summaryrefslogtreecommitdiffstats
path: root/ext/xvid/gstxvid.c
diff options
context:
space:
mode:
authorEdgard Lima <edgard.lima@indt.org.br>2005-12-14 22:41:47 +0000
committerEdgard Lima <edgard.lima@indt.org.br>2005-12-14 22:41:47 +0000
commit96e747214a0c7682cce9e6cbf168973804096631 (patch)
tree35a779d659296b4845fe8d63c5e5bf5d634f5cfb /ext/xvid/gstxvid.c
parent03fa6ba8b1f88536ac49265c2b373392e633ca14 (diff)
downloadgst-plugins-bad-96e747214a0c7682cce9e6cbf168973804096631.tar.gz
gst-plugins-bad-96e747214a0c7682cce9e6cbf168973804096631.tar.bz2
gst-plugins-bad-96e747214a0c7682cce9e6cbf168973804096631.zip
xviddec and xvideenc ported to 0.10
Original commit message from CVS: xviddec and xvideenc ported to 0.10
Diffstat (limited to 'ext/xvid/gstxvid.c')
-rw-r--r--ext/xvid/gstxvid.c8
1 files changed, 3 insertions, 5 deletions
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;
}
}