punk7890
6ff1316070
Add .STV & .SLB extensions.
2023-11-18 03:32:36 -08:00
bxaimc
59dd2d07a1
add hca key
2023-11-17 12:03:23 -05:00
bnnm
8d428c31eb
Merge pull request #1447 from bnnm/awb-etc
...
- Add .awb with nxopus + .acb loops
- Fix some ktsr/ktsc [Fire Emblem: Three Houses (Switch)]
2023-11-11 13:15:08 +01:00
bnnm
a3d727e03d
Fix some KTSR/KTSC [FE: Three Houses (Switch)]
2023-11-11 12:40:05 +01:00
bnnm
17c54df1a2
Add .awb with nxopus + .acb loops
2023-11-11 12:39:30 +01:00
Johan Mattsson
a4cf015ca8
Fix potential index out of bounds
2023-10-30 01:16:26 +01:00
Johan Mattsson
c2265ecbb2
Fix potential index out of bounds
2023-10-30 01:12:26 +01:00
EdnessP
2af39680d8
RSTM: Fix stream sizes and looping
2023-10-29 20:33:27 +02:00
bnnm
34a0623016
Add encrypted .srst [Stranger of Paradise (PS4)]
2023-10-22 22:30:08 +02:00
bnnm
2fbb7fad28
Add ADX key
2023-10-22 22:26:17 +02:00
bnnm
8b568a0b2e
Fix some .nub2 [Noby Noby Boy (iOS)]
2023-10-22 22:26:03 +02:00
bnnm
9aa354f0af
Fix some .psb [MSG Master Collection 1 (Switch)]
2023-10-22 22:23:30 +02:00
bnnm
a4511921c0
Fix last minute bug [Zapper Beta (PS2)]
2023-10-15 10:01:42 +02:00
bnnm
9da77e4f87
doc/etc
2023-10-14 20:01:38 +02:00
bnnm
c45f8bcf30
ktsr: fix internal sounds in .srsa
2023-10-14 19:49:50 +02:00
bnnm
28f9781a89
Fix some .str+wav [Zapper Beta (PS2)]
2023-10-14 19:49:17 +02:00
bnnm
5928c8df0d
ktsr: add .txtm support
2023-10-14 16:58:55 +02:00
bnnm
681384fb64
Fix some .str+wav [Karaoke Revolution (PS3)]
2023-10-14 12:55:19 +02:00
bnnm
5fe75088fe
Add FSB key
2023-10-14 12:52:31 +02:00
bnnm
b88d1914ae
Fix .srsa names
2023-10-14 12:52:14 +02:00
bnnm
0c90f4842b
Fix some N1 .at9 [Labyrinth of Galleria (PC)]
2023-10-14 12:50:29 +02:00
Michael
2d36a7c775
Add HCA key
2023-10-12 18:15:23 -07:00
bnnm
27776d5cf1
Merge branch 'master' into asrs
2023-10-08 12:43:22 +02:00
bnnm
a44e40d004
Add FSB key
2023-10-08 12:33:29 +02:00
bnnm
6b68fa6d3f
Add/fix some .srsa [Fate/Samurai Remnant (PC)]
2023-10-08 12:33:10 +02:00
RuRuRu
7869c5b050
STHD: Fix special value check [Dinosaur Hunting (Xbox)]
...
The value of offset 0x0C is checked to be 0x0001, but the data for this game is 0x0000.
Since this value is not referenced in decoding, it is not a problem, so it is unchecked.
2023-10-01 20:33:15 +09:00
bnnm
b9c255cd25
cleanup: nxa to nxa1
2023-09-30 20:57:15 +02:00
bnnm
f613ac5514
Fix 5.0ch .wem Opus [Bayonetta 3 (Switch)]
2023-09-30 20:52:33 +02:00
bnnm
102c1fae04
Add HCA key
2023-09-30 20:51:41 +02:00
bnnm
8d267a26d4
Add .wiive extension [Rubik World (Wii)]
2023-09-30 20:50:50 +02:00
Adrian Graber
9cb7ecb15e
Rename and adjust positioning of new nxof stuff
2023-09-28 20:25:03 +02:00
Adrian Graber
1d982bef6f
Add support for FDK (NX) Opus Header
2023-09-27 14:50:21 +02:00
bnnm
58482731b5
Merge pull request #1424 from bnnm/crank
...
- Fix some ADM3 .wem [The Crew Motorfest (PC)]
- Fix some str+wav [Taz: Wanted (PC)]
- Add ADM3 in .bnk (first subsong only)
2023-09-24 15:21:26 +02:00
bnnm
e61d02fc72
doc
2023-09-24 15:20:28 +02:00
bnnm
94a985d653
Add ADM3 in .bnk (first subsong only)
2023-09-24 15:19:55 +02:00
bnnm
44e6abdcf1
Fix some str+wav [Taz: Wanted (PC)]
2023-09-24 15:19:46 +02:00
bnnm
ab530d40b6
Fix some ADM3 .wem [The Crew Motorfest (PC)]
2023-09-24 15:19:38 +02:00
EdnessP
1da6977b72
RIFF: WMA/LWMA extension + size check adjustment
2023-09-16 23:27:26 +03:00
bnnm
cb3e42c0d7
doc
2023-09-15 17:29:42 +02:00
soneek
4c5c3736e4
Add HCA key for SO2R Demo
2023-09-14 19:13:03 -04:00
bnnm
c84589cae2
Fix PS4 .bsnd num_samples
2023-09-11 00:57:32 +02:00
bnnm
4407dd26e1
Fix some .rpgmv [Omori (PC)]
2023-09-11 00:56:24 +02:00
bnnm
61bf0b5d26
cleanup
2023-09-02 19:57:41 +02:00
bnnm
9e4f23ccaa
Add FSB key
2023-09-02 19:57:22 +02:00
bnnm
29260470ff
Fix some DC .str issues and cleanup
2023-09-02 12:27:06 +02:00
bnnm
976c19a109
cleanup
2023-09-02 12:23:05 +02:00
bnnm
0b713d01f6
Add non-looping .btsnd
2023-09-02 12:22:32 +02:00
bnnm
3b61d09fc5
Add .fish [Wonder Boy: The Dragon's Trap (PC)]
2023-09-02 12:21:02 +02:00
bnnm
cc78560271
Fix AICA .str in some cases [GTA2 (DC)]
2023-09-02 12:20:29 +02:00
bnnm
2cbd5f463d
Add HCA key
2023-09-02 12:19:48 +02:00
bnnm
378430775b
Add .gmd extension [High Voltage games]
2023-08-26 17:39:52 +02:00
bnnm
344d459d96
txth: extra debug info
2023-08-26 17:39:30 +02:00
bnnm
c8bfca4742
Add some .bnk versions [The Last of Us (PC)]
2023-08-26 17:24:22 +02:00
bnnm
094fe8f974
cleanup: restructure bnk_sony parsing
2023-08-26 13:24:05 +02:00
bnnm
54350d4851
Add .xai XA [Quake II (PS1)]
2023-08-26 13:23:40 +02:00
bnnm
b2eb542b1b
Adjust ADX decoding for v04 files
2023-08-26 13:23:24 +02:00
NicknineTheEagle
a2d2bf7712
id BSNF: Extensionless data file, support languages
2023-08-23 08:01:16 +03:00
NicknineTheEagle
c58b1650c9
Support extensionless in swap_extension
2023-08-22 17:13:39 +03:00
NicknineTheEagle
474c15723a
Ubi SB: Use more accurate var names
2023-08-22 17:13:38 +03:00
bnnm
046918589a
Add .ogg loops [Tsuki ni Yorisou Otome no Sahou (PC)]
2023-08-19 23:31:40 +02:00
bnnm
fbcd503bd7
cleanup: adm3.c to adm.c
2023-08-19 23:30:25 +02:00
bnnm
651a66624e
Add ADM2 .wem [The Grand Tour Game (PC)]
2023-08-19 23:28:05 +02:00
bnnm
4e85072cbc
Merge branch 'master' into pcm-fixed-32
2023-08-18 16:07:58 +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
Adam Gashlin
2930c8d20b
Handle 32-bit float PCM RIFF
2023-08-17 21:47:55 -07:00
bnnm
dcadb19e35
logs
2023-08-15 19:48:54 +02:00
bnnm
21c92d3d8c
Add HCA key
2023-08-15 19:48:43 +02:00
bnnm
76aeb25038
Add FSB key
2023-08-15 19:48:14 +02:00
bnnm
8d033e24c7
minor cleanup
2023-07-30 23:47:50 +02:00
EdnessP
a0552a2d7a
Reflections IMA ADPCM: Use interleave block size for frame samples
2023-07-29 00:06:32 +03:00
EdnessP
a98780b0eb
VAG: Increase bigfile padding check to 2MiB
2023-07-27 21:28:30 +03:00
EdnessP
3c08136b31
VAG: Remove bigfile ignoring temporarily
2023-07-27 00:40:26 +03:00
bnnm
065b7ead87
cleanup: fix typo
2023-07-23 15:30:36 +02:00
bnnm
0fa9df4c7b
Remove fake extension .tydsp (use .mus)
2023-07-23 15:22:15 +02:00
bnnm
3ad17813a4
doc
2023-07-23 15:09:33 +02:00
bnnm
f4e20be97d
Add .trs extension [Kamiwaza (PS2)]
2023-07-23 15:08:45 +02:00
bnnm
5d7883fed1
Remove fake extension .sgx (use .sgh+sgd)
2023-07-23 13:56:50 +02:00
bnnm
b67406a683
Add SNDS format
2023-07-23 13:43:10 +02:00
bnnm
bf9cc7f635
cleanup: rename sxd to sndx
2023-07-23 11:06:14 +02:00
bnnm
dbeb538d1a
ivaud: improve detection
2023-07-23 11:03:29 +02:00
bnnm
7cb570b2ad
Add more SqueakStream/SqueakSample codecs
2023-07-23 11:01:50 +02:00
kjhmagic
d2d809eb8e
Update hca_keys.h
...
subkeys added for D4DJ Groovy Mix (Android)
2023-07-20 17:37:59 +09:00
EdnessP
526345b84e
Sony BNK: v4 and v5 name support
2023-07-12 18:04:10 +03:00
bnnm
78aae40f20
Merge pull request #1394 from hcs64/short-str-wav
...
Allow a str+wav header to end at table1
2023-07-10 17:30:34 +02:00
EdnessP
f9a433980c
Sony BNK: Check if name table exists
2023-07-10 17:44:40 +03:00
EdnessP
cdff576bd1
Merge branch 'master' into master
2023-07-10 17:43:09 +03:00
Adam Gashlin
0c228d0bac
Allow a str+wav header to end at table1
...
Fixes Bad Boys: Miami Takedown (aka Bad Boys II) (PC)
2023-07-09 19:10:21 -07:00
EdnessP
508d69a41b
Sony BNK: Verify the full beginning frame
2023-07-10 00:26:05 +03:00
bnnm
31cfb1d9d8
bnk_sony: fix warning
2023-07-09 23:24:05 +02:00
bnnm
57a9611dad
cleanup: rename
2023-07-09 23:23:49 +02:00
bnnm
04f719b080
Add Torus's SqueakSample and old SqueakStreams
2023-07-09 23:22:36 +02:00
EdnessP
c5f3179714
Sony BNK: Attempt to closer calculate the guesstimated sample rate from pitch
2023-07-09 01:45:33 +03:00
bnnm
888cd42ffa
Add HCA key
2023-07-08 18:06:41 +02:00
bnnm
f77a229785
cleanup: rename + formats
2023-07-08 17:51:38 +02:00
bnnm
896936488d
Add Torus Games SqueakStream format
2023-07-08 17:50:08 +02:00
bnnm
73410943a1
Fix some .bnk [Fat Princess (PS3)]
2023-07-08 15:28:47 +02:00
bnnm
a752297d77
cleanup: renames
2023-07-08 13:43:29 +02:00
bnnm
8100498b4d
doc
2023-07-08 11:54:56 +02:00
bnnm
13bfa15e2f
cleanup: wad matx
...
- Remove fake extension .matx (use TXTH)
- Remove fake format .wad (use TXTH)
2023-07-08 11:35:34 +02:00
bnnm
61f6ba6cfd
Remove .gsb extension (use .gsp)
...
Uses .gsp as the base file for cleaner parsing
2023-07-08 11:30:28 +02:00
bnnm
204d1f560f
Fix TXTH dynamic chunks in some cases
2023-07-08 10:53:12 +02:00
bnnm
fc7848bfd3
cleanup: hgc1, filp, wii_mus, sl3, wb, xss
...
- Remove fake extension .hgc1 (use .str)
- Remove fake extension .filp (use .fil)
- Remove fake extension .sl3 (use .ms)
2023-07-08 10:52:28 +02:00
lico-n
aa3a11d586
Add HCA Key [Final Fantasy VII: Ever Crisis(Android)]
2023-07-07 15:06:08 +02:00
EdnessP
f4a7363cdd
BNK Sony (v3): Bank/Sound name support
2023-07-02 19:33:57 +03:00
bnnm
fc6efd7afa
Remove fake extension .bh2pcm (use .dat + TXTH)
2023-07-01 00:47:55 +02:00
bnnm
6024d32a6e
cleanup: stm to stma
2023-06-30 23:22:36 +02:00
bnnm
afec01d6fd
Remove .lrmb extension (use .lrmh)
...
Uses .lrmh as the base file for cleaner parsing
2023-06-30 23:19:54 +02:00
bnnm
a4484b5082
cleanup: ps2_msa to msa
2023-06-30 23:09:48 +02:00
bnnm
e1c7c38093
Add .imf extension [Colors (Gizmondo)]
2023-06-30 23:06:25 +02:00
bnnm
aac716866d
Remove .bd3 extension (use .hd3)
...
Uses .hd3 as the base file for cleaner parsing
2023-06-30 23:04:36 +02:00
bnnm
279b2994d2
Fix some broken .bnk [Fat Princess (PS3)]
2023-06-30 23:04:03 +02:00
bnnm
1b06bf45d2
Fix some .seg [Eragon (X360)]
2023-06-30 23:02:10 +02:00
bnnm
596aa76076
Fix some .lsf [Agaju, Chicane (Gizmondo))]
2023-06-30 22:59:22 +02:00
EdnessP
e08e3fb7e7
Separating RWS 0x809 and RWS 0x80D variant C
2023-06-28 14:44:09 +03:00
EdnessP
55a0b2082a
RWS 0x809: DSP-ADPCM and reworked stuff
2023-06-28 14:20:47 +03:00
bnnm
b916b5165a
cleanup: tweaks
2023-06-25 23:33:00 +02:00
bnnm
5d9b4ed827
cleanup: separte sf code
2023-06-25 22:02:34 +02:00
bnnm
442084cc85
Add format info generator and update FORMATS.md
2023-06-25 21:20:28 +02:00
bnnm
d02e5ed51c
Merge branch 'master' of https://github.com/vgmstream/vgmstream into cleanup-formats
2023-06-25 21:17:25 +02:00
bnnm
a2400271c9
Remove .leg fake ext (use TXTH) [Legaia 2 (PS2)]
2023-06-25 20:59:38 +02:00
EdnessP
0a1e79d27c
RWS 0x809: remove size check (PS2 sometimes pads 4 extra bytes)
2023-06-25 17:25:19 +03:00
bnnm
8fe3caba59
cleanup: ps2_omu to omu
2023-06-25 16:22:29 +02:00
bnnm
aa0d5bf9df
rename ps2_ild.c to ild.c
2023-06-25 16:20:15 +02:00
bnnm
d18e9b5b35
cleanup: ps2_rstm to rstm_rockstar
2023-06-25 16:18:02 +02:00
EdnessP
90c4724ddb
RWS: pre-AWD variant 0x809 (Burnout 2: Point of Impact)
2023-06-25 17:11:01 +03:00
bnnm
803db193b7
Add .pwb [Psychonauts (PS2)]
...
Also remove .pnb
2023-06-25 16:07:16 +02:00
bnnm
97bf6bf5fe
cleanup: simplify VAG meta description
2023-06-25 11:32:11 +02:00
bnnm
bb7176463b
cleanup: remove unused bdsp
...
apparently an attempt to support extracted .hst/hxg files from PK: Out of Shadows
2023-06-25 11:18:17 +02:00
bnnm
c8479a1501
cleanup: ps2_xa2 to xa2_acclaim
2023-06-25 01:59:21 +02:00
bnnm
56c0ece442
cleanup: rename ps2_voi.c to voi.c
2023-06-25 00:59:59 +02:00
bnnm
8db9d8ead3
cleanup: voi
2023-06-25 00:59:10 +02:00
bnnm
842735b8db
cleanup: renames
2023-06-24 18:05:31 +02:00
bnnm
c02568d249
cleanup: misc
2023-06-24 17:56:09 +02:00
bnnm
800b654fba
cleanup: rename adp_bos to adp_wildfire
2023-06-24 17:01:40 +02:00
bnnm
c65c454d83
cleandup: ws_aud
2023-06-24 16:58:44 +02:00
bnnm
7e5ebbda2a
cleanup: rsf.c to raw_rsf.c
2023-06-24 16:40:17 +02:00
bnnm
543ff1d953
cleanup: rename s14_sss.c to raw_s14_sss.c
2023-06-24 16:36:54 +02:00
bnnm
a5b4103a10
cleanup: rwx.c to rwax.c
2023-06-24 16:15:39 +02:00
bnnm
d3d8681a24
cleanup: rwax
2023-06-24 16:14:41 +02:00
bnnm
dd92360096
cleanup: vid1
2023-06-24 15:58:29 +02:00
bnnm
fc2bca92a8
cleanup: .smv
2023-06-24 15:52:32 +02:00
bnnm
716aea3369
Remove fake .pos+.ogg (use TXTP), cleanup
2023-06-24 15:45:39 +02:00
bnnm
4e9b6cd6ec
cleanup: ps2_enth.c to lp_ap_lep.c
2023-06-24 15:42:42 +02:00
bnnm
64318e24d4
cleanup: lp_ap_lep
2023-06-24 15:41:59 +02:00
bnnm
be8b74da89
cleanup: ps2_smpl.c to smpl.c
2023-06-24 15:39:37 +02:00
bnnm
d362fe92a4
Remove .smpl fake extension [Homura (PS2)]
2023-06-24 15:35:54 +02:00
bnnm
bb9b20238c
Remove .tk5 fake extension (use TXTH + .ovb)
2023-06-24 15:28:42 +02:00
bnnm
8ffae9f070
vag: extra validations and remove Jak 3 hack
2023-06-24 15:24:01 +02:00
bnnm
7b9f1609ba
awd: warning cleanup, tweak priority
2023-06-24 15:06:01 +02:00
bnnm
46efa7c044
doc
2023-06-24 14:55:25 +02:00
bnnm
e9df576d51
Allow missing files for .dic [DiRT (PC)]
2023-06-24 14:54:08 +02:00
bnnm
3123541c7f
Workaround for Mac fread issue in rare cases
2023-06-24 14:53:16 +02:00
EdnessP
856bb566ef
Merge branch 'master' of https://github.com/EdnessP/vgmstream
2023-06-16 21:30:24 +03:00
EdnessP
66f10a811f
AWD: read DSP hist + stricter linked list pointer boundary checks
2023-06-16 21:29:35 +03:00
bnnm
cef5f8ac60
Merge pull request #1372 from hcs64/xnb-lz4-fallthrough
...
Fallthrough in LZ4 state machine for a MSVC 64 bug
2023-06-14 18:26:54 +02:00
EdnessP
74df0254b1
Some safety checks in the linked list loop
2023-06-13 23:38:52 +03:00
EdnessP
2198224c4f
Small fixes + FORMATS.md
2023-06-13 10:15:46 +03:00
EdnessP
254c9f6eb1
Fix filename paths + Burnout's H/L vehicle sounds for other platforms
2023-06-12 22:54:39 +03:00
EdnessP
16a791c41d
AWD: RenderWare Audio Wave Dictionary
2023-06-12 21:15:16 +03:00
Adam Gashlin
0e453b2654
Fallthrough in LZ4 state machine for a MSVC bug
...
This works around an issue in
"Microsoft (R) C/C++ Optimizing Compiler Version 19.36.32532 for x64"
with /O2. It seems to have trouble tying together the states, this
perhaps links the data and control flow more simply.
2023-06-12 00:18:33 -07:00
bnnm
47feac9eb6
Add Codemasters .DIC [DiRT (PC), F1 2011 (PC)]
2023-06-11 19:41:06 +02:00
bnnm
321321e9b6
Remove .ulw raw format (use TXTH + ULAW)
2023-06-10 16:39:54 +02:00
bnnm
f25905f7a9
Remove .al/al2 raw format (use TXTH + ALAW)
2023-06-10 16:37:20 +02:00
bnnm
4e40b8d73c
doc
2023-06-10 16:35:08 +02:00
bnnm
627e2310ad
Remove .amts/smta/ps2stm fake ext (use .stm/lstm)
2023-06-10 16:34:53 +02:00
bnnm
35433e6650
Add TXTH ULAW/ALAW codecs
2023-06-10 16:16:32 +02:00
bnnm
2e62b638c6
Add HCA key
2023-06-10 16:15:58 +02:00
bnnm
8b02afba85
Fix FSB key
2023-06-03 17:57:46 +02:00
bnnm
392fa5c8f5
build: fix compiling without ffmpeg
2023-06-03 17:57:01 +02:00
bnnm
d5e567072b
Fix some SFH/SSPR
2023-06-03 17:56:19 +02:00
bnnm
288d1e57d0
fixes for last pr
2023-06-03 17:55:35 +02:00
Hexagon123
c076fc701b
Add a few known extensions
2023-05-31 22:52:23 -05:00
Hexagon123
35bdda8c8c
Add .MOV extension [Dora the Explorer JttPP (GC)]
2023-05-31 22:46:57 -05:00
Hexagon123
b7fe021779
Update ngc_adpdtk.c
2023-05-31 22:44:46 -05:00
Hexagon123
404ea26d64
Add .PS3 extension [THPG (PS3)]
2023-05-31 22:42:35 -05:00
Hexagon123
05604ffb82
Fix some .str+wav [Big Bumpin (Xbox)]
2023-05-31 22:16:51 -05:00
Hexagon123
8f63eba693
Fix some few DSP. RSD [Hulk (GC)]
...
0x1c likely seems to be the proper coef offset.
2023-05-31 22:08:54 -05:00
Hexagon123
bd92018b35
Update ngc_adpdtk.c
2023-05-31 22:06:20 -05:00
Hexagon123
a9247228e5
Update ngc_adpdtk.c
...
Add known extension [Bloody Roar: Primal Fury (GC)]
2023-05-31 22:03:21 -05:00
bnnm
5978311143
Add .wvd extension [DK Barrel Blast (Wii)]
2023-05-29 00:38:01 +02:00
bnnm
372dfbffe5
Add TXTH experimental 'subsong_sum' feature
2023-05-29 00:37:37 +02:00
bnnm
ce295d4591
Add FSB Opus [LEGO 2K Drive (Switch)]
2023-05-29 00:31:50 +02:00
bnnm
a211dcf9b0
cleanup: tweaks
2023-05-15 16:52:09 +02:00
bnnm
0746a89210
cleanup: misc renames
2023-05-15 16:14:29 +02:00
bnnm
4e5631e630
cleanup: move bitreader and tweaks
2023-05-15 15:30:21 +02:00
bnnm
6d1a0e2895
cleanup: separate functions
2023-05-15 12:04:12 +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
ff34edfa91
cleanup: minor tweaks
2023-05-14 20:18:27 +02:00
bnnm
eadaf21bde
internal cleanup (move files)
2023-05-14 20:17:51 +02:00
bnnm
2e3205ad41
Fix some MUSX loops
2023-05-14 20:14:40 +02:00
bnnm
5890ab324f
Add .opu extension [Ys: Oath in Felghana (Switch)]
2023-05-14 20:13:33 +02:00
bnnm
f3a9c3bdd3
Fix .CSMP loops [Metroid Prime Trilogy (Wii)]
2023-05-14 20:12:25 +02:00
waffle
efca960b35
Add updated Fall Guys key.
...
Key for the Season 4 update.
2023-05-10 13:05:10 +01:00
bnnm
b4ad96fcff
cleanup: move stuff
2023-05-07 23:47:37 +02:00
bnnm
f05cdc2629
cleanup: separate coding/layout/meta types to .h
2023-05-07 23:06:13 +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
a6b8dcefc0
Make src/base folder for future cleanup
2023-05-07 22:00:04 +02:00
bnnm
2fb1185b83
Add Opus in .bwav
2023-05-07 21:58:26 +02:00
bnnm
ea2782b667
Fix some Ubi HX [XIII (GC)]
2023-05-07 21:57:40 +02:00
bnnm
2ca0c1746a
Fix sound in mono .thp
2023-04-29 22:43:19 +02:00
bnnm
da8da91321
Add .wav.sli [Perfect Cherry Blossom Trial+ (PC)]
2023-04-29 22:41:39 +02:00
bnnm
7e25cd6a54
Add HCA keys
2023-04-20 17:59:29 +02:00
bnnm
f9538643b0
Add HCA key
2023-04-09 22:02:01 +02:00
bnnm
486c15fc44
Fix some Sony .bnk [GInga Force (PS4)]
2023-04-09 22:01:53 +02:00
RuRuRu
aed7eb36fc
Changed interleave value range check.
...
Most data is 0x10, but Kessen(JP) is 0x20.
2023-04-09 17:25:23 +09:00
bnnm
610bdcffd3
doc
2023-04-02 20:33:26 +02:00
bnnm
41e8461fa3
Allow compiling with older FFmpeg versions
2023-04-02 20:33:15 +02:00
bnnm
e18b42d98b
Relax .bcwav validations for buggy files
2023-04-02 20:32:57 +02:00
bnnm
5b0f7d60cf
Fix some MUSX [Disney Infinity (X360)]]
2023-04-02 20:32:41 +02:00
bnnm
a02e927576
Fix some DSP .ckd [Rayman Origins (Wii)]
2023-04-02 20:31:14 +02:00
bnnm
b20c1daf0a
Add HCA key
2023-03-26 16:54:50 +02:00
bnnm
67308f3607
Fix some .xwb [Jumper: Griffin's Story (X360)]
2023-03-26 16:53:24 +02:00
punk7890
38b0f1fd95
Add adx key.
2023-03-23 18:06:17 -07:00
kjhmagic
9f00667868
Update hca_keys.h
...
66 subkeys added for D4DJ Groovy Mix (Android)
2023-03-22 18:31:29 +09:00
makefilex
3820ddb371
Update xwma.c
2023-03-19 18:52:13 -03:00
makefilex
5a18c9cc9e
Update riff.c
2023-03-19 18:50:51 -03:00
makefilex
3283ed35ad
Update formats.c
2023-03-19 18:49:25 -03:00
bnnm
a5de6d4248
Merge branch 'master' into csb-etc
2023-03-12 15:21:52 +01:00
bnnm
d58604ab8b
doc
2023-03-12 14:55:41 +01:00
bnnm
21e08ed253
cleanup
2023-03-12 14:55:34 +01:00
bnnm
bf457a6b29
Fix utf-dsp leak
2023-03-12 14:53:50 +01:00
bnnm
0d754a81b3
Add .csb with AHX [Yakuza: Dead Souls (PS3)]
2023-03-12 14:53:29 +01:00
bnnm
2dd320a500
Add missing .csb extension
2023-03-12 14:51:12 +01:00
bnnm
a1a0d7f88a
Add .kma extension
2023-03-12 14:50:45 +01:00
RuRuRu
792afe8495
Fix support for XWB files without extension [Ikaruga(PC)]
2023-03-12 13:54:20 +09:00
bnnm
0fa0457e63
Add BNSF in .nus3audio [Gundam Extreme Vs 2 (AC)]
2023-03-04 14:06:26 +01:00
bnnm
43fd6ef309
Fix some .nus3audio with dummy entries
2023-03-04 14:00:18 +01:00
bnnm
353b97de5d
Fix some .HXX [XIII Early beta (Xbox)]
2023-03-04 14:00:09 +01:00
bnnm
d07aa75d67
Fix some .HXX [XIII Beta (Xbox)]
2023-02-26 00:17:44 +01:00
bnnm
07f26d822a
Add DS .wave [Adventure Time: HIKWYSOG (DS)]
2023-02-26 00:17:31 +01:00
bnnm
33c6838e0a
Cleanup
2023-02-17 01:04:43 +01:00
bnnm
3ff46db869
Fix seek to 0 in non-libopus Opus
2023-02-17 01:03:58 +01:00
bnnm
69d0b1a7f7
Add FSB keys
2023-02-17 01:03:42 +01:00
bnnm
aceda78df5
Fix .fsbkey
2023-02-17 01:02:59 +01:00
unknown
6f7c20e628
Implement RFRM/CSMP support for version 0x1F (Metroid Prime Remastered)
2023-02-12 19:54:26 +01:00
bnnm
23f5f8e98c
Fix some .XWS [Ninja Gaiden S2/3RE (PC)]
2023-02-12 01:10:03 +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
5e764e3447
vs: add x64 option (wip)
2023-02-09 00:02:23 +01:00
bnnm
ea5ac66706
vs: move common config to .props and simplify
2023-02-08 21:06:35 +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
e511f82883
Add .asbin+.stbin ext [Warriors Orochi 4 (PC)]
2023-02-05 22:22:17 +01:00
bnnm
5e12d2af6f
Fix some .xse/.xwv [No More Heroes (PS3)]
2023-02-05 22:21:41 +01:00
bnnm
46482d51bc
doc
2023-02-02 00:05:30 +01:00
bnnm
778ec9aa9e
Fix some .xse [Mindjack (PS3/X360)]
2023-02-02 00:05:15 +01:00
bnnm
5dc5116b5b
Fix EA SWVR loops [Rumble Racing (PS2)]
2023-02-02 00:04:15 +01:00
bnnm
40f9aa017c
cleanup: renames
2023-01-29 23:00:14 +01:00
bnnm
a77427f907
cleanup: renames
2023-01-29 22:58:13 +01:00
bnnm
0c392714a2
Fix some .opus loops [Fast RMX (Switch)]
2023-01-29 22:57:29 +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
bnnm
dc79498dc4
Merge branch 'master' into AceKombat-pcm24_txth
2023-01-25 18:08:43 +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
369f7bbe00
Update txth.c
2023-01-24 16:11:43 -06:00
AceKombat
808e401f8a
Update coding.h
2023-01-24 16:11:27 -06:00
KatieFrogs
2e3694e102
CMake: Add stripping
...
- Strips binaries on gcc/clang
- Affects Linux binary size: from 14.2mb to 6.1mb for static, and from 3.1mb to 2.6mb for shared
- Does not affect wasm binary size
- Fix building static linux binaries on Ubuntu 22.10 by renaming a few functions in libcelt that clash with system libopus
- Fix building wasm binaries on systems with Vulkan installed
2023-01-24 17:15:20 +01:00
AceKombat
2e9ce7cd45
Update pcm_decoder.c
2023-01-24 03:17:02 -06:00
bnnm
038fb938cd
cleanup: renames
2023-01-23 00:55:13 +01:00
bnnm
fc6e3db33d
Add HCA keys
2023-01-23 00:53:17 +01:00
bnnm
7d87155fa3
Add FSB keys, cleanup
2023-01-23 00:52:58 +01:00
bnnm
401b5e469a
Add KTSS .ktsl2asbin [Ultra Kaiju Monster Rancher (NS)]
2023-01-23 00:52:16 +01:00
bnnm
fc6ef76d14
Add .fcb extension [Scribblenauts Unmasked (PC)]
2023-01-23 00:51:41 +01:00
bnnm
4aae3fb78d
Add PS3 .gtd [Knight's Contract (PS3)]
2023-01-23 00:50:19 +01: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
7d37126558
Add .snb extension [Def Jam Rapstar (X360)]
2023-01-21 18:56:46 +01:00
bnnm
0f7fcf5965
Fix Valve XWV [Portal 2 (PS3), Orange Box (X360)]
2023-01-21 18:55:56 +01:00
bnnm
a6c59fdd07
remove raw .tra (use .txth)
2023-01-21 18:37:52 +01:00
bnnm
3c7770bbfb
cleanup: add xma2 raw init function
2023-01-21 13:51:27 +01:00
bnnm
86dceb51e5
cleanup: tabs, etc
2023-01-20 17:30:17 +01:00
bnnm
5a65422820
cleanup: renames
2023-01-20 16:32:32 +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
ebb9b51e04
fix vcxproj bom
2023-01-17 20:06:42 +01:00
bnnm
d032b59513
remove fake format .ccc (use .txth)
2023-01-17 18:26:31 +01:00
bnnm
6d8f68b505
remove fake split .rxw (use .xwh+xwb)
2023-01-17 18:17:06 +01:00
bnnm
5f7c5d319e
remove fake split PS3 .baf (use proper .baf)
2023-01-17 18:14:52 +01:00
bnnm
0bc3de0632
cleanup
2023-01-17 18:11:38 +01:00
bnnm
16ecf5552c
remove unused stack_alloc.h
...
- see xiph's projects if needed again
2023-01-17 18:11:11 +01:00
bnnm
fd7470fcd1
build: vcxproj cleanup
2023-01-15 22:40:24 +01:00
bnnm
757710e888
move libspeex with other DLLs
...
- also to libspeex-1.dll for consistency with other autoconf DLLs
2023-01-15 19:13: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
9156bbffbf
Add .binka extension (via FFmpeg)
2023-01-15 18:44:00 +01:00
bnnm
b978800b69
cleanup
2023-01-15 18:42:40 +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
a1c85b10e8
ffmpeg: fix smacker .smk
...
- broken in new versions due to buggy seeking
2023-01-15 17:49:57 +01:00
bnnm
daf1f3721e
ffmpeg: fix xma hang on seek
...
- affects a few files that hang forever on loop
- probable related to internal encoder delay bugs
2023-01-15 17:46:05 +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
soneek
0bf797cad2
Added new HCA key
2023-01-02 20:43:30 -05:00
bnnm
8b3865ffdb
doc
2022-12-31 19:04:34 +01:00