Naram Qashat
78748393db
Add CMake scripts
...
Needed to change how version.h was included to let it pick up the one from CMake's build location.
NOTE: Does not build with MinGW-w64 currently, does not have a way to build the audacious or XMPlay plugins.
2019-03-17 14:36:55 -04:00
Christopher Snowhill
1629d624a7
Updated FFmpeg, and hopefully restored Windows XP compatibility, for now.
2019-01-10 00:15:12 -08:00
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
Christopher Snowhill
9a5f1d13b8
Update bundled libvorbis.dll with Rarewares v1.3.5 build, and include GPG signature.
2017-03-25 18:45:18 -07:00
Christopher Snowhill
59c2a57ecf
Updated FFmpeg binaries.
2017-02-28 19:16:15 -08:00
Christopher Snowhill
dae2cead2e
Update FFmpeg build options.
2017-02-28 19:13:48 -08:00
Christopher Snowhill
6da30d01c0
Update FFmpeg.
2017-02-04 16:59:40 -08:00
Christopher Snowhill
16d2532c6f
Added Release2015 target to projects.
2017-02-03 22:01:21 -08:00
Christopher Snowhill
e4739be725
Updated FFmpeg.
2017-01-28 13:58:48 -08:00
Christopher Snowhill
53e3af6684
Updated FFmpeg, including enabling the XMA parser.
2017-01-26 17:39:32 -08:00
Christopher Snowhill
f70b9177a7
Updated FFmpeg.
2017-01-22 22:58:15 -08:00
bnnm
b44e3ec617
Use v100 by default
2017-01-15 22:25:28 +01:00
bnnm
95ac35fff9
Update test/winamp VS project files so they are similar to foobar's
2017-01-15 21:12:43 +01:00
Christopher Snowhill
5aa501c329
Updated FFmpeg.
2017-01-08 13:30:17 -08:00
bnnm
2807d2fbab
Fixed minor compiler warnings
2016-12-27 17:13:22 +01:00
Christopher Snowhill
1899a20934
Merge pull request #56 from bnnm/format-hevag-misc
...
Formats: HEVAG and others
2016-12-26 16:38:14 -08:00
bnnm
709d6aae60
Enable FFmpeg by default and use internal FFmpeg DLLs
2016-12-26 13:57:15 +01:00
Christopher Snowhill
37c16ab171
Signed the FFmpeg libraries.
2016-12-22 19:01:04 -08:00
Christopher Snowhill
52faca81c2
Updated FFmpeg with new build options.
2016-12-22 18:56:21 -08:00
Christopher Snowhill
2082a7a869
Updated to use bundled copy of FFmpeg libraries on win32, built with media-autobuild_suite.
2016-12-09 14:26:48 -08:00
Chris Moeller
94309292d9
Remove C99-isms for MSVC 2010.
2016-10-28 16:50:39 -07:00
Chris Moeller
3f813fad09
Revert to MSVC 2010.
2016-10-28 16:49:44 -07:00
Chris Moeller
e67642db30
Ignore relative volume adjustment, as criware seems to only pass it on to the user of the library.
2016-06-29 23:08:27 -07:00
Chris Moeller
4c75e6a5bc
Updated HCA decoder.
2016-06-29 19:56:20 -07:00
Chris Moeller
355ed06781
Made HCA decoder endian safe.
2016-06-28 16:25:08 -07:00
Chris Moeller
33563f4e7c
Add HCA support.
2016-06-28 00:20:37 -07:00
Chris Moeller
d53030faf8
And back to 2015 again.
2016-06-26 13:28:42 -07:00
Chris Moeller
12c375e43f
Switch back to MSVC 2010
2015-10-04 09:41:07 +00:00
Chris Moeller
ec99511d38
Update libg719_decode.dll with a copy that should work on Windows XP
2015-09-21 01:53:20 +00:00
libertyernie
cc17090f43
Merge branch 'with_test_vcxproj'
2015-08-30 13:50:48 -05:00
libertyernie
2e28098b95
Use i686 instead of i586 in Makefile and use LF in version.sh
2015-08-30 13:47:35 -05:00
libertyernie
418d1942d4
Create project files for VS2015
2015-08-30 10:27:27 -05:00
libertyernie
930c82edbf
Merge branch 'master' of https://github.com/codebase7/vgmstream into with_test_vcxproj
2015-08-30 10:16:46 -05:00
Chris Moeller
6e4207f9a3
Updated for Visual Studio 2015
2015-08-13 00:31:49 -07:00
codebase7
12a1119aa9
Create a VC project for the test binary.
...
Also add a getopt() implementation and a unistd.h from stackoverflow
to allow the existing code in test.c to build. (The normal unistd.h and
getopt() should still be used on systems that provide it. VC does not, so
that's why it's added.)
Also add a version.bat batch file that creates a VERSION.H file for VC
to include in the build. (Defines VERSION in the preprocessor, Batch file
pulls the version number from version.mk)
2015-05-20 02:34:15 -04:00
Soneek
3826cd0f8e
Add LWAV output option to test, fix so that we need at3plusdecoder.dll, not .def in test and winamp builds
2015-05-11 15:02:21 -07:00
Chris Moeller
3a842dfd2c
Oops, we want a static compile of this
2015-01-24 21:42:01 -08:00
Chris Moeller
1ad884287b
Added G.719 decoding support to BNSF input
2015-01-24 21:08:25 -08:00
soneek
46f21d977b
Update to build with mingw, added at3plus support to Winamp plugin, Capcom mca, WiiU btsnd, MH3U dspw
2015-01-21 19:28:43 -05:00
Chris Moeller
e159c86975
Revert to MSVC 2013
2014-11-23 00:56:58 -08:00
Chris Moeller
354cb15434
Updated project files to MSVC 2015
2014-11-20 21:49:21 -08:00
Chris Moeller
b0246bbceb
Updated project for MSVC 2013
2014-08-15 05:39:11 -07:00
Chris Moeller
98e90f8a25
Implemented ATRAC3plus support
2013-06-26 02:54:15 -07:00
Chris Moeller
75d329cc1d
Updated projects for MSVC 2012 using v110_xp platform
2013-06-07 18:53:29 -07:00
Chris Moeller
cb126b9258
Removed automatically generated files
2012-09-04 20:34:35 -07:00
Chris Moeller
3600cad40c
Removed stale source control and updated projects to revision 995
2012-09-05 03:28:18 +00:00
Chris Moeller
b7e07369a4
Tossed in missing files
2012-09-05 03:28:17 +00:00
halleyscometsw
e5ddad3b1f
G.722.1 support for mingw32 and MSVC (needs testing) build.
...
.s14 and .sss support.
Other builds will probably not build correctly, I'll follow up with something to disable G.722.1 there in a bit.
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@760 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2010-03-23 20:57:12 +00:00
halleyscometsw
662f74cd3b
Slightly different libvorbis.
...
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@564 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2009-01-21 12:50:05 +00:00
manakoAT
021d10a4ac
.IDSP added (Chronicles of Narnia Wii)
...
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@436 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-09-23 05:13:53 +00:00
halleyscometsw
e017a7324d
add AHX support, via mpg123
...
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@285 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-07-05 11:49:29 +00:00