{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":172165671,"defaultBranch":"master","name":"Symphonia","ownerLogin":"pdeljanov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-23T03:16:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3372647?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710115397.0","currentOid":""},"activityList":{"items":[{"before":"9a5c526e08f5d819a679f4378dbdb1ceed060ae2","after":"7e73f3572511f18f270695e649db433f560aa278","ref":"refs/heads/dev-0.6","pushedAt":"2024-03-22T01:02:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"core (format,meta): Readers provide format information.\n\nFixes #96.","shortMessageHtmlLink":"core (format,meta): Readers provide format information."}},{"before":"c23fb4b23189a15e70274f54e87cde3513d74da7","after":"9a5c526e08f5d819a679f4378dbdb1ceed060ae2","ref":"refs/heads/dev-0.6","pushedAt":"2024-03-20T01:15:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"core (probe): Remove probed metadata.\n\nInstead, an initial set of metadata may be provided to a format\nreader upon creation. The reader is expected to use this metadata\nas the start of its own metadata log. This allows users to access\nall metadata via. the reader instead of handling metadata found\nthrough probing seperately.","shortMessageHtmlLink":"core (probe): Remove probed metadata."}},{"before":"f5f9975bee42f9ac58b3814a26be0994f85e9c16","after":"c23fb4b23189a15e70274f54e87cde3513d74da7","ref":"refs/heads/dev-0.6","pushedAt":"2024-03-16T04:26:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"aac: Amend codec parameters using extra data.","shortMessageHtmlLink":"aac: Amend codec parameters using extra data."}},{"before":"4f41954de75e2447753f3e522cc7345ec414a703","after":"f5f9975bee42f9ac58b3814a26be0994f85e9c16","ref":"refs/heads/dev-0.6","pushedAt":"2024-03-11T00:03:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"core (format): Return None for end-of-stream.\n\nThe next_packet call now returns Result> instead of\nResult. A return value of Ok(None) indicates when the media\nends. Whereas an UnexpectedEof error now always indicates an\nunexpected end to the media.\n\nFixes #246, #134.","shortMessageHtmlLink":"core (format): Return None for end-of-stream."}},{"before":null,"after":"4f41954de75e2447753f3e522cc7345ec414a703","ref":"refs/heads/dev-0.6","pushedAt":"2024-03-11T00:03:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"adts: Approximate duration using average bitrate (#222)\n\nApproximate the duration of ADTS streams by sampling the\r\naverage bitrate at multiple locations.\r\n\r\nFixes #196.","shortMessageHtmlLink":"adts: Approximate duration using average bitrate (#222)"}},{"before":"335d96078591f5cfc14650eedfa8004baf7a7445","after":"4f41954de75e2447753f3e522cc7345ec414a703","ref":"refs/heads/master","pushedAt":"2024-03-10T23:36:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"adts: Approximate duration using average bitrate (#222)\n\nApproximate the duration of ADTS streams by sampling the\r\naverage bitrate at multiple locations.\r\n\r\nFixes #196.","shortMessageHtmlLink":"adts: Approximate duration using average bitrate (#222)"}},{"before":"a24cb97a6553f07a34cf780f4238c425afce0d1d","after":"335d96078591f5cfc14650eedfa8004baf7a7445","ref":"refs/heads/master","pushedAt":"2024-03-02T16:55:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"wav,riff: Add Ambisonic bformat subtypes (#263)","shortMessageHtmlLink":"wav,riff: Add Ambisonic bformat subtypes (#263)"}},{"before":"d3b7742fa73674b70d9ab80cc5f8384cc653df3a","after":"a24cb97a6553f07a34cf780f4238c425afce0d1d","ref":"refs/heads/master","pushedAt":"2024-02-29T01:19:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"ci: Modernize CI and add clippy (#252)","shortMessageHtmlLink":"ci: Modernize CI and add clippy (#252)"}},{"before":"2e4b13eeeef4b09f52f75fa45a81646dee880609","after":null,"ref":"refs/heads/experimental-opts","pushedAt":"2024-02-27T03:42:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"}},{"before":"7a7f873cab07e863fa592278261e708bf5e188a1","after":null,"ref":"refs/heads/migrate-wav","pushedAt":"2024-02-27T03:42:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"}},{"before":"d82def64f4113b1f92388549e507c8ccd9729768","after":"d3b7742fa73674b70d9ab80cc5f8384cc653df3a","ref":"refs/heads/master","pushedAt":"2024-02-27T03:11:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"chore: Release v0.5.4.","shortMessageHtmlLink":"chore: Release v0.5.4."}},{"before":"b5e6e999656d3c64af3a6fa28304b6001d9a53a1","after":"d82def64f4113b1f92388549e507c8ccd9729768","ref":"refs/heads/master","pushedAt":"2024-02-24T15:26:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"chore: Update tag line.","shortMessageHtmlLink":"chore: Update tag line."}},{"before":"a1d97f02421de6e29f1dc4ca3c9735073b3bd141","after":"b5e6e999656d3c64af3a6fa28304b6001d9a53a1","ref":"refs/heads/master","pushedAt":"2024-02-24T01:24:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"chore: Add contribution guidelines.","shortMessageHtmlLink":"chore: Add contribution guidelines."}},{"before":"7938624b77f39319e5fd591ce55fcc3bc763d63b","after":"a1d97f02421de6e29f1dc4ca3c9735073b3bd141","ref":"refs/heads/master","pushedAt":"2024-02-23T03:06:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"ogg: Fix out-of-range seek error for small files.\n\nFixes #207.","shortMessageHtmlLink":"ogg: Fix out-of-range seek error for small files."}},{"before":"37cf4d8f6d33ff2d3edbe896b8fe8e6299d2f6fd","after":"7938624b77f39319e5fd591ce55fcc3bc763d63b","ref":"refs/heads/master","pushedAt":"2024-02-22T02:24:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"ogg: Decode Opus packet durations (#231)\n\nDecode the packet duration for Opus streams in OGG.\r\n\r\nCo-authored-by: Karl Rikte ","shortMessageHtmlLink":"ogg: Decode Opus packet durations (#231)"}},{"before":"8f89962c4ebe6dd4950df04988fd55bca92c9e68","after":"37cf4d8f6d33ff2d3edbe896b8fe8e6299d2f6fd","ref":"refs/heads/master","pushedAt":"2024-02-22T01:21:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"mkv: Return error instead of panicing when reading the wrong EBML element.\n\nThe SeekHeadElement may contain an invalid element type and position\npair. We can't assume what we are reading at the the position is\nthe stated element type. Since this was an assertion a malicious or\nbroken file could trigger it. Return an error instead.\n\nFixes #201.","shortMessageHtmlLink":"mkv: Return error instead of panicing when reading the wrong EBML ele…"}},{"before":"5f25af9dbd632999956198588b03714f4c3632ca","after":"8f89962c4ebe6dd4950df04988fd55bca92c9e68","ref":"refs/heads/master","pushedAt":"2024-02-17T21:30:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"play: Add option to seek to timestamp.","shortMessageHtmlLink":"play: Add option to seek to timestamp."}},{"before":"1a95474f7e88a2335eb0c1a80e41f2a042a36740","after":"5f25af9dbd632999956198588b03714f4c3632ca","ref":"refs/heads/master","pushedAt":"2024-02-17T21:07:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"flac: Fix binary-search range check for seek (#262)","shortMessageHtmlLink":"flac: Fix binary-search range check for seek (#262)"}},{"before":"80bb59fcddea66bae88ed204b5975f0777824466","after":"1a95474f7e88a2335eb0c1a80e41f2a042a36740","ref":"refs/heads/master","pushedAt":"2024-02-16T03:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"ogg: Increase maximum allowable packet size.\n\nIncrease the limit to allow files with very large album art to\nplay.\n\nFixes #237.","shortMessageHtmlLink":"ogg: Increase maximum allowable packet size."}},{"before":"5941734271f70eeece1f1a212db81fe7bc8ec5bc","after":"80bb59fcddea66bae88ed204b5975f0777824466","ref":"refs/heads/master","pushedAt":"2024-02-16T03:39:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"mkv: Quiet MkvReader a little.\n\nFixes #259.","shortMessageHtmlLink":"mkv: Quiet MkvReader a little."}},{"before":"1bd4f35835499b809fd2a6096b127352b6d310ee","after":"5941734271f70eeece1f1a212db81fe7bc8ec5bc","ref":"refs/heads/master","pushedAt":"2024-01-29T02:43:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"chore: Fix formatting escape.","shortMessageHtmlLink":"chore: Fix formatting escape."}},{"before":"abb497b19c1e9ce41af3c129d8f0a9d93a126c73","after":"1bd4f35835499b809fd2a6096b127352b6d310ee","ref":"refs/heads/master","pushedAt":"2024-01-29T02:41:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"pcm: Clarify SUN license for mu-law and a-law decoding.\n\nFixes #255.","shortMessageHtmlLink":"pcm: Clarify SUN license for mu-law and a-law decoding."}},{"before":"3d206b28160964bd8ca7a90fc329b85d53b97fe3","after":"abb497b19c1e9ce41af3c129d8f0a9d93a126c73","ref":"refs/heads/master","pushedAt":"2024-01-16T13:43:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"caf: Add initial support for Core Audio Format / CAF files (#232)","shortMessageHtmlLink":"caf: Add initial support for Core Audio Format / CAF files (#232)"}},{"before":"850b2273ccbf24872172ec70031cac3ce36817f1","after":"3d206b28160964bd8ca7a90fc329b85d53b97fe3","ref":"refs/heads/master","pushedAt":"2024-01-15T23:29:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"core: Respect the probe search limit when probing (#233)","shortMessageHtmlLink":"core: Respect the probe search limit when probing (#233)"}},{"before":"4e8a0986b8965ee402920d03e6f1c3aec1f33a37","after":"850b2273ccbf24872172ec70031cac3ce36817f1","ref":"refs/heads/master","pushedAt":"2024-01-15T04:52:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"chore: Migrate to symphonia-format-riff for WAVE reading.\n\nThe symphonia-format-riff crate is intended to implement readers for\nfiles based on the Resource Interchange File Format (RIFF). This\nincludes WAVE, AVI, AIFF, and others.\n\nThis crate is a superset of, and drop-in replacement, for the\nexisting symphonia-format-wav crate. Thus, the symphonia-format-wav\ncrate is now marked deprecated.","shortMessageHtmlLink":"chore: Migrate to symphonia-format-riff for WAVE reading."}},{"before":"cc7fe3ad2aabbacd8e63d1ae107daa1e877a9c3b","after":"4e8a0986b8965ee402920d03e6f1c3aec1f33a37","ref":"refs/heads/master","pushedAt":"2024-01-15T04:21:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"riff,wav: Handle unexpected extensible format chunks (#250)\n\nSome WAVE files encode a WAVEFORMATEXTENSIBLE structure in \r\ntheir format chunk, but don't set the format to extensible, or the\r\nextra data length to the required value. This is a violation of the WAVE\r\nspecification, but can be supported with little trouble.\r\n\r\nFixes #247.","shortMessageHtmlLink":"riff,wav: Handle unexpected extensible format chunks (#250)"}},{"before":"957298491eace02ab07e46b0dade143681824d85","after":"7a7f873cab07e863fa592278261e708bf5e188a1","ref":"refs/heads/migrate-wav","pushedAt":"2024-01-09T04:59:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"Use symphonia-format-riff for WavReader","shortMessageHtmlLink":"Use symphonia-format-riff for WavReader"}},{"before":"3731cd8e9ec2a2b1ae97c78ccfb628cd6599a55d","after":"957298491eace02ab07e46b0dade143681824d85","ref":"refs/heads/migrate-wav","pushedAt":"2024-01-09T04:52:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"Use symphonia-format-riff for WavReader","shortMessageHtmlLink":"Use symphonia-format-riff for WavReader"}},{"before":null,"after":"3731cd8e9ec2a2b1ae97c78ccfb628cd6599a55d","ref":"refs/heads/migrate-wav","pushedAt":"2024-01-09T04:51:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"Use symphonia-format-riff for WavReader","shortMessageHtmlLink":"Use symphonia-format-riff for WavReader"}},{"before":"24e941ff9ab0c5b16bd91ee5746fffcce2dc96c3","after":"cc7fe3ad2aabbacd8e63d1ae107daa1e877a9c3b","ref":"refs/heads/master","pushedAt":"2024-01-08T06:27:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdeljanov","name":"Philip Deljanov","path":"/pdeljanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372647?s=80&v=4"},"commit":{"message":"core: Fix formatting mistake.","shortMessageHtmlLink":"core: Fix formatting mistake."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHEw60gA","startCursor":null,"endCursor":null}},"title":"Activity · pdeljanov/Symphonia"}