mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 20:21:24 +00:00
v4l2: only to STREAMOFF when streaming
Only call STREAMOFF when we previously called STREAMON
This commit is contained in:
parent
83bc5e0765
commit
b98bc75f47
1 changed files with 17 additions and 16 deletions
|
@ -398,6 +398,7 @@ gst_v4l2_buffer_pool_stop (GstBufferPool * bpool)
|
|||
|
||||
GST_DEBUG_OBJECT (pool, "stopping pool");
|
||||
|
||||
if (pool->streaming) {
|
||||
switch (obj->mode) {
|
||||
case GST_V4L2_IO_RW:
|
||||
break;
|
||||
|
@ -413,8 +414,8 @@ gst_v4l2_buffer_pool_stop (GstBufferPool * bpool)
|
|||
g_assert_not_reached ();
|
||||
break;
|
||||
}
|
||||
|
||||
pool->streaming = FALSE;
|
||||
}
|
||||
|
||||
/* first free the buffers in the queue */
|
||||
ret = GST_BUFFER_POOL_CLASS (parent_class)->stop (bpool);
|
||||
|
|
Loading…
Reference in a new issue