diff options
author | James Almer <jamrial@gmail.com> | 2017-10-30 17:18:20 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2017-10-30 17:19:52 -0300 |
commit | 9484b9f4ba66a96b9b565f33f1eeb6e9b9b79e96 (patch) | |
tree | df2830eac159d04478aebf7a8e64de8a4d9990e5 /libavcodec | |
parent | f3ccc5e22acdd5f4eff7f875981a2209b6f2aa66 (diff) | |
parent | dd3aa85b68c017c419acb0c39ff6aa890ce89e87 (diff) | |
download | ffmpeg-9484b9f4ba66a96b9b565f33f1eeb6e9b9b79e96.tar.gz |
Merge commit 'dd3aa85b68c017c419acb0c39ff6aa890ce89e87'
* commit 'dd3aa85b68c017c419acb0c39ff6aa890ce89e87':
aac_ac3_parser: Drop in-parser downmix functionality
Merged-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/aac_ac3_parser.c | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/libavcodec/aac_ac3_parser.c b/libavcodec/aac_ac3_parser.c index c9ba6bf062..4e834b4424 100644 --- a/libavcodec/aac_ac3_parser.c +++ b/libavcodec/aac_ac3_parser.c @@ -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; } |