From 06717150bfc39d89f7b298fcb0596fc5427a753f Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Tue, 23 Jul 2013 10:10:13 +0200 Subject: [PATCH] mpegvideoparse: Fix codec_data handling Set to sequence_offset so that _process_config accepts it. (btw: seq_offset usage throughout this plugin is really dodgy) https://bugzilla.gnome.org/show_bug.cgi?id=702806 --- gst/videoparsers/gstmpegvideoparse.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst/videoparsers/gstmpegvideoparse.c b/gst/videoparsers/gstmpegvideoparse.c index 683479b974..2293f81444 100644 --- a/gst/videoparsers/gstmpegvideoparse.c +++ b/gst/videoparsers/gstmpegvideoparse.c @@ -971,6 +971,7 @@ gst_mpegv_parse_set_caps (GstBaseParse * parse, GstCaps * caps) /* best possible parse attempt, * src caps are based on sink caps so it will end up in there * whether sucessful or not */ + mpvparse->seq_offset = 4; gst_mpegv_parse_process_config (mpvparse, &map, gst_buffer_get_size (buf)); gst_buffer_unmap (buf, &map); gst_mpegv_parse_reset_frame (mpvparse);