|
|
@@ -325,7 +325,7 @@ static int fdk_aac_decode_frame(AVCodecContext *avctx, void *data, |
|
|
return AVERROR_INVALIDDATA; |
|
|
return AVERROR_INVALIDDATA; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
err = aacDecoder_DecodeFrame(s->handle, (INT_PCM *) s->decoder_buffer, s->decoder_buffer_size, 0); |
|
|
|
|
|
|
|
|
err = aacDecoder_DecodeFrame(s->handle, (INT_PCM *) s->decoder_buffer, s->decoder_buffer_size / sizeof(INT_PCM), 0); |
|
|
if (err == AAC_DEC_NOT_ENOUGH_BITS) { |
|
|
if (err == AAC_DEC_NOT_ENOUGH_BITS) { |
|
|
ret = avpkt->size - valid; |
|
|
ret = avpkt->size - valid; |
|
|
goto end; |
|
|
goto end; |
|
|
|