bnnm
6345c3e6ea
Fix foobar not disabling loop forever when needed
2020-08-05 21:17:34 +02:00
bnnm
30eef7ed43
Minor renames
2020-07-30 23:50:56 +02:00
bnnm
df0755104b
Use internal plugin settings and seeking in foobar
2020-07-29 19:41:17 +02:00
bnnm
cb38467380
Add TXTP e/L options to alter loop config, tweak priority/consistency
2020-06-21 00:33:21 +02:00
bnnm
5743f42e22
Merge pull request #572 from CyberBotX/CMake
...
Some CMake updates.
2020-03-13 17:06:28 +01:00
bnnm
c226ad2835
Disable FDK-AAC/QAAC default compile flag
2020-03-08 22:26:19 +01:00
Naram Qashat
1441caccc5
Some CMake updates.
...
* Remove a couple TODO messages as they have already been done.
* Add check for parent directory to stop warning about there being no parent scope if building vgmstream directly.
* Remove the options for FDK-AAC and QAAC.
* Fix a few uses of CMAKE_CURRENT_SOURCE_DIR to use VGM_SOURCE_DIR (for consistency sake).
* Fix a few uses of CMAKE_BINARY_DIR to use VGM_BINARY_DIR.
* Add some conditionals for the install paths so they don't show if you aren't building something.
2020-03-07 22:25:31 -04:00
bnnm
7762bce8a5
Remove libg7221_decode
2020-01-12 12:33:37 +01:00
bnnm
7a38dabe0a
Accept ALBUMARTIST in !tags.m3u for foobar
2019-11-28 23:24:06 +01:00
bnnm
cc4f70806f
Fix CRLF<>LF for some files
2019-11-10 21:26:31 +01:00
bnnm
acbc483109
Add options in foobar/winamp to allow any extension
2019-09-30 00:56:29 +02:00
bnnm
a30e28cb94
Fix TXTP 'ignore fade' not working properly in winamp/foobar
2019-09-26 00:13:29 +02:00
bnnm
01269554c5
Fix foobar leak
2019-09-21 13:29:12 +02:00
bnnm
7858cec330
Allow virtual .txtp in playlists (foobar/winamp/cli) for config/tagging
...
Makes plugins' STREAMFILEs not throw an error on non-existing .txtp
(normally written inside .m3u) treating it like a command/url-ish name.
This lets the TXTP parser to try to opening the virtual file with
commands, as 0-size TXTP with a formatted name is valid, like
"file.adx#l 1.0.txtp" ("play file.adx with 1 loop"), to allow quick
per-file config.
2019-09-15 15:47:41 +02:00
NicknineTheEagle
67670aa110
Removed deprecated MinimalRebuild option
2019-09-08 16:28:35 +03:00
NicknineTheEagle
ad266af644
Added SubSystem parameter to foo_input_vgmstream project
2019-09-07 18:31:08 +03:00
bnnm
8739631792
Enable TXTP mixing
2019-03-24 01:21:09 +01:00
bnnm
d3fc30d408
Add mixing code for foobar and fix loop counts during seek
2019-03-23 22:50:15 +01: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
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
Naram Qashat
4fc51407e9
Add XMPlay CMake script, fix bug, cleanup
2019-03-17 19:38:06 -04:00
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
c3a44ddd17
Accept replaygain_* in !tags.m3u for foobar
2019-03-04 00:05:56 +01:00
bnnm
d9296c6693
Add multichannel layout for OGG/MP4/WEM/FFmpeg and use in foobar
2019-03-02 15:57:41 +01:00
bnnm
ba0345ceb6
Show loop info even when disabling loops in plugin's config
2019-02-15 23:46:21 +01:00
bnnm
aa337875b7
Fix foobar infinite loop when seeking after max length in some cases
2019-02-10 17:57:34 +01:00
bnnm
46290fe16f
Adjust subsong title description and show for TXTP subsongs
2019-02-10 02:54:16 +01:00
Christopher Snowhill
401eb1263d
Fix a crash bug when retrieving info...
...
...from invalid subsongs, which would otherwise cause a null pointer dereference
2018-12-17 02:00:01 -08:00
bnnm
95534a6886
Adjust foobar comment
2018-11-04 17:30:04 +01:00
bnnm
8438a83cec
Set foobar's 'encoding' info to 'lossy/lossless' for fun
...
vgmstream files are both in a way, plus we really could decode
flac/wav/etc too
2018-11-04 00:41:39 +01:00
bnnm
a81cb6ef5f
Add option to disable default TITLE in foobar to allow custom formatting
...
Exports STREAM_NUMBER/STREAM_COUNT/STREAM_NAME as tags for that config
2018-11-04 00:36:28 +01:00
bnnm
88ae24e83c
Remove unnecessary Doom .mus kludge
...
Those files are ignored by vgmstream (id 0x4D55531A) and play fine in
foobar
2018-11-03 23:04:05 +01:00
bnnm
a47b977c05
Remove unnecessary foobar .aps file (old compiled .rc resource)
2018-11-03 23:01:39 +01:00
bnnm
e5cea34d45
Add text/playlist tags in foobar
2018-11-03 22:58:59 +01:00
bnnm
ea88c85304
Apply TXTP looping/time config in foobar/winamp/test
2018-09-08 01:22:49 +02:00
bnnm
b4884522d8
Optimize STDIO/FOO streamfiles slightly
...
Tries to simplify code, and buffer is not emptied unless we really read
more data (useful for edge reads). get_offset is now reliable (though
never used).
2018-08-24 18:48:42 +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
4b621a455f
Fix missing end samples in foobar
2018-07-15 01:15:08 +02:00
bnnm
fa26e72af1
Add vgmstream version in foobar's file properties
...
Can be used to check if vgmstream is *really* playing a file
2018-06-30 17:59:02 +02:00
Shawn Presser
e91703fe6a
If a file has no extension, try to play it anyway
...
This allows fb2k to play Last Of Us (PS3) speech files, which have no
file extension.
2018-06-21 22:53:19 -05:00
bnnm
eebc83a0c8
Add simple channel downmixer to play >8ch files
2018-04-29 23:31:52 +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
6a12dba228
Fix trying to split single files that are subsongs (for .txtp)
...
Detects and marks those with a flag and tells foobar they only have 1
subsong, as otherwise foobar tries to unpack those.
2018-04-15 00:54:46 +02:00
bnnm
5d9c5c4ff7
Adjust interleave last block description
2018-03-24 19:30:35 +01:00
bnnm
85c604a1cd
Change foobar's "lossless" to "lossy" as people seem confused by it
2018-03-11 21:13:50 +01:00
bnnm
95239dca62
Fix dependencies dir, again
2018-03-04 01:12:31 +01:00