[FFmpeg-trac] #3452(avformat:new): mpegts (h264) fails parsing AUs

FFmpeg trac at avcodec.org
Tue Mar 11 12:59:00 CET 2014


#3452: mpegts (h264) fails parsing AUs
-------------------------------------+-------------------------------------
             Reporter:  FernetMenta  |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  avformat     |                  Version:
             Keywords:  mpegts       |  unspecified
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------
 I have been carrying this sample for quite a while in my issues folder
 because I thought it was a faulty sample.
 https://dl.dropboxusercontent.com/u/47522966/sampleInterlaced.ts

 Playing it with XBMC (ffmpeg master branch) this results in stutter caused
 by missing frames from demuxer. pts coming out from decoder look like
 this:

 12:35:25 T:140089427441408   DEBUG: CPullupCorrection: detected pattern of
 length 32: 33366.33 33366.67 33367.00 33366.33 33366.67 33367.00 33366.33
 33366.67 33367.00 33366.33 33366.67 33367.00 33366.33 33366.67 33367.00
 33366.33 33366.67 33367.00 33366.33 33366.67 33367.00 33366.33 33366.67
 150144.67 -83411.33 33366.67 33367.00 150144.00 33367.00 33366.67 33366.33
 33367.00, frameduration: 37015.968750

 Playing the same sample through my vnsi demuxer/parser used for live tv
 ([https://github.com/FernetMenta/xbmc-pvr-
 addons/blob/vnsi5/addons/pvr.vdr.vnsi/vdr-plugin-
 vnsiserver/parser_h264.c]) results in clean timestamps:
 12:36:04 T:140089256535808   DEBUG: CPullupCorrection: detected pattern of
 length 1: 33366.67, frameduration: 33366.666667

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


More information about the FFmpeg-trac mailing list