[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