| Commit message (Collapse) | Author | Files | Lines |
|
EOF is checked by input_stream_read() (decoder_read() here). Don't do
it twice. The check was wrong anyway, it was reversed.
|
|
When input_stream_read() returns 0, and input_stream_eof() returns
false, an I/O error has occured. Skip this song.
|
|
|
|
Don't enlarge the GByteArray when the size limit may overflow in this
operation; check the size limit first.
|
|
The local variable "total_len" is superfluous because GByteArray
always knows its size.
|
|
The input_stream API sets size to -1 when the size of the resource is
not known. The modplug decoder checked for size==0, which would be an
empty file.
|
|
Don't include utils.h and log.h, they are relics from the past.
|
|
Make sure that log messages are decorated correctly.
|
|
Don't write CPP if you can write C.
|
|
You are allowed to call decoder_read() with decoder==NULL. It is a
convenience function provided by the decoder API. Don't manually fall
back to input_stream_read().
|
|
alternative settings must be set before the file
is loaded, otherwise they won't be respected.
|
|
|