[FFmpeg-trac] #4446(avcodec:new): H264 with changing pps_id within a AU fails to decode

FFmpeg trac at avcodec.org
Tue Apr 7 18:27:25 CEST 2015


#4446: H264 with changing pps_id within a AU fails to decode
-------------------------------------+-------------------------------------
               Reporter:  michael    |                  Owner:
                   Type:  defect     |                 Status:  new
               Priority:  normal     |              Component:  avcodec
                Version:  git-       |               Keywords:  h264,
  master                             |  regression
             Blocked By:             |               Blocking:
Reproduced by developer:  0          |  Analyzed by developer:  0
-------------------------------------+-------------------------------------
 Changing PPS_id between slices of a AU is not allowed in H264 so these
 samples are strictly speaking invalid but it would be nice to support them
 anyway.

 This has been reported by Vittorio Giovara to me privately, But he was not
 able to provide a sample file, so its not easy to fix. Its a "AVCHD
 1080i60 file".

 Regression since e708424b70bef8641e8a090ec4d9e8c4490db87e

 {{{
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'pps_id_change.mov':
   Metadata:
     major_brand     : qt
     minor_version   : 537199360
     compatible_brands: qt
     creation_time   : 2015-04-01 21:53:13
   Duration: 00:30:21.82, start: 0.000021, bitrate: 13508 kb/s
     Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661),
 yuv420p(bt709), 1920x1080 [SAR 1:1 DAR 16:9], 11936 kb/s, 29.97 fps, 29.97
 tbr, 2997 tbn, 59.94 tbc (default)
     Metadata:
       creation_time   : 2015-04-01 21:53:13
       handler_name    : Apple Alias Data Handler
       encoder         : AVCHD 1080i60
       timecode        : 00:00:00;00
     Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz,
 stereo, s16, 1536 kb/s (default)
     Metadata:
       creation_time   : 2015-04-01 21:53:14
       handler_name    : Apple Alias Data Handler
     Stream #0:2(eng): Data: none (tmcd / 0x64636D74)
     Metadata:
       creation_time   : 2015-04-01 21:53:14
       handler_name    : Apple Alias Data Handler
       timecode        : 00:00:00;00
 Unsupported codec with id 0 for input stream 2
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4446>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list