Christopher Snowhill
|
f47fabab9a
|
Fix another regression caused by ee5a40224d deleting return statements that other switch cases fell into.
|
2017-01-17 10:37:47 -08:00 |
|
Christopher Snowhill
|
05a33eee1e
|
And this fixes that broken decoder in the event of starting on odd samples.
|
2017-01-16 22:26:08 -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 |
|
Christopher Snowhill
|
1b8eae012c
|
Merge pull request #63 from bnnm/vsbuild-io-fixes
VS builds, I/O & fixes
|
2017-01-15 16:08:23 -08:00 |
|
bnnm
|
ac45616ecb
|
Fix garbled sounds after seeking for multi channel too
|
2017-01-16 00:11:31 +01:00 |
|
bnnm
|
d6df316bb7
|
Add newer Visual Studio solution file
|
2017-01-15 23:10:43 +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
|
b44e3ec617
|
Use v100 by default
|
2017-01-15 22:25:28 +01:00 |
|
bnnm
|
9cea79eedc
|
Adjust minor vgmstream_open_stream condition
|
2017-01-15 22:16:28 +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
|
4459ba3619
|
Use internal (ext_libs) FFmpeg .libs for simpler builds
|
2017-01-15 21:05:49 +01:00 |
|
bnnm
|
295fcf1b8a
|
Improve buffer usage in some cases when using vgmstream_open_stream
|
2017-01-15 21:02:01 +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
|
30ec4d7c41
|
Increase default I/O buffer to improve performance
|
2017-01-15 20:48:00 +01:00 |
|
bnnm
|
cba1d28ae2
|
Fixed regression in Xbox codecs
|
2017-01-15 20:44:52 +01:00 |
|
bnnm
|
85e63743b7
|
Added SCD DSP Wii U [Dragon Quest X (Wii U)]
|
2017-01-15 20:42:26 +01:00 |
|
Christopher Snowhill
|
efdbf8c331
|
Merge pull request #61 from bnnm/formats-stuff
Formats and stuff
|
2017-01-14 14:16:16 -08:00 |
|
bnnm
|
72f252327f
|
Added SCD ATRAC3plus [Lord of Arcana (PSP)]
|
2017-01-14 23:00:19 +01:00 |
|
bnnm
|
2d52bc2921
|
Wrong func definition
|
2017-01-14 22:41:37 +01:00 |
|
Christopher Snowhill
|
07cf7cd7e1
|
Merge pull request #60 from derselbst/format-sec
avoid format-security compiler warnings
|
2017-01-14 13:40:13 -08:00 |
|
bnnm
|
07c179e51c
|
Remove unused init_ffmpeg_faux_riff
Superseded by init_ffmpeg_header_offset and various ffmpeg_make_riff_x
|
2017-01-14 22:29:47 +01:00 |
|
bnnm
|
d3ba419aa9
|
Fixed SCD XMA [Final Fantasy XIII (X360)]
|
2017-01-14 22:27:52 +01:00 |
|
bnnm
|
376b4acbb2
|
Minor func rename (ffmpeg_make_riff_xma2_from_fmt)
|
2017-01-14 22:25:15 +01:00 |
|
bnnm
|
7f02c9951d
|
Fixed 6ch "multi" IDSP [Tekken Tag Tournament 2 (Wii U)]
|
2017-01-14 21:21:39 +01:00 |
|
derselbst
|
088aa2414f
|
avoid format-security compiler warnings
|
2017-01-14 16:23:59 +01:00 |
|
bnnm
|
a1f8407ab1
|
Fixed GSP+GSB DSP total samples [Super Swing Golf GC]
|
2017-01-14 03:05:07 +01:00 |
|
bnnm
|
b96e7d7bbf
|
Added ATRAC3/XMA in GSP/GSB [Quantum Theory PS3/X360]
|
2017-01-14 01:39:21 +01:00 |
|
bnnm
|
48fa7b7dc0
|
Added a few helper functions
- open_stream_ext: opens a streamfile based on the filename + ext
- find_chunk_be/le: finds chunk_offset in chunked headers
|
2017-01-14 01:37:53 +01:00 |
|
bnnm
|
afed5c2e15
|
Deleted header.c (in the end not really useful or needed)
|
2017-01-14 01:32:04 +01:00 |
|
bnnm
|
c68608149c
|
Moved check_extensions/open_stream to streamfile.c/vgmstream.c
|
2017-01-14 00:59:54 +01:00 |
|
bnnm
|
747ee30992
|
Add missing meta description
|
2017-01-14 00:13:50 +01:00 |
|
bnnm
|
b99e37f170
|
Moved make_wav_header from util.c to test.c (only used there)
|
2017-01-14 00:10:45 +01:00 |
|
bnnm
|
14d2363670
|
Moved dsp_read_coefs_be to ngc_dsp_decoder.c
|
2017-01-13 23:56:48 +01:00 |
|
bnnm
|
f5750ba2cc
|
Moved make_riff_x to ffmpeg_decoder.c (only actually used by FFmpeg)
Also added make_riff_xma2_from_fmt_be
|
2017-01-13 23:47:52 +01:00 |
|
Christopher Snowhill
|
72f3e3555b
|
Added sanity check to MCA decoder, fixes some odd rips I've just encountered.
|
2017-01-09 09:29:08 -08:00 |
|
Christopher Snowhill
|
5aa501c329
|
Updated FFmpeg.
|
2017-01-08 13:30:17 -08:00 |
|
Christopher Snowhill
|
b1e81c8682
|
Fix typographical error.
|
2017-01-08 12:56:01 -08:00 |
|
Christopher Snowhill
|
c675340e01
|
Merge pull request #59 from bnnm/master
Formats: VAWX , VDS/VDM, CXS; description lists
|
2017-01-08 12:52:18 -08:00 |
|
bnnm
|
2467f9afdc
|
Added CXS [Eternal Sonata (Xbox 360)]
|
2017-01-08 14:19:32 +01:00 |
|
bnnm
|
2ac72c1b0e
|
Meta description in formats.c
|
2017-01-08 13:16:38 +01:00 |
|
bnnm
|
013d43cccc
|
Add VDS/VDM
|
2017-01-08 13:04:23 +01:00 |
|
bnnm
|
01981a6686
|
Added PS2 VDS/VDM [Graffiti Kingdom]
|
2017-01-08 12:59:04 +01:00 |
|
bnnm
|
4e6ce8747d
|
Added .swag [Frantix PSP]
|
2017-01-08 12:03:31 +01:00 |
|
bnnm
|
86ba7a6a23
|
Remove some old DEBUG code
|
2017-01-08 02:58:52 +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
|
ad74cced1f
|
Moved coding/layout/meta switch-case descriptions to list in formats.c
|
2017-01-08 02:27:35 +01:00 |
|
bnnm
|
c7c1564d9f
|
Minor cleanups (no functionality changes)
- added comments, code alignment for clarity
- renamed some decoders for consistency (ex. eaxa > ea_xa, invert_psx >
psx_bmdx, vgm_adpcm_cfg > psx_cfg)
- removed layout_dkt_interleave (same as nolayout)
- removed skip_last_channel (not used anymore)
- removed meta_DSP_HALP (not used anymore)
|
2017-01-08 01:09:20 +01:00 |
|