{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12204382,"defaultBranch":"master","name":"ffms2","ownerLogin":"FFMS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-19T00:58:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5203538?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716925992.0","currentOid":""},"activityList":{"items":[{"before":"7ed5e4d039ca9a6236bd2ebdfdd656c4304fbe04","after":"25cef14386fcaaa58ee547065deee8f6e82c56a2","ref":"refs/heads/master","pushedAt":"2024-06-20T12:56:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwbuiten","name":"Derek Buitenhuis","path":"/dwbuiten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1189609?s=80&v=4"},"commit":{"message":"videosource: Do not force a seek on init if we can't seek\n\nThis was a regression introduced in 6467a17d70f5a2fc978b748a87c8ae2f08bc0a9c.\n\nSigned-off-by: Derek Buitenhuis ","shortMessageHtmlLink":"videosource: Do not force a seek on init if we can't seek"}},{"before":"b0bae808b9dd090285f585282be7a5944d765104","after":"7ed5e4d039ca9a6236bd2ebdfdd656c4304fbe04","ref":"refs/heads/master","pushedAt":"2024-05-28T14:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwbuiten","name":"Derek Buitenhuis","path":"/dwbuiten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1189609?s=80&v=4"},"commit":{"message":"Remove FFMS_Deinit\n\nIt is a no-op.\n\nSigned-off-by: Derek Buitenhuis ","shortMessageHtmlLink":"Remove FFMS_Deinit"}},{"before":"a3c6e25a103157ba2170fc4eafc2e444cc789b5b","after":"b0bae808b9dd090285f585282be7a5944d765104","ref":"refs/heads/master","pushedAt":"2024-05-25T12:18:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Undo assumption that CFR output is identical to VFR output at the same framerate","shortMessageHtmlLink":"Undo assumption that CFR output is identical to VFR output at the sam…"}},{"before":"8b4ca868d1f566d1b19ecbbb2766d0031a6cc4a9","after":"a3c6e25a103157ba2170fc4eafc2e444cc789b5b","ref":"refs/heads/master","pushedAt":"2024-05-04T19:05:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Merge pull request #442 from seiya-git/add-win-ci\n\nadd win ci","shortMessageHtmlLink":"Merge pull request #442 from seiya-git/add-win-ci"}},{"before":"72b5035bc4f20dd1a3a3e215a954377ced9d1f03","after":"8b4ca868d1f566d1b19ecbbb2766d0031a6cc4a9","ref":"refs/heads/master","pushedAt":"2024-04-29T19:31:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dwbuiten","name":"Derek Buitenhuis","path":"/dwbuiten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1189609?s=80&v=4"},"commit":{"message":"filehandle: Add missing avio_read error check\n\nRather than return an error when reading fails part way though,\navio_read returns those bytes and fails on the *next* read. This\ncan cause weird stuff to happen, like calculating wrong file\nsignatures due to partial reads, when used over a network.\n\nTo figure out if there was a partial read due to an error, we\nneed to check avio_feof, which for some reason not only checks\nfor EOF but also for all read/write errors, by its own docs.\nThis only tells us *if* there was an error, or EOF, though, so\nwe must also check the contents of avio->error after that.\n\nSigned-off-by: Derek Buitenhuis ","shortMessageHtmlLink":"filehandle: Add missing avio_read error check"}},{"before":"9b7ac321ec10437abd9778b8d18b64a1951667a8","after":"72b5035bc4f20dd1a3a3e215a954377ced9d1f03","ref":"refs/heads/master","pushedAt":"2024-04-29T18:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Remove y4m seek hack that is probably obsolete","shortMessageHtmlLink":"Remove y4m seek hack that is probably obsolete"}},{"before":"73b0f363891127dce63cc88454a016b095a438dd","after":"9b7ac321ec10437abd9778b8d18b64a1951667a8","ref":"refs/heads/master","pushedAt":"2024-04-29T13:04:58.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"dwbuiten","name":"Derek Buitenhuis","path":"/dwbuiten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1189609?s=80&v=4"},"commit":{"message":"Add new unit tests for fileS containing Edit List\n\nSigned-off-by: Derek Buitenhuis ","shortMessageHtmlLink":"Add new unit tests for fileS containing Edit List"}},{"before":"825f165641811db86e44ec13c25d6ee50d9fb9cf","after":"73b0f363891127dce63cc88454a016b095a438dd","ref":"refs/heads/master","pushedAt":"2024-04-09T18:46:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dwbuiten","name":"Derek Buitenhuis","path":"/dwbuiten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1189609?s=80&v=4"},"commit":{"message":"Work around ffmpeg skipping frames near end for h264\n\nSigned-off-by: Derek Buitenhuis ","shortMessageHtmlLink":"Work around ffmpeg skipping frames near end for h264"}},{"before":"563fe9c13eecd64e6ec94a681d078abf29bf9e84","after":"825f165641811db86e44ec13c25d6ee50d9fb9cf","ref":"refs/heads/master","pushedAt":"2024-04-08T18:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwbuiten","name":"Derek Buitenhuis","path":"/dwbuiten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1189609?s=80&v=4"},"commit":{"message":"Turn InitialDecode values into an enum for clarity\n\nSigned-off-by: Derek Buitenhuis ","shortMessageHtmlLink":"Turn InitialDecode values into an enum for clarity"}},{"before":"a983269e24e5081fab43f63b5cbfeb81b1ea821a","after":"563fe9c13eecd64e6ec94a681d078abf29bf9e84","ref":"refs/heads/master","pushedAt":"2024-03-21T08:56:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Remove the donation buttons nobody uses anyway","shortMessageHtmlLink":"Remove the donation buttons nobody uses anyway"}},{"before":"606742288d39b33aa3e458e418af4de14e86c5e4","after":"a983269e24e5081fab43f63b5cbfeb81b1ea821a","ref":"refs/heads/master","pushedAt":"2024-03-14T15:16:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Remove rffmode completely","shortMessageHtmlLink":"Remove rffmode completely"}},{"before":"9b48d0ca85bcde2e95c24243ed1344c23a30e357","after":"606742288d39b33aa3e458e418af4de14e86c5e4","ref":"refs/heads/master","pushedAt":"2024-03-07T21:00:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Store per frame field order in index","shortMessageHtmlLink":"Store per frame field order in index"}},{"before":"3a5d85c325c1fdca5791a209693d694d2d62474c","after":"9b48d0ca85bcde2e95c24243ed1344c23a30e357","ref":"refs/heads/master","pushedAt":"2024-02-28T12:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Extra check","shortMessageHtmlLink":"Extra check"}},{"before":"528cb6e19e7e868869d0b5d9ce3650207862c2e6","after":"3a5d85c325c1fdca5791a209693d694d2d62474c","ref":"refs/heads/master","pushedAt":"2024-02-27T21:06:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Fix framerate calculation of single frame video","shortMessageHtmlLink":"Fix framerate calculation of single frame video"}},{"before":"073c0373f56762ca26592edc9800795b7f5e5aa8","after":"528cb6e19e7e868869d0b5d9ce3650207862c2e6","ref":"refs/heads/master","pushedAt":"2024-02-27T20:53:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"The RFF fps is just weird now, so set it to maybe the real fps and don't crash","shortMessageHtmlLink":"The RFF fps is just weird now, so set it to maybe the real fps and do…"}},{"before":"9e5571a72afb863942bd4f46c3d949f7aa13a2ff","after":"073c0373f56762ca26592edc9800795b7f5e5aa8","ref":"refs/heads/master","pushedAt":"2024-02-27T20:34:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Probably fix tff material when rffmode is used","shortMessageHtmlLink":"Probably fix tff material when rffmode is used"}},{"before":"1f96be35492edaf79d1f5680aa94adc50ca8231a","after":"9e5571a72afb863942bd4f46c3d949f7aa13a2ff","ref":"refs/heads/master","pushedAt":"2024-02-27T19:16:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Fix #430","shortMessageHtmlLink":"Fix #430"}},{"before":"30b97479387e46911f5e5d2955860bfb753770b8","after":"1f96be35492edaf79d1f5680aa94adc50ca8231a","ref":"refs/heads/master","pushedAt":"2024-02-27T18:14:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Don't use CFR mode if forced framerate is same as the source file","shortMessageHtmlLink":"Don't use CFR mode if forced framerate is same as the source file"}},{"before":"a3335ce2e16cc53f6ad92c6bf83d2e0f41a8ccc5","after":"30b97479387e46911f5e5d2955860bfb753770b8","ref":"refs/heads/master","pushedAt":"2024-02-27T17:48:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Only add frame based threading delay if frame based threading is actually used","shortMessageHtmlLink":"Only add frame based threading delay if frame based threading is actu…"}},{"before":"bc8716b67abbc8d4080ed1d14a5b7a11d0471048","after":"a3335ce2e16cc53f6ad92c6bf83d2e0f41a8ccc5","ref":"refs/heads/master","pushedAt":"2024-02-27T13:51:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Properly clear resendpacket on seek and refactor a bit","shortMessageHtmlLink":"Properly clear resendpacket on seek and refactor a bit"}},{"before":"0abe7436856a4e2aed475ce7f2bf6bba76666e89","after":"bc8716b67abbc8d4080ed1d14a5b7a11d0471048","ref":"refs/heads/master","pushedAt":"2024-02-27T12:25:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Add a magic constant to mask floating point math rounding in CFR mode","shortMessageHtmlLink":"Add a magic constant to mask floating point math rounding in CFR mode"}},{"before":"c3659fd4ee4e393e051a489f66c3abcde0e41c0a","after":"0abe7436856a4e2aed475ce7f2bf6bba76666e89","ref":"refs/heads/master","pushedAt":"2024-02-26T19:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Update changelog and version number","shortMessageHtmlLink":"Update changelog and version number"}},{"before":"75749aa02a2ea23803714491719ae9702a1678fd","after":"c3659fd4ee4e393e051a489f66c3abcde0e41c0a","ref":"refs/heads/master","pushedAt":"2024-02-26T18:51:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Require FFmpeg 6.1","shortMessageHtmlLink":"Require FFmpeg 6.1"}},{"before":"c03dc64dda93a92e8ddeff27e1e459e096bb62fb","after":"75749aa02a2ea23803714491719ae9702a1678fd","ref":"refs/heads/master","pushedAt":"2024-02-25T21:49:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Simply require FFmpeg 6.1 and remove all ifdefs for older versions","shortMessageHtmlLink":"Simply require FFmpeg 6.1 and remove all ifdefs for older versions"}},{"before":"f20827cf280b669321cd5b62e01d744bc68c21fc","after":"c03dc64dda93a92e8ddeff27e1e459e096bb62fb","ref":"refs/heads/master","pushedAt":"2024-02-15T11:33:43.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dwbuiten","name":"Derek Buitenhuis","path":"/dwbuiten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1189609?s=80&v=4"},"commit":{"message":"Add unit test for VP9 WebM where the first packet is audio\n\nSigned-off-by: Derek Buitenhuis ","shortMessageHtmlLink":"Add unit test for VP9 WebM where the first packet is audio"}},{"before":"9203a549198d6118174c95b64bb12bf38f9ed104","after":"f20827cf280b669321cd5b62e01d744bc68c21fc","ref":"refs/heads/master","pushedAt":"2023-10-12T13:47:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Merge pull request #427 from dwbuiten/cleanups\n\nSome Cleanups","shortMessageHtmlLink":"Merge pull request #427 from dwbuiten/cleanups"}},{"before":"70cc6697b7658b13990b7a14889a8cf962a80987","after":"9203a549198d6118174c95b64bb12bf38f9ed104","ref":"refs/heads/master","pushedAt":"2023-10-01T17:46:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"23c04210d567e7fd78cbedfba15b872cc62fd646","after":"70cc6697b7658b13990b7a14889a8cf962a80987","ref":"refs/heads/master","pushedAt":"2023-10-01T15:22:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Merge pull request #425 from Asd-g/master\n\nAviSynth: fix _DurationNum, _DurationDen when fpsnum and fpsden are specified","shortMessageHtmlLink":"Merge pull request #425 from Asd-g/master"}},{"before":"3f69ac52cc68b7c8a64e29bb93e975acc041758e","after":"23c04210d567e7fd78cbedfba15b872cc62fd646","ref":"refs/heads/master","pushedAt":"2023-10-01T11:01:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Remove pointless network init","shortMessageHtmlLink":"Remove pointless network init"}},{"before":"a6245947fe1d39fc0eadfafa5301598373d2235c","after":"3f69ac52cc68b7c8a64e29bb93e975acc041758e","ref":"refs/heads/master","pushedAt":"2023-09-29T19:02:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myrsloik","name":"Fredrik Mellbin","path":"/myrsloik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4924818?s=80&v=4"},"commit":{"message":"Revert last commit since it breaks things again","shortMessageHtmlLink":"Revert last commit since it breaks things again"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMFQxMjo1Njo0Mi4wMDAwMDBazwAAAARqkN5w","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMFQxMjo1Njo0Mi4wMDAwMDBazwAAAARqkN5w","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yOVQxOTowMjoxNC4wMDAwMDBazwAAAAOMFFWy"}},"title":"Activity · FFMS/ffms2"}