bnnm
2969db25de
Clean some streamfile code
2019-10-19 11:11:09 +02:00
Christopher Snowhill
d8ffd7f0d5
Initialize variables so failure doesn't result in a crash
2019-03-05 18:14:57 -08:00
bnnm
397c6e0e81
Improve average bitrate with layers+segments
2019-02-24 09:51:10 +01:00
bnnm
cb93647cdd
Fix some AIX [Danball Senki (PSP), Tetris Collection (PS2)]
2019-02-23 17:12:20 +01:00
bnnm
6bd23fe948
Change AIX to use custom io and layered+segmented layout
...
Resulting output is slightly different because AIX layout used to carry
ADX ADPCM hist between segments, but since ADX does have hist in header
(not parsed when AIX was implemented) this step is unneeded/incorrect
2019-02-23 15:26:08 +01:00
bnnm
98587ec8e7
Fix memory corruption when forcing loops and clean internals
2019-02-15 22:28:20 +01:00
bnnm
496d2ba534
Clean AIX meta a bit
2018-09-09 20:17:41 +02:00
bnnm
f6417c5430
Use standard buffer size for all metas
...
There is not no real about having small-ish buffers, simplifies buffer
tuning, and avoids having gigantic buffers on bad reads.
2018-08-19 22:51:14 +02:00
bnnm
5672cac597
Move some meta STREAMFILEs to separate file for visibility
...
The code may be standardized and extended in the future for some meta
needing similar features, so this is just to signal its existence
2017-12-06 12:15:27 +01:00
bnnm
e1bb468bd5
Remove unnecessary check_sample_rate
2017-11-23 23:11:11 +01:00
Chris Moeller
142cfc971d
Raised path length limit to 32767 characters, controlled by a global enum definition
2013-05-26 20:55:50 -07:00
halleyscometsw
a563156be4
allow a possibly malformed AIX with missing samplerate for 2nd segment
...
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@908 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2011-01-17 18:29:29 +00:00
halleyscometsw
d5e0b31f26
support AIX with mono ADX
...
properly report coding type of containd ADX
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@538 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-12-24 13:30:58 +00:00
halleyscometsw
d7ea342328
fix lil' memory leaks
...
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@535 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-12-24 09:11:58 +00:00
halleyscometsw
eacdeb4818
remove unused variables, initialize uninitialized variables, provide for prototypes. generally clean up things gcc warns about
...
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@522 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-12-18 07:33:13 +00:00
halleyscometsw
90f0dccd9c
AIX.
...
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@385 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-08-02 10:24:28 +00:00
halleyscometsw
30c2a4e033
aix demuxer in progress
...
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@384 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-08-02 04:40:46 +00:00