mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 08:46:40 +00:00
sys/v4l/gstv4lsrc.c (gst_v4lsrc_fixate): Also fixate the framerate. Need to get a handle on when exactly this functio...
Original commit message from CVS: 2005-07-07 Andy Wingo <wingo@pobox.com> * sys/v4l/gstv4lsrc.c (gst_v4lsrc_fixate): Also fixate the framerate. Need to get a handle on when exactly this function is called, tho.
This commit is contained in:
parent
84761c6a82
commit
f38bff62af
2 changed files with 8 additions and 1 deletions
|
@ -1,5 +1,9 @@
|
|||
2005-07-07 Andy Wingo <wingo@pobox.com>
|
||||
|
||||
* sys/v4l/gstv4lsrc.c (gst_v4lsrc_fixate): Also fixate the
|
||||
framerate. Need to get a handle on when exactly this function is
|
||||
called, tho.
|
||||
|
||||
* sys/v4l/v4lsrc_calls.h:
|
||||
* sys/v4l/v4lsrc_calls.c: Remove sync-related stuff.
|
||||
(gst_v4lsrc_get_fps_list): Moved here from gstv4lsrc.c.
|
||||
|
|
|
@ -187,7 +187,8 @@ gst_v4lsrc_get_property (GObject * object,
|
|||
}
|
||||
}
|
||||
|
||||
G_GNUC_UNUSED static void
|
||||
/* this function is a bit of a last resort */
|
||||
static void
|
||||
gst_v4lsrc_fixate (GstPad * pad, GstCaps * caps)
|
||||
{
|
||||
GstStructure *structure;
|
||||
|
@ -224,6 +225,8 @@ gst_v4lsrc_fixate (GstPad * pad, GstCaps * caps)
|
|||
targetwidth);
|
||||
gst_caps_structure_fixate_field_nearest_int (structure, "height",
|
||||
targetheight);
|
||||
gst_caps_structure_fixate_field_nearest_double (structure, "framerate",
|
||||
7.5);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue