bnnm
f7526e3735
Use newer bitreader
2020-07-31 16:44:45 +02:00
bnnm
3901393aa3
Minor cleanup
2020-07-31 16:44:31 +02:00
bnnm
d900718a5b
Cleanup
2020-07-31 16:44:19 +02:00
bnnm
5daf36fbc8
Clean Wwise Vorbis and improve IO performance slightly
2020-07-30 23:49:52 +02:00
bnnm
2e9d35b207
Improve Wwise Vorbis bitreader performance
2020-07-30 20:17:14 +02:00
bnnm
3bce06ea61
Cleanup
2020-07-29 22:28:49 +02:00
bnnm
579b734083
Cleanup
2020-07-26 20:15:26 +02:00
bnnm
16a056437d
Separate part of vgmstream.c to decode.c and render.c
2020-07-26 18:36:47 +02:00
bnnm
c728301989
Cleanup
2020-07-18 00:27:53 +02:00
bnnm
036748f584
CRLF to LF
2020-07-17 22:35:59 +02:00
bnnm
4879c74ddd
Cleanup
2020-07-17 22:35:32 +02:00
bnnm
45d64c07d1
CRLF to LF
2020-07-17 19:44:20 +02:00
bnnm
729e13ebb0
mpeg decoder cleanup
2020-07-17 19:42:05 +02:00
bnnm
73db56f327
NWA cleanup and improve performance
2020-07-17 19:15:35 +02:00
bnnm
09b254006a
Add Konami Viper .adp [ParaParaParadise 2ndMIX]
2020-07-16 22:51:58 +02:00
bnnm
27bcba48a9
Codec internal cleanup and moved out of vgmstream.h
2020-07-16 21:43:01 +02:00
bnnm
799f5939b4
Fix .mul IMA decoding oddness [Tomb Raider Underworld (PC)]
2020-07-11 21:26:12 +02:00
bnnm
ca6ef7233a
Fix PTADPCM segfault on bad data
2020-07-05 21:05:10 +02:00
bnnm
581c44119f
Fix .mul IMA glitches [Tomb Raider Underworld (PC), TR Anniversary (PC)]
2020-07-05 21:04:48 +02:00
bnnm
5aa09d45e0
Doc
2020-06-14 15:50:50 +02:00
NicknineTheEagle
b456cb84c6
TXTH: Added EA-XA support
2020-06-09 21:32:18 +03:00
bnnm
4139294c3d
Minor doc
2020-06-04 23:20:57 +02:00
bnnm
3b08eca425
Add get metadata function to hide FFmpeg internals and parser cleanup
2020-06-04 23:18:28 +02:00
NicknineTheEagle
b0b7b20bf4
Fixed Ubi alt IMA decoding [Splinter Cell: Essentials (PSP)]
2020-05-27 23:37:25 +03:00
bnnm
64bd25c8d9
Fix PtADPCM clicks when seeking
2020-05-12 18:31:15 +02:00
bnnm
60b2ecc21d
Add VADPCM for AIFC + .n64 SDK/src samples
2020-05-01 16:04:23 +02:00
bnnm
12c0908667
Add LucasArts VIMA + .IMX/IMS [Curse of Monkey Island, Grim Fandango]
2020-05-01 09:15:01 +02:00
bnnm
3f679d8f2d
Fix compiler whining
2020-04-19 00:40:31 +02:00
bnnm
71997fabf8
Fix XMA encoder delay in Ubi SB bigfiles
2020-04-16 00:27:53 +02:00
bnnm
530a04eca4
Fix minor compiler warnings
2020-04-12 20:36:46 +02:00
bnnm
3d002e484e
Add G7221 to Audacious makefiles
2020-04-05 22:38:35 +02:00
bnnm
6ec4f0d008
Add Ubi SB alt IMA [Splinter Cell: Essentials (PSP)]
2020-04-05 11:45:31 +02:00
bnnm
a93e1d5c69
Missing def
2020-04-04 22:31:53 +02:00
bnnm
d556919895
Add Argonaut ASF to TXTH [Croc (SAT)]
2020-04-04 22:24:07 +02:00
bnnm
7fc20cb49f
Add .vid VID1 and XBOX-IMA/DSP/PCM [Enter the Matrix (GC/Xbox)]
2020-03-08 22:15:06 +01:00
bnnm
e3727da3b7
CRLF to LF
2020-03-08 22:12:52 +01:00
bnnm
241406c788
Fix Circus VQ filtering in some files
2020-03-08 00:34:20 +01:00
bnnm
a125d9c0fa
Add .xpcm VQ + LZ/deflate codec [Eternal Fantasy (PC)]
2020-03-07 23:14:56 +01:00
bnnm
34b701693f
CRLF to LF
2020-03-07 23:04:10 +01:00
korenkonder
281c6ca73e
Revert changes for extended mode in SPU-ADPCM
2020-03-04 01:53:56 +03:00
korenkonder
b715cb023b
Better decode for PSX & PSV ADPCM
2020-03-02 17:28:56 +03:00
bnnm
0a8b1bdf3a
Fix extended PS-ADPCM in SGDX/XVAG [LocoRoco Cocoreccho, inFamous (PS3)]
2020-03-01 15:36:04 +01:00
bnnm
4e5dd22ecf
CRLF to LF
2020-03-01 12:52:51 +01:00
bnnm
c52a3945cd
Misc doc
2020-02-22 20:42:25 +01:00
bnnm
1290cea8ff
Improve BNSF key detection
2020-02-22 20:41:17 +01:00
bnnm
9fd679e57c
Add BNSF decryption [The Idolmaster 2 (X360/PS3)]
2020-02-09 10:15:17 +01:00
bnnm
b5767fe2d8
Siren14 cleanup
2020-02-08 12:54:13 +01:00
bnnm
49f197c715
Fix stereo .fwse [Ace Attourney 5 (Android)]
2020-01-13 21:18:57 +01:00
bnnm
37f270eb2b
Fix NXAP ADPCM [Time Crisis 4 (PS3)]
2020-01-13 21:16:09 +01:00
bnnm
b6d6293c69
CRLF to LF
2020-01-13 21:14:04 +01:00
bnnm
0d0296d4ec
Add reverse engineered Namco Siren14 codec
...
Accurate to Namco's variation, less dubious license and a bit faster
than the float reference decoder
2020-01-12 11:57:20 +01:00
bnnm
a980a3cec6
Merge pull request #545 from simontime/tgc
...
Implement Tiger Game.com ADPCM
2020-01-11 23:24:13 +01:00
Simon Aarons
49c1a0d985
Fix formatting
2020-01-11 22:33:27 +11:00
Simon Aarons
5106ccba68
Implement Tiger Game.com ADPCM
2020-01-11 21:52:24 +11:00
Lukas Cone
10ab263092
Added FWSE format
2020-01-07 18:44:20 +01:00
bnnm
310c3b2cb4
Fix HEVAG clip glitches
2020-01-02 22:19:15 +01:00
bnnm
e4e367daf0
Add .fda Relic Codec AIFC [Homeworld 2 (PC)]
2019-12-27 01:29:56 +01:00
bnnm
cca2a64a20
Fix some MP3 num_samples [Marc Ecko's Getting Up (PC)]
2019-12-08 00:00:04 +01:00
bnnm
ce5bdedd2a
Adjusted VAG full loops
2019-12-07 23:58:30 +01:00
NicknineTheEagle
08e135a07e
Fixed PSX loop points scanner not working on mono files
2019-12-05 15:35:46 +03:00
bnnm
0de95ee919
Fix AFC in AST
2019-11-16 22:32:19 +01:00
bnnm
cc4f70806f
Fix CRLF<>LF for some files
2019-11-10 21:26:31 +01:00
bnnm
6eecc5303d
Improve SCHl MP2/EALayer3 V1a gapless
2019-11-06 23:06:21 +01:00
bnnm
bf14fccc97
Small detection tweaks
2019-11-04 23:31:23 +01:00
bnnm
5167cc9252
Fix FFmpeg slowness in MSVC
2019-11-04 23:29:34 +01:00
bnnm
3208863d75
Minor cleanup/comments
2019-11-03 22:58:33 +01:00
bnnm
0dfe352c7b
Improve streamfile float reading
2019-11-02 20:12:12 +01:00
bnnm
f6b4df6680
Tweak EALayer3 comment
2019-11-02 16:10:54 +01:00
bnnm
73e60d64b1
Improve AFC/DTK/FADPCM/PROCYON/LSF/ASF/DSF/XMD/MTAF/MTA2 performance
2019-11-02 16:10:23 +01:00
bnnm
4d5ec06d76
Improve raw MP3 total samples reading
2019-11-02 15:49:10 +01:00
bnnm
c279e10722
Tweaks
2019-10-28 00:01:30 +01:00
bnnm
409a10172a
Improve MPEG FSB/EA-MP3/AHX reads
2019-10-27 23:55:32 +01:00
bnnm
2e509b8fff
Improve EALayer3 reads in SPS to avoid rebuffering
2019-10-27 23:55:02 +01:00
bnnm
abd281e7c8
Add raw interleaved XA subsong handling
2019-10-27 23:50:48 +01:00
bnnm
cf618362ff
Optimize float-to-int in ffmpeg
2019-10-20 23:50:29 +02:00
bnnm
c4b259f5d8
Clean MSADPCM frame size and add extra check
2019-10-20 16:35:52 +02:00
bnnm
e35bbf59cf
Add UE4OPUS v2 [Travis Strikes Again: No More Heroes (PC)]
2019-10-19 12:13:49 +02:00
bnnm
2969db25de
Clean some streamfile code
2019-10-19 11:11:09 +02:00
bnnm
8973d3238f
Merge branch 'master' of https://github.com/kode54/vgmstream into ogg
2019-10-19 09:41:12 +02:00
Christopher Snowhill
ee3e170026
Fix planar format for mono files
2019-10-18 15:42:46 -07:00
bnnm
15d794bbe2
Allow Ogg decoder to be used like other codecs
2019-10-18 19:34:15 +02:00
Christopher Snowhill
2b1de051e2
Fix FFmpeg for non-planar formats
2019-10-15 19:54:11 -07:00
bnnm
4a338564e6
Minor doc
2019-10-14 00:32:07 +02:00
bnnm
d64f85a02e
Fix MPC missing start samples
2019-10-13 20:13:15 +02:00
bnnm
a05f8cbbec
Clean use of FFmpeg internal
2019-10-13 19:54:52 +02:00
bnnm
7214dfbef7
Fix ATRAC3 clips caused by incorrectly inverted PCM16
2019-10-13 18:55:52 +02:00
bnnm
e5e86d3324
Simplify FFmpeg decoder to remove temp buffer for performance
...
Also changes fuzzy behavior on frame error to mimic ffmpeg.exe
2019-10-13 18:43:13 +02:00
bnnm
15aa8652c6
Tweaks
2019-10-07 00:17:12 +02:00
bnnm
4af3f6bad6
Improve EA-XAS decoding/performance
2019-10-06 17:54:26 +02:00
bnnm
35f5da2ac3
Improve performance of ADX/XA/PSX/HEVAG/DSP decoders
2019-10-05 15:10:40 +02:00
bnnm
95a50a3168
Minor cleanup
2019-09-29 20:09:28 +02:00
bnnm
1b34ef1f01
Fix various leaks and issues found with drmemory
2019-09-29 18:25:24 +02:00
bnnm
97c090886f
Tweak Yamaha/AICA codec naming
2019-09-21 19:15:01 +02:00
bnnm
e372e19057
Fix Yamaha AICA decoding being slightly off and cleanup
2019-09-21 18:52:57 +02:00
bnnm
1bc7e0e410
Add Konami BMP .bin (as .lbin) + decoder [Jubeat Clan (AC)]
2019-09-08 21:12:13 +02:00
bnnm
9669de953e
Tweak Ubi ADPCM codes and accept 6-bit stereo from XIII (PC)
2019-09-08 20:23:06 +02:00
bnnm
5140cabe2d
Misc tweaks
2019-09-02 20:48:33 +02:00
bnnm
a7d220cf97
Add Ubi ADPCM in .SMx/SBx [Spliner Cell (PC), Batman Vengeance (PC/Xb)]
2019-09-02 20:46:42 +02:00
bnnm
057d66cf99
Add Platinum ADPCM for .wem [Bayonetta 2 (Switch)]
2019-08-29 00:54:49 +02:00
bnnm
84038b0fea
Improve raw ATRAC3 decoding accuracy and cleanup
2019-08-26 22:58:43 +02:00
bnnm
6f2999cd3d
Tweak EALayer3 discard modes from debug info and EAAC header
2019-08-26 00:41:17 +02:00
bnnm
22c3266727
Improve RIFF ATRAC3/plus decoding accuracy
2019-08-25 20:46:29 +02:00
bnnm
a3296cd274
Minor tweaks
2019-08-15 22:15:37 +02:00
bnnm
badf3477e3
Add Blitz Games .ima and improve decoder [Lilo & Stitch (PC)]
2019-08-15 16:25:52 +02:00
bnnm
d57b986523
Minor cleanup
2019-08-12 20:13:53 +02:00
bnnm
3bac417a8c
Add Pivotal .psf and decoder [The Great Escape, Conflict: Desert Storm]
2019-08-11 19:38:40 +02:00
bnnm
e08a0d8431
Redo MUSX (.sfx) stream/stream banks/sfx banks and fix various bugs
2019-08-03 23:35:10 +02:00
bnnm
4f5d622edc
Add .idwav/idmsf/idxma [Doom 3 BFG Edition (PC/PS3/X360)]
2019-08-02 21:11:55 +02:00
bnnm
3410f68866
Fix compilation without FFmpeg
2019-07-24 15:46:35 +02:00
bnnm
eac44c37c9
Add multichannel Switch Opus
2019-07-23 22:47:40 +02:00
bnnm
e9cfb8d617
Fix FFmpeg formats that can't seek
2019-07-21 14:41:17 +02:00
bnnm
c7aaabf573
Fix XVAG MPEG encoder delay/gapless looping
2019-06-29 13:24:53 +02:00
bnnm
40e2099fea
Fix installed TXTP loops in HCA files
2019-05-23 23:47:53 +02:00
bnnm
e4465fc117
Fix .hca key detection for newer Tales of the Rays files
2019-04-09 20:41:23 +02:00
bnnm
4f79dc82e8
Fix some .msf/mp3 looping
2019-04-09 20:40:48 +02:00
bnnm
57d724c2b2
Fix 5.1/7.1 .at3 LFE channel order [Devil May Cry 4 (PS3)]
2019-03-30 02:15:22 +01:00
bnnm
9e9417b916
Fix inconsistent PSX channel padding [Gitaroo Man (PS2)]
2019-03-24 03:21:05 +01:00
bnnm
9ac36892f6
Fix .sngw 5.1 channel order
2019-03-24 02:45:03 +01:00
bnnm
703c29775d
Add TXTH padding_size = (value|auto|auto-empty) to skip PS-ADPCM padding
2019-03-16 13:56:22 +01:00
bnnm
80ae4f2ed3
Add 9TAV [Metal Gear Solid 2/3 HD (Vita)]
2019-03-16 00:10:28 +01:00
bnnm
e5d4e2e382
Remove MTAF deblocking code and cleanup
2019-03-11 12:34:23 +01:00
bnnm
c7a8e25ce8
Validate some bytes-to-samples and shadowing tweaks
2019-03-11 01:34:36 +01:00
bnnm
fd9a33d2d0
Add TXTH mpeg bytes-to-samples and tweaks
2019-03-11 01:22:49 +01:00
bnnm
2b4570395a
Add AAC codec for TXTH and bytes-to-samples
2019-03-09 22:57:21 +01:00
bnnm
8850ddacff
Rename internal coding AICA to YAMAHA
...
AICA is simply Dreamcast's sound chip that uses standard Yamaha ADPCM,
codec used by Yamaha in many other places well before the Dreamcast
2019-03-03 02:30:52 +01:00
bnnm
0c39f4cf09
Fix tri-Ace Aska ADPCM .aac [Star Ocean Anamnesis (Mobile)]
2019-03-02 21:12:00 +01:00
bnnm
051cad9462
Minor shadowing fixes and cleanup
2019-03-02 19:23:37 +01:00
bnnm
d9296c6693
Add multichannel layout for OGG/MP4/WEM/FFmpeg and use in foobar
2019-03-02 15:57:41 +01:00
bnnm
3d279ea42c
Fix .ogg multichannel order and cleanup
2019-03-02 11:17:50 +01:00
bnnm
7372ffdc5c
Fix possible pcm_bytes_to_samples overflow
2019-02-24 09:52:48 +01:00
bnnm
e5480f4bb0
Fix minor shadowing issues
2019-02-23 03:15:49 +01:00
bnnm
dd31d1af33
Add Blitz IMA .str+wav [Zapper (PC)]
2019-02-23 00:12:58 +01:00
bnnm
dc22b3d955
Add some BAOs and v6 IMA [Ghost Recon Future Soldier (PC/PS3)]
2019-02-22 23:51:40 +01:00
bnnm
ed281e1c2e
Fix mpeg state not properly resetting in some cases
2019-02-16 01:23:43 +01:00
bnnm
9a402fb797
Minor fixes
2019-02-10 18:43:24 +01:00
bnnm
4c038cb0ea
Add Ocean .DSF, .208 and DSA decoder [Last Rites (PC)]
2019-02-10 01:36:05 +01:00
bnnm
011fe56614
Fix EALayer3 11ch, V1b PCM, V2S loops [Army of Two 3 (PS3), NFS:W (PS3)]
2019-02-09 23:42:59 +01:00
bnnm
a37afdee66
Fix Ubi IMA v2 [Donald Duck: Goin' Quackers (GC)]
2019-01-26 16:16:40 +01:00
bnnm
7b9d50e62b
Add proper .baf [Project Gotham Racing 4 (X360), Geometry Wars (PC)]
2019-01-12 18:01:19 +01:00
bnnm
093fa28a2f
Add OKI16 TXTH/GENH decoder [Sweet Legacy (PS2), Hooligan (PS2)]
2019-01-12 13:02:08 +01:00
bnnm
1f44c2d2de
Rename pcfx_decoder.c to oki_decoder.c
2019-01-12 11:38:20 +01:00
bnnm
5d610be086
Add .gin and EA-XAS v0 decoder [Need for Speed Most Wanted]
2019-01-12 02:26:38 +01:00
NicknineTheEagle
c47ae9632a
Changed decode_pcm4 functions to use int16_t instead of uint16_t
2019-01-10 02:54:52 +03:00
NicknineTheEagle
5190b362a9
Added 4-bit PCM decoder
2019-01-09 22:30:15 +03:00
bnnm
6906a55685
Add unused EA-XA float decoder
2019-01-01 19:02:58 +01:00
bnnm
fa2f95739a
Fix AWC MPEG not seeking back correctly
2018-12-28 11:04:18 +01:00
bnnm
e53740f27f
Add PCFX for GENH/TXTH [Der Langrisser FX (PC-FX)]
2018-12-27 16:14:59 +01:00
bnnm
28ce248992
Increase blank skips for rarer Dragalia Lost songs
2018-12-23 13:35:43 +01:00
bnnm
aeaf2c0b8c
Increase blank skips for rare Dragalia Lost songs
2018-12-23 01:54:50 +01:00
bnnm
2e3add8354
Add doc
2018-12-22 20:13:41 +01:00
bnnm
87972f55eb
Improve HCA key detection for small/silent HCA [Dragalia Lost (iOS)]
2018-12-22 19:44:30 +01:00
bnnm
3ead9f7f4a
Fix MTA2 with empty frames
2018-12-21 22:37:56 +01:00
bnnm
34d4500e54
Add .sps EAMP3 [Need for Speed (PS4)]
2018-12-15 11:17:47 +01:00
bnnm
4c36a5eb09
Fix audacious builds
2018-12-04 00:00:22 +01:00
bnnm
eaa176864c
Simplify debug off_t casting for easier build
...
Also reorder some custom opus funcs that don't depend on ffmpeg
2018-12-01 18:52:30 +01:00
bnnm
7a5cf59951
Remove custom Opus skip_samples for newer FFmpeg + libopus
2018-12-01 18:33:43 +01:00
bnnm
b75b180557
Add minor opus bad data check
2018-12-01 02:39:25 +01:00
bnnm
ef64889a28
Add XMA utils to fix encoder delay stuff
2018-11-18 17:00:48 +01:00
bnnm
ab90e08484
Add ADPCM .xpcm [Eternal Fantasy (PC)]
2018-11-10 00:09:03 +01:00
bnnm
466f3af458
Subfile streamfile cleanup
2018-10-27 23:49:08 +02:00
bnnm
0e16a309e2
Add 2MSF and clean WMSF [Super Robot Taisen OG: The Moon Dwellers (PS4)]
2018-10-27 23:10:03 +02:00
bnnm
3123d1c273
Adjust XOPUS encoder delay
2018-10-20 12:35:50 +02:00
bnnm
e49a688559
Add .xopus decoding [Angry Birds Transformers (Android)]
2018-10-13 21:01:58 +02:00
bnnm
ec0043bf6b
Improve HCA key testing
2018-10-13 19:50:42 +02:00
bnnm
80aad4f15a
Add/fix XWMA start and num samples
2018-10-07 23:27:31 +02:00
bnnm
4e45cbd571
Add FFmpeg encoder delay logs
2018-10-07 21:16:57 +02:00
bnnm
a63dd9eae0
Fix XWMA with buggy bit rates [Saints Row 2 (PC)]
2018-10-07 03:26:31 +02:00
bnnm
65aca53cb5
Fix some XWB + FFmpeg subsongs
2018-10-07 03:26:05 +02:00
bnnm
34676bbdc6
Prepare XMA adjusted loops
2018-10-07 02:23:05 +02:00
bnnm
9f6c1c4da2
Fix rare FFmpeg codecs decoding more samples after data EOF, cleanup
2018-10-06 22:39:34 +02:00
bnnm
1056092bf3
Fix Final Fantasy Tactics A2 IMA decoding
2018-10-04 19:43:37 +02:00
bnnm
2a5516fe7c
Restore G719 max frame size as 2560 bits (0x140) is decoder max
2018-09-27 23:56:44 +02:00
bnnm
d2798c946a
Simplify switch_opus_get_samples usage
2018-09-27 23:39:37 +02:00
bnnm
d7c5c3feaf
Improve UE4Opus/EAOpus encoder delay calculations
2018-09-27 23:31:03 +02:00
bnnm
3269649eec
Add EAOpus [FIFA 17 (PC), FIFA 19 (Switch)]
2018-09-27 23:10:01 +02:00
bnnm
c5b514b577
Improve UE4OPUS encoder delay and fix get_opus_samples_per_frame
2018-09-23 12:17:23 +02:00
bnnm
d717f21189
Add UE4OPUS decoder [Fortnite (PC), ARK: Survival Evolved (PC)]
2018-09-23 04:26:11 +02:00
bnnm
5f3ab0a5fc
Rename *_utils_switch_opus.c to *_custom_opus.c for future changes
2018-09-23 04:22:16 +02:00
bnnm
7d91ef1432
Cast off_t to off64_t when printf'ing for future 4GB file support
2018-09-23 03:01:13 +02:00
bnnm
c045d41670
Fix EA-MT looping for all cases [SSX3 (PS2)]
2018-09-10 13:18:53 +02:00
bnnm
804fceb5e7
Remove custom FFmpeg, as custom IO streamfile can be used instead
2018-09-10 02:19:34 +02:00
bnnm
74536e0933
Swap custom FFmpeg OPUS for custom streamfile IO
2018-09-10 01:23:34 +02:00
bnnm
06ea6af303
Minor doc
2018-09-09 15:13:58 +02:00
bnnm
2b7cd654b2
Allow arbitrary frame sizes for G719 and cleanup
2018-09-09 12:24:08 +02:00
bnnm
a3f2231ba1
Update EA-MT API a bit
2018-09-09 00:51:35 +02:00
bnnm
47b5a189cf
Clean EA-MT code
2018-09-08 23:36:31 +02:00
bnnm
417cc59277
Fix EA-MT looping [SSX3 (PS2)]
2018-09-08 19:22:56 +02:00
bnnm
19f69e14b7
Add ALP IMA decoder [Lego Racers (PC)]
2018-09-06 20:25:04 +02:00
bnnm
800ebfc007
Minor doc
2018-09-06 18:10:47 +02:00
bnnm
f519b1ad70
Add DERF DPCM decoder [Stupid Invaders (PC)]
2018-09-06 17:45:34 +02:00
bnnm
59b303d753
Update libacm to 1.2 and add .WAVC sfx
2018-09-04 22:42:21 +02:00
bnnm
f70852095c
Tweak minor ACM stuff for opaqueness
2018-09-04 18:37:51 +02:00
bnnm
fcc5f59ffe
Add buffer size validations in custom Vorbis
2018-09-04 18:00:59 +02:00
bnnm
fa472d4f70
Fix interleaved 2ch XBOX-IMA [Fairly OddParents: Breakin' da Rules]
2018-09-04 17:10:41 +02:00
bnnm
3a64f8b0d2
Fix some BNSF [Taiko No Tatsujin: Drum Session! (PS4)]
2018-09-04 17:08:01 +02:00
bnnm
bf0d46a476
Rename decode_SASSC to lowercase for consistency
2018-09-02 21:11:15 +02:00
bnnm
c707a29639
Rename SASSC_decoder to lowercase for consistency
2018-09-02 21:09:15 +02:00
bnnm
bd374a01a7
Improve ATRAC9 loop performance and cleanup
2018-09-02 21:02:11 +02:00
bnnm
9c0db7cae3
Improve HCA/clHCA key detection
...
- Only test keys when file is encrypted
- Add clHCA_TestBlock to test a frame with the current key
- Move some key detection code to hca_decoder.c and simplify hca.c
detection
- Decrease number of test frames due to increased accuracy of
clHCA_TestBlock
2018-09-02 16:00:58 +02:00
bnnm
fd52fe0e95
Clean clHCA lib 3 (API)
...
- rename clHCA_DecodeSamples16 to clHCA_ReadSamples16 since it isn't
really decoding
- divide clHCA_Decode into clHCA_DecodeHeader and clHCA_DecodeBlock to
clarify usage
- unify clHCA_IsOurFile0/1 since one would need to call
clHCA_DecodeHeader right after it anyway
- add clHCA_SetKey for easier key handling
- adapt vgmstream wrapper
2018-09-01 20:28:00 +02:00