{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":77726023,"defaultBranch":"main","name":"DVR-Scan","ownerLogin":"Breakthrough","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-31T05:02:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/125316?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725412010.0","currentOid":""},"activityList":{"items":[{"before":"dbed4a1ec443b5c288ef71b193feb372614baf8e","after":"77afec516232539b086c924e4b63be8eb96babc0","ref":"refs/heads/main","pushedAt":"2024-09-07T21:54:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[build] Bump upload-artifact version","shortMessageHtmlLink":"[build] Bump upload-artifact version"}},{"before":"3044c819107cee48359d817e56bd403046bebbfd","after":null,"ref":"refs/heads/dependabot/github_actions/dot-github/workflows/github_actions-14598a9f5f","pushedAt":"2024-09-04T01:06:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"5f384a8130a0f6504c2add1e924ee1d7d718104f","after":"dbed4a1ec443b5c288ef71b193feb372614baf8e","ref":"refs/heads/main","pushedAt":"2024-09-04T01:06:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"Bump actions/download-artifact (#172)\n\nBumps the github_actions group with 1 update in the /.github/workflows directory: [actions/download-artifact](https://github.com/actions/download-artifact).\r\n\r\n\r\nUpdates `actions/download-artifact` from 3 to 4.1.7\r\n- [Release notes](https://github.com/actions/download-artifact/releases)\r\n- [Commits](https://github.com/actions/download-artifact/compare/v3...v4.1.7)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/download-artifact\r\n dependency-type: direct:production\r\n dependency-group: github_actions\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/download-artifact (#172)"}},{"before":null,"after":"3044c819107cee48359d817e56bd403046bebbfd","ref":"refs/heads/dependabot/github_actions/dot-github/workflows/github_actions-14598a9f5f","pushedAt":"2024-09-03T22:47:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/download-artifact\n\nBumps the github_actions group with 1 update in the /.github/workflows directory: [actions/download-artifact](https://github.com/actions/download-artifact).\n\n\nUpdates `actions/download-artifact` from 3 to 4.1.7\n- [Release notes](https://github.com/actions/download-artifact/releases)\n- [Commits](https://github.com/actions/download-artifact/compare/v3...v4.1.7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/download-artifact\n dependency-type: direct:production\n dependency-group: github_actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/download-artifact"}},{"before":"51fbdf59c7de21a0d02e2ab9b369c9c41f562d2a","after":null,"ref":"refs/heads/build-windows","pushedAt":"2024-08-01T02:04:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"}},{"before":"0e2e0c6ee2dd49c1d0d7ed2eb51afafbccb225a2","after":null,"ref":"refs/heads/develop-winpy312","pushedAt":"2024-08-01T02:04:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"}},{"before":"07a29cfe8b490e4b074b66d80135747006eac006","after":"c176cf0e6e8f6267882e645673d007ecf21856ad","ref":"refs/heads/develop","pushedAt":"2024-08-01T02:03:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[dist] Switch to Python 3.12 for Windows distribution.\n\nUpdate bundled ffmpeg version to 7.0.1.","shortMessageHtmlLink":"[dist] Switch to Python 3.12 for Windows distribution."}},{"before":"bf734e3708c2da7812b35d82d2602f9be87045ec","after":"07a29cfe8b490e4b074b66d80135747006eac006","ref":"refs/heads/develop","pushedAt":"2024-08-01T01:59:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[build] Ensure ffmpeg is available on builders.\n\nRemove redundant unit tests from Windows distribution build since they are run on regular builds.","shortMessageHtmlLink":"[build] Ensure ffmpeg is available on builders."}},{"before":null,"after":"0e2e0c6ee2dd49c1d0d7ed2eb51afafbccb225a2","ref":"refs/heads/develop-winpy312","pushedAt":"2024-08-01T01:45:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[dist] Switch to Python 3.12 for Windows distribution.\n\nUpdate bundled ffmpeg version to 7.0.1.","shortMessageHtmlLink":"[dist] Switch to Python 3.12 for Windows distribution."}},{"before":"78a24ff0f2a0b076075033ccff44bed726539821","after":"bf734e3708c2da7812b35d82d2602f9be87045ec","ref":"refs/heads/develop","pushedAt":"2024-07-24T01:22:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[tests] Remove Python 3.7 hacks for tmp_path in pytest","shortMessageHtmlLink":"[tests] Remove Python 3.7 hacks for tmp_path in pytest"}},{"before":"386208c9a3f0f111d7948e8602f5973f6005db2a","after":"78a24ff0f2a0b076075033ccff44bed726539821","ref":"refs/heads/develop","pushedAt":"2024-07-22T03:17:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"Add alternate timestamp functionality (#170)\n\n* Add property to pull position_ms (presentation time) from input stream.\r\n\r\n* Add use-pts option to directly use timestamps for event times.\r\n\r\nThe previous default behavior of calculating time from frame numbers should\r\nbe preserved.\r\n\r\nThe switch kind of smears alternate timekeeping through the scanner to fetch\r\nposition_ms from the video source and stuff it into MotionEvent so the rest\r\nof the code should still behave the same.\r\n\r\nMight need more testing; was unsure about some of the frame_skip bits.\r\n\r\nFixes Breakthrough/DVR-Scan#168\r\n\r\n* Fix end-of-stream problem when using opencv timestamps.\r\n\r\nposition_ms seems to return 0 after reading past the end of a stream.\r\n\r\n* Revert \"Fix end-of-stream problem when using opencv timestamps.\"\r\n\r\nThis reverts commit 99cf72358144762ecd2d3c9ab166bab6009bc029.\r\n\r\n* Move (most) position_ms calls to _decode_thread.\r\n\r\n* Cleanup code formatting and extraneous print\r\n\r\n* Use exact PTS for events at end-of-file, comparable to frame_num behavior\r\n\r\n* Add test for use_pts.\r\n\r\nPTS uses a slightly different time than the frame_num which is\r\nshifted by 1, causing a slight slide in the expected events.\r\n\r\n---------\r\n\r\nCo-authored-by: goatzilla ","shortMessageHtmlLink":"Add alternate timestamp functionality (#170)"}},{"before":"30cfeffb498558292908e01b134684f067261565","after":"386208c9a3f0f111d7948e8602f5973f6005db2a","ref":"refs/heads/develop","pushedAt":"2024-07-15T01:50:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"Add basic thumbnail generation based on highest scoring frame (#169)\n\n* Add basic thumbnail generation based on highest scoring frame in an event.\r\n\r\nThis is a very basic cut of this functionality and doesn't comprehend certain\r\noptions like comp_file. But it can still be quite useful as is.\r\n\r\nfixes Breakthrough/DVR-Scan#159\r\n\r\n* Default thumbnail option to None (disabled)\r\n\r\n* Thumbnail code formatting cleanups\r\n\r\n---------\r\n\r\nCo-authored-by: goatzilla ","shortMessageHtmlLink":"Add basic thumbnail generation based on highest scoring frame (#169)"}},{"before":"1302854eba6111859a0cc29fead9f8ebe1e5bc5b","after":"30cfeffb498558292908e01b134684f067261565","ref":"refs/heads/develop","pushedAt":"2024-06-22T15:09:17.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"Merge branch 'releases/1.6.1' into develop\n\nPrepare develop for next version development.","shortMessageHtmlLink":"Merge branch 'releases/1.6.1' into develop"}},{"before":"80e72af2032a5561d9af15d745f3bddec60e85c6","after":"5f384a8130a0f6504c2add1e924ee1d7d718104f","ref":"refs/heads/releases/1.6.1","pushedAt":"2024-06-22T15:07:35.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[build] Update GH actions and Windows OpenCV version.","shortMessageHtmlLink":"[build] Update GH actions and Windows OpenCV version."}},{"before":"62590c7038e9572694b410abeb8e3bf0e3332a3f","after":"5f384a8130a0f6504c2add1e924ee1d7d718104f","ref":"refs/heads/main","pushedAt":"2024-06-22T15:06:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[build] Update GH actions and Windows OpenCV version.","shortMessageHtmlLink":"[build] Update GH actions and Windows OpenCV version."}},{"before":"ecd269d4f1871702be73c3c5a3eab79268135e56","after":"62590c7038e9572694b410abeb8e3bf0e3332a3f","ref":"refs/heads/main","pushedAt":"2024-06-22T15:01:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[dist] Update Windows EXE url.","shortMessageHtmlLink":"[dist] Update Windows EXE url."}},{"before":"dfc4c564147ea953f164a9a67139c72538dedf6e","after":"1302854eba6111859a0cc29fead9f8ebe1e5bc5b","ref":"refs/heads/develop","pushedAt":"2024-06-02T21:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[docs] Update changelog\n\nFix formatting.","shortMessageHtmlLink":"[docs] Update changelog"}},{"before":"0630dd58fccb6de8a040c86ad78ad0add98ec06a","after":"dfc4c564147ea953f164a9a67139c72538dedf6e","ref":"refs/heads/develop","pushedAt":"2024-06-02T21:27:36.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[dist] Roll product code for new installer.\n\nThis was missed when releasing v1.6.1 so it cannot upgrade in-place.","shortMessageHtmlLink":"[dist] Roll product code for new installer."}},{"before":"6a2ed58ba81e0228e3a4d4d9b95fd2c6361072c3","after":"0630dd58fccb6de8a040c86ad78ad0add98ec06a","ref":"refs/heads/develop","pushedAt":"2024-06-02T21:25:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"Allow configuration of the \"variance threshold\" parameter (#163)\n\n* fixes name of variable _learning_rate\r\n\r\n* adds variance-threshold setting","shortMessageHtmlLink":"Allow configuration of the \"variance threshold\" parameter (#163)"}},{"before":"5331b730f811f6010f229d37c3c1da12009154fa","after":"ecd269d4f1871702be73c3c5a3eab79268135e56","ref":"refs/heads/main","pushedAt":"2024-05-27T01:38:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"Merge branch 'releases/1.6.1'","shortMessageHtmlLink":"Merge branch 'releases/1.6.1'"}},{"before":"80e72af2032a5561d9af15d745f3bddec60e85c6","after":null,"ref":"refs/tags/v1.6.1.1","pushedAt":"2024-05-27T01:18:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"}},{"before":"1a22dbf2ad34700a343cb62b04c9f55b9f68de6b","after":"80e72af2032a5561d9af15d745f3bddec60e85c6","ref":"refs/heads/releases/1.6.1","pushedAt":"2024-05-27T01:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[dist] Roll product code for new installer.\n\nThis was missed when releasing v1.6.1 so it cannot upgrade in-place.","shortMessageHtmlLink":"[dist] Roll product code for new installer."}},{"before":"fe3a7f562940e858721934117dd75bc1992e2d62","after":"5331b730f811f6010f229d37c3c1da12009154fa","ref":"refs/heads/main","pushedAt":"2024-05-20T23:58:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[build] Fix typo in script.","shortMessageHtmlLink":"[build] Fix typo in script."}},{"before":"edc84d2b3dbd2841244b616b55ee6cff0cd476c1","after":"1e2d28cbf899a03881e352f83818524243877b75","ref":"refs/heads/gh-pages","pushedAt":"2024-05-19T04:30:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"[docs] @Breakthrough: Generate Website\n\nCommit: fe3a7f562940e858721934117dd75bc1992e2d62","shortMessageHtmlLink":"[docs] @Breakthrough: Generate Website"}},{"before":"4cd9657ca01102ec23c1a513873e443afd04fd5f","after":"fe3a7f562940e858721934117dd75bc1992e2d62","ref":"refs/heads/main","pushedAt":"2024-05-19T04:29:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"Merge branch 'releases/1.6.1'","shortMessageHtmlLink":"Merge branch 'releases/1.6.1'"}},{"before":"1b4ac6b1b5f61585065f081146b91cb47e4aba46","after":"1a22dbf2ad34700a343cb62b04c9f55b9f68de6b","ref":"refs/heads/releases/1.6.1","pushedAt":"2024-05-19T04:29:00.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[site] Fix broken link.","shortMessageHtmlLink":"[site] Fix broken link."}},{"before":"bae1e4ad51638708d953e2b41554b8af36e76351","after":"edc84d2b3dbd2841244b616b55ee6cff0cd476c1","ref":"refs/heads/gh-pages","pushedAt":"2024-05-19T04:24:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"[docs] @Breakthrough: Generate Website\n\nCommit: 4cd9657ca01102ec23c1a513873e443afd04fd5f","shortMessageHtmlLink":"[docs] @Breakthrough: Generate Website"}},{"before":"dacbabffd47badef05a5d48ed479b9b02d8bf46d","after":"4cd9657ca01102ec23c1a513873e443afd04fd5f","ref":"refs/heads/main","pushedAt":"2024-05-19T04:23:42.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"Merge branch 'main' into releases/1.6.1","shortMessageHtmlLink":"Merge branch 'main' into releases/1.6.1"}},{"before":"dd6f559582c296ecc8d6e91c9bc14eaed0cd82bd","after":null,"ref":"refs/tags/v1.6.1-release","pushedAt":"2024-05-19T04:06:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"}},{"before":"5dd1912b8241eeec2ead8c008a39900a939f46d1","after":"dacbabffd47badef05a5d48ed479b9b02d8bf46d","ref":"refs/heads/main","pushedAt":"2024-05-19T03:55:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[dist] Generate version info in correct place.","shortMessageHtmlLink":"[dist] Generate version info in correct place."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QyMTo1NDo1Mi4wMDAwMDBazwAAAASv04iK","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xOVQwMzo1NTo0MC4wMDAwMDBazwAAAARN5VEm"}},"title":"Activity ยท Breakthrough/DVR-Scan"}