bnnm
25e9d1bcde
Move file types registers to foo_filetypes.h to clarify/simplify
2017-05-18 23:03:55 +02:00
bnnm
860156be79
Update file types to match formats.c
2017-05-18 22:35:48 +02:00
Christopher Snowhill
3624cb06b3
Fix namespace duplication error.
2017-05-16 15:55:18 -07:00
Alex Barney
3e2b4e3735
Add support for multi-channel Nintendo .dsp files
2017-05-13 19:38:28 -05:00
bnnm
244adbeeae
Rename foobar and xmplay files for consistence
2017-05-01 16:32:00 +02:00
bnnm
a0777c65f0
Unify plugin descriptions
2017-05-01 14:18:33 +02:00
bnnm
fd72f6120a
Adjust EOF reads; minor cleanup
...
When reading over filesize (buggy metas that request more samples than
possible) it returned inconsistent results under some
conditions/interleave sizes (the effect was minimal though)
2017-04-29 16:03:11 +02:00
bnnm
4a83de7dae
Added MC3 decoder/meta [MX Rider, Spy Hunter, T3] (thanks to daemon1)
2017-04-28 17:26:25 +02:00
bnnm
f153479383
Add OGL Vorbis decoder/meta [Jett Rocket (Wii), FAST Racing NEO (WiiU)]
2017-04-22 19:25:54 +02:00
bnnm
bd3e054b82
Add basic SXD support [Gravity Rush, Freedom Fighter SFX (PSV)]
2017-04-22 15:00:22 +02:00
bnnm
a33a77575a
Add Ubisoft RAKI [Rayman Legends, Just Dance 2017 (multi)]
2017-04-07 18:01:04 +02:00
Christopher Snowhill
fbe2c96c64
Fix file type declaration collision.
2017-04-02 16:30:43 -07:00
bnnm
4f73cfc18d
Add partial Wwise support (PCM/DSP/AAC/HEVAG)
2017-04-02 12:27:21 +02:00
bnnm
a5556e587c
Added "short" MPDS (coefs missing) [T3, MI: Operation Surma (GC)]
2017-03-09 20:37:48 +01:00
Christopher Snowhill
ca297ce276
Update fb2k about info
...
Add bnnm to credits, and add this repository link before the SourceForge one.
2017-02-12 14:02:53 -08:00
Christopher Snowhill
39e34e632b
Add new file types to foobar2000 plugin.
2017-02-04 17:05:21 -08:00
Christopher Snowhill
16d2532c6f
Added Release2015 target to projects.
2017-02-03 22:01:21 -08:00
Christopher Snowhill
b5578639f1
Update foobar2000 preferences dialog.
2017-02-03 20:40:34 -08:00
Christopher Snowhill
c226522283
Remove unnecessary seeking and decoding alignment, as there is only one broken decoder.
2017-01-16 22:25:41 -08:00
Christopher Snowhill
b5e6808afc
This should fix playback of many formats.
2017-01-16 11:07:19 -08:00
Christopher Snowhill
8365af7455
Hopefully fix the seeking issue correctly.
2017-01-15 16:22:12 -08:00
bnnm
ac45616ecb
Fix garbled sounds after seeking for multi channel too
2017-01-16 00:11:31 +01: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
4459ba3619
Use internal (ext_libs) FFmpeg .libs for simpler builds
2017-01-15 21:05:49 +01:00
bnnm
782c5927f6
Cache filesize and check when reading over filesize
...
Improves performance especially for buggy metas (before it would try to
fread every streamfile.read call when offset > filesize)
2017-01-15 20:58:47 +01:00
bnnm
a2aee820af
Fixed garbled sounds after seeking in rare cases
2017-01-15 20:50:07 +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
Christopher Snowhill
afe81ca836
Merge pull request #57 from bnnm/format-fsb4-misc
...
Formats: FSB4, etc
2017-01-02 10:18:32 -08:00
bnnm
a79cc5546b
Fix a rare case of silence/0-read at the edge of some files
...
This was only noticeable in some FFmpeg files, since it uses an IO
buffer size that didn't align with foobar's.
2017-01-02 15:41:18 +01:00
Christopher Snowhill
4b508ef75b
Added .xwm file name extension, which are XMA files.
2017-01-01 21:16:49 -08:00
bnnm
aee2aa78f3
Removed .vgms (not .vgmstream), as I feel one hack-extension is enough
2016-12-26 14:04:44 +01:00
bnnm
8140800587
Added proper/looped .XMA
2016-12-18 18:12:27 +01:00
Christopher Snowhill
01b01803ce
Add more file information reporting to foobar2000 input, and also correct seek handling that has been broken since the loop range wrapping was added years ago.
2016-12-09 18:55:25 -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
Christopher Snowhill
ef6778bbc1
Updated foobar2000 component and main library to enable FFmpeg support.
2016-12-05 14:34:27 -08:00
bnnm
a212cabac4
Added generic .vgmstream/.vgms passthrough extension
...
Meant to hijack common extensions so they play via vgmstream
(song.mp3.vgmstream)
2016-12-04 20:53:37 +01:00
bnnm
2832c7f0a1
Added missing SGX (Genji)
2016-11-13 21:19:59 +01:00
bnnm
b0f6bb9fb8
Fixed not working when git not in path + CLRF
2016-11-13 21:08:11 +01:00
Chris Moeller
3f813fad09
Revert to MSVC 2010.
2016-10-28 16:49:44 -07:00
Chris Moeller
be6437bb45
And add a few missing things.
2016-06-28 00:28:29 -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
bdbe4fd8c3
Fix version.mk references in version.bat
2015-08-30 18:45:47 -07:00
Chris Moeller
7dbf982f2f
Fix version.bat search and replace
2015-08-30 18:43:50 -07:00
Chris Moeller
9cd2d32090
Rename genversion.bat to version.bat and change it just a bit
2015-08-30 18:33:29 -07:00
Chris Moeller
6a9dadc544
Updated for Visual Studio 2015
2015-08-01 03:28:53 +00:00
Chris Moeller
7807f59f22
Fix compilation of foobar2000 component
2015-02-08 19:13:51 -08:00
Chris Moeller
3c808a3433
Added bitrate reporting to all of the plugins which should support it
2015-02-08 19:08:40 -08:00
Chris Moeller
b2cfbee8c3
Added new dependency to foobar2000 project file
2015-01-24 21:16:38 -08:00