From 96e747214a0c7682cce9e6cbf168973804096631 Mon Sep 17 00:00:00 2001 From: Edgard Lima Date: Wed, 14 Dec 2005 22:41:47 +0000 Subject: xviddec and xvideenc ported to 0.10 Original commit message from CVS: xviddec and xvideenc ported to 0.10 --- ext/xvid/gstxvid.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'ext/xvid/gstxvid.c') diff --git a/ext/xvid/gstxvid.c b/ext/xvid/gstxvid.c index d09489eb..d0339a8b 100644 --- a/ext/xvid/gstxvid.c +++ b/ext/xvid/gstxvid.c @@ -166,7 +166,6 @@ gst_xvid_structure_to_csp (GstStructure * structure, stride = w * bpp / 8; } - if (_stride) *_stride = stride; if (_bpp) @@ -176,7 +175,7 @@ gst_xvid_structure_to_csp (GstStructure * structure, } GstCaps * -gst_xvid_csp_to_caps (gint csp, gint w, gint h, gdouble fps) +gst_xvid_csp_to_caps (gint csp, gint w, gint h, gint fps_n, gint fps_d) { GstCaps *caps = NULL; @@ -263,7 +262,7 @@ gst_xvid_csp_to_caps (gint csp, gint w, gint h, gdouble fps) "red_mask", G_TYPE_INT, r_mask, "green_mask", G_TYPE_INT, g_mask, "blue_mask", G_TYPE_INT, b_mask, - "framerate", G_TYPE_DOUBLE, fps, NULL); + "framerate", GST_TYPE_FRACTION, fps_n, fps_d, NULL); break; } @@ -291,12 +290,11 @@ gst_xvid_csp_to_caps (gint csp, gint w, gint h, gdouble fps) fourcc = GST_MAKE_FOURCC ('Y', 'V', '1', '2'); break; } - caps = gst_caps_new_simple ("video/x-raw-yuv", "width", G_TYPE_INT, w, "height", G_TYPE_INT, h, "format", GST_TYPE_FOURCC, fourcc, - "framerate", G_TYPE_DOUBLE, fps, NULL); + "framerate", GST_TYPE_FRACTION, fps_n, fps_d, NULL); break; } } -- cgit v1.2.1