summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2011-12-31 04:14:27 +0100
committerMichael Niedermayer <michaelni@gmx.at>2011-12-31 06:06:05 +0100
commit91ab557b686920ee445dec2fb7f443f1acd3b87e (patch)
tree6f496ce1b1ec71459231b9a504ad6dbb04ccd231
parent4392b3d11e9f4b89a53f001ea8576e7da7801b08 (diff)
Revert "aacdec: Avoid unneeded reinit due to ADTS headers"
This has been fixed differently and its revert avoids error messages when decoding xx.flv. This also reduces the difference to qatar. This reverts commit 5a2b3f3a52070232a68582a502fb60a9226ca86a. Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r--libavcodec/aacdec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/aacdec.c b/libavcodec/aacdec.c
index 8fd7f08c78..030feb1371 100644
--- a/libavcodec/aacdec.c
+++ b/libavcodec/aacdec.c
@@ -2093,7 +2093,7 @@ static int parse_adts_frame_header(AACContext *ac, GetBitContext *gb)
size = avpriv_aac_parse_header(gb, &hdr_info);
if (size > 0) {
- if (hdr_info.chan_config && (hdr_info.chan_config!=ac->m4ac.chan_config || ac->m4ac.sample_rate!=hdr_info.sample_rate)) {
+ if (hdr_info.chan_config) {
enum ChannelPosition new_che_pos[4][MAX_ELEM_ID];
memset(new_che_pos, 0, 4 * MAX_ELEM_ID * sizeof(new_che_pos[0][0]));
ac->m4ac.chan_config = hdr_info.chan_config;