Commit Graph

62 Commits

Author SHA1 Message Date
NicknineTheEagle
42353fc425 VS project fixups 2022-08-04 09:30:41 +03:00
NicknineTheEagle
b081312831 Migrate to VS 2019 and foobar2000 2022-01-04 SDK 2022-05-01 21:47:58 +03:00
bnnm
870a0f2443 Fix xmplay plugin (wrong SF read definition) 2022-02-06 13:16:39 +01:00
bnnm
4d582b09de plugin: unify version format 2021-08-15 19:24:48 +02:00
bnnm
2fbbe32386 builds: fix makefile version issues and cleanup 2021-08-15 19:15:56 +02:00
bnnm
7116ad4071 makefiles: include tweaks 2021-08-14 17:22:47 +02:00
bnnm
ec18e44a54 msvc: remove libvgmstream-only flags and includes 2021-08-14 12:27:47 +02:00
bnnm
bb445efea1 cleanup: minor compiler warnings, etc 2021-08-13 23:53:27 +02:00
bnnm
2084b22564 build: remove some conditional includes 2021-08-12 00:09:33 +02:00
bnnm
c2428c8faa vs: remove faac includes for now 2021-08-12 00:05:30 +02:00
bnnm
0b14f9a446 builds: modify how version.h is used to fix issues
- version.h is now static (should increase on new releases)
- if compiler flag is passed, will try to use version_auto.h (autogen)
(auto only on compiler flag to avoid include'ing a non-existant file)
- avoid clobbered version.h as may force recompiles
2021-08-10 23:51:48 +02:00
NicknineTheEagle
c85579f6a4 Fixups to VS project files 2021-08-10 05:50:20 +03:00
bnnm
25b95c61ae builds: clean version makers a bit 2021-08-08 14:00:58 +02:00
bnnm
52f04eef82 build: VERSION fixes
- rename to VERSION to VGMSTREAM_VERSION to avoid some clashes
- improve git-less builds
2021-08-07 20:41:50 +02:00
bnnm
210e8ee783 makefiles: fix -lm order for some linkers 2021-08-07 12:33:50 +02:00
bnnm
e1360f395e makefiles: tweak includes for windows 2021-07-29 23:42:34 +02:00
Lukas Cone
be7a8371ba ffmpeg includes from system for unix 2021-07-17 20:09:11 +02: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
bnnm
30eef7ed43 Minor renames 2020-07-30 23:50:56 +02:00
bnnm
37056e22d3 Use internal plugin settings, mixing and seeking in xmplay 2020-07-29 19:35:53 +02:00
bnnm
c226ad2835 Disable FDK-AAC/QAAC default compile flag 2020-03-08 22:26:19 +01:00
bnnm
7762bce8a5 Remove libg7221_decode 2020-01-12 12:33:37 +01:00
Lukas Cone
9887406b84 CMake: Changed version.h generation dir 2020-01-11 19:14:13 +01:00
Lukas Cone
087ed737ca CMake Refactor 2020-01-11 17:34:53 +01:00
Christopher Snowhill
8654d91d0f
Merge pull request #498 from goutsune/xmp-dev
Improve encoding info display, now works with FFmpeg formats too. Experimental metadata parser.
2019-12-05 22:51:57 -08:00
bnnm
cc4f70806f Fix CRLF<>LF for some files 2019-11-10 21:26:31 +01:00
O Postolati
472de8689b Use MAX_PATH instead of arbitrary value, use that to safely copy string from supplied path.
Update file metadata upon adding to playlist;
Disable fade out for non-looping tracks, set fade_delay to 0.
2019-11-07 20:13:51 +07:00
O Postolati
a41594a65b Improve encoding info display, now works with FFmpeg formats too.
Lousy metadata parser which uses folder name in form of
"Game [alt title](date)(company1)(company2)[platform]"
2019-10-31 13:26:52 +07:00
bnnm
8ca481e347 Add fast float math in Makefiles 2019-10-20 16:29:49 +02:00
NicknineTheEagle
67670aa110 Removed deprecated MinimalRebuild option 2019-09-08 16:28:35 +03:00
NicknineTheEagle
e86091d853 Fixed FFmpeg codec not being displayed in case of recursive segments/layers 2019-09-06 16:48:17 +03:00
Naram Qashat
4b99dd6a7f Add vgmstream123 to CMake scripts (and make compile), other cleanups
For some reason vgmstream123 doesn't actually play anything for me...
2019-03-20 22:23:47 -04:00
Naram Qashat
2dda273627 Add install rules to CMake scripts 2019-03-19 22:00:48 -04:00
Naram Qashat
4fc51407e9 Add XMPlay CMake script, fix bug, cleanup 2019-03-17 19:38:06 -04:00
bnnm
c82058f112 Fix XMPlay compiler warning 2018-10-06 22:33:10 +02:00
bnnm
9c7e559cb9 Try to setup Makefile for cross-compile (untested) 2018-09-08 17:07:33 +02:00
bnnm
db899deb99 Add some Makefile extra cflags 2018-08-25 12:19:51 +02:00
bnnm
cae82e9074 Clean builds and enable VGM_USE_VORBIS/MPEG manually for consistency 2018-08-20 20:08:24 +02:00
bnnm
2f0aaaf4fd Fix some compile ifdefs and warnings 2018-08-20 20:05:44 +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
Pavel Chuzov
044b479fc8 Display some info in XMPlay window 2018-05-05 04:37:24 +07:00
bnnm
46f333cc8e Remove get_realname from streamfiles as it's not used anymore
It was implemented for Audacious only to open companion NWA files, but
current version has no need for it. In case there is some obscure thing
that needs it, Audacious's vfs.cc should translate or return realnames
transparently, without having to modify other streamfiles.
2018-04-19 22:54:45 +02:00
bnnm
95239dca62 Fix dependencies dir, again 2018-03-04 01:12:31 +01:00
bnnm
d21793bf22 Add UserMacro to make changing dependencies easier 2018-03-03 20:45:32 +01:00
Christopher Snowhill
03745aa8cc Disabled MAIATRAC3Plus library and removed its binaries from distribution. 2018-02-06 17:29:51 -08:00
Alex Barney
bcfcb71f47 Automate MSVC builds
- Add a script to download dependencies
- Move dependencies to "/dependencies"
- Update solution file so it contains all projects
- Add a script for building and packaging the MSVC builds
- Add information for using AppVeyor's continuous integration service
2018-01-19 20:58:58 -06:00