| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Major API redesign: don't let the caller allocate the input_stream
object. Let each input plugin allocate its own (derived/extended)
input_stream pointer. The "data" attribute can now be removed, and
all input plugins simply cast the input_stream pointer to their own
structure (with an "struct input_stream base" as the first attribute).
|
| |
|
|
|
|
|
| |
This is like tag_dup(), but works with an input_stream object instead
of a file path.
|
|
|
|
| |
Minor code simplification.
|
|
|
|
|
| |
All sources which might work with large files must include config.h,
to get Large File Support on 32 bit platforms.
|
|
|
|
| |
Remove the static integer hack, that's not thread safe and sucks.
|
|
|
|
|
| |
Try to be as portable as possible, use GLib path name functions and
macros.
|
| |
|
|
Moved all the code which depends on the decoder plugins to a separate
source. That allows leaner test programs.
|