- 02 Oct, 2013 1 commit
-
-
Max Kellermann authored
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
-
- 27 Sep, 2013 1 commit
-
-
Max Kellermann authored
-
- 05 Sep, 2013 1 commit
-
-
Max Kellermann authored
-
- 04 Sep, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Replaces GLib's GError.
-
- 07 Aug, 2013 1 commit
-
-
Alexis Ballier authored
FfmpegDecoderPlugin: Allocate the interleaved buffer as needed instead of using an arbitrary big constant. Also, save a memcpy when FFmpeg outputs interleaved audio. Fixes build with FFmpeg 2.0.
-
- 04 Aug, 2013 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 03 Aug, 2013 1 commit
-
-
Max Kellermann authored
-
- 30 Jul, 2013 1 commit
-
-
Max Kellermann authored
Now that even Debian stable has picked up version 0.8, we can safely make this a requirement, and remove a lot of old cruft.
-
- 29 Jul, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 28 Jul, 2013 1 commit
-
-
Max Kellermann authored
-
- 08 Apr, 2013 1 commit
-
-
Max Kellermann authored
Only relevant for old ffmpeg versions.
-
- 05 Apr, 2013 1 commit
-
-
Anton Khirnov authored
AVFrame must be allocated with avcodec_alloc_frame().
-
- 28 Jan, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
This is the version present in Ubuntu Oneiric, the oldest distribution with gcc 4.6. Debian Squeeze is off target, because it has gcc 4.4, which is unable to compile MPD anyway. This commit drops all API compatibility hacks for older versions.
-
- 26 Jan, 2013 2 commits
-
-
Max Kellermann authored
Hide the definition from C code, to prepare the transition to C++.
-
Max Kellermann authored
-
- 16 Jan, 2013 1 commit
-
-
Brice Jaglin authored
-
- 05 Oct, 2012 7 commits
-
-
Max Kellermann authored
Implements Mantis feature request 3582.
-
Max Kellermann authored
Interleaving was completely wrong. This code was never used, so it didn't have an effect.
-
Max Kellermann authored
-
Max Kellermann authored
Works around assertion failure in decoder_timestamp().
-
Max Kellermann authored
Use av_get_sample_fmt_string() to obtain a human-readable string.
-
Max Kellermann authored
API simplification.
-
Max Kellermann authored
-
- 29 May, 2012 2 commits
-
-
Jonathan Neuschäfer authored
"Frame skipped" might cause the impression that the decoding of a whole song failed.
-
Jonathan Neuschäfer authored
-
- 13 Feb, 2012 1 commit
-
-
Max Kellermann authored
This was disabled when compiled with a new ffmpeg version. Older ffmpeg versions used it explicitly, while newer ones may pass it through from the codec.
-
- 11 Feb, 2012 3 commits
-
-
Max Kellermann authored
Pass a callback table to scan_file() and scan_stream(), instead of returning a tag object.
-
Max Kellermann authored
-
Max Kellermann authored
All supported ffmpeg/libav versions have this.
-
- 03 Feb, 2012 6 commits
-
-
Max Kellermann authored
Implements support for libavcodec 0.9, which removes the compatibility macros SAMPLE_FMT_*
-
Max Kellermann authored
Minor optimisation.
-
Max Kellermann authored
Use the tag_item_names table to look up the names of all MPD tags, and remove the duplicate entries from ffmpeg_tag_maps.
-
Max Kellermann authored
Allow using this function without the ffmpeg_tag_map struct.
-
Max Kellermann authored
Eliminate some duplicate code.
-
Max Kellermann authored
Move the #ifdefs out of _copy_metadata().
-