Commit Graph

796 Commits

Author SHA1 Message Date
bnnm
f25eacdb52 Fix PCM-only EAMP3 [EA Sports FC24 (PC)] 2024-04-13 20:23:24 +02:00
bnnm
7f1641e820 Fix 6ch .sps opus [EA Sports FC24 (PC)] 2024-04-13 20:23:14 +02:00
bnnm
f6c0d52eec Add DPCM_KCEJ TXTH codec [Metal Gear Solid 2 (PS2)] 2024-04-08 23:55:30 +02:00
bnnm
0afb67b5a7 cleanup: fix leaks/overread 2024-03-23 23:59:27 +01:00
bnnm
1ed15ed25a vorbis: cleanup 2024-03-23 23:57:45 +01:00
bnnm
f4b4a6bfe0 doc 2024-02-04 15:27:08 +01:00
bnnm
f8f9239cf4 Add .cbx [Lego series (multi)] 2024-01-20 16:24:57 +01:00
bnnm
fcb0bdbb8b Fix minor UTK issues + cleanup/move 2024-01-20 14:35:50 +01:00
bnnm
d24e194f13 cleanup 2024-01-18 22:17:11 +01:00
bnnm
18689e314c Fix .dic crash 2024-01-14 20:36:30 +01:00
bnnm
5231825ddb cleanup: get/put 2024-01-07 16:57:26 +01:00
bnnm
14336e9795 doc 2023-12-31 02:08:04 +01:00
Johan Mattsson
c2265ecbb2
Fix potential index out of bounds 2023-10-30 01:12:26 +01:00
bnnm
ab530d40b6 Fix some ADM3 .wem [The Crew Motorfest (PC)] 2023-09-24 15:19:38 +02:00
bnnm
cc78560271 Fix AICA .str in some cases [GTA2 (DC)] 2023-09-02 12:20:29 +02:00
bnnm
b2eb542b1b Adjust ADX decoding for v04 files 2023-08-26 13:23:24 +02:00
Adam Gashlin
3a49c090a0 Support 32-bit integer PCM in RIFF
From masters for a Sonic Origins mod
2023-08-17 22:21:33 -07:00
bnnm
7cb570b2ad Add more SqueakStream/SqueakSample codecs 2023-07-23 11:01:50 +02:00
bnnm
c02568d249 cleanup: misc 2023-06-24 17:56:09 +02:00
bnnm
4e5631e630 cleanup: move bitreader and tweaks 2023-05-15 15:30:21 +02:00
bnnm
4b0387fb7a cleanup: separate functions 2023-05-14 23:20:20 +02:00
bnnm
bf218c08b4 cleanup: separate functions
move common functions to its own .h so it's clearer where are they used and don't get copied in all headers
2023-05-14 21:20:29 +02:00
bnnm
2e3205ad41 Fix some MUSX loops 2023-05-14 20:14:40 +02:00
bnnm
4bc3f1365d cleanup: separate some util.h functions
also avoid include useless functions when possible (faster compiles)
2023-05-07 22:34:35 +02:00
bnnm
f70b9cf7e6 cleanup: hide acm internals 2023-05-07 22:12:26 +02:00
bnnm
e839f0635f cleanup: move channel mappings to .h 2023-05-07 22:00:30 +02:00
bnnm
41e8461fa3 Allow compiling with older FFmpeg versions 2023-04-02 20:33:15 +02:00
bnnm
3ff46db869 Fix seek to 0 in non-libopus Opus 2023-02-17 01:03:58 +01:00
bnnm
841656b04b cleanup 2023-02-09 22:24:08 +01:00
bnnm
a4bb440ac5 Add CLI x64 automated build 2023-02-09 22:23:56 +01:00
bnnm
6d991c938a Fix some encrypted .ahx 2023-02-05 22:23:35 +01:00
bnnm
a246e06f69 ffmpeg: fix some warnings 2023-02-05 22:23:01 +01:00
bnnm
516fdd7d76 doc 2023-02-05 22:22:50 +01:00
bnnm
0159909551 mpeg: remove mpg123 logs in non-debug builds 2023-01-29 22:55:59 +01:00
bnnm
5fd58c8920
Merge branch 'master' into AceKombat-pcm24be 2023-01-25 18:09:46 +01:00
bnnm
d1d49402b8
Merge branch 'master' into cbd2-table 2023-01-25 18:09:09 +01:00
AceKombat
8a9a798051 Test Update:
* coding.h
* pcm_decoder.c
* txth.c
* decode.c
* formats.c

NOTE: TXTH.md is not present in the build solution??
2023-01-25 04:23:22 -06:00
Adam Gashlin
9db9134383 Compute CDB2 cubes with S.15 fixed point 2023-01-24 18:59:22 -08:00
AceKombat
808e401f8a Update coding.h 2023-01-24 16:11:27 -06:00
AceKombat
2e9ce7cd45
Update pcm_decoder.c 2023-01-24 03:17:02 -06:00
bnnm
7421b4f74a cleanup: minor tweaks 2023-01-22 16:44:03 +01:00
bnnm
af71e611c1 cleanup: riff helpers 2023-01-21 22:08:46 +01:00
bnnm
8e39b511eb cleanup: renames, etc 2023-01-21 20:36:19 +01:00
bnnm
3c7770bbfb cleanup: add xma2 raw init function 2023-01-21 13:51:27 +01:00
bnnm
2b0399d7f5 Fix hang on full loops with xma1 formats 2023-01-20 16:09:08 +01:00
bnnm
501af6ad8c Fix hang on full loops with xma1 formats 2023-01-20 01:02:23 +01:00
bnnm
41bad49872 Fix hang on full loops with xma1 formats
- happens with FFmpeg n5.1.2
2023-01-19 00:08:33 +01:00
bnnm
872db6072b remove maiatrac3plus code
- hasn't been used for a long time
2023-01-15 18:52:56 +01:00
bnnm
540bac50e3 ffmpeg: remove xwma encode delay hacks
- ffmpeg now seems to handle them correctly for wmapro
- also properly returns trailing samples
2023-01-15 17:57:35 +01:00
bnnm
f84e40e924 ffmpeg: disable XMA skip hack for now
- ffmpeg should now handle internal per-frame encoder delay, but doesn't do it correctly in all cases
2023-01-15 17:45:02 +01:00