]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/aac_ac3_parser.c
Merge commit '91622f6446b463abe6507ad2cd5d1fbf7e49c424'
[ffmpeg] / libavcodec / aac_ac3_parser.c
index c9ba6bf062cdfab486ed593189039803905629a2..4e834b4424e78666f7176e3890653c178d0608a3 100644 (file)
@@ -86,20 +86,8 @@ get_next:
            the frame). */
         if (avctx->codec_id != AV_CODEC_ID_AAC) {
             avctx->sample_rate = s->sample_rate;
-
-            /* (E-)AC-3: allow downmixing to stereo or mono */
-            if (s->channels > 1 &&
-                avctx->request_channel_layout == AV_CH_LAYOUT_MONO) {
-                avctx->channels       = 1;
-                avctx->channel_layout = AV_CH_LAYOUT_MONO;
-            } else if (s->channels > 2 &&
-                       avctx->request_channel_layout == AV_CH_LAYOUT_STEREO) {
-                avctx->channels       = 2;
-                avctx->channel_layout = AV_CH_LAYOUT_STEREO;
-            } else {
-                avctx->channels = s->channels;
-                avctx->channel_layout = s->channel_layout;
-            }
+            avctx->channels = s->channels;
+            avctx->channel_layout = s->channel_layout;
             s1->duration = s->samples;
             avctx->audio_service_type = s->service_type;
         }