{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":98278290,"defaultBranch":"master","name":"faad2","ownerLogin":"knik0","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-25T07:35:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1488271?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699946415.0","currentOid":""},"activityList":{"items":[{"before":"18ee2948423eaa7b061709eef8c8180204456b79","after":"abf9b320cac89aaee3beafa12d2bb60253d7112e","ref":"refs/heads/master","pushedAt":"2024-04-16T09:21:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Fix write_audio_16bit write_audio_24bit write_audio_32bit and write_audio_float function heap buffer overflow (#204)\n\n* Fix write_audio_16bit write_audio_24bit write_audio_32bit\r\nand write_audio_float function heap buffer overflow\r\n\r\nSigned-off-by: Hao.Ding \r\n\r\n* Fix write_audio_16bit write_audio_24bit write_audio_32bit and write_audio_float function heap buffer overflow\r\n\r\nFix write_audio_16bit write_audio_24bit write_audio_32bit\r\nand write_audio_float function heap buffer overflow\r\n\r\nSigned-off-by: Hao Ding \r\n\r\n---------\r\n\r\nSigned-off-by: Hao.Ding \r\nSigned-off-by: Hao Ding \r\nCo-authored-by: DingHao ","shortMessageHtmlLink":"Fix write_audio_16bit write_audio_24bit write_audio_32bit and write_a…"}},{"before":"f3a2fc375d0188271143481086ffac60ca5b0668","after":"18ee2948423eaa7b061709eef8c8180204456b79","ref":"refs/heads/master","pushedAt":"2024-03-05T20:40:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Fix gapless calculation in frontend (#203)\n\nRight side is evaluated first. samples and decoded are unsigned ints\r\nwhich underflow to a very large number.","shortMessageHtmlLink":"Fix gapless calculation in frontend (#203)"}},{"before":"693690e37f417d394a5e65296c75c2d971ffec58","after":"f3a2fc375d0188271143481086ffac60ca5b0668","ref":"refs/heads/master","pushedAt":"2024-02-12T14:08:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Do not skip installing FAAD in MSVC build (#201)","shortMessageHtmlLink":"Do not skip installing FAAD in MSVC build (#201)"}},{"before":"c8eae3e6f846a42cf5009372082306d79806a2c7","after":"693690e37f417d394a5e65296c75c2d971ffec58","ref":"refs/heads/master","pushedAt":"2024-01-02T09:11:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Use adts_frame for adts header detection (#197)\n\nIt already contains logic for header check with sync errors","shortMessageHtmlLink":"Use adts_frame for adts header detection (#197)"}},{"before":"677918df32c3a98db9ac448267a2c5bc9ce449ad","after":"c8eae3e6f846a42cf5009372082306d79806a2c7","ref":"refs/heads/master","pushedAt":"2023-12-31T11:32:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"CMakeLists: add conditional build with DRC (#198)\n\n* CMakeLists: add conditional build with DRC\r\n\r\nThis is commit 340dae853624aa552c5c80785a177a4ac8c00a22, but for CMake\r\nas it got lost during the conversion from Autotools to CMake.\r\n\r\n* CMakeLists: prepend FAAD to option name\r\n\r\n... so that all option() names begin with FAAD_.","shortMessageHtmlLink":"CMakeLists: add conditional build with DRC (#198)"}},{"before":"3a57d898e3e661785369e25d6213fe3d294fd593","after":"677918df32c3a98db9ac448267a2c5bc9ce449ad","ref":"refs/heads/master","pushedAt":"2023-12-21T12:43:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"add option BUILD_FAAD_CLI (#196)\n\nthis allows to only build and install the library\r\n\r\nCo-authored-by: Armin Novak ","shortMessageHtmlLink":"add option BUILD_FAAD_CLI (#196)"}},{"before":"510a74aa486bf1990277328e77657667b375fc66","after":"3a57d898e3e661785369e25d6213fe3d294fd593","ref":"refs/heads/master","pushedAt":"2023-12-12T07:57:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Prettify HCB decoding (#194)\n\nInsipiered by #192. We do not actually need out-of bounds checks,\r\nbecause Huffman tables are pretty well defined and proven to be\r\n\"self-contained\", i.e. no input bit sequence can escape the table.","shortMessageHtmlLink":"Prettify HCB decoding (#194)"}},{"before":"216f00e8ddba6f2c64caf481a04f1ddd78b93e78","after":"510a74aa486bf1990277328e77657667b375fc66","ref":"refs/heads/master","pushedAt":"2023-12-11T18:48:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Change order of checks. (#193)\n\nBasically that is no-op, unless function is called from auto-generated fuzzer.\r\n(those does stupid thing: for 0-sized vector it takes .data(); changing order\r\nof checks we avoid touching that invalid pointer)","shortMessageHtmlLink":"Change order of checks. (#193)"}},{"before":"11cdbace8457c5abe1ecc4d9ed1b15823c42f6b4","after":"216f00e8ddba6f2c64caf481a04f1ddd78b93e78","ref":"refs/heads/master","pushedAt":"2023-11-14T07:20:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"release FAAD2 2.11.1","shortMessageHtmlLink":"release FAAD2 2.11.1"}},{"before":"2c1eebc89dd21ab25c24b664762515af39bd9700","after":"11cdbace8457c5abe1ecc4d9ed1b15823c42f6b4","ref":"refs/heads/master","pushedAt":"2023-11-14T07:17:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"add dates to previous releases","shortMessageHtmlLink":"add dates to previous releases"}},{"before":"047fd22172a7ff6974b9ac6ca7e4ffdb1944f2e0","after":"2c1eebc89dd21ab25c24b664762515af39bd9700","ref":"refs/heads/master","pushedAt":"2023-11-10T20:18:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"fix inlined lrintf() signature","shortMessageHtmlLink":"fix inlined lrintf() signature"}},{"before":"a5d3097f9c788d3d895dbbb622b67afcd77c9faf","after":"047fd22172a7ff6974b9ac6ca7e4ffdb1944f2e0","ref":"refs/heads/master","pushedAt":"2023-11-10T19:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"check for lrintf() in -lm and force linking if available\n\nFixes #190","shortMessageHtmlLink":"check for lrintf() in -lm and force linking if available"}},{"before":"18709102177b3a343bdcc307632c19e5a0ce1c47","after":"a5d3097f9c788d3d895dbbb622b67afcd77c9faf","ref":"refs/heads/master","pushedAt":"2023-11-09T07:39:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"build DLL name with SOVERSION by default on Windows","shortMessageHtmlLink":"build DLL name with SOVERSION by default on Windows"}},{"before":"92ce281311f629faa99c9e06baaf41977f431f1b","after":"18709102177b3a343bdcc307632c19e5a0ce1c47","ref":"refs/heads/master","pushedAt":"2023-11-08T20:00:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"install man page by default\n\nFixes #187","shortMessageHtmlLink":"install man page by default"}},{"before":"09b3c850c606e7fedd06597223e54344e8d23c8c","after":"92ce281311f629faa99c9e06baaf41977f431f1b","ref":"refs/heads/master","pushedAt":"2023-11-07T10:19:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"build shared libraries by default and hide symbols","shortMessageHtmlLink":"build shared libraries by default and hide symbols"}},{"before":"388a0f62e99afb708a0bbcdb34df5f45640c06c7","after":"09b3c850c606e7fedd06597223e54344e8d23c8c","ref":"refs/heads/master","pushedAt":"2023-11-07T08:38:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"release FAAD2 2.11.0\n\nFixes #115","shortMessageHtmlLink":"release FAAD2 2.11.0"}},{"before":"9d965d561b94564e9d550a47ea6c18978ca240f2","after":"388a0f62e99afb708a0bbcdb34df5f45640c06c7","ref":"refs/heads/master","pushedAt":"2023-11-06T14:14:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Fix coefficient table selection in tns_decode_coef. (#185)","shortMessageHtmlLink":"Fix coefficient table selection in tns_decode_coef. (#185)"}},{"before":"3208650e900f40ba1f1af0d61918a47a9f1aa949","after":"9d965d561b94564e9d550a47ea6c18978ca240f2","ref":"refs/heads/master","pushedAt":"2023-11-06T11:57:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Add define option to disable SBR/PS support. (#183)","shortMessageHtmlLink":"Add define option to disable SBR/PS support. (#183)"}},{"before":"3a593d3efc5cf1db5f4c8914768ea1ea70cbcde5","after":"3208650e900f40ba1f1af0d61918a47a9f1aa949","ref":"refs/heads/master","pushedAt":"2023-11-06T11:44:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Ramp up rules_fuzzing (#184)\n\nDrive-by: update GH workflow plugins to fix warnings","shortMessageHtmlLink":"Ramp up rules_fuzzing (#184)"}},{"before":"ed572c2a99723858e6f017ff26da176f5c40baab","after":"3a593d3efc5cf1db5f4c8914768ea1ea70cbcde5","ref":"refs/heads/master","pushedAt":"2023-10-13T06:52:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Add vesion to linked libraries (#181)","shortMessageHtmlLink":"Add vesion to linked libraries (#181)"}},{"before":"feab1c9a182dbd16a5056b012151c00116e0302e","after":"ed572c2a99723858e6f017ff26da176f5c40baab","ref":"refs/heads/master","pushedAt":"2023-09-04T09:12:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Fix \"negative range\" divisor. (#180)","shortMessageHtmlLink":"Fix \"negative range\" divisor. (#180)"}},{"before":"c7947ad435e9ceefc289a3aca50888ccf2d99b30","after":"feab1c9a182dbd16a5056b012151c00116e0302e","ref":"refs/heads/master","pushedAt":"2023-09-04T09:12:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Fixed integer overflow in channel downmixing (#179)","shortMessageHtmlLink":"Fixed integer overflow in channel downmixing (#179)"}},{"before":"2d6e785971ed1fb24b4d775eb7a60dc83644f9ce","after":"c7947ad435e9ceefc289a3aca50888ccf2d99b30","ref":"refs/heads/master","pushedAt":"2023-08-29T05:59:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Fix integer overflow in estimate_envelope (#178)\n\nWe accumulating sum of squares. With usual REAL values it limits us to source values below 256.\r\nThat is not much (values of 10k sometimes appear in the stream).\r\nTo fix that we exchance some precision and when squaring REAL values we use MUL_C.\r\nAs a result squares are prescaled by 2^-14. I've modified range check to limit\r\noutput to maximal REAL range after division and un-prescaling.","shortMessageHtmlLink":"Fix integer overflow in estimate_envelope (#178)"}},{"before":"c65ae2904192965e7c9fcafe8c1ae5fa0649eea4","after":"2d6e785971ed1fb24b4d775eb7a60dc83644f9ce","ref":"refs/heads/master","pushedAt":"2023-08-24T14:07:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Address 2 UB findings. (#177)\n\nNot unlikely the \"infinitie\" gain would require further tuning.","shortMessageHtmlLink":"Address 2 UB findings. (#177)"}},{"before":"b02a9ee5bf071fa92563536c076a69dbec814e7e","after":"c65ae2904192965e7c9fcafe8c1ae5fa0649eea4","ref":"refs/heads/master","pushedAt":"2023-08-21T10:31:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Fix #173 (#176)\n\nDo not touch 0-th element if array in not allocated","shortMessageHtmlLink":"Fix #173 (#176)"}},{"before":"ea1282744b90da646d8130dc8ee08926f8bce28f","after":"b02a9ee5bf071fa92563536c076a69dbec814e7e","ref":"refs/heads/master","pushedAt":"2023-08-21T10:23:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Fix #171 (#175)\n\n(slicen + 1) should not run after the array boundary;\r\nto avoid possible overflow, we now check in 2 steps,\r\nchained with short-circuit-and.","shortMessageHtmlLink":"Fix #171 (#175)"}},{"before":"1d539788397713968d9660fe9f4e68af526bab73","after":"ea1282744b90da646d8130dc8ee08926f8bce28f","ref":"refs/heads/master","pushedAt":"2023-08-21T10:17:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Fix #172 (#174)\n\nCopy-paste/typo.","shortMessageHtmlLink":"Fix #172 (#174)"}},{"before":"fd2c71a4a7a10041ceeed5d18687ded0e265e77b","after":"1d539788397713968d9660fe9f4e68af526bab73","ref":"refs/heads/master","pushedAt":"2023-07-07T11:30:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Fix #163 (#170)\n\nUse memcpy instead of type-punning. Compiler knows that this is just a cast.","shortMessageHtmlLink":"Fix #163 (#170)"}},{"before":"e4f000f34524d07a8ecbddd7a54fbf67c86bfbb5","after":"fd2c71a4a7a10041ceeed5d18687ded0e265e77b","ref":"refs/heads/master","pushedAt":"2023-07-06T13:42:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Allow greater values in FIXED_POINT HF adjustment (#168)\n\nAnd separate accumulated (integer) values from log2 of those. Before both\r\nshared the same varible, ignoring its type (real_t).","shortMessageHtmlLink":"Allow greater values in FIXED_POINT HF adjustment (#168)"}},{"before":"5c4dcea34952cc85a5e312746b1ae40be969ffd6","after":"e4f000f34524d07a8ecbddd7a54fbf67c86bfbb5","ref":"refs/heads/master","pushedAt":"2023-07-04T09:03:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabiangreffrath","name":"Fabian Greffrath","path":"/fabiangreffrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6449237?s=80&v=4"},"commit":{"message":"Store real_t value in S_M_boost in FIXED_POINT (#167)\n\nThere is no benefints in late conversion.\r\nThis allows merging floating- and fixed-point codepaths in hf_assembly","shortMessageHtmlLink":"Store real_t value in S_M_boost in FIXED_POINT (#167)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMc6IWQA","startCursor":null,"endCursor":null}},"title":"Activity · knik0/faad2"}