summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sys')
-rw-r--r--sys/v4l2/v4l2src_calls.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/v4l2/v4l2src_calls.c b/sys/v4l2/v4l2src_calls.c
index f1ee1957..25d59066 100644
--- a/sys/v4l2/v4l2src_calls.c
+++ b/sys/v4l2/v4l2src_calls.c
@@ -645,11 +645,12 @@ gst_v4l2src_capture_deinit (GstV4l2Src * v4l2src)
for (i = 0; i < v4l2src->breq.count; i++) {
if (g_atomic_int_dec_and_test (&v4l2src->pool->buffers[i].refcount)) {
if (ioctl (v4l2src->v4l2object->video_fd, VIDIOC_DQBUF,
- &v4l2src->pool->buffers[i].buffer) < 0)
+ &v4l2src->pool->buffers[i].buffer) < 0) {
GST_DEBUG_OBJECT (v4l2src,
"Could not dequeue buffer on uninitialization."
"system error: %s. Will try reinit instead", g_strerror (errno));
- try_reinit = TRUE;
+ try_reinit = TRUE;
+ }
}
}
if (g_atomic_int_dec_and_test (&v4l2src->pool->refcount)) {