vgmstream/winamp
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
..
in2.h initial winamp plugin 2008-03-10 22:58:31 +00:00
in_vgmstream.c 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. 2008-05-20 15:18:38 +00:00
in_vgmstream.vcproj add configuration and about dialogs 2008-05-16 16:09:28 +00:00
Makefile add resource.o to Makefile 2008-05-19 08:21:51 +00:00
out.h initial winamp plugin 2008-03-10 22:58:31 +00:00
resource.h add ignore loop option 2008-05-17 18:01:20 +00:00
resource.rc add ignore loop option 2008-05-17 18:01:20 +00:00
wa_ipc.h use winamp per-user directory 2008-05-18 20:01:37 +00:00