[FFmpeg-trac] #1762(avformat:new): mp4 file with 2 'mp4a' boxes in a 'stsd' box

FFmpeg trac at avcodec.org
Mon Sep 24 05:30:17 CEST 2012

#1762: mp4 file with 2 'mp4a' boxes in a 'stsd' box
             Reporter:  chungying    |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  avformat     |                  Version:
             Keywords:  mp4 mp4a     |  unspecified
  stsd                               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
 Summary of the bug:
 There is a mp4 file with 2 'mp4a' boxes in a 'stsd' box.

 Acording to ISO IEC 14496-12, the 'sample_description_index' field in
 'tfhd' box gives the index of the sample entry in 'stsd' box.

 However, in 'ff_mov_read_stsd_entries' always takes the information of the
 last 'mp4a' box instead of read the 'sample_description_index' field.

 Maybe the information of stsd can be recorde as a list and apply the
 information indexed by 'sample_description_index'.

 How to reproduce:
 The file I attached always without sound output.
 Since the value of 'sample_description_index' field in this file is '1',
 but the information applied is in the second 'mp4a' box. (The number of
 entries start from 1.)

Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1762>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list