Commit Graph

4 Commits

Author SHA1 Message Date
Wolfgang Stöggl
63a84f4331 Update WavPack to 5.4.0
- Used the following commands, to switch the WavPack submodule to
  upstream dbry/WavPack repo and checkout commit 2ce3c06 (5.4.0):
    git submodule set-url ThirdParty/WavPack \
    https://github.com/dbry/WavPack.git
    git submodule update --init --recursive --remote ThirdParty/WavPack
    pushd ThirdParty/WavPack/
    git checkout 2ce3c069be548e82ea9c05741ace6583e549c6de
    popd
- Add patch based on commits of GitHub repo gchudov/WavPack
  "Converted projects to work with VS2017 and configured wavpackdll for
  use with CUETools."
  (commits c2d60b1, 9b59bcd), which is applied using:
  git apply --directory=ThirdParty/WavPack \
  ThirdParty/submodule_WavPack_CUETools_VS2017.patch
- A patch for compiling with VS2019 is provided too:
  ThirdParty/submodule_WavPack_CUETools_VS2019.patch
- Add info on how to apply the patch to README.md
- Update GitHub actions accordingly for applying the patch to the
  checked out dbry/WavPack submodule
2021-04-28 21:31:53 +02:00
Wolfgang Stöggl
3bc8e2f496 Update libFLAC to 1.3.3 git 27c6157 (#93)
An issue with currently used libFLAC version 1.3.2 git 45f7d41 has been
reported [1]. Compression efficiency was affected, depending on CPU
type.
- Used the following commands, to switch the flac submodule to upstream
  xiph/flac repo and checkout commit 27c6157:
    git submodule set-url ThirdParty/flac \
    https://github.com/xiph/flac.git
    git submodule update --init --recursive --remote ThirdParty/flac
    pushd ThirdParty/flac/
    git checkout 27c615706cedd252a206dd77e3910dfa395dcc49
    popd
- Add patch based on commits of GitHub repo gchudov/flac
  "project file modified to build the .dll for use with CUETools"
  (commits 36fce5b, 6735ddd, 8f4f296, 900bf23), which is applied using:
  git apply --directory=ThirdParty/flac \
  ThirdParty/submodule_flac_CUETools.patch
- Add info on how to apply ThirdParty/submodule_flac_CUETools.patch
  to README.md
- Update GitHub actions accordingly for applying the patch to the
  checked out xiph/flac submodule

[1] https://hydrogenaud.io/index.php?topic=120750.0
2021-04-05 05:00:14 +02:00
Wolfgang Stöggl
ab3d5a0077 Build CUETools binaries for release using CI
- Add script CUETools/collect_files.bat, which copies the required
  files (.exe, .dll, etc.) according to the CUETools folder structure
- Add GitHub action .github/workflows/release-windows.yml, which is
  triggered upon tags or manually
- Upload the directory including the built CUETools binaries as zip
  file using actions/upload-artifact@v2
2021-01-23 09:17:46 +01:00
Wolfgang Stöggl
d42d3043f2 Add GitHub Action CI-windows.yml
This adds CI of commits and pull requests using GitHub Actions.
- Use os [windows-2016], which provides Visual Studio 2017
- Install NASM using ilammy/setup-nasm@v1, which is required for
  building the 32-bit flac plugin in Release|Win32
2020-12-04 18:58:19 +01:00