mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-13 21:28:01 +02:00
aacdec: Remove the warning about non-meaningful window transitions.
It created false positives on seeks and where the first frame is STOP or SHORT. It failed to warn in illegal SHORT->LONG transitions. In general it created much confusion and many junk bug reports from the users. Originally committed as revision 24214 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
f2401c214d
commit
7167bc94cb
@ -1712,10 +1712,6 @@ static void imdct_and_windowing(AACContext *ac, SingleChannelElement *sce, float
|
|||||||
|
|
||||||
// imdct
|
// imdct
|
||||||
if (ics->window_sequence[0] == EIGHT_SHORT_SEQUENCE) {
|
if (ics->window_sequence[0] == EIGHT_SHORT_SEQUENCE) {
|
||||||
if (ics->window_sequence[1] == ONLY_LONG_SEQUENCE || ics->window_sequence[1] == LONG_STOP_SEQUENCE)
|
|
||||||
av_log(ac->avctx, AV_LOG_WARNING,
|
|
||||||
"Transition from an ONLY_LONG or LONG_STOP to an EIGHT_SHORT sequence detected. "
|
|
||||||
"If you heard an audible artifact, please submit the sample to the FFmpeg developers.\n");
|
|
||||||
for (i = 0; i < 1024; i += 128)
|
for (i = 0; i < 1024; i += 128)
|
||||||
ff_imdct_half(&ac->mdct_small, buf + i, in + i);
|
ff_imdct_half(&ac->mdct_small, buf + i, in + i);
|
||||||
} else
|
} else
|
||||||
|
Loading…
Reference in New Issue
Block a user