{"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:1716772732.0","currentOid":""},"activityList":{"items":[{"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."}},{"before":"3998eda0345455d4aa0a641298110d5dab56b2df","after":"5dd1912b8241eeec2ead8c008a39900a939f46d1","ref":"refs/heads/main","pushedAt":"2024-05-19T03:41:13.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] Auto-generate .version_info file.","shortMessageHtmlLink":"[dist] Auto-generate .version_info file."}},{"before":"1b4ac6b1b5f61585065f081146b91cb47e4aba46","after":null,"ref":"refs/tags/v1.6.1-release","pushedAt":"2024-05-19T03:14:58.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":"44d32a8661b36079eb4d1c2122be629605fae7e6","after":null,"ref":"refs/tags/v1.6.1-release","pushedAt":"2024-05-19T03:03:55.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":"44d32a8661b36079eb4d1c2122be629605fae7e6","after":"1b4ac6b1b5f61585065f081146b91cb47e4aba46","ref":"refs/heads/releases/1.6.1","pushedAt":"2024-05-19T03:03:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Breakthrough","name":"Brandon Castellano","path":"/Breakthrough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125316?s=80&v=4"},"commit":{"message":"[dist] DVR-Scan v1.6.1 Release","shortMessageHtmlLink":"[dist] DVR-Scan v1.6.1 Release"}},{"before":"6a2ed58ba81e0228e3a4d4d9b95fd2c6361072c3","after":null,"ref":"refs/tags/v1.6.1-release","pushedAt":"2024-05-19T02:58:24.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":"5151a9bd5bc2c146d5b4be2ae66d8c5bf51d0844","after":"44d32a8661b36079eb4d1c2122be629605fae7e6","ref":"refs/heads/releases/1.6.1","pushedAt":"2024-05-19T02:58:03.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] Prepare 1.6.1.","shortMessageHtmlLink":"[dist] Prepare 1.6.1."}},{"before":"d78cac2c7d88feba870c8ab30ab256c56ce331db","after":"6a2ed58ba81e0228e3a4d4d9b95fd2c6361072c3","ref":"refs/heads/develop","pushedAt":"2024-05-19T02:54:45.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] Prepare 1.6.1.","shortMessageHtmlLink":"[dist] Prepare 1.6.1."}},{"before":null,"after":"5151a9bd5bc2c146d5b4be2ae66d8c5bf51d0844","ref":"refs/heads/releases/1.6.1","pushedAt":"2024-05-13T02:44:41.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] Finalize v1.6.1.","shortMessageHtmlLink":"[dist] Finalize v1.6.1."}},{"before":"0e94d6caa4ee76c239cb914506beb3b7aa3435bf","after":"d78cac2c7d88feba870c8ab30ab256c56ce331db","ref":"refs/heads/develop","pushedAt":"2024-05-13T02:44:22.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] Prepare for v1.6.1 release.","shortMessageHtmlLink":"[dist] Prepare for v1.6.1 release."}},{"before":"831492af3dd83f4d80572c34e0315ef0416b8324","after":"0e94d6caa4ee76c239cb914506beb3b7aa3435bf","ref":"refs/heads/develop","pushedAt":"2024-05-12T22:04:09.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":"[controller] Warn on resolution mismatch. #151","shortMessageHtmlLink":"[controller] Warn on resolution mismatch. #151"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhVXzwAA","startCursor":null,"endCursor":null}},"title":"Activity ยท Breakthrough/DVR-Scan"}