summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2012-01-06 10:52:36 +0000
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2012-01-06 10:54:11 +0000
commit4f27b2b4fe7ece1ce47106ef55ccc0d9dbc0cedd (patch)
treeb07b793c03c27bfae9e6291326bbfc3f131d1964
parent1c25aab906041c1aa9bd38db3c9c958ad65a2c05 (diff)
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).
-rw-r--r--gst/videoparsers/gsth264parse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/videoparsers/gsth264parse.c b/gst/videoparsers/gsth264parse.c
index 505def9a6..05a5bab2a 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);
}