{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":43644850,"defaultBranch":"master","name":"mp4parse-rust","ownerLogin":"mozilla","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-04T17:19:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/131524?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1689945991.0","currentOid":""},"activityList":{"items":[{"before":"f687eed85cf198935bc62bfaa6b614042e6c8703","after":"8d6e19e88488c5ce09363a80809d7e388ce226b7","ref":"refs/heads/master","pushedAt":"2024-05-01T00:37:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinetiknz","name":"Matthew Gregan","path":"/kinetiknz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67343?s=80&v=4"},"commit":{"message":"Fix clippy::legacy_numeric_constants lint on nightly\n\nSee https://rust-lang.github.io/rust-clippy/master/index.html#/legacy_numeric_constants","shortMessageHtmlLink":"Fix clippy::legacy_numeric_constants lint on nightly"}},{"before":"a138e40ec1c603615873e524b5b22e11c0ec4820","after":"f687eed85cf198935bc62bfaa6b614042e6c8703","ref":"refs/heads/master","pushedAt":"2024-03-27T18:53:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinetiknz","name":"Matthew Gregan","path":"/kinetiknz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67343?s=80&v=4"},"commit":{"message":"Fix import error in dump.rs\n\nThis fixes the CI error that's been failing on nightly since Feb 19:\r\n```\r\nerror: the item `ParseStrictness` is imported redundantly\r\n --> mp4parse_capi\\examples\\dump.rs:2:5\r\n |\r\n2 | use mp4parse::ParseStrictness;\r\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\r\n3 | use mp4parse_capi::*;\r\n | ---------------- the item `ParseStrictness` is already imported here\r\n |\r\n = note: `-D unused-imports` implied by `-D warnings`\r\n = help: to override `-D warnings` add `#[allow(unused_imports)]`\r\n```\r\n\r\nI tested locally on with both stable and nightly on macOS.","shortMessageHtmlLink":"Fix import error in dump.rs"}},{"before":"1e6e68f329b9d3698075f83b734612877bbecf4d","after":"a138e40ec1c603615873e524b5b22e11c0ec4820","ref":"refs/heads/master","pushedAt":"2024-01-31T09:53:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Merge pull request #416 from kinetiknz/mvhd_trailing\n\nIgnore unused trailing data in `mvhd`.","shortMessageHtmlLink":"Merge pull request #416 from kinetiknz/mvhd_trailing"}},{"before":"d262e40e7b80f949dcdb4db21caa6dbf1a8b2043","after":"1e6e68f329b9d3698075f83b734612877bbecf4d","ref":"refs/heads/master","pushedAt":"2023-08-24T15:03:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinetiknz","name":"Matthew Gregan","path":"/kinetiknz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67343?s=80&v=4"},"commit":{"message":"Fix broken build on MacOS\n\nThe macos-10.15 target has been deprecated and removed from github, per\nhttps://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22/\n\nThis updates the build target so to instead tartget macos-12. I've opted\nto target an explicit version as that's what's done for the other OS\ntargets, rather than using `latest`.","shortMessageHtmlLink":"Fix broken build on MacOS"}},{"before":"eb4a65b3ad9e3fe94f4e1ad10d6c21d2a4e90430","after":"d262e40e7b80f949dcdb4db21caa6dbf1a8b2043","ref":"refs/heads/master","pushedAt":"2023-08-09T02:59:06.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"kinetiknz","name":"Matthew Gregan","path":"/kinetiknz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67343?s=80&v=4"},"commit":{"message":"Merge branch 'alastor0325-master'","shortMessageHtmlLink":"Merge branch 'alastor0325-master'"}},{"before":"12142fda2ba0870e1f00dd89506a8ace993aabe4","after":"eb4a65b3ad9e3fe94f4e1ad10d6c21d2a4e90430","ref":"refs/heads/master","pushedAt":"2023-07-24T00:59:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinetiknz","name":"Matthew Gregan","path":"/kinetiknz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67343?s=80&v=4"},"commit":{"message":"Fix clippy errors on Nightly","shortMessageHtmlLink":"Fix clippy errors on Nightly"}},{"before":"38ceebe85f8c684bcc75b582ee5e73f6eeaa8382","after":"0a2fbd7d55ff4b22b70a3f38d3b75967dd8a7380","ref":"refs/heads/fix-clippy-nightly","pushedAt":"2023-07-24T00:21:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kinetiknz","name":"Matthew Gregan","path":"/kinetiknz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67343?s=80&v=4"},"commit":{"message":"Fix clippy errors on Nightly","shortMessageHtmlLink":"Fix clippy errors on Nightly"}},{"before":null,"after":"38ceebe85f8c684bcc75b582ee5e73f6eeaa8382","ref":"refs/heads/fix-clippy-nightly","pushedAt":"2023-07-21T13:26:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Fix clippy errors on Nigthly","shortMessageHtmlLink":"Fix clippy errors on Nigthly"}},{"before":"b363e1362726450bac1a4f81ef0d7a12dc51a86e","after":"12142fda2ba0870e1f00dd89506a8ace993aabe4","ref":"refs/heads/master","pushedAt":"2023-07-21T13:22:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Merge pull request #407 from mozilla/empty-duration\n\nempty_duration is in the mvhd's time base","shortMessageHtmlLink":"Merge pull request #407 from mozilla/empty-duration"}},{"before":"d23434833c590bd6df16751241f6d6a7e11993fb","after":"89fd2ba5bf11fea15455ac72578df2c724f1f10e","ref":"refs/heads/empty-duration","pushedAt":"2023-07-21T13:10:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Move tests at the end of mp4parse/src/lib.rs to fix a clippy error","shortMessageHtmlLink":"Move tests at the end of mp4parse/src/lib.rs to fix a clippy error"}},{"before":"f28852c66f5f1961cfc341a93b4f027c7c2ff73d","after":"d23434833c590bd6df16751241f6d6a7e11993fb","ref":"refs/heads/empty-duration","pushedAt":"2023-07-21T13:08:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Move tests at the end of mp4parse/src/lib.rs to fix a clippy error","shortMessageHtmlLink":"Move tests at the end of mp4parse/src/lib.rs to fix a clippy error"}},{"before":"4fcbdcaacb22eb7134af38e6a965c4f998b96f2a","after":"f28852c66f5f1961cfc341a93b4f027c7c2ff73d","ref":"refs/heads/empty-duration","pushedAt":"2023-07-21T12:55:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"empty_duration is in the mvhd's time base","shortMessageHtmlLink":"empty_duration is in the mvhd's time base"}},{"before":"4bc648f61bc27444e47a59631f3203040ad67705","after":"4fcbdcaacb22eb7134af38e6a965c4f998b96f2a","ref":"refs/heads/empty-duration","pushedAt":"2023-07-10T14:24:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"empty_duration is in the mvhd's time base","shortMessageHtmlLink":"empty_duration is in the mvhd's time base"}},{"before":null,"after":"4bc648f61bc27444e47a59631f3203040ad67705","ref":"refs/heads/empty-duration","pushedAt":"2023-07-10T14:06:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"empty_duration is in the mvhd's time base","shortMessageHtmlLink":"empty_duration is in the mvhd's time base"}},{"before":"412bc1775bb03159bf914c6a8b716a5c94625dba","after":"b363e1362726450bac1a4f81ef0d7a12dc51a86e","ref":"refs/heads/master","pushedAt":"2023-05-29T01:56:59.132Z","pushType":"push","commitsCount":1,"pusher":{"login":"kinetiknz","name":"Matthew Gregan","path":"/kinetiknz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67343?s=80&v=4"},"commit":{"message":"README.md: Update versioning/release policy to match our current practice.","shortMessageHtmlLink":"README.md: Update versioning/release policy to match our current prac…"}},{"before":"cf8b0e04de9c60f38f7f057f9f29c74d19336d0c","after":"412bc1775bb03159bf914c6a8b716a5c94625dba","ref":"refs/heads/master","pushedAt":"2023-05-29T01:44:29.556Z","pushType":"push","commitsCount":1,"pusher":{"login":"kinetiknz","name":"Matthew Gregan","path":"/kinetiknz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67343?s=80&v=4"},"commit":{"message":"Avoid packaging AVIF test files (like we do for MP4 already).","shortMessageHtmlLink":"Avoid packaging AVIF test files (like we do for MP4 already)."}},{"before":null,"after":"879363553fedc9bac17e0da7d84971af8dacd441","ref":"refs/heads/release-v0.12.1","pushedAt":"2023-05-29T01:35:37.669Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kinetiknz","name":"Matthew Gregan","path":"/kinetiknz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67343?s=80&v=4"},"commit":{"message":"Release v0.12.1 with a build fix for Rust 1.71.","shortMessageHtmlLink":"Release v0.12.1 with a build fix for Rust 1.71."}},{"before":"7f32e34cc08d1828bf9a8109d3236de25663dbc5","after":"cf8b0e04de9c60f38f7f057f9f29c74d19336d0c","ref":"refs/heads/master","pushedAt":"2023-04-13T14:48:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Merge pull request #403 from kinetiknz/partial_revert_eof_handling\n\nMove UnexpectedEOF handling back to the BoxIter.","shortMessageHtmlLink":"Merge pull request #403 from kinetiknz/partial_revert_eof_handling"}},{"before":"8e53cd91155bd42631cd0c9732f31090fe4380fd","after":"7f32e34cc08d1828bf9a8109d3236de25663dbc5","ref":"refs/heads/master","pushedAt":"2023-04-13T12:53:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Merge pull request #402 from mozilla/fix-invalid-on-0-timescale\n\nReturn an error when a track has a timescale of 0.","shortMessageHtmlLink":"Merge pull request #402 from mozilla/fix-invalid-on-0-timescale"}},{"before":null,"after":"5de0b0a224ec4ac4ac171f22caced321973ba84a","ref":"refs/heads/fix-invalid-on-0-timescale","pushedAt":"2023-04-12T14:01:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Reject mp4 files that have a track timescale of 0.","shortMessageHtmlLink":"Reject mp4 files that have a track timescale of 0."}},{"before":"34e91fd8598d78f4276577d43c3623bd4d1fd5b4","after":"8e53cd91155bd42631cd0c9732f31090fe4380fd","ref":"refs/heads/master","pushedAt":"2023-04-07T08:40:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Merge pull request #401 from mozilla/fragment-timescale\n\nExpose the mvhd timescale when getting the fragment duration","shortMessageHtmlLink":"Merge pull request #401 from mozilla/fragment-timescale"}},{"before":"f489731c5bf59da73d3b9ac3a717449ecff686e8","after":"9951feaaf41fd121fdc42d7590472f027a4cb6a3","ref":"refs/heads/fragment-timescale","pushedAt":"2023-04-06T16:56:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Expose the mvhd timescale when getting the fragment duration","shortMessageHtmlLink":"Expose the mvhd timescale when getting the fragment duration"}},{"before":"9a2b2dee4c9f834211a8d5315e64fb10459df75f","after":"f489731c5bf59da73d3b9ac3a717449ecff686e8","ref":"refs/heads/fragment-timescale","pushedAt":"2023-04-06T16:41:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Expose the mvhd timescale when getting the fragment duration","shortMessageHtmlLink":"Expose the mvhd timescale when getting the fragment duration"}},{"before":"44ec751bff32d4118a917b04f5187dbf9be1a72a","after":"9a2b2dee4c9f834211a8d5315e64fb10459df75f","ref":"refs/heads/fragment-timescale","pushedAt":"2023-04-06T16:01:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Expose the mvhd timescale when getting the fragment duration","shortMessageHtmlLink":"Expose the mvhd timescale when getting the fragment duration"}},{"before":null,"after":"44ec751bff32d4118a917b04f5187dbf9be1a72a","ref":"refs/heads/fragment-timescale","pushedAt":"2023-04-06T15:59:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Expose the mvhd timescale when getting the fragment duration","shortMessageHtmlLink":"Expose the mvhd timescale when getting the fragment duration"}},{"before":"888ce901bb604d9e3851f7e37e0dd66759d4a6b3","after":"34e91fd8598d78f4276577d43c3623bd4d1fd5b4","ref":"refs/heads/master","pushedAt":"2023-04-06T12:06:53.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Merge pull request #400 from mozilla/avif-timescale\n\nAdd a way to get the timescale of an avis","shortMessageHtmlLink":"Merge pull request #400 from mozilla/avif-timescale"}},{"before":"1825cee59139d53669a5b8c563e4ea3e440d6a6c","after":"085f505697e0f6961e3d9b64c284c55fa62d02ad","ref":"refs/heads/avif-timescale","pushedAt":"2023-04-06T09:45:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Rename test_avis_loop_count.rs to test_avis.rs","shortMessageHtmlLink":"Rename test_avis_loop_count.rs to test_avis.rs"}},{"before":"865c0298da23c648ff29a128c1fc8f87293275c5","after":"1825cee59139d53669a5b8c563e4ea3e440d6a6c","ref":"refs/heads/avif-timescale","pushedAt":"2023-04-05T15:50:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Rename test_avis_loop_count.rs to test_avis.rs","shortMessageHtmlLink":"Rename test_avis_loop_count.rs to test_avis.rs"}},{"before":"5ea731f06a392d20a47d6d3cdb885f43ded815d6","after":"865c0298da23c648ff29a128c1fc8f87293275c5","ref":"refs/heads/avif-timescale","pushedAt":"2023-04-05T14:30:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Rename test_avis_loop_count.rs to test_avis.rs","shortMessageHtmlLink":"Rename test_avis_loop_count.rs to test_avis.rs"}},{"before":"038d46a595e163924ab8d6adbaddb713525d8286","after":"5ea731f06a392d20a47d6d3cdb885f43ded815d6","ref":"refs/heads/avif-timescale","pushedAt":"2023-04-05T14:25:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"padenot","name":"Paul Adenot","path":"/padenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/270485?s=80&v=4"},"commit":{"message":"Rename test_avis_loop_count.rs to test_avis.rs","shortMessageHtmlLink":"Rename test_avis_loop_count.rs to test_avis.rs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPod-3QA","startCursor":null,"endCursor":null}},"title":"Activity · mozilla/mp4parse-rust"}