{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13080908,"defaultBranch":"master","name":"WavPack","ownerLogin":"dbry","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-25T01:18:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5532227?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721169081.0","currentOid":""},"activityList":{"items":[{"before":"562b53c8f06c03b62488777148f634f5c53de32d","after":"511622eb3a98bd1c0cbef0c525b4d65dd3d89e77","ref":"refs/heads/master","pushedAt":"2024-09-16T21:51:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"update README logo to work in both light and dark browser modes (thanks Marc!)","shortMessageHtmlLink":"update README logo to work in both light and dark browser modes (than…"}},{"before":"bc9df8965ca8091f195ba2b6c8c9ec11d1d9a61f","after":"5b2763abfd8f55db188defc4682285c0ac1c80d2","ref":"refs/heads/lossy-enhancements","pushedAt":"2024-09-16T21:47:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"pack_dns.c: fixes and optimizations for the new noise-shaping algorithm\n\n- inline the 15-tap lowpass filter (fs/6) combining inputs and skipping zero terms\n- in hybrid lossless mode, skip recalculating shaping values on shortened blocks\n- fix a bug that duplicated too many samples at the end of the generation window\n- fix edge-case where the window averaging function would return invalid results\n- calculate ratio limits so we only do the logarithm when it's actually needed\n- use the sampling rate to bias the noise-shaping higher at higher rates\n- return to an RMS averaging window","shortMessageHtmlLink":"pack_dns.c: fixes and optimizations for the new noise-shaping algorithm"}},{"before":"5b2763abfd8f55db188defc4682285c0ac1c80d2","after":"bc9df8965ca8091f195ba2b6c8c9ec11d1d9a61f","ref":"refs/heads/lossy-enhancements","pushedAt":"2024-09-16T21:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"experiment: update logo to work in both light and dark browser modes","shortMessageHtmlLink":"experiment: update logo to work in both light and dark browser modes"}},{"before":"ebbf7c5efab124d9474aaa9d5c75322fd11f7332","after":"562b53c8f06c03b62488777148f634f5c53de32d","ref":"refs/heads/master","pushedAt":"2024-08-10T22:21:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"wavpack.c: fix option parsing error triggered by strtod() recognizing hex input","shortMessageHtmlLink":"wavpack.c: fix option parsing error triggered by strtod() recognizing…"}},{"before":"3aeef34b99d20b2827d571a408baf14df72b000e","after":"ebbf7c5efab124d9474aaa9d5c75322fd11f7332","ref":"refs/heads/master","pushedAt":"2024-08-10T03:43:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"issue #184: fixes related to using Visual Studio 2022 with clang-cl","shortMessageHtmlLink":"issue #184: fixes related to using Visual Studio 2022 with clang-cl"}},{"before":"03d33a0cc82624fda38e0040a08d6346b35b305c","after":"5b2763abfd8f55db188defc4682285c0ac1c80d2","ref":"refs/heads/lossy-enhancements","pushedAt":"2024-08-04T22:52:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"pack_dns.c: fixes and optimizations for the new noise-shaping algorithm\n\n- inline the 15-tap lowpass filter (fs/6) combining inputs and skipping zero terms\n- in hybrid lossless mode, skip recalculating shaping values on shortened blocks\n- fix a bug that duplicated too many samples at the end of the generation window\n- fix edge-case where the window averaging function would return invalid results\n- calculate ratio limits so we only do the logarithm when it's actually needed\n- use the sampling rate to bias the noise-shaping higher at higher rates\n- return to an RMS averaging window","shortMessageHtmlLink":"pack_dns.c: fixes and optimizations for the new noise-shaping algorithm"}},{"before":"1fad698bbf3d6d600ae5fae34fe6d4385a10cdb8","after":"03d33a0cc82624fda38e0040a08d6346b35b305c","ref":"refs/heads/lossy-enhancements","pushedAt":"2024-07-17T22:18:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"extra[12].c: generate the residuals for noise estimation using the default decorrelation terms\n\n- this previously used the simpler \"fast\" mode terms which generated higher than optimum noise\n- improves the the \"extra\" modes in lossy mode, especially with edge-case audio like pure tones","shortMessageHtmlLink":"extra[12].c: generate the residuals for noise estimation using the de…"}},{"before":null,"after":"1fad698bbf3d6d600ae5fae34fe6d4385a10cdb8","ref":"refs/heads/lossy-enhancements","pushedAt":"2024-07-16T22:31:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"extra1.c: more step-by-step verbosity around \"extra\" mono mode","shortMessageHtmlLink":"extra1.c: more step-by-step verbosity around \"extra\" mono mode"}},{"before":"ec0bac5a05fc85475040f49415c50c6b6ae0de01","after":"3aeef34b99d20b2827d571a408baf14df72b000e","ref":"refs/heads/master","pushedAt":"2024-07-16T21:53:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"wvunpack.c: copy \"--no-overwrite\" option functionality from wavpack.c; update docs","shortMessageHtmlLink":"wvunpack.c: copy \"--no-overwrite\" option functionality from wavpack.c…"}},{"before":"2fed7e52e4669b0922addf31a424bd63faa1b449","after":"ec0bac5a05fc85475040f49415c50c6b6ae0de01","ref":"refs/heads/master","pushedAt":"2024-07-15T22:50:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"import_id3.c: add TSOC (ComposerSort) to list of ID3v2 imported tags","shortMessageHtmlLink":"import_id3.c: add TSOC (ComposerSort) to list of ID3v2 imported tags"}},{"before":"59aa00c182b9edc4b97313464fd55cc9804c740f","after":"2fed7e52e4669b0922addf31a424bd63faa1b449","ref":"refs/heads/master","pushedAt":"2024-07-10T03:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"utils.c: fix our DoGetFileSize() on Windows to return zero on anything other than a real file\n\n- this caused some operations using piped input from pipes to fail (like encoding raw audio from stdin)\n- rather than returning an error, Windows GetFileSize() sometimes returns 16384 when given a pipe","shortMessageHtmlLink":"utils.c: fix our DoGetFileSize() on Windows to return zero on anythin…"}},{"before":"ace160aa4139e0b06a809b67fc178459ff93043d","after":"677821a45a8f8a662822b353cd8f2a04fdc2bd1e","ref":"refs/heads/dns-experiments","pushedAt":"2024-07-02T22:34:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"extra1.c: more step-by-step verbosity around \"extra\" mono mode","shortMessageHtmlLink":"extra1.c: more step-by-step verbosity around \"extra\" mono mode"}},{"before":"bdfe135fe313339a431d2595f8b29ea68073091c","after":"ace160aa4139e0b06a809b67fc178459ff93043d","ref":"refs/heads/dns-experiments","pushedAt":"2024-06-23T22:41:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"libwavpack: fix multithreaded handling of the \"delta_decay\" variable\n\n- usually improves multithreaded higher \"extra\" modes, sometimes significantly\n- unfortunately can result in non-deterministic multithreaded behavior\n- (i.e., output might vary between subsequent runs, but remains valid)","shortMessageHtmlLink":"libwavpack: fix multithreaded handling of the \"delta_decay\" variable"}},{"before":null,"after":"bdfe135fe313339a431d2595f8b29ea68073091c","ref":"refs/heads/dns-experiments","pushedAt":"2024-05-24T06:27:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"bump revision to 5.7.2, add experimental testing only warning","shortMessageHtmlLink":"bump revision to 5.7.2, add experimental testing only warning"}},{"before":"7fd93f585e3b4b525e020056d99079ede985b170","after":"59aa00c182b9edc4b97313464fd55cc9804c740f","ref":"refs/heads/master","pushedAt":"2024-04-29T02:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"wvparser.c: update with selectable verbosity and help, vers 1.20","shortMessageHtmlLink":"wvparser.c: update with selectable verbosity and help, vers 1.20"}},{"before":"055e8b27021d06544fa8c1566495d36a7a45825a","after":"7fd93f585e3b4b525e020056d99079ede985b170","ref":"refs/heads/master","pushedAt":"2024-04-16T02:53:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"cool_wv4.c: correctly load unpacked samples (i.e., 24-bit in 4 bytes)","shortMessageHtmlLink":"cool_wv4.c: correctly load unpacked samples (i.e., 24-bit in 4 bytes)"}},{"before":"c578b109b5a4b485c1e43f75d34392616f8b45e2","after":"055e8b27021d06544fa8c1566495d36a7a45825a","ref":"refs/heads/master","pushedAt":"2024-04-14T02:20:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"MSVC: remove Windows on ARM64 support from project files because it generates bad code (Cmake+MSVC works)","shortMessageHtmlLink":"MSVC: remove Windows on ARM64 support from project files because it g…"}},{"before":"428bc7dfd583df3d1d31213882faa0b09c4793de","after":"c578b109b5a4b485c1e43f75d34392616f8b45e2","ref":"refs/heads/master","pushedAt":"2024-04-01T15:08:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"CMakeLists.txt: fix dependency on libgcc when building shared Windows libs (wavpackdll.dll)","shortMessageHtmlLink":"CMakeLists.txt: fix dependency on libgcc when building shared Windows…"}},{"before":"43c56c9ce7e79fc24b0bd6f5b665dc3216384aa5","after":"ec71da5d8649c30d10563300ed31a13e816266b7","ref":"refs/heads/static-libgcc","pushedAt":"2024-03-29T16:39:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"CMakeLists.txt: fix dependency on libgcc when building shared Windows libs (wavpackdll.dll)","shortMessageHtmlLink":"CMakeLists.txt: fix dependency on libgcc when building shared Windows…"}},{"before":null,"after":"43c56c9ce7e79fc24b0bd6f5b665dc3216384aa5","ref":"refs/heads/static-libgcc","pushedAt":"2024-03-29T03:25:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"CMakeLists.txt: fix dependency on libgcc when building shared Windows libs (wavpackdll.dll)","shortMessageHtmlLink":"CMakeLists.txt: fix dependency on libgcc when building shared Windows…"}},{"before":"ec6914c123c6643931c6df07c548102f95fe2674","after":"428bc7dfd583df3d1d31213882faa0b09c4793de","ref":"refs/heads/master","pushedAt":"2024-03-29T00:10:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"cli/riff.c: do not allow unpacked audio samples in WAV (e.g., 24-bit samples in 32-bit container)","shortMessageHtmlLink":"cli/riff.c: do not allow unpacked audio samples in WAV (e.g., 24-bit …"}},{"before":"847ab3494b97b1561140377f8665eca066eccfa5","after":"ec6914c123c6643931c6df07c548102f95fe2674","ref":"refs/heads/master","pushedAt":"2024-03-15T20:40:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"issue #180: fix inconsequential memory leak in write_caff.c found in static analysis","shortMessageHtmlLink":"issue #180: fix inconsequential memory leak in write_caff.c found in …"}},{"before":"6557ed51f3f45d99ab067dd9cb5dc5cf36814f76","after":"847ab3494b97b1561140377f8665eca066eccfa5","ref":"refs/heads/master","pushedAt":"2024-03-12T01:56:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"Add support for Windows on ARM64","shortMessageHtmlLink":"Add support for Windows on ARM64"}},{"before":"023f62fff451cb0ca20ec86686fca39093ebd02f","after":"6557ed51f3f45d99ab067dd9cb5dc5cf36814f76","ref":"refs/heads/master","pushedAt":"2024-03-12T01:43:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"open_utils.c: suppress gcc/clang fallthrough warnings (thanks Justin!)","shortMessageHtmlLink":"open_utils.c: suppress gcc/clang fallthrough warnings (thanks Justin!)"}},{"before":"63dd3fa3b69fc236cc17886af6d4bd7dbe856125","after":"023f62fff451cb0ca20ec86686fca39093ebd02f","ref":"refs/heads/master","pushedAt":"2024-03-02T04:26:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"issue #178: fix use-after-free warning from gcc 13.2 (false positive)","shortMessageHtmlLink":"issue #178: fix use-after-free warning from gcc 13.2 (false positive)"}},{"before":"a4fb18fa72b7603bcf157ceafc71a35b98d7c7cd","after":"63dd3fa3b69fc236cc17886af6d4bd7dbe856125","ref":"refs/heads/master","pushedAt":"2024-03-01T04:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"update Cool Edit filter documentation","shortMessageHtmlLink":"update Cool Edit filter documentation"}},{"before":"029ab905a0c4d62da35349c4c09441f9864c70c3","after":"a4fb18fa72b7603bcf157ceafc71a35b98d7c7cd","ref":"refs/heads/master","pushedAt":"2024-03-01T03:36:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"expand and clarify NEWS items","shortMessageHtmlLink":"expand and clarify NEWS items"}},{"before":"e22f0a6b1cdfbe2ad41606156b5d5f0887103f0d","after":"029ab905a0c4d62da35349c4c09441f9864c70c3","ref":"refs/heads/master","pushedAt":"2024-02-29T05:11:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"update NEWS and ChangeLog","shortMessageHtmlLink":"update NEWS and ChangeLog"}},{"before":"4b35b3a4025c878cae4bdf3170ddb0097017dbfe","after":"e22f0a6b1cdfbe2ad41606156b5d5f0887103f0d","ref":"refs/heads/master","pushedAt":"2024-02-29T05:00:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"cool_wv4.c: bump revision to 4.2 for release with libwavpack 5.7.0","shortMessageHtmlLink":"cool_wv4.c: bump revision to 4.2 for release with libwavpack 5.7.0"}},{"before":"394462be5b36874a57e3efd5c02f6cfb1348e1b9","after":"4b35b3a4025c878cae4bdf3170ddb0097017dbfe","ref":"refs/heads/master","pushedAt":"2024-02-28T01:47:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbry","name":"David Bryant","path":"/dbry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5532227?s=80&v=4"},"commit":{"message":"import_id3.c: don't parse past the indicated length of an ID3 tag","shortMessageHtmlLink":"import_id3.c: don't parse past the indicated length of an ID3 tag"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMTo1MTo0OC4wMDAwMDBazwAAAAS36I3b","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yOFQwMTo0Nzo0MC4wMDAwMDBazwAAAAQHIsa1"}},"title":"Activity · dbry/WavPack"}