[FFmpeg-trac] #4874(undetermined:new): AAC decoder frame->nb_samples & frame->channels is wrong at get_buffer2
FFmpeg
trac at avcodec.org
Wed Sep 23 08:48:07 CEST 2015
#4874: AAC decoder frame->nb_samples & frame->channels is wrong at get_buffer2
-------------------------------------+-------------------------------------
Reporter: zylthinking | Type: defect
Status: new | Priority: important
Component: | Version: git-
undetermined | master
Keywords: aac | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
when set the get_buffer2 to a custom one, trace in the custom get_buffer2
1. if the profile is FF_PROFILE_AAC_HE, then frame->channels is 1 at the
first call, then changed to 2 in the following calls, In this case, the
result pcm sounds well (but it is just luck I guess)
2. if the profile is FF_PROFILE_AAC_LOW, then the frame->channels is 2
at all time, in this case, the result pcm is full of noise
Both conditions have a frame->nb_samples == 2048
however, it is indeed should be 1024 at both case after some research and
the frame->channels should be 2
How to reproduce:
{{{
any aac can be used for testing
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4874>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list