Commit Graph

751 Commits

Author SHA1 Message Date
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
bnnm
0c77e5bec4 update libcelt
- compiled with mingw-w64 GCC 12.2
- properly stripped and exports external API only
- uses (symbol)_(version) renames for consistency
2023-01-15 17:11:54 +01:00
bnnm
46e6883d25 ahx: fix key detection in some cases 2022-12-31 18:36:11 +01:00
bnnm
c46e23fa1f cleanup: move bitstream reader 2022-12-31 18:34:26 +01:00
bnnm
514517b812 Add AHX key auto-detection and fix decryption 2022-12-31 17:31:46 +01:00
bnnm
1f4a29d29a doc 2022-12-07 21:30:38 +01:00
bnnm
4cbffd0c68 Fix some .his [Nancy Drew: Ghost Dogs of ML (PC)] 2022-12-07 21:28:59 +01:00
bnnm
b5be2e81eb cleanup 2022-10-29 17:51:32 +02:00
Naomi Ahmed
4ec2704496
support opusww > 8 channels when mapping type is 255 2022-10-24 15:37:26 +01:00
bnnm
edaac2c289 cleanup 2022-10-22 15:09:20 +02:00
bnnm
63bc8043ab Add TXTH codec "YMZ" 2022-10-09 20:29:10 +02:00
bnnm
cbd831e658 Add .bigrp [BM Zero 2 (SW), Gunvolt 3 (SW)] 2022-09-23 22:53:45 +02:00
bnnm
791a7de02a Cleanup/doc 2022-09-22 23:20:36 +02:00
bnnm
e7991bb253 Update and move miniz for future use 2022-09-16 23:38:55 +02:00
bnnm
7e8cb33167 Add EA Opus uncoupled .sps [FIFA 22 (PC)] 2022-08-21 11:08:57 +02:00
bnnm
6d43e90332 Cleanup/doc 2022-08-14 12:24:10 +02:00
Adam Gashlin
7adc74392f Reuse matching standard codebooks for aotuv 2022-08-09 12:36:56 -07:00
bnnm
575e6593de Fix some .psb looping clicks 2022-07-31 18:11:07 +02:00
bnnm
4e390bd61a cleanup 2022-07-31 15:14:25 +02:00
bnnm
f87c75299b Improve s14 detection 2022-07-23 15:14:30 +02:00
bnnm
23474dc27c Fix missing end samples in Wwise Vorbis 2022-07-14 23:08:09 +02:00
bnnm
c277932b03 Improve .mp3 loading speed in some cases 2022-06-26 17:03:56 +02:00
bnnm
0dc64cdd8b cleanup: rename ALP_IMA to HV_IMA 2022-05-15 12:12:11 +02:00
bnnm
1849395b8e Improve MPEG parser 2022-05-01 18:56:52 +02:00
bnnm
2c9b8e614b Add .audio_data [Lego SW: The Skywalker Saga (PC)] 2022-05-01 18:10:22 +02:00
bnnm
40c1e59cfe Tweak 2022-04-24 15:19:45 +02:00
bnnm
e2109d2ff0 Fix HCA key misdetection [Iris Mysteria (Android)] 2022-04-24 15:16:51 +02:00
bnnm
f39069ee20 Fix buggy Ubi HX samples 2022-04-24 12:13:38 +02:00
bnnm
8a3379bd40 Improve MTA2 decoding accuracy 2022-04-16 22:18:58 +02:00
bnnm
cfca5c3195 Fix some Ubi HX [Rayman 3/M demo (PC/PS2)] 2022-04-16 22:18:39 +02:00
bnnm
68e63b769c Add SSPF .ssp [Metal Gear Solid 4 (PS3)] 2022-04-09 14:57:49 +02:00
bnnm
34112d8dbb Fix some MUSX .sfx [Sphinx (PC)] 2022-02-19 12:36:33 +01:00
Julian Xhokaxhiu
b90ace5f9e Fix when the flag -DUSE_MPEG=OFF is used on CMake
When MPEG support is disabled the struct "mpeg_frame_info" becomes unavailable, producing an error when linking, as it is required but some other code which is not protected behind the #ifdef
2022-02-16 00:10:15 +01:00
bnnm
df1ba64eaf Fix .bnsf key detection in rare cases 2022-02-06 13:14:54 +01:00
bnnm
9b75cc6d83 Add .mp3 parser using mpg123 for consistency 2022-02-06 13:10:07 +01:00
bnnm
964397c1fb Improve .bnsf key detection in some cases 2022-01-30 13:26:39 +01:00
Christopher Snowhill
2db8e56ef2 Fix FFmpeg reader function
It should return AVERROR_EOF when reaching the end of the stream, rather
than returning zero. When it returns zero, the avformat prober will just
loop endlessly until the process is terminated.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-01-26 20:55:28 -08:00
bnnm
f03d78046c misc cleanup 2021-12-11 17:22:23 +01:00
bnnm
f681916ff0 Add Ubi LyN custom MP4 [Zombie U (WiiU)] 2021-12-11 15:02:21 +01:00
bnnm
05cdd0bbf5 Clean HCA subkey code 2021-12-11 12:43:06 +01:00
bnnm
bda98d71e1 Move custom mp4 code from KTAC 2021-12-11 12:42:17 +01:00
bnnm
4805987bb3 Fix some HCA v3 [Megaton Musashi (Switch)] 2021-11-18 00:12:52 +01:00
bnnm
ee2739f996 Improve FSB4 MPEG full loops [Deadpool (PS3)] 2021-10-31 20:12:57 +01:00
bnnm
e32630efda hca: improve key finder in edge cases 2021-10-31 20:10:13 +01:00
bnnm
d51e78d571 Add .u0 encrypted Ogg 2021-10-31 20:09:18 +01:00
bnnm
2570fcac4d Add TXTH codec XA_EA [Road Rash videos (SAT)] 2021-10-24 13:12:38 +02:00