Commit graph

38 commits

Author SHA1 Message Date
redtide
4cafa3755d dr_libs update 2024-03-20 08:58:11 +01:00
redtide
cd042c84e8
Updated wavpack 2024-01-03 23:53:44 +01:00
Python Blue
adefb7d60e Add support for curvecc opcodes on v1 EGs 2024-01-01 12:19:02 +01:00
KIRA Ryouta
652ccb9059 Fix a bug that st_read_s16 and st_read_f32 reterned the number of frames
multiplied by the number of the WavPack file's channels.
2023-12-10 15:05:43 +01:00
redtide
7cf5dd22a5
Keep track of wavpack arm configuration issue 2023-10-21 11:56:15 +02:00
Paul Ferrand
1a7785f34d Further wavpack tweaks 2023-10-16 22:00:14 +02:00
Paul Ferrand
3e2952b69b Fix some Apple build inconsistencies 2023-09-29 11:18:40 +02:00
redtide
afc6dbaa3b
Explicitly disabled unwanted WavPack options 2023-08-29 22:31:01 +02:00
redtide
d2a4ded738
Updated wavpack submodule
this fixes an upstream CMake minimum version compatibility issue
2023-08-29 20:56:21 +02:00
Paul Fd
1e771a45e7 Reenable and fix tests
- Add ASAN workflows
- Remove flag messages from configure; these are misleading as they exclude `COMPILE_OPTIONS`
- Fix non-working tests
- Fix WavPack file loading on Windows
- Fix ASAN traps in LoFi code due to a SIMD `loadu` call in HIIR resamplers
- Add tests for st_audiofile
-
2023-08-07 22:48:42 +02:00
Paul Ferrand
c3c416496f Move define 2023-05-30 09:23:51 +02:00
Luciano Iam
e59a41be69 Properly load float WavPack audio 2023-05-28 16:05:52 +02:00
Luciano Iam
d1158bae66 Deal with multichannel WavPack files 2023-05-28 16:05:52 +02:00
Luciano Iam
a35110c706 Support WavPack in st_audiofile 2023-05-28 16:05:52 +02:00
Luciano Iam
bca192de54 Add WavPack library 2023-05-28 16:05:52 +02:00
redtide
8c48bdbf83
Update cpuid, dr_libs and stb_vorbis libraries
- cpuid 8.0.0
- dr_libs 0.13.8 (4b3d078 2023-03-25)
- stb_vorbis 1.22, removed dedicated repository submodule, replaced with directory
2023-05-11 09:12:23 +02:00
Paul Fd
7b97460564 Fix libsndfile build and add CI 2022-07-30 02:24:32 +02:00
Paul Fd
803052b552 Parse <sample> with base64 data
Also added the necessary plumbing to load from RAM
It's missing AIFF since the API is file-based for now.
2021-11-24 12:04:41 +01:00
Jean Pierre Cimalando
082c3fa58f Dynamic frame allocation for OGG vorbis 2021-04-09 20:36:05 +02:00
Jean Pierre Cimalando
5610c2ec90 Add library st_audiofile_formats usable separately 2021-03-23 12:54:59 +01:00
Jean Pierre Cimalando
afba7e4bc7 Fix uninitialized memory with sndfile 2020-11-24 20:56:00 +01:00
Jean Pierre Cimalando
d5f49595d3 Make sure to expose widechar sndfile API 2020-11-04 09:53:59 +01:00
Paul Ferrand
a906b6e927 Updated libaiff 2020-11-04 08:28:44 +01:00
Jean Pierre Cimalando
3fc7d70f1f Update libaiff in attempt to fix MSVC errors 2020-11-01 11:27:41 +01:00
Jean Pierre Cimalando
2863e5aedf Keep the cmake minimum required to 3.5 2020-11-01 10:05:33 +01:00
Jean Pierre Cimalando
b646cfc8a1 Accelerate libaiff byte-swapping 2020-11-01 08:08:50 +01:00
Jean Pierre Cimalando
c0413720a6 Accelerate the AIFF reader significantly 2020-11-01 07:57:57 +01:00
Jean Pierre Cimalando
89441894a8 Update libaiff for a compressed file speedup 2020-11-01 07:18:11 +01:00
Jean Pierre Cimalando
b40f93afba Skip building audiofile libs if using sndfile 2020-10-31 16:12:02 +01:00
Jean Pierre Cimalando
03fb748fc1 Update libaiff for PCM->float speedup 2020-10-31 16:04:39 +01:00
Jean Pierre Cimalando
ef7a1969d3 Support loading AIFF files 2020-10-31 15:32:45 +01:00
Jean Pierre Cimalando
1df11d072b Fix st-audiofile bug which may prevent opening MP3 2020-10-31 12:09:40 +01:00
Paul Ferrand
db5911f811 Free the audiofile structs on st_close
Otherwise they leak
2020-10-30 11:49:22 +01:00
Jean Pierre Cimalando
a118f5386a Get rid of a code duplication 2020-10-28 16:34:57 +01:00
Jean Pierre Cimalando
f57fc490d3 Add OGG 2020-10-28 16:34:57 +01:00
Jean Pierre Cimalando
32835b29d9 Add MP3 2020-10-28 16:34:57 +01:00
Jean Pierre Cimalando
3b51b42e56 Make st_audiofile link sndfile publicly 2020-10-28 16:34:57 +01:00
Jean Pierre Cimalando
ff1d749ee7 Add library: st_audiofile 2020-10-28 16:33:44 +01:00