From b368225bc6030ae8edbbf6dfbb0e2f5477af497b Mon Sep 17 00:00:00 2001 From: Edgard Lima Date: Tue, 29 Aug 2006 20:59:47 +0000 Subject: Fixed framerate negotiation. Original commit message from CVS: Fixed framerate negotiation. --- sys/v4l2/v4l2src_calls.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'sys/v4l2/v4l2src_calls.h') diff --git a/sys/v4l2/v4l2src_calls.h b/sys/v4l2/v4l2src_calls.h index 4b5a3871..6cb637b3 100644 --- a/sys/v4l2/v4l2src_calls.h +++ b/sys/v4l2/v4l2src_calls.h @@ -28,7 +28,8 @@ gboolean gst_v4l2src_get_capture (GstV4l2Src * v4l2src); gboolean gst_v4l2src_set_capture (GstV4l2Src * v4l2src, struct v4l2_fmtdesc *fmt, - gint * width, gint * height); + gint * width, gint * height, + guint *fps_n, guint * fps_d); gboolean gst_v4l2src_capture_init (GstV4l2Src * v4l2src); gboolean gst_v4l2src_capture_start (GstV4l2Src * v4l2src); gint gst_v4l2src_grab_frame (GstV4l2Src * v4l2src); @@ -54,6 +55,10 @@ gst_v4l2src_update_fps (GstV4l2Object * v4l2object); extern gboolean gst_v4l2src_get_fps (GstV4l2Src * v4l2src, guint * fps_n, guint * fps_d); + +extern gboolean +gst_v4l2src_set_fps (GstV4l2Src * v4l2src, guint * fps_n, guint * fps_d); + GValue *gst_v4l2src_get_fps_list (GstV4l2Src * v4l2src); GstBuffer *gst_v4l2src_buffer_new (GstV4l2Src * v4l2src, -- cgit v1.2.1