{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":122019494,"defaultBranch":"master","name":"cuetools.net","ownerLogin":"gchudov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-19T04:37:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26102027?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703306284.0","currentOid":""},"activityList":{"items":[{"before":"2987a5c5358fad111a7f0931c8f2ba9f7f92e7bc","after":"1851aeded7a0b489478b0eb66f153652a124b1d6","ref":"refs/heads/master","pushedAt":"2024-05-31T06:40:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"CUETools, Correct filenames: Support UTF-8\n\nSo far, the CUETools action \"Correct filenames\" supports reading of\ncuesheets in ANSI or UTF-8-BOM format. In case of UTF-8 files without\nBOM, issues with special characters can occur.\n\n- Add support for UTF-8 encoded cuesheets without BOM.\n- Use method `CUESheet.StreamReader_UTF_ANSI()`.\n Detect, if file is `UTF-8-BOM` or `UTF-8` without BOM. Otherwise\n fall back to default encoding, which is typically `ANSI`.\n- This is a follow-up to #140 (commit d6470d5)\n- Fixes #326","shortMessageHtmlLink":"CUETools, Correct filenames: Support UTF-8"}},{"before":"f52b795a1ab336c49ac183d7dabe5f0305555059","after":"2987a5c5358fad111a7f0931c8f2ba9f7f92e7bc","ref":"refs/heads/master","pushedAt":"2024-05-30T10:16:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"CUERipper: Fix incorrect TOC entry of first track\n\nIn rare cases, the first track is reported to start at a frame lower\nthan 150. This leads to an incorrect TOC entry. In such cases, the\nStartSector is assigned a wrong value of e.g. 16777141 (16777216 - 75).\n\n- Set StartSector to 0 in cases,\n where a value larger than (16777216 - 150) is reported.\n- Fixes #236\n- See also:\n https://hydrogenaud.io/index.php/topic,125779.0.html","shortMessageHtmlLink":"CUERipper: Fix incorrect TOC entry of first track"}},{"before":"ce2bae6f36502eaba5f4f8648277ce905a791835","after":"f52b795a1ab336c49ac183d7dabe5f0305555059","ref":"refs/heads/master","pushedAt":"2024-04-28T07:03:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"[CUERipper] Add setting to force ReadCDCommand\n\nThe ReadCDCommand is not detected correctly in some cases. This has\nbeen reported for Plextor drives PX-5224TA and PX-708A.\n\n- Add CUERipper setting `ReadCDCommands`\n The setting can be modified by editing `CUERipper\\settings.txt`\n Remark: CUERipper needs to be closed while editing the file.\n- Values for the drive specific setting `ReadCDCommands` are:\n 0 (ReadCdBEh), 1 (ReadCdD8h), 2 (Unknown/AutoDetect)\n Default: 2\n- Resolves:\n https://hydrogenaud.io/index.php/topic,125668.0.html","shortMessageHtmlLink":"[CUERipper] Add setting to force ReadCDCommand"}},{"before":"03a23a7e37e0827cc36233a149379070733666dc","after":"ce2bae6f36502eaba5f4f8648277ce905a791835","ref":"refs/heads/master","pushedAt":"2024-03-13T20:48:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Add WavPack 5.7.0 encoder multithreading support\n\nMultithreading has been added in WavPack 5.7.0.\n\n- Add setting `CPUThreads` to libwavpack encoder settings.\n Multiple threads can be specified for compression (0..15), whereas\n 0 means disabled (default).\n A useful starting point is to request 4 worker threads.\n- `WavpackFlushSamples()` has to be called before and after writing the\n MD5 sum.\n- Note that the encoder will usually not generate the same binary\n output for different numbers of threads, but the compression ratio\n will be approximately the same and, of course, the operation will\n always be lossless [1].\n\n[1] https://github.com/dbry/WavPack/blob/master/doc/WavPack5LibraryDoc.pdf","shortMessageHtmlLink":"Add WavPack 5.7.0 encoder multithreading support"}},{"before":"fa6b2b28b326d4cc4e126a839103c58ec4decdcd","after":"03a23a7e37e0827cc36233a149379070733666dc","ref":"refs/heads/master","pushedAt":"2024-03-05T16:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Update WavPack from 5.6.0 to 5.7.0\n\n- Checkout release 5.7.0 of WavPack. The previously used\n commit in CUETools was e03e8e2 (tag 5.6.0).\n- Use the following commands, to update the WavPack submodule to\n commit 63dd3fa (tag 5.7.0):\n pushd ThirdParty/WavPack/\n git fetch\n git checkout 63dd3fa3b69fc236cc17886af6d4bd7dbe856125\n popd\n- Update submodule_WavPack_CUETools.patch\n- Update CUETools.Codecs.libwavpack/libwavpack.cs\n according to upstream modifications to include/wavpack.h","shortMessageHtmlLink":"Update WavPack from 5.6.0 to 5.7.0"}},{"before":"1ea8a5743f884ddf8e2e31d938704ca3ba3f2dd7","after":"fa6b2b28b326d4cc4e126a839103c58ec4decdcd","ref":"refs/heads/master","pushedAt":"2024-02-25T17:34:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Update GitHub actions\n\n- Update actions/checkout [1] from v3 to v4\n This fixes the following warning:\n build (windows-2022)\n Node.js 16 actions are deprecated. Please update the following\n actions to use Node.js 20: actions/checkout@v3.\n- Update actions/upload-artifact [2] from v3 to v4\n The SHA256 hash of the uploaded zip file is now logged.\n\n[1] https://github.com/actions/checkout\n[2] https://github.com/actions/upload-artifact","shortMessageHtmlLink":"Update GitHub actions"}},{"before":"5004df74739a1a65ea5790bc0b42bc33ab8edf97","after":"1ea8a5743f884ddf8e2e31d938704ca3ba3f2dd7","ref":"refs/heads/master","pushedAt":"2024-02-23T21:14:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Avoid short HTOA files\n\nIf track one pregap is longer than 5 seconds, use Gaps Appended + HTOA.\r\nIn case of shorter pregaps, switch to Gaps Appended.\r\nThe user does no longer have to deal with all those 32, 33, 37, etc.\r\nsilent (or inaudible) frames saved as an HTOA file just to be able to\r\ncatch a real hidden track before track one.\r\n\r\n- Add setting `UseHTOALengthThreshold`\r\n Default: `true`\r\n- Add GUI setting for `UseHTOALengthThreshold`\r\n - Add CheckBox `chkUseHTOALengthThreshold` labeled \"HTOA > 5s\" to:\r\n Advanced Settings - CUETools - Gaps Handling\r\n - Add German translation for `chkUseHTOALengthThreshold`\r\n- Resolves https://hydrogenaud.io/index.php?topic=118915.0#post_General","shortMessageHtmlLink":"Avoid short HTOA files"}},{"before":"1d855b14adc6f5b294ea05e391fe4bf989ff72a0","after":"5004df74739a1a65ea5790bc0b42bc33ab8edf97","ref":"refs/heads/master","pushedAt":"2024-02-03T19:02:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"CUERipper: Detect too large album art earlier\n\nThe maximum size of embedded album art is 16 MB each.\r\nSo far, in case of too large album art, an exception was shown after\r\nripping the CD, when tagging the files: \"Block size too large.\"\r\nWhen using libFLAC, an exception appeared at the beginning of ripping\r\n\"Exception: unable to initialize the encoder:\"\r\n`FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR`\r\n\r\n- Show an earlier warning, after downloading too large album art\r\n and before starting to rip the CD.\r\n- Switch to `Album art size` `Small`, if the album art is larger than\r\n 16 MB and `Embed album art` is set.\r\n- The following warning is shown:\r\n \"Selected album art has a size of x bytes, which is too large for\r\n embedding (max 16 MB). Small album art will be used instead.\"\r\n- This is a follow-up to commit gchudov/taglib-sharp@8590ad0\r\n Prevent taglib from corrupting flac files when embedded album art\r\n exceeds 16Mb\r\n- Use `Properties.Resources` for the title and message in the new\r\n MessageBox \"Album art too large\" to allow translation.\r\n- Show \"Downloading album art...\" in the status of CUERipper to inform\r\n the user, what is going on, because downloading of large album art\r\n may take some time.\r\n- Add German translations.","shortMessageHtmlLink":"CUERipper: Detect too large album art earlier"}},{"before":"40d50c23c8f6eb1aa8b9af2e314f9adef6998e0a","after":"1d855b14adc6f5b294ea05e391fe4bf989ff72a0","ref":"refs/heads/master","pushedAt":"2023-12-23T04:36:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Bump version to 2.2.5\n\n- Substitute occurrences of \"2.2.4\" with \"2.2.5\" using:\n git grep -I -l -e '2\\.2\\.4' | xargs \\\n sed -b -i -e 's/2\\.2\\.4/2\\.2\\.5/g'\n- Update Version in settings file from 224 to 225\n sed -b -i -e 's/Version\\\", 224/Version\\\", 225/' \\\n CUETools.Processor/CUEConfig.cs\n- Update test file `flake.flac`\n sed -b -i -e 's/2\\.2\\.4/2\\.2\\.5/g' \\\n CUETools/CUETools.TestCodecs/Data/flake.flac","shortMessageHtmlLink":"Bump version to 2.2.5"}},{"before":"58cc39e80354b596d2546ae38bb971099e2bb578","after":"40d50c23c8f6eb1aa8b9af2e314f9adef6998e0a","ref":"refs/heads/master","pushedAt":"2023-12-22T18:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Update MAC_SDK from 10.26 to 10.37\n\n- Original download location:\n https://monkeysaudio.com/files/MAC_1037_SDK.zip\n SHA256:\n c7b969e41706e70dd6a961839d1f46eb1afc398c7ee68dadcfd0b15c352ab5ad\n- Update the CUETools specific MACLibDll.cpp based on the upstream\n modifications to MACDll.cpp [1].\n- Update ThirdParty_MAC_SDK_CUETools.patch accordingly\n\n[1] https://monkeysaudio.com/versionhistory.html","shortMessageHtmlLink":"Update MAC_SDK from 10.26 to 10.37"}},{"before":"6a509f76c4300e565d07274f6b29a6583602b3d5","after":"58cc39e80354b596d2546ae38bb971099e2bb578","ref":"refs/heads/master","pushedAt":"2023-12-09T14:52:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Fix Microsoft.NETCore.App vulnerability warnings\n\nMicrosoft.NETCore.App 2.0.0 contains a vulnerability.\n\n- Switch to version 2.0.9 by specifying `RuntimeFrameworkVersion`.\n- Fixes the following warnings:\n Warning NU1903 Package 'Microsoft.NETCore.App' 2.0.0 has a known\n high severity vulnerability,\n https://github.com/advisories/GHSA-7mfr-774f-w5r9\n- This only concerns the TargetFramework `netcoreapp2.0` of:\n CUETools.ALACEnc/CUETools.ALACEnc.csproj\n CUETools.ARCUE/CUETools.ARCUE.csproj\n CUETools.CTDB.Converter/CUETools.CTDB.Converter.csproj\n CUETools.Converter/CUETools.Converter.csproj\n CUETools.Flake/CUETools.Flake.csproj\n CUETools.LossyWAV/CUETools.LossyWAV.csproj\n CUETools.eac3to/CUETools.eac3to.csproj","shortMessageHtmlLink":"Fix Microsoft.NETCore.App vulnerability warnings"}},{"before":"271a0e7939caec0a8c178f48d4d6107945925866","after":"6a509f76c4300e565d07274f6b29a6583602b3d5","ref":"refs/heads/master","pushedAt":"2023-12-02T05:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Update FFmpeg.AutoGen from 6.0.0.2 to 6.1.0\n\n- Update NuGet package FFmpeg.AutoGen from 6.0.0.2 to 6.1.0","shortMessageHtmlLink":"Update FFmpeg.AutoGen from 6.0.0.2 to 6.1.0"}},{"before":"433ec90c569c65c5e321757cdbc020481da57345","after":"271a0e7939caec0a8c178f48d4d6107945925866","ref":"refs/heads/master","pushedAt":"2023-11-25T11:22:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Fix decoding flac using ffmpeg.dll plugin\n\nFlac files could not be decoded anymore using ffmpeg.dll since ffmpeg\nversion 5.0 (4.4 and earlier were OK).\n\n- Using ffmpeg 4.4 or earlier, the following message appeared in the\n debug output, when decoding flac files using ffmpeg.dll:\n `Invalid return value 0 for stream protocol`\n- Newer versions of ffmpeg dlls like 5.0 to 6.1 did not show this\n output anymore, whereas CUETools got stuck at:\n \"Analyzing input file...\"\n- The problem occurred in av_read_frame() and the readPacketCallback(),\n where a value of `len = 0` was returned at the end of flac files.\n- Only decoding of flac files using ffmpeg.dll was affected. Other file\n formats like aiff, ape, m4a, tta and wv could be decoded properly.\n- Return AVERROR_EOF instead of 0 in readPacketCallback()\n- Resolves #300","shortMessageHtmlLink":"Fix decoding flac using ffmpeg.dll plugin"}},{"before":"c088ed52d19937829ea81e13cd3f1f1c52ec28d0","after":"433ec90c569c65c5e321757cdbc020481da57345","ref":"refs/heads/master","pushedAt":"2023-11-16T22:04:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Fix ffmpeg channel_layout obsolete warnings\n\nUse `ch_layout` instead of the obsolete `channel_layout` and\n`ch_layout.nb_channels` instead of obsolete `channels`, which\nfixes the following warnings:\n\n- Warning CS0618 'AVCodecParameters.channel_layout' is obsolete:\n 'use ch_layout'\n- Warning CS0618 'AVCodecParameters.channels' is obsolete:\n 'use ch_layout.nb_channels'\n- Warning CS0618 'AVCodecContext.channels' is obsolete:\n 'use ch_layout.nb_channels'","shortMessageHtmlLink":"Fix ffmpeg channel_layout obsolete warnings"}},{"before":"287905ed6bea10bf9760ee9c9b35e2722c633415","after":"c088ed52d19937829ea81e13cd3f1f1c52ec28d0","ref":"refs/heads/master","pushedAt":"2023-11-05T16:04:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Update MAC_SDK from 9.04 to 10.26\n\n- Original download location:\n https://monkeysaudio.com/files/MAC_1026_SDK.zip\n SHA256:\n cff58b2ee049bfbde131b050a7fabd216b1618d86ada3dd956e542490ae64394\n- Update the CUETools specific MACLibDll.cpp and MACLibDll.h based on\n the upstream modifications to MACDll.cpp and MACDll.h, respectively.\n * c_APEDecompress_GetData:\n Use `unsigned char * pBuffer` instead of `char * pBuffer`\n Remark: The equivalent of unsigned char in C# is byte.\n * Rename macros from MAC_ to APE_ according to upstream (10.18) [1].\n MACLibDll.h:\n MAC_COMPRESSION_LEVEL_NORMAL -> APE_COMPRESSION_LEVEL_NORMAL\n MACLibDll.cpp:\n MAC_FILE_VERSION_NUMBER -> APE_FILE_VERSION_NUMBER\n MAC_VERSION_STRING -> APE_VERSION_STRING\n * `Seek()` is used again in IO.h since 10.00. Furthermore it returns\n int instead of int64 since 10.01 [1].\n- Update ThirdParty_MAC_SDK_CUETools.patch accordingly\n- The fix of the exception when decoding very small APE files (316f907)\n has been submitted upstream and merged in the meantime (9.10).\n- Resolves #261\n\n[1] https://monkeysaudio.com/versionhistory.html","shortMessageHtmlLink":"Update MAC_SDK from 9.04 to 10.26"}},{"before":"6eae07ccbb6bdb1d8333a63a7b69ce21f4df049f","after":"287905ed6bea10bf9760ee9c9b35e2722c633415","ref":"refs/heads/master","pushedAt":"2023-11-03T21:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Fix APE encoding under 32-bit\n\nAPE files are not encoded correctly using CUETools.Codecs.MACLib,\nwhen CUETools is run under 32-bit. This is a regression since the\nupdate of MAC_SDK to 9.04 (#246). No problem under 64-bit.\nAffected CUETools versions under 32-bit: v2.2.4, v2.2.3\n\n- MACLibDll.cs, c_APECompress_Finish():\n Use `long`, which corresponds to `APE::int64`","shortMessageHtmlLink":"Fix APE encoding under 32-bit"}},{"before":"955881acddc0d14cee3aab9a9798cfd4df9902b8","after":"6eae07ccbb6bdb1d8333a63a7b69ce21f4df049f","ref":"refs/heads/master","pushedAt":"2023-10-26T04:16:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Preserve settings for builtin formats\n\nThe settings of builtin formats were not disabled anymore\nin Settings - Formats since e1f8906 (last working in release: 2.1.7).\nThey were only disabled at the first start of CUETools. As soon as a\nsettings.txt file was available, this was not the case anymore.\n\n- Furthermore, this fixes availability of newly added formats like\n aiff, if a settings.txt file from a previous version of CUETools is\n already present.","shortMessageHtmlLink":"Preserve settings for builtin formats"}},{"before":"80c733220fd04ae2a63a25c68705804d0dc13ebc","after":"955881acddc0d14cee3aab9a9798cfd4df9902b8","ref":"refs/heads/master","pushedAt":"2023-10-21T06:01:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Allow decoding aiff using ffmpeg.dll\n\n- Add aiff to Settings - Formats. Use ffmpeg.dll as Decoder.\n- Slightly increase height of listViewFormats in order to avoid\n initial scrollbars in Settings - Formats, after aiff has been added.\n- In order to decode AIFF files using CUETools, ffmpeg 6.0 dlls\n need to be copied to plugins\\win32 or plugins\\x64 as usual.\n- Resolves #298","shortMessageHtmlLink":"Allow decoding aiff using ffmpeg.dll"}},{"before":"b1ddab47e213f3ddfe9f39bcc5cef23ccbcb1901","after":"80c733220fd04ae2a63a25c68705804d0dc13ebc","ref":"refs/heads/master","pushedAt":"2023-10-07T04:03:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Fix C2 mode for UJ-868\n\n- C2ErrorMode.Mode294 does not work for this drive:\n MATSHITA DVD-R UJ-868. Try Mode296 first.\n- See #296","shortMessageHtmlLink":"Fix C2 mode for UJ-868"}},{"before":"0853683647d0ab8980038573ac3c8361e37b8cb7","after":"b1ddab47e213f3ddfe9f39bcc5cef23ccbcb1901","ref":"refs/heads/master","pushedAt":"2023-08-29T19:19:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Fix C2 mode for WH10LS30\n\n- C2ErrorMode.Mode294 does not work for this drive:\n HL-DT-ST BD-RE WH10LS30. Try Mode296 first.\n- Resolves #290","shortMessageHtmlLink":"Fix C2 mode for WH10LS30"}},{"before":"88623a88f87ee395db854bd1a48f9c066f186ead","after":"0853683647d0ab8980038573ac3c8361e37b8cb7","ref":"refs/heads/master","pushedAt":"2023-07-16T12:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Avoid applying offset twice\n\nThe offset has been applied twice in case of the scripts \"repair\"\nor \"encode if verified\".\n\n- Any offset is already applied during the verification step.\n Check if an offset has been applied.\n- Resolves #265 and\n https://hydrogenaud.io/index.php/topic,122081.0.html","shortMessageHtmlLink":"Avoid applying offset twice"}},{"before":"5aec3fb5d32de13e0ee679d97305732e0261f681","after":"88623a88f87ee395db854bd1a48f9c066f186ead","ref":"refs/heads/master","pushedAt":"2023-07-07T15:54:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Update libFLAC from 1.4.2 to 1.4.3\n\n- Checkout release 1.4.3 of FLAC. The previously used\n commit in CUETools was b32e5cb (tag 1.4.2).\n- Use the following commands, to update the flac submodule to\n commit 28e4f05 (tag 1.4.3):\n pushd ThirdParty/flac/\n git fetch\n git checkout 28e4f0528c76b296c561e922ba67d43751990599\n popd\n- Update submodule_flac_CUETools.patch to 1.4.3\n- Windows-specific version information has been added to\n libFLAC_dynamic.dll (xiph/flac@0b8a271)\n- Update test file `flacwriter1.flac`\n to reference libFLAC 1.4.3 20230623","shortMessageHtmlLink":"Update libFLAC from 1.4.2 to 1.4.3"}},{"before":"29d46d273388d134d4c379fa568bbc04179e2f7c","after":"5aec3fb5d32de13e0ee679d97305732e0261f681","ref":"refs/heads/master","pushedAt":"2023-06-17T04:13:06.067Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Fix C2 mode for GH22LS51\n\n- C2ErrorMode.Mode294 does not work for this drive:\n HL-DT-ST DVDRAM GH22LS51. Try Mode296 first.\n- Resolves #283","shortMessageHtmlLink":"Fix C2 mode for GH22LS51"}},{"before":"9888027bb34b34f2dd5fd1e49157c099b873f781","after":"29d46d273388d134d4c379fa568bbc04179e2f7c","ref":"refs/heads/master","pushedAt":"2023-06-10T03:44:38.631Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Bump version to 2.2.4\n\n- Substitute occurrences of \"2.2.3\" with \"2.2.4\" using:\n git grep -I -l -e '2\\.2\\.3' | xargs \\\n sed -b -i -e 's/2\\.2\\.3/2\\.2\\.4/g'\n- Update Version in settings file from 223 to 224\n sed -b -i -e 's/Version\\\", 223/Version\\\", 224/' \\\n CUETools.Processor/CUEConfig.cs\n- Update test file `flake.flac`\n sed -b -i -e 's/2\\.2\\.3/2\\.2\\.4/g' \\\n CUETools/CUETools.TestCodecs/Data/flake.flac","shortMessageHtmlLink":"Bump version to 2.2.4"}},{"before":"8cb7870759e6fe821920bcd2804a121e2ad2e96c","after":"9888027bb34b34f2dd5fd1e49157c099b873f781","ref":"refs/heads/master","pushedAt":"2023-06-09T19:15:17.786Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"CUERipper: Allow editing Metadata using F2\n\nEditing Track Titles has been possible using F2. Add the same behavior\nto the Metadata list. This is an additional possibility using the\nkeyboard instead of clicking.\n\n- Add `listMetadata_KeyDown` event for key `F2`\n- Add `listMetadata_PreviewKeyDown` event for `Enter`\n Hitting Enter after editing will move to the next Metadata item now,\n as in `listTracks`.\n- Keys for navigation in CUERipper under Tracks or Meta:\n Moving: Cursor up, Cursor down\n Editing: F2, Enter, Ctrl+Tab, Ctrl+Shift+Tab, Esc","shortMessageHtmlLink":"CUERipper: Allow editing Metadata using F2"}},{"before":"e1396fee10a56048dd19506c768c6a7f076b1e31","after":"8cb7870759e6fe821920bcd2804a121e2ad2e96c","ref":"refs/heads/master","pushedAt":"2023-06-06T19:21:27.925Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Add GUI setting to always write UTF-8 CUE sheet\n\nThe setting `AlwaysWriteUTF8CUEFile` has been introduced in\ncommit 9e1d3f2.\n\n- Add GUI setting \"Always write UTF-8 CUE sheet\" under\n `CUETools - Advanced Settings - CUETools - General`\n- The height of the CUETools Settings form has been increased by 17 to\n accommodate the new setting.\n- Add German translation of the setting","shortMessageHtmlLink":"Add GUI setting to always write UTF-8 CUE sheet"}},{"before":"0c69e6ad477ed3bc2daf40a42a3a12dc507af9ea","after":"e1396fee10a56048dd19506c768c6a7f076b1e31","ref":"refs/heads/master","pushedAt":"2023-06-01T06:11:45.224Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Update GitHub Actions to VS2022","shortMessageHtmlLink":"Update GitHub Actions to VS2022"}},{"before":"7d86f89bd5c13c7e712f8fcad9a01288a9fad9d3","after":"0c69e6ad477ed3bc2daf40a42a3a12dc507af9ea","ref":"refs/heads/master","pushedAt":"2023-05-22T19:05:35.948Z","pushType":"push","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Update Newtonsoft.Json from 13.0.1 to 13.0.3\n\n- CUETools.Codecs.FLACCL.csproj:\n Migrate from packages.config to PackageReference, which is also used\n in CUETools.Codecs.csproj and CUETools.Processor.csproj\n This removes the following files:\n CUETools.Codecs.FLACCL/packages.config\n packages/Newtonsoft.Json.13.0.1/LICENSE.md\n packages/Newtonsoft.Json.13.0.1/Newtonsoft.Json.13.0.1.nupkg","shortMessageHtmlLink":"Update Newtonsoft.Json from 13.0.1 to 13.0.3"}},{"before":"e0b2de93eb97738ebbb5cb627cb337c0eddbffc7","after":"7d86f89bd5c13c7e712f8fcad9a01288a9fad9d3","ref":"refs/heads/master","pushedAt":"2023-05-06T06:45:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"Update FFmpeg.AutoGen from 4.3.0.3 to 6.0.0.2\n\n- Update NuGet package FFmpeg.AutoGen from 4.3.0.3 to 6.0.0.2\n- CUETools.Codecs.ffmpeg\\AudioDecoder.cs:\n - Remove `ffmpeg.av_register_all()` due to API changes [1].\n `av_register_all()` has been deprecated in ffmpeg 4.0. It is not\n needed and not available anymore.\n - Remove `RegisterLibrariesSearchPath()` and use `ffmpeg.RootPath`\n in order to find the ffmpeg 6.0 dlls, which need to be copied to\n plugins\\win32 or plugins\\x64 as usual.\n\n[1] https://github.com/FFmpeg/FFmpeg/blob/master/doc/APIchanges","shortMessageHtmlLink":"Update FFmpeg.AutoGen from 4.3.0.3 to 6.0.0.2"}},{"before":"e5f6cd12fc6d838b040c6dde416e666f82b2e585","after":"e0b2de93eb97738ebbb5cb627cb337c0eddbffc7","ref":"refs/heads/master","pushedAt":"2023-04-20T19:10:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c72578","name":"Wolfgang Stöggl","path":"/c72578","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/371551?s=80&v=4"},"commit":{"message":"FFmpeg.AutoGen: Use NuGet package\n\nSwitch from using submodule Ruslan-B/FFmpeg.AutoGen to NuGet package:\nhttps://www.nuget.org/packages/FFmpeg.AutoGen\nThis commit only involves moving from the submodule to the NuGet\npackage, whereas the FFmpeg.AutoGen version stays at 4.3.0.3 for now.\n\n- Remove the submodule:\n git rm ThirdParty/FFmpeg.AutoGen\n- CUETools.sln:\n Remove the Project, which points to the FFmpeg.AutoGen submodule\n- CUETools.Codecs.ffmpeg.csproj:\n Remove the ProjectReference to the submodule and replace it with the\n PackageReference to \"FFmpeg.AutoGen\" Version=\"4.3.0.3\"\n- Using the NuGet package reduces the download size, as it is not\n necessary anymore to get the whole submodule.","shortMessageHtmlLink":"FFmpeg.AutoGen: Use NuGet package"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWLZhfAA","startCursor":null,"endCursor":null}},"title":"Activity · gchudov/cuetools.net"}