|
|
|
@@ -1574,12 +1574,9 @@ static int aac_decode_frame(AVCodecContext * avccontext, void * data, int * data |
|
|
|
ac->che[TYPE_SCE][elem_id] = ac->che[TYPE_LFE][0]; |
|
|
|
ac->che[TYPE_LFE][0] = NULL; |
|
|
|
} |
|
|
|
if(elem_type < TYPE_DSE) { |
|
|
|
if(!ac->che[elem_type][elem_id]) |
|
|
|
{ |
|
|
|
av_log(ac->avccontext, AV_LOG_ERROR, "channel element %d.%d is not allocated\n", elem_type, elem_id); |
|
|
|
return -1; |
|
|
|
} |
|
|
|
if(elem_type < TYPE_DSE && !ac->che[elem_type][elem_id]) { |
|
|
|
av_log(ac->avccontext, AV_LOG_ERROR, "channel element %d.%d is not allocated\n", elem_type, elem_id); |
|
|
|
return -1; |
|
|
|
} |
|
|
|
|
|
|
|
switch (elem_type) { |
|
|
|
|