Commit Graph

720 Commits

Author SHA1 Message Date
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
bnnm
be7e4821d7 xa: tweak decoding to be closer to PSX 2021-10-24 10:54:03 +02:00
bnnm
3e2f7aab75 xa cleanup 2021-10-24 10:29:00 +02:00
bnnm
3c8dc615ab cleanup: fix UB (left shift promotes to int) 2021-10-24 10:28:20 +02:00
bnnm
3d88b965d3 Add TXTH codec CP_YM [Marvel vs SF (SAT)] 2021-10-23 13:16:44 +02:00
bnnm
8ae722b9e9 cleanup 2021-10-23 13:02:53 +02:00
bnnm
f4c3009a00 hca: optimize key test 2021-10-19 00:35:29 +02:00
bnnm
99eb1c328f Improve HCA key tester 2021-10-19 00:35:06 +02:00
bnnm
86c31d1481 streamfile cleanup 2021-10-10 15:09:58 +02:00
bnnm
f052c97cfb cleanup 2021-10-10 13:31:04 +02:00
bnnm
ca8e634819 ffmpeg: tweaks 2021-10-03 13:49:02 +02:00
bnnm
2b52edbc8f cleanup: don't ifdef vorbis meta 2021-09-27 00:10:28 +02:00
bnnm
bb01c776ac misc fixes 2021-09-26 19:34:12 +02:00
bnnm
8a4e111710 ffmpeg: tweak io buf to lower memory
no real difference in performance and was affecting wasm
2021-09-26 19:33:13 +02:00
LoveEevee
81ebcddd7b Cmake: Refactor dependency fetching
- Build maiatrac3plus on targets without ffmpeg
2021-09-19 08:46:47 +03:00
bnnm
7bb2434b56 misc issues and cleanup 2021-09-15 23:22:17 +02:00
bnnm
d1c78d18c0 doc 2021-09-11 16:54:57 +02:00
bnnm
c859482dcd Add PCM24 codec [Legend of Mana (PC)] 2021-09-11 15:49:37 +02:00
bnnm
58b6b16e3a Tweak some XWMA total samples 2021-09-11 13:11:29 +02:00
bnnm
abb9acaf4f cleanup: remove tabs 2021-09-04 22:19:36 +02:00
bnnm
1d758db7d4 Tweak STREAMFILES to read +2GB files 2021-09-04 21:57:23 +02:00
bnnm
a4fe6a9352 Cleanup and logs 2021-09-04 20:31:11 +02:00
bnnm
8bfd247eac build: autotools cleanup and log fixes 2021-08-26 22:16:31 +02:00
bnnm
2489d1e17b cleanup 2021-08-22 13:15:06 +02:00
bnnm
e54d9ed20b Fix Ubi Lyn .wav MPEG last interleave 2021-08-22 12:23:50 +02:00
bnnm
36cf5c18f4 cleanup: move clHCA to coding to simplify
Also has changed a lot from the original so it's barely external now
2021-08-14 11:39:54 +02:00
bnnm
bb445efea1 cleanup: minor compiler warnings, etc 2021-08-13 23:53:27 +02:00
bnnm
700b49391b build: fix wrong ifdef 2021-08-12 22:41:54 +02:00
bnnm
a008645c0f build: fix building with ffmpeg + without mpeg 2021-08-12 20:03:14 +02:00
bnnm
e6a8b2c3f5 cleanup 2021-08-08 13:31:39 +02:00
bnnm
de074e503b relic: clean API for easier external lib usage 2021-08-08 00:11:55 +02:00
bnnm
adf3d3d3b0 relic decoder: fix some issues 2021-08-07 12:31:15 +02:00