Kevin López Brante
|
0a6bee4137
|
Merge branch 'master' into ea
|
2020-12-02 06:52:26 -03:00 |
|
Adam Higerd
|
a9752e3da7
|
switch nibbles on OKI4s mono, add to TXTH
|
2020-12-01 21:19:03 -06:00 |
|
NicknineTheEagle
|
a3c6595865
|
Minor doc
|
2020-12-02 02:50:13 +03:00 |
|
bnnm
|
be8eeb22d4
|
Fix multichannel Wwise Opus
|
2020-11-22 19:00:55 +01:00 |
|
bnnm
|
5c58e2fc7f
|
Doc
|
2020-11-15 22:46:17 +01:00 |
|
bnnm
|
ba88be7a47
|
Improve XOpus handling + prepare Wwise Opus
|
2020-11-09 14:50:33 +01:00 |
|
bnnm
|
8a1430e0b1
|
Fix .MSF sample counts with VBR MP3 [Asura's Wrath (PS3)]
|
2020-11-06 17:43:29 +01:00 |
|
bnnm
|
b55dbb2350
|
Add FSB OPUS (disabled)
|
2020-11-02 12:33:03 +01:00 |
|
bnnm
|
5949e5f83f
|
Merge branch 'master' into txtp-misc
|
2020-11-01 22:34:30 +01:00 |
|
NicknineTheEagle
|
6131b488c4
|
Fixed interleaved EA-XA decoding
|
2020-11-01 17:32:26 +03:00 |
|
bnnm
|
9c9e282452
|
Fix stereo VADPCM
|
2020-11-01 15:28:04 +01:00 |
|
NicknineTheEagle
|
0df7f8ccca
|
EA SCHl: Unified EA-XA decoder
|
2020-11-01 07:56:10 +03:00 |
|
bnnm
|
e325a739f8
|
Fix multichannel/variable frame ASKA ADPCM [Resonance of Fate (PC)]
|
2020-10-17 19:00:33 +02:00 |
|
bnnm
|
27fd84ca8c
|
Add .way bgm decoder/meta [Eien no Owari ni (PC)]
|
2020-10-11 00:01:11 +02:00 |
|
bnnm
|
ff5ffac950
|
Fix infinite loop with bad data in Wwise Vorbis
|
2020-08-22 13:40:49 +02:00 |
|
Simon Aarons
|
ac38e353df
|
Use adpcm_history1_32 for consistency
|
2020-08-16 22:57:38 +10:00 |
|
Simon Aarons
|
e04234e733
|
Fix offset bug
|
2020-08-16 15:52:23 +10:00 |
|
Simon Aarons
|
221c50b85c
|
Ensure int32_t for clamps
|
2020-08-16 12:36:59 +10:00 |
|
Simon Aarons
|
8a5af7ccdb
|
Highly improved Game.com ADPCM decoding algorithm
|
2020-08-16 12:28:15 +10:00 |
|
bnnm
|
e6eae7e341
|
Fix PTADPCM missing samples
|
2020-08-05 00:16:35 +02:00 |
|
bnnm
|
96d9502742
|
Fix EOF frame in early ADX [Baroque (SAT)]
|
2020-08-03 23:17:20 +02:00 |
|
bnnm
|
9b0df8652e
|
FFmpeg test
|
2020-08-01 10:31:00 +02:00 |
|
bnnm
|
ef64005418
|
Improve Level 5 0x555 codec performance
|
2020-07-31 17:13:22 +02:00 |
|
bnnm
|
9b4b40d3c8
|
Remove old bitreader code
|
2020-07-31 16:54:30 +02:00 |
|
bnnm
|
78ea507e0e
|
Improve EALayer performance a bit by using static bitreader
|
2020-07-31 16:49:07 +02:00 |
|
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 |
|