Commit Graph

4951 Commits

Author SHA1 Message Date
bnnm
373329adab cleanup: renames 2024-08-09 00:15:08 +02:00
bnnm
2bd2c3e5e9 cleanup: misc meta stuff 2024-08-09 00:14:14 +02:00
bnnm
6628099255 cleanup: fix minor compiler warnings 2024-08-08 00:24:40 +02:00
bnnm
cfcca4e662 cleanup: fix minor compiler warnings 2024-08-07 23:39:57 +02:00
bnnm
122de356c1 cleanup: move layout helpers 2024-08-07 23:25:41 +02:00
bnnm
e987ef2d47 cleanup: fix minor compiler warnings 2024-08-07 23:13:12 +02:00
bnnm
9b485ac735 cleanup: rename possibly reserved var 2024-08-07 23:07:24 +02:00
bnnm
4e19ecb051 cleanup: adx validations 2024-08-07 22:40:36 +02:00
bnnm
8515d2beee cleanup: fix util 2024-08-07 22:36:35 +02:00
bnnm
21b3067a7c cleanup: wpd, ws_aud 2024-08-07 22:36:14 +02:00
bnnm
637273bcd9 cleanup: move defs around 2024-08-07 22:35:38 +02:00
bnnm
c333b20260 cleanup: fix include 2024-07-28 18:46:30 +02:00
bnnm
d777998602 Fix broken .TMX files [Need for Speed Undercover (PC)] 2024-07-28 18:41:29 +02:00
bnnm
e6a2bec8c2 cleanup: stdio sf test flag 2024-07-28 17:40:12 +02:00
bnnm
81b341c448 cleanup: api tweaks 2024-07-28 17:39:50 +02:00
bnnm
f0897c7868 cleanup: internal stuff 2024-07-28 17:30:38 +02:00
bnnm
b9bea931a8 cleanup: txtp 2024-07-27 18:39:38 +02:00
bnnm
add7800544 cleanup: bool flags 2024-07-27 15:30:32 +02:00
bnnm
1d0e57583c cleanup: move stuff 2024-07-27 15:22:21 +02:00
bnnm
14419cce34 cleanup: fix potential dereference 2024-07-27 14:43:50 +02:00
bnnm
d98e1c854f cleanup: api misc 2024-07-27 14:42:43 +02:00
modusc896d352
3fa266364e fix some ongakukan .adp, part II
upped diff "beyond than" checks to 14 to allow some other adp file to actually work.
2024-07-25 20:03:59 -03:00
modusc896d352
3145f7ebe4 fix some ongakukan .adp
at least one adp file from midousuji-sen was found to have a "fact" chunk at offset 0x24 instead of the usual 0x26. this caused vgmstream to not play said file at all.

not only does this commit fixes this, it also adds additional checks to the "adp_ongakukan" meta.

this includes the introduction of the "diff" variable whose purpose is to subtract the difference between expected_size and pcm_size. meta will now only proceed if diff is between 0 and 2 (sorta).

as for the "fix" itself, it required the introduction of the "fact_offset" variable.

fact_offset adds both fmt_offset and fmt_size so that "fact" chunk signature can be read (and checked against adp file within the meta) properly instead of always requiring "fact" to be at 0x26.

fact_offset is also checked if it goes below 0x24 and above 0x28.
2024-07-25 19:06:14 -03:00
bnnm
f922e7018c cleanup: fix compiling .awc without ffmpeg 2024-07-25 19:25:07 +02:00
bnnm
1ca6207b46 cleanup: misc fixes 2024-07-25 18:21:23 +02:00
bnnm
9c315221eb cleanup: mixer 2024-07-25 17:16:12 +02:00
bnnm
88b54b5257 cleanup: misc 2024-07-25 13:26:29 +02:00
bnnm
d96cf21fc0 cleanup: SNDP rename 2024-07-25 12:47:52 +02:00
bnnm
1039e6fbb7 cleanup: SNDP 2024-07-25 12:47:15 +02:00
bnnm
17ad1afa09 cleanup: separate init functions into its own file 2024-07-25 12:27:22 +02:00
bnnm
6d1a4bfc03 cleanup: misc preparations 2024-07-25 11:19:00 +02:00
bnnm
a6a113d813 cleanup: crlf/etc 2024-07-25 11:17:01 +02:00
bnnm
161e7cbed6 cleanup 2024-07-24 17:57:15 +02:00
bnnm
c1dfa4d274 cleanup: mixer 2024-07-24 00:00:27 +02:00
bnnm
93de444987 cleanup: mixer 2024-07-23 23:51:44 +02:00
bnnm
4ed61e3740 cleanup: mixing 2024-07-23 22:50:36 +02:00
bnnm
693b4685bb cleanup: simplify mixing 2024-07-23 22:31:30 +02:00
bnnm
f1464ac2cc cleanup: minor stuff 2024-07-23 22:31:13 +02:00
bnnm
60676753ba Remove fake format .ffw (use .txth) 2024-07-21 18:25:50 +02:00
bnnm
c701412dca cleanup: api stuff 2024-07-21 18:22:56 +02:00
bnnm
637c93b694 cleanup: cli utils 2024-07-21 18:22:42 +02:00
bnnm
f6b2c6fab3 Fix some .agsc [Metroid Prime (GC)] 2024-07-21 09:50:28 +02:00
bnnm
9631e02689 cleanup: atx > apa3 2024-07-19 15:48:54 +02:00
bnnm
4168673bbd Remove fake .b1s format (use .txth) 2024-07-19 15:09:52 +02:00
EdnessP
68d15330ea Sony BNK: v12 support (Late PS3/Early PS4) 2024-07-19 10:24:00 +03:00
bnnm
a8dc7edb9a cleanup: renames 2024-07-18 23:52:55 +02:00
bnnm
135279b483 cleanup: iivb, etc 2024-07-18 23:51:38 +02:00
bnnm
b0962ea354 cleanup: api tweaks 2024-07-18 23:50:45 +02:00
bnnm
ea630eeead cleanup 2024-07-18 23:50:22 +02:00
bnnm
33f01354e6 Fix some Ongakukan .adp + cleanup 2024-07-18 22:43:13 +02:00