[FFmpeg-trac] #1287(avformat:open): broken demuxing of qcelp/PureVoice in aiff (was: purevoice: too small buffer for bitrate)

FFmpeg trac at avcodec.org
Tue Jan 22 11:49:46 CET 2013


#1287: broken demuxing of qcelp/PureVoice in aiff
------------------------------------+------------------------------------
             Reporter:  ami_stuff   |                    Owner:
                 Type:  defect      |                   Status:  open
             Priority:  normal      |                Component:  avformat
              Version:  git-master  |               Resolution:
             Keywords:  qclp aiff   |               Blocked By:
             Blocking:              |  Reproduced by developer:  1
Analyzed by developer:  1           |
------------------------------------+------------------------------------
Changes (by richardpl):

 * analyzed:  0 => 1
 * keywords:  qclp => qclp aiff
 * component:  avcodec => avformat


Comment:

 What created such files?

 QCELP in aiff have hardcoded block align, which is correct only for cbr
 case when only 35 byte frame is used.
 Usually each frame have first byte that maps to frame size, so definitely
 this is demuxer bug.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1287#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list