bnnm
a960a12e58
Fix some compiler warning/errors with libs disabled
2018-12-01 18:34:23 +01:00
Christopher Snowhill
0fb85c7e92
Updated FFmpeg, again.
2018-12-01 00:18:32 -08:00
Christopher Snowhill
475221c6fb
Updated FFmpeg, replacing its internal opus decoder with libopus.
2018-11-30 18:18:26 -08:00
Christopher Snowhill
69537bdbbb
Add updated FFmpeg build options.
2018-11-18 15:36:27 -08:00
Christopher Snowhill
26ee932828
Updated FFmpeg.
2018-11-14 02:29:20 -08:00
bnnm
37c7717cc2
Relax HCA validation for rare bad frames
2018-11-11 23:59:55 +01:00
Christopher Snowhill
e386d36118
Update LibAtrac9 to fix rare segfault.
2018-10-21 16:44:50 -07:00
bnnm
ec0043bf6b
Improve HCA key testing
2018-10-13 19:50:42 +02:00
bnnm
0c53449df1
Fix ciph-1 HCA and add errors [DQ Monsters: Super Light (Mobile)]
2018-10-13 13:02:40 +02:00
Christopher Snowhill
7b0e18171d
I feel safe enough signing these now.
2018-10-09 18:05:11 -07:00
bnnm
259c3b7d7e
Update G.722.1C (Siren14) decoder DLL to fix volume and others
2018-09-30 20:59:21 +02:00
bnnm
77e1b597a2
Fix clHCA lib v1.1 ATH scaling [El Shaddai (PS3)]
2018-09-02 16:07:59 +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
bnnm
a38e3a4878
Clean clHCA lib 2 (cleanup)
...
- Removed some overdone optimizations for clarity (don't seem to save
any substantial time when decoding +150 files)
- Remove unnecessary structs
- Treat keycode as a single 64b value
- Lib info and other tweaks
2018-09-01 17:37:07 +02:00
bnnm
98636e5f2a
Clean clHCA lib (comments, renames, api, code)
...
- Properly identify variables/functions/etc, all thanks to
Thealexbarney's excellent decoder analysis in VGAudio
- Simplify code to standard C, rather than asm-style decompilation
- Rename/tweak functions to be more C-like
- Minor fixes (pointer tests, incorrect values, etc)
- All was carefully tested, decoded files should be byte-identical to
previous versions
2018-09-01 16:09:59 +02:00
bnnm
9a2a2e4c2e
Export extra sample values in clHCA_getInfo
2018-08-29 20:48:35 +02:00
bnnm
cae82e9074
Clean builds and enable VGM_USE_VORBIS/MPEG manually for consistency
2018-08-20 20:08:24 +02:00
bnnm
c1e7e3b1f9
Enable CELT for MSVC project files
2018-08-12 23:00:28 +02:00
bnnm
9c6b679f1c
Enable CELT for GCC makefiles
2018-08-12 23:00:13 +02:00
bnnm
f524b9f758
Add FSB CELT DLLs and includes
2018-08-12 22:58:59 +02:00
Christopher Snowhill
806f703bcd
Updated libatrac9.dll binary and signature.
2018-04-10 15:47:44 -07:00
Christopher Snowhill
94f65eb661
Update libatrac9.dll binary and signature.
2018-04-08 19:27:27 -07:00
Christopher Snowhill
3822391cf2
Oops. That's better.
2018-03-20 20:48:57 -07:00
Christopher Snowhill
948cd89c24
Updated FFmpeg.
2018-03-20 20:47:04 -07:00
Christopher Snowhill
03745aa8cc
Disabled MAIATRAC3Plus library and removed its binaries from distribution.
2018-02-06 17:29:51 -08:00
Christopher Snowhill
ff637b9507
Oops, never signed that one.
2018-01-20 18:30:59 -08:00
Christopher Snowhill
986fab7d4d
Update libatrac9.dll and signature.
2018-01-16 23:21:32 -08:00
Christopher Snowhill
a5b19acfb8
Revert DLL runtime change, at least until foobar2000 hits v1.4 stable.
2018-01-16 23:19:37 -08:00
bxaimc
8dc66f37a6
Some fixes for MSVC discombobulations
2018-01-17 01:09:30 -05:00
Christopher Snowhill
2b92a562a5
Merge pull request #172 from bxaimc/master
...
Updated additional project files to match current build tools.
2018-01-08 16:07:52 -08:00
bnnm
6027c8bc7d
Fix wrong flag in Makefile
2018-01-08 19:40:38 +01:00
bxaimc
6b7908e42c
Updated additional project files to match toolsets used in libvgmstream and foo_input_vgmstream. This keeps msvc from freaking out
2018-01-08 12:01:10 -05:00
bnnm
29fc9386d6
Update Makefiles for ATRAC9, clean and remove .mingw variations
2018-01-07 20:13:20 +01:00
Christopher Snowhill
e12e87fc78
Finishing touches on Atrac9 support.
2018-01-04 19:15:33 -08:00
Christopher Snowhill
9928380c49
Add libatrac9 for Windows builds.
2018-01-04 18:59:29 -08:00
Christopher Snowhill
cc2944e4f0
Update project files, and update foobar2000 component.
2017-12-30 19:15:34 -08:00
Christopher Snowhill
d37765375c
Updated FFmpeg.
2017-12-03 14:03:39 -08:00
Christopher Snowhill
e02e72cd08
Updated libmpg123 and headers.
2017-12-03 13:12:27 -08:00
bnnm
6d7d6dcd54
Update makefile for latest FFmpeg libs
2017-11-16 00:42:35 +01:00
Christopher Snowhill
cfc17019cc
Updated FFmpeg.
2017-11-11 20:09:33 -08:00
Christopher Snowhill
4b2f2471d6
Updated FFmpeg.
2017-10-14 16:45:41 -07:00
Christopher Snowhill
c90c00f837
Rebuilt libg7221_decode with MSVC 2017 v141_xp profile.
2017-10-12 15:42:35 -07:00
Christopher Snowhill
e7e753ae0d
Updated FFmpeg.
2017-09-24 15:58:08 -07:00
bnnm
02be212c54
Update VS project files for FFmpeg Opus (swresample.dll)
2017-09-24 19:15:24 +02:00
bnnm
c48a7236ca
Update Makefiles for FFmpeg Opus (swresample.dll)
2017-09-24 19:14:19 +02:00
Christopher Snowhill
9c692ac472
Updated FFmpeg.
2017-08-25 19:58:33 -07:00
Christopher Snowhill
08884726ab
Updated FFmpeg options.
2017-08-25 19:49:05 -07:00
Christopher Snowhill
0e43173ae7
Updated FFmpeg.
2017-05-21 21:58:43 -07:00
Christopher Snowhill
d2fac79106
Updated FFmpeg.
2017-04-22 14:52:10 -07:00