diff options
author | Jan Schmidt <thaytan@noraisin.net> | 2012-09-12 22:58:04 -0700 |
---|---|---|
committer | Jan Schmidt <thaytan@noraisin.net> | 2012-09-12 23:05:47 -0700 |
commit | b7d63d3fb1f71d8ebf822df50c516dda5967af7b (patch) | |
tree | 6fc9b7befb4b4e4dfff9e553fa3dc46b4bca9ff6 /gst/videoparsers/gstmpegvideoparse.c | |
parent | 8d5c1be31200c8f6380ee0116a9b2b31fb253b9f (diff) | |
download | gstreamer-plugins-bad-b7d63d3fb1f71d8ebf822df50c516dda5967af7b.tar.gz |
videoparsers: Disable PTS interpolation in the base parse class
All these formats have re-ordered PTS which the base class gets
wrong. It's better to leave them blank and let the decoder sort it
out. Better yet would be to track and interpolate the timestamps
in the subclasses (FIXME)
Diffstat (limited to 'gst/videoparsers/gstmpegvideoparse.c')
-rw-r--r-- | gst/videoparsers/gstmpegvideoparse.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/videoparsers/gstmpegvideoparse.c b/gst/videoparsers/gstmpegvideoparse.c index a6be18ef1..7eee6a5e7 100644 --- a/gst/videoparsers/gstmpegvideoparse.c +++ b/gst/videoparsers/gstmpegvideoparse.c @@ -170,6 +170,8 @@ static void gst_mpegv_parse_init (GstMpegvParse * parse) { parse->config_flags = FLAG_NONE; + + gst_base_parse_set_pts_interpolation (GST_BASE_PARSE (parse), FALSE); } static void |