diff options
author | Max Kellermann <max@duempel.org> | 2009-11-30 09:59:05 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-11-30 09:59:05 +0100 |
commit | 16123f1b8e832ad1743e9ab24bd7c7663411bfa4 (patch) | |
tree | 7d767d0576a646da5bb45aaf9cd7593fccad5fe0 | |
parent | 21fdf47b563ab7684dc7022aadf5d63bb011ea52 (diff) | |
download | mpd-16123f1b8e832ad1743e9ab24bd7c7663411bfa4.tar.gz mpd-16123f1b8e832ad1743e9ab24bd7c7663411bfa4.tar.xz mpd-16123f1b8e832ad1743e9ab24bd7c7663411bfa4.zip |
ffmpeg: don't try to force stereo
The plugin code tried to force libavcodec to supply stereo samples.
That however has never actually worked. By removing this code, we are
able to play surround files for the first time.
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | src/decoder/ffmpeg_plugin.c | 4 |
2 files changed, 2 insertions, 4 deletions
@@ -1,4 +1,6 @@ ver 0.15.7 (2009/??/??) +* decoders: + - ffmpeg: don't try to force stereo ver 0.15.6 (2009/11/18) diff --git a/src/decoder/ffmpeg_plugin.c b/src/decoder/ffmpeg_plugin.c index b9aafaf7b..86c20a882 100644 --- a/src/decoder/ffmpeg_plugin.c +++ b/src/decoder/ffmpeg_plugin.c @@ -289,10 +289,6 @@ ffmpeg_decode_internal(struct ffmpeg_context *ctx) total_time = 0; - if (codec_context->channels > 2) { - codec_context->channels = 2; - } - #if LIBAVCODEC_VERSION_INT >= ((51<<16)+(41<<8)+0) audio_format.bits = (uint8_t) av_get_bits_per_sample_format(codec_context->sample_fmt); #else |