Commit Graph

325 Commits

Author SHA1 Message Date
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
bnnm
92c2c80f5b Tweak tags API 2019-03-04 22:50:05 +01:00
bnnm
c720d6ce37 Fix extensionless files inside folders with dots in winamp/CLI 2019-02-23 17:47:19 +01:00
bnnm
b3478a8f48 Fix Winamp slow seeking after max length with infinite loop on 2019-02-10 17:56:28 +01:00
bnnm
46290fe16f Adjust subsong title description and show for TXTP subsongs 2019-02-10 02:54:16 +01:00
bnnm
b3d77689a7 Fix Winamp not showing default subsong title 2018-12-01 14:00:59 +01:00
bnnm
e15c46e65a Fix subsong tags in winamp 2018-11-11 23:59:20 +01:00
bnnm
cbd190e5eb Optimize winamp tags parsing 2018-11-04 17:02:11 +01:00
bnnm
a57b4f03e2 Fix winamp config position 2018-11-04 00:59:57 +01:00
bnnm
6a85067230 Use winamp unicode for MSVC 2018-11-04 00:58:42 +01:00
bnnm
ef31f25bcb Move winamp sdk files to subfolder for clarity 2018-11-04 00:48:57 +01:00
bnnm
55bff5984f Add text/playlist tags in winamp 2018-11-03 19:28:05 +01:00
bnnm
9c7e559cb9 Try to setup Makefile for cross-compile (untested) 2018-09-08 17:07:33 +02:00
bnnm
ea88c85304 Apply TXTP looping/time config in foobar/winamp/test 2018-09-08 01:22:49 +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
e208e0c0ec Fix plugins sometimes not showing proper time with looping disabled
Also make sure loops are disabled properly, and remove loop_target refs
in foobar, since it's not set automatically anymore.
2018-08-19 09:45:40 +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
78542225f5 Allow extensionless files in Winamp [Baten Kaitos 2 (GC)] 2018-06-30 17:35:07 +02:00
bnnm
b4f007b6bd Improve channel downmixer 2018-05-05 23:01:06 +02: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
b37a253bcb Fix trying to split single files that are subsongs (for .txtp) 2018-04-15 00:51:56 +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
bnnm
b97fc632be Fix minor compiler warnings 2018-03-03 19:07:59 +01:00
bnnm
41283a47b0 Add downmix option; update UNICODE (unfinished), cleanup 2018-02-10 17:50:14 +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
Christopher Snowhill
a5b19acfb8 Revert DLL runtime change, at least until foobar2000 hits v1.4 stable. 2018-01-16 23:19:37 -08: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
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
bnnm
6f05777b8e Add compiler flag to enable Winamp unicode
MSVC seems to compile with the UNICODE Windows flag enabled, unlike GCC,
causing some problems when Winamp's unicode is enabled, so until they
are fixed it can be enabled conditionally to build with GCC
2017-11-10 21:01:29 +01:00
bnnm
82b1f235de Remove/simplify formats.h and move to vgmstream.h for simpler API 2017-11-10 20:26:44 +01:00
bnnm
c3568ffd26 Fix MSVC compiling, remove UNICODE as there may be issues with MSVC 2017-09-30 01:26:44 +02: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
bnnm
82a9198fc5 winamp: Fix old bug when seeking past file 2017-09-17 03:37:18 +02:00
bnnm
1cfb9bfb9d Enable subsongs for Winamp and add config option to disable them 2017-08-19 11:05:01 +02:00
bnnm
3d90731c2c Add Winamp subsong handling (disabled) 2017-08-19 10:26:21 +02:00
bnnm
e1a79b68dc Add unicode support for dual files (via WINAMP_STREAMFILE) 2017-08-13 19:58:28 +02:00
bnnm
24021514ed plugin cleanup in preparation of future changes 2017-08-12 19:24:18 +02:00
bnnm
a0777c65f0 Unify plugin descriptions 2017-05-01 14:18:33 +02:00
bnnm
0e59e6de4c Minor Winamp unicode preps 2017-04-30 02:09:35 +02:00
bnnm
3fc6db0414 Update Winamp plugin with the "latest" (2008) SDK defs [unicode preps] 2017-04-28 16:15:32 +02:00
bnnm
2c9acb9cf2 Move version.bat/h to root and use it for all Visual Studio modules 2017-01-15 23:09:37 +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
bnnm
7e520162a3 FFmpeg: remove ACCURATE_LOOPING flag now it's battle-tested
It's fast enough and the older looping code would need to be redone
anyway
2017-01-08 02:54:18 +01:00
bnnm
dce063bb96 Add a single, unified format list; plugins build their own using it
To simplify adding new formats, for now it's a simple list and could
improve later. Some missing formats were indirectly added:
- Winamp: aifcl
- foobar: aifcl, b1s, bdsp, ffw, iadp, wb, xag
- XMPlay: many
2017-01-03 13:34:20 +01:00