[Steve Harris]
Theres nothing critically wrong with the current
"everyone links to a
dozen file handling libraries" situation, its just a bit anoying as a user
that such-and-such an app can't load oggs, and such-and-such can't load
FLACs, and as a deveoper because you have to write seperate code to
interface to all the libraries, when you often just want to open, read x n,
close on some float data.
such a library is really a _very_ nice idea. mind if i jump in with
a premature feature request? :)
one thing i'd love to see is seek (frame_offset). good libraries like
vorbis do it for you, but mpeg libs often omit it. i don't care how
long a seek takes to complete (as long as it is in sub-second range),
just having it makes life a lot easier.
since the library will have to use internal buffering eventually
(decoded mpeg/ogg/etc codec frames usually don't translate directly to
application read requests) it's not too hard to implement i imagine.
cheers,
tim