From 4f27b2b4fe7ece1ce47106ef55ccc0d9dbc0cedd Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Fri, 6 Jan 2012 10:52:36 +0000 Subject: [PATCH] h264parse: fix test and set not using the same input This fixes H.264 output not having a set framerate, and confusing some of the elements downstream (such as interlace). --- gst/videoparsers/gsth264parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/videoparsers/gsth264parse.c b/gst/videoparsers/gsth264parse.c index 505def9a69..05a5bab2ad 100644 --- a/gst/videoparsers/gsth264parse.c +++ b/gst/videoparsers/gsth264parse.c @@ -1060,7 +1060,7 @@ gst_h264_parse_update_src_caps (GstH264Parse * h264parse, GstCaps * caps) gst_caps_set_simple (caps, "width", G_TYPE_INT, sps->width, "height", G_TYPE_INT, sps->height, NULL); /* but not necessarily or reliably this */ - if (h264parse->fps_num > 0 && h264parse->fps_den > 0) + if (sps->fps_num > 0 && sps->fps_den > 0) gst_caps_set_simple (caps, "framerate", GST_TYPE_FRACTION, sps->fps_num, sps->fps_den, NULL); }