GNOME Bugzilla – Bug 701517
x264enc timestamp problem
Last modified: 2013-06-03 15:31:00 UTC
is it normal that after an x264enc element a timestamps in subsequent buffers are not strictly increasing? here is a sample pipelinegst-i GST_DEBUG=1 gst-launch -v -e videotestsrc is-live=true ! video/x-raw-yuv,width=320,height=240,framerate=5/1 ! x264enc key-int-max=16 ! fakesink
Yes, that's normal. Please don't open bugs to ask a question.
sorry, but it'd be nice to document somewhere
It is very well documentated in the MPEG2 and H264 video codec specification. DTS should be increating (if set), PTS will have been reordered according to the occurence of B-Frames, the rest is left as an exercise.