Commit Graph

5 Commits

Author SHA1 Message Date
paladine
3ae797a88a Changed STREAMFILE to be an abstract structure with function pointers for file operations. These changes have been done to support the audacious plugin which will use audacious-VFS I/O instead of stdio. The winamp plugin uses stdio, and has been tested and is working.
stdio optimizations include the prevention of 'doubly opening' a file.  If a file is opened that is already opened, the file handle is duplicated instead of using the normal fopen call.  

git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@180 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-20 15:18:38 +00:00
halleyscometsw
6e0d262a28 rwsd uses nibble offsets, not samples
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@90 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-06 04:01:05 +00:00
halleyscometsw
2a686eeea2 consolidate headers
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@89 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-06 03:35:37 +00:00
halleyscometsw
ac0c0f68ff rwsd working
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@87 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-06 02:58:29 +00:00
halleyscometsw
80d1f3c470 Beginning rwsd supprot
git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@86 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
2008-05-06 01:01:06 +00:00