Commit Graph

157 Commits

Author SHA1 Message Date
bnnm
1406fcf031 makefile: fix x64 2023-02-09 21:22:27 +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
031829c517 doc 2023-01-29 23:01:14 +01:00
bnnm
fd7470fcd1 build: vcxproj cleanup 2023-01-15 22:40:24 +01:00
bnnm
35fcbf2201 build: x64 stuff for makefiles 2023-01-15 21:10:44 +01:00
bnnm
2233cde3bd missing rename 2023-01-15 21:09:05 +01:00
bnnm
51b7e9e3a5 build: add 64-bit DLLs for future changes 2023-01-15 20:31:51 +01:00
bnnm
8f552c5cd1 build: use .dll.a instead of .a for link libs
- more consistent with mingw's usage (not standard static libs)
2023-01-15 20:11:00 +01:00
bnnm
bbca255d24 build: move helper ext_lib files to ext_lib/extra 2023-01-15 20:10:21 +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
db2dbb2f2f add current licenses 2023-01-15 18:42:25 +01:00
bnnm
86c4d81506 update ffmpeg
- compiled with VS2019 (since old DLL used MSVC too)
- version n5.1.2
- removed unused config and included binka
- removed XP support
- comments in config txt
- has some crash bugs (to be improved in later commits)
2023-01-15 17:39:01 +01:00
bnnm
4429bb0fca update libspeex
- compiled with mingw-w64 GCC 12.2
- version 1.2.1
- properly stripped and exports external API only
2023-01-15 17:28:16 +01:00
bnnm
0688de3146 update libvorbis
- compiled with mingw-w64 GCC 12.2
- version 1.3.7 (vorbis) + 1.3.5 (ogg)
- removes vorbisenc code for smaller DLL
- optimization flags for slightly improved performance
2023-01-15 17:18:14 +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
bnnm
f5e4a952e2 update libmpg123
- compiled with mingw-w64 GCC 12.2
- version 1.31.1
- compared with old DLL, output results in many +-1 diffs, but is correct vs newer official binaries
2023-01-15 17:06:15 +01:00
bnnm
2d0ef8091b update libg719
- compiled with VS2019
- latest version
2023-01-15 17:03:34 +01:00
bnnm
8e08f540e3 update libatrac9
- compiled with VS2019
- latest version
2023-01-15 17:02:59 +01:00
NicknineTheEagle
b081312831 Migrate to VS 2019 and foobar2000 2022-01-04 SDK 2022-05-01 21:47:58 +03:00
KatieFrogs
c6a7070428 Cmake: Build celt for wasm target 2021-10-22 10:09:33 +03:00
LoveEevee
81ebcddd7b Cmake: Refactor dependency fetching
- Build maiatrac3plus on targets without ffmpeg
2021-09-19 08:46:47 +03:00
bnnm
dbf8d641c6 cmake: fix version for g719 2021-08-27 00:24:12 +02:00
LoveEevee
26f2e7cd28 Add G.719 support on Linux 2021-08-25 18:50:20 +03:00
bnnm
36cf5c18f4 cleanup: move clHCA to coding to simplify
Also has changed a lot from the original so it's barely external now
2021-08-14 11:39:54 +02:00
bnnm
bb445efea1 cleanup: minor compiler warnings, etc 2021-08-13 23:53:27 +02:00
bnnm
e70cc00fac makefiles: fixes to build with external libs 2021-08-10 23:54:04 +02:00
bnnm
d12f137470 Remove unused .vcproj (use CMake if needed) 2021-08-08 09:50:58 +02:00
bnnm
39dfdee9e4 cleanup: function defs, unused vars 2021-07-29 22:29:49 +02:00
Lukas Cone
aa196055c2 Allow use of external ffmpeg SDK 2021-07-17 20:09:11 +02:00
Lukas Cone
be7a8371ba ffmpeg includes from system for unix 2021-07-17 20:09:11 +02:00
bnnm
9ec4877ee7 Small HCA optimization 2021-03-21 00:51:24 +01:00
bnnm
d4209c2d43 Greatly improve HCA key detection 2021-03-14 16:28:35 +01:00
bnnm
de20926203 Improve HCA joint stereo 2021-03-10 22:17:56 +01:00
bnnm
ae909de292 Improve HCA v3.0 2021-03-10 22:17:15 +01:00
bnnm
8dcc485583 Add partial support for HCA v3.0 (ongoing) [Uma Musume (Android)] 2021-03-07 23:20:21 +01:00
bnnm
628e98116b Update builds for libspeex 2021-01-23 16:44:16 +01:00
bnnm
9d41ef13ac Enable libspeex in foobar/msvc 2021-01-23 16:26:46 +01:00
bnnm
1427e58d12 Clean makefiles and enable libspeex by default 2021-01-23 15:50:59 +01:00
bnnm
a7cf891147 Add libspeex DLL (disabled) 2021-01-17 01:06:36 +01:00
bnnm
ceea5d0d55 Add Speex decoder (disabled) 2021-01-12 15:11:24 +01:00
NicknineTheEagle
39677c71cb Removed .asc GPG signatures 2020-11-16 02:12:59 +03:00
NicknineTheEagle
54933050cb Ship pre-compiled jansson library 2020-11-16 02:12:58 +03:00
bnnm
7762bce8a5 Remove libg7221_decode 2020-01-12 12:33:37 +01:00
Lukas Cone
087ed737ca CMake Refactor 2020-01-11 17:34:53 +01:00
Lukas Cone
d170b10812 Relativized CMake 2020-01-07 18:42:57 +01:00
NicknineTheEagle
67670aa110 Removed deprecated MinimalRebuild option 2019-09-08 16:28:35 +03:00
bnnm
b9d01e3176 Improve HCA key detection in rare cases [Ryu ga Gotoku Online (Mobile)] 2019-07-07 15:26:15 +02:00
Naram Qashat
30506a084a Add Audacious CMake script, cleanup
Also had to fix a few of the audacious files to get them to compile, mainly not using NULL in the input plugin constructor and casting the STREAMFILE functions (maybe some *nix compilers would've accepted those, but FreeBSD 12's Clang did not)
2019-03-18 00:17:08 -04:00