mlp_parser: Drop in-parser downmix functionality
authorVittorio Giovara <vittorio.giovara@gmail.com>
Wed, 26 Apr 2017 15:08:17 +0000 (11:08 -0400)
committerVittorio Giovara <vittorio.giovara@gmail.com>
Thu, 27 Apr 2017 18:19:54 +0000 (14:19 -0400)
commit970c76f32283bddf3a5afd24fe52db7a96186244
tree8cb1e90fd6e480ef48cfd8ed89977b21a8ed04ad
parentdd3aa85b68c017c419acb0c39ff6aa890ce89e87
mlp_parser: Drop in-parser downmix functionality

request_channel_layout is a decoder option and it makes no sense
to have it in a parser.

This feature was needed in the past when the decoder was allowed
to reuse the avctx from the demuxer. Nowadays the decoder receives
only the parameters from it, already containing the real channel
layout (and the correct request_channel_layout option).

After initialization the decoder overwrites the channel layout
with the downmixed one that is actually output, so there is no need
to preserve this functionality in the parser.

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
libavcodec/mlp_parser.c
libavcodec/mlp_parser.h
libavcodec/mlpdec.c