Commit 2e5daf15 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller

v4l2src: minor GValue handling optimisation in probing code

parent f63bdd04
...@@ -1767,8 +1767,7 @@ return_data: ...@@ -1767,8 +1767,7 @@ return_data:
gst_v4l2src_value_simplify (&rates); gst_v4l2src_value_simplify (&rates);
/* only change the framerate on the template when we have a valid probed new /* only change the framerate on the template when we have a valid probed new
* value */ * value */
gst_structure_set_value (s, "framerate", &rates); gst_structure_take_value (s, "framerate", &rates);
g_value_unset (&rates);
} else if (v4l2object->type == V4L2_BUF_TYPE_VIDEO_CAPTURE || } else if (v4l2object->type == V4L2_BUF_TYPE_VIDEO_CAPTURE ||
v4l2object->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) { v4l2object->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) {
gst_structure_set (s, "framerate", GST_TYPE_FRACTION_RANGE, 0, 1, 100, 1, gst_structure_set (s, "framerate", GST_TYPE_FRACTION_RANGE, 0, 1, 100, 1,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment