- 19 Aug, 2014 8 commits
-
-
Max Kellermann authored
Replace the bogus GetSize() check and call GetSize() only when necessary.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Variable-length arrays are not allowed in C++.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
If the offset is out of range, the seek will simply fail. Not a problem.
-
Max Kellermann authored
The plugin assumes that the size is known, but does not verify it at runtime.
-
- 18 Aug, 2014 1 commit
-
-
Max Kellermann authored
Eliminate duplicate definition (in input plugin and decoder plugin).
-
- 16 Aug, 2014 3 commits
-
-
Jurgen Kramer authored
-
Jurgen Kramer authored
-
Max Kellermann authored
-
- 13 Aug, 2014 1 commit
-
-
Max Kellermann authored
In version 11, both ffmpeg and libav deprecate AVCodecContext::codec_name. The function avcodec_descriptor_get() has been introduced long ago.
-
- 12 Aug, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 08 Aug, 2014 1 commit
-
-
Andrée Ekroth authored
When no track is found the error is now properly set. Previously the calling function tried to log an undefined error, which resulted in a crash. MPD falls back to ffmpeg for unsupported tracks, such as ALAC. This should fix issue 4051.
-
- 07 Aug, 2014 1 commit
-
-
Andrée Ekroth authored
This plugin uses the MP4v2 library to play mp4/m4a files. It is limited to file_decode.
-
- 12 Jul, 2014 8 commits
-
-
Max Kellermann authored
They are only used inside dsdiff_read_metadata_extra().
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Failure to read another chunk header is not fatal. Continue to read metadata.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Move code from the FAAD decoder plugin.
-
Max Kellermann authored
-
- 11 Jul, 2014 15 commits
-
-
Max Kellermann authored
This loop is completely unnecessary. We just need to find the first ADTS frame and feed it into NeAACDecInit().
-
Max Kellermann authored
Eliminate duplicate cleanup code.
-
Max Kellermann authored
-
Max Kellermann authored
Previously, MPD tried to slurp the whole song file, count the number of frames and calculate the song duration from that. That however is extremely expensive for remote files, and will delay playback for a long time. Workaround: check only the first 128 frames and try to extrapolate from here. Fixes Mantis ticket 0004035.
-
Max Kellermann authored
-
Max Kellermann authored
Eliminate more duplicate code.
-
Max Kellermann authored
Don't bother to check for ADIF just because the stream is not seekable.
-
Max Kellermann authored
Merge some duplicate code.
-
Max Kellermann authored
Eliminate some overhead when the caller doesn't need the buffer.
-
Max Kellermann authored
-
Max Kellermann authored
Checking the integer is faster, easier and more reliable.
-
Max Kellermann authored
-
Max Kellermann authored
.. instead of declaring a new constant.
-
Max Kellermann authored
-
Max Kellermann authored
-