{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23097875,"defaultBranch":"master","name":"flac","ownerLogin":"xiph","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-19T05:20:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8365509?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1687505629.0","currentOid":""},"activityList":{"items":[{"before":"d34489c47870196d90a2ebeacfa9fe4f78e0065e","after":"e42f723b124a8451fa5ae9c404529f2d876da8cf","ref":"refs/heads/master","pushedAt":"2024-09-12T17:04:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Remove debug messages (#741)\n\nWhen compiled with NDEBUG defined, the test suite output was\r\nextremely noisy. As both these debug messages have served me no\r\nuse the last few years, it is time to remove them.","shortMessageHtmlLink":"Remove debug messages (#741)"}},{"before":"4a271d2e9f8260c529cab8be178854ae5f7c3b79","after":"d34489c47870196d90a2ebeacfa9fe4f78e0065e","ref":"refs/heads/master","pushedAt":"2024-08-31T18:56:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Fix overflow when skipping over raw input (#737)\n\nFixes https://github.com/xiph/flac/issues/655","shortMessageHtmlLink":"Fix overflow when skipping over raw input (#737)"}},{"before":"348b3a449f40479039be1d6318d547a280823066","after":"4a271d2e9f8260c529cab8be178854ae5f7c3b79","ref":"refs/heads/master","pushedAt":"2024-08-30T19:02:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Add note to metaflac warning about writing to symlinks","shortMessageHtmlLink":"Add note to metaflac warning about writing to symlinks"}},{"before":"e2aef0c275672342e67dfe6a99f2c5e91c23a968","after":"348b3a449f40479039be1d6318d547a280823066","ref":"refs/heads/master","pushedAt":"2024-08-30T09:10:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Check for ID3v1 tags (#738)","shortMessageHtmlLink":"Check for ID3v1 tags (#738)"}},{"before":"b573a36ed84d05475013263e4c0a70daf6855dbb","after":"e2aef0c275672342e67dfe6a99f2c5e91c23a968","ref":"refs/heads/master","pushedAt":"2024-08-30T05:33:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Remove microbench (#736)\n\nThis commit removes 'microbench', as it is no longer relevant. For\r\nmore information on its former purpose, see\r\nhttps://lists.xiph.org/pipermail/flac-dev/2015-September/005608.html","shortMessageHtmlLink":"Remove microbench (#736)"}},{"before":"1880f21066c7100cef1e2226f9b58c37daff4d30","after":"b573a36ed84d05475013263e4c0a70daf6855dbb","ref":"refs/heads/master","pushedAt":"2024-08-27T14:34:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Polish previous commit: add failure messages and fix memory leaks","shortMessageHtmlLink":"Polish previous commit: add failure messages and fix memory leaks"}},{"before":"8e6498d44d0e7ddd0ba19b936da9860314f21bd1","after":"1880f21066c7100cef1e2226f9b58c37daff4d30","ref":"refs/heads/master","pushedAt":"2024-08-27T06:49:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"don't just pass 0 for samples in Ogg/FLAC callback\n\nThis is a fix for https://github.com/xiph/flac/issues/661","shortMessageHtmlLink":"don't just pass 0 for samples in Ogg/FLAC callback"}},{"before":"192bf227ae87047797c391d8d342c07f8d993769","after":"8e6498d44d0e7ddd0ba19b936da9860314f21bd1","ref":"refs/heads/master","pushedAt":"2024-08-21T13:56:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Improve console output of flac tool (#734)\n\nFixes various cases of erratic behaviour (most notably output not\r\nstarting on the first character of a line). Also, some warnings\r\nand errors now mark the location in the stream where this error\r\nseems to have occured","shortMessageHtmlLink":"Improve console output of flac tool (#734)"}},{"before":"ce9105664419f542c757c05b28ffd6537d19f63c","after":"192bf227ae87047797c391d8d342c07f8d993769","ref":"refs/heads/master","pushedAt":"2024-07-30T18:41:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Remove --explain option from flac command line program (#721)\n\nThe `flac` command had 4 levels of documentation: short help,\r\nhelp, explain and manpage. The explain is removed in favour of\r\nreferring to the much more comprehensive manpage","shortMessageHtmlLink":"Remove --explain option from flac command line program (#721)"}},{"before":"215d1aa633b218ae16bfc1b09aed6f3f7a22d19e","after":"ce9105664419f542c757c05b28ffd6537d19f63c","ref":"refs/heads/master","pushedAt":"2024-07-25T16:01:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Work around i386 ASAN fseek bug\n\nFor some reason, i386 ASAN's fseek does not have large file\nsupport, and off_t is actually a 32-bit int","shortMessageHtmlLink":"Work around i386 ASAN fseek bug"}},{"before":"8c244b838914c12bed506ec5724455f8da75ca91","after":"215d1aa633b218ae16bfc1b09aed6f3f7a22d19e","ref":"refs/heads/master","pushedAt":"2024-07-23T14:45:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Do not try to apply replaygain when bps < 4 or bps > 24","shortMessageHtmlLink":"Do not try to apply replaygain when bps < 4 or bps > 24"}},{"before":"ef35c28dfd13be6d6f84627824f31b0dabe6c7e8","after":"8c244b838914c12bed506ec5724455f8da75ca91","ref":"refs/heads/master","pushedAt":"2024-07-18T06:16:39.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Add level 0 Ogg reading capability to tests and docs","shortMessageHtmlLink":"Add level 0 Ogg reading capability to tests and docs"}},{"before":"3468459d44d521de2021316287639025e3ce394b","after":"ef35c28dfd13be6d6f84627824f31b0dabe6c7e8","ref":"refs/heads/master","pushedAt":"2024-07-16T09:24:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Fix printing of usage_error (#727)\n\nThis was missed in commit dda3e77","shortMessageHtmlLink":"Fix printing of usage_error (#727)"}},{"before":"d48b689ae8cdb0941a2cddfa8b449bf6f6b3f273","after":"3468459d44d521de2021316287639025e3ce394b","ref":"refs/heads/master","pushedAt":"2024-07-14T17:48:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Fix endless loop in foreign metadata handling (#725)\n\nCredit: Oss-Fuzz\nIssue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=58545","shortMessageHtmlLink":"Fix endless loop in foreign metadata handling (#725)"}},{"before":"de8bbb0d5bab1c88d48e163a4ae512395b193bad","after":"d48b689ae8cdb0941a2cddfa8b449bf6f6b3f273","ref":"refs/heads/master","pushedAt":"2024-07-12T11:03:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Enable fuzzing of writing foreign metadata back on decoding\n\nThe output file was deleted before writing back foreign metadata\ncould take place, making that code always fail and not covered by\nfuzzing","shortMessageHtmlLink":"Enable fuzzing of writing foreign metadata back on decoding"}},{"before":"15ea6ef8224bf282c2863cdde44160cf6446e0ff","after":"de8bbb0d5bab1c88d48e163a4ae512395b193bad","ref":"refs/heads/master","pushedAt":"2024-07-11T13:35:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Update copyright to 2024 (#722)","shortMessageHtmlLink":"Update copyright to 2024 (#722)"}},{"before":"9977773a6027d96a223d2cac12428cdb88639798","after":"15ea6ef8224bf282c2863cdde44160cf6446e0ff","ref":"refs/heads/master","pushedAt":"2024-07-11T05:24:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Fix analyze mode trying to get positions from stdin (#720)\n\nCredit: Oss-Fuzz\r\nIssue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=68539","shortMessageHtmlLink":"Fix analyze mode trying to get positions from stdin (#720)"}},{"before":"e14acb96c199a2391682f7120c2062c8c2b9b104","after":"9977773a6027d96a223d2cac12428cdb88639798","ref":"refs/heads/master","pushedAt":"2024-07-10T17:38:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Address two Clang warnings","shortMessageHtmlLink":"Address two Clang warnings"}},{"before":"b6b5b3259f08e80bcacb22ae84e35ef85e20d00d","after":"e14acb96c199a2391682f7120c2062c8c2b9b104","ref":"refs/heads/master","pushedAt":"2024-07-04T19:45:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"More Pandoc HTML fixes (#717)\n\n- Make html manpages build with old pandoc versions\r\n- Add building of html docs to CMake","shortMessageHtmlLink":"More Pandoc HTML fixes (#717)"}},{"before":"b773157a59eae57d3f0754043572b5d2c547b17c","after":"b6b5b3259f08e80bcacb22ae84e35ef85e20d00d","ref":"refs/heads/master","pushedAt":"2024-07-03T07:10:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Make UTF-8 decoder more restrictive (#712)\n\nFixes https://github.com/xiph/flac/issues/706","shortMessageHtmlLink":"Make UTF-8 decoder more restrictive (#712)"}},{"before":"9dd697bb8d6f33cce8dd00d6e75cd5d9ada38926","after":"b773157a59eae57d3f0754043572b5d2c547b17c","ref":"refs/heads/master","pushedAt":"2024-06-27T06:33:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Update 'distcheck' github action to Ubuntu 24.04","shortMessageHtmlLink":"Update 'distcheck' github action to Ubuntu 24.04"}},{"before":"dda3e77ea227108a255293076f7c0c22e750a2ee","after":"9dd697bb8d6f33cce8dd00d6e75cd5d9ada38926","ref":"refs/heads/master","pushedAt":"2024-06-26T11:03:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Improve flac executable built-in help text (#708)\n\nCo-authored-by: Martijn van Beurden ","shortMessageHtmlLink":"Improve flac executable built-in help text (#708)"}},{"before":"706c061457643cb7fc8782821eff5789589dc3e8","after":"dda3e77ea227108a255293076f7c0c22e750a2ee","ref":"refs/heads/master","pushedAt":"2024-06-26T07:42:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"On WIN32, set stdout/stderr to UTF-8 (#714)\n\nWhen stderr (flac) or stdout (metaflac) is redirected to a file,\r\noutput of non-ASCII characters fails. This commit should fix that.\r\n\r\nFixes https://github.com/xiph/flac/issues/713\r\n\r\nNOTE: To enable this change, metaflac no longer outputs\r\napplication block data as binary directly, because that would\r\npotentially result in incorrect UTF-8 codepoint. Instead, all\r\nbytes that cannot be represented as printable ASCII are\r\nreplaced with the Unicode replacement character","shortMessageHtmlLink":"On WIN32, set stdout/stderr to UTF-8 (#714)"}},{"before":"ef1e185e2cff2635b81d5d6cc182c128e29b1bb8","after":"706c061457643cb7fc8782821eff5789589dc3e8","ref":"refs/heads/master","pushedAt":"2024-06-19T13:22:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Fix https://github.com/m-ab-s/media-autobuild_suite/issues/2718 (#711)","shortMessageHtmlLink":"Fix m-ab-s/media-autobuild_suite#2718 (#711)"}},{"before":"1c5803950e3d91f7b876274ef5ffdde331233706","after":"ef1e185e2cff2635b81d5d6cc182c128e29b1bb8","ref":"refs/heads/master","pushedAt":"2024-06-19T09:36:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"test: stop using which (#709)\n\n`which` is an external command which isn't required by POSIX.\r\n\r\nDebian and other distributions (like Gentoo!) are looking\r\nto drop it from their base set of packages.\r\n\r\nSwitch to `command -v` which is, however, POSIX. See https://lwn.net/Articles/874049/.","shortMessageHtmlLink":"test: stop using which (#709)"}},{"before":"a0f6661beb76c5015dae8e4d22fbd9176ecda84c","after":"1c5803950e3d91f7b876274ef5ffdde331233706","ref":"refs/heads/master","pushedAt":"2024-06-19T06:42:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Do not warn that multithreading is disabled when setting 1 thread (#710)","shortMessageHtmlLink":"Do not warn that multithreading is disabled when setting 1 thread (#710)"}},{"before":"d6204ea911041b92b39cd7da88378420cfb3324e","after":"a0f6661beb76c5015dae8e4d22fbd9176ecda84c","ref":"refs/heads/master","pushedAt":"2024-06-13T10:03:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"export -lssp for static libraries (#704)\n\n.a files in MinGW don't list the other static libraries they depend on.\r\nWe need to provide it through the pkg-config file.","shortMessageHtmlLink":"export -lssp for static libraries (#704)"}},{"before":"7acdaabe2b0c3a8e471ff951082cee2f4ace6f68","after":"d6204ea911041b92b39cd7da88378420cfb3324e","ref":"refs/heads/master","pushedAt":"2024-06-07T07:18:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Enable CMake install of api docs from tarball w/o doxygen","shortMessageHtmlLink":"Enable CMake install of api docs from tarball w/o doxygen"}},{"before":"cfe3afca9b3f27f0877203570705e072f0981b2e","after":"7acdaabe2b0c3a8e471ff951082cee2f4ace6f68","ref":"refs/heads/master","pushedAt":"2024-06-06T12:50:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Fix fallback to frame header bps.\n\nCommit d4daa86167b1 (\"Check for bps% 8 != 0 if no streaminfo is present\")\nbreaks fallback to frame header bps as it tests decoder_session->bps at\na point where it is guaranteed to be 0 as this is the else case of the\nif(decoder_session->bps) block.\n\nSome corrupted FLAC files that used to play before the above mentioned\ncommit no longer can be played.\n\nMove decoder_session->bps = bps to before the decoder_session->bps\nvalidation to restore functionality more similar to before.","shortMessageHtmlLink":"Fix fallback to frame header bps."}},{"before":"1ab3c8e748e5f7ff78a0674499cd7291478a7cd8","after":"cfe3afca9b3f27f0877203570705e072f0981b2e","ref":"refs/heads/master","pushedAt":"2024-05-16T14:00:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktmf01","name":"Martijn van Beurden","path":"/ktmf01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64039749?s=80&v=4"},"commit":{"message":"Further improve calculation of when to use wide residual computation (#702)","shortMessageHtmlLink":"Further improve calculation of when to use wide residual computation (#…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNzowNDo0OC4wMDAwMDBazwAAAAS0pltN","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNzowNDo0OC4wMDAwMDBazwAAAAS0pltN","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xNlQxNDowMDoxOS4wMDAwMDBazwAAAARLspq5"}},"title":"Activity · xiph/flac"}