diff options
Diffstat (limited to 'sys/v4l2/gstv4l2src.c')
-rw-r--r-- | sys/v4l2/gstv4l2src.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/v4l2/gstv4l2src.c b/sys/v4l2/gstv4l2src.c index ce4b2237..26e8ddfa 100644 --- a/sys/v4l2/gstv4l2src.c +++ b/sys/v4l2/gstv4l2src.c @@ -1071,12 +1071,18 @@ gst_v4l2src_query (GstBaseSrc * bsrc, GstQuery * query) GstClockTime min_latency, max_latency; /* device must be open */ - if (!GST_V4L2_IS_OPEN (src->v4l2object)) + if (!GST_V4L2_IS_OPEN (src->v4l2object)) { + GST_WARNING_OBJECT (src, + "Can't give latency since device isn't open !"); goto done; + } /* we must have a framerate */ - if (src->fps_n <= 0 || src->fps_d <= 0) + if (src->fps_n <= 0 || src->fps_d <= 0) { + GST_WARNING_OBJECT (src, + "Can't give latency since framerate isn't fixated !"); goto done; + } /* min latency is the time to capture one frame */ min_latency = |