Timestamps in MPEG-TS streams are based on the last timestamp
before the start code of the picture. GstBaseParse sets the
timestamp based on the beginning of the sequence header, if
one exists before the picture. This fixes the case where the
timestamp occurs in the MPEG-TS stream between the seq header
and picture start code.
AS_LIBTOOL(GST, 2, 0, 2)
dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.1.0
+GST_REQ=1.1.0.1
GSTPB_REQ=1.1.0
dnl *** autotools stuff ****
GST_BUFFER_DURATION (buffer) = 0;
}
+ if (mpvparse->pic_offset > 4) {
+ gst_base_parse_set_ts_at_offset (parse, mpvparse->pic_offset - 4);
+ }
+
if (mpvparse->frame_repeat_count
&& GST_CLOCK_TIME_IS_VALID (GST_BUFFER_DURATION (buffer))) {
GST_BUFFER_DURATION (buffer) =