diff options
-rw-r--r-- | libmpdemux/tvi_v4l.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libmpdemux/tvi_v4l.c b/libmpdemux/tvi_v4l.c index 0c31c97c97..22d801f6a3 100644 --- a/libmpdemux/tvi_v4l.c +++ b/libmpdemux/tvi_v4l.c @@ -1190,6 +1190,9 @@ static void *video_grabber(void *data) if (priv->immediate_mode) { while ((priv->video_tail+1) % priv->video_buffer_size == priv->video_head) { usleep(10000); + if (priv->shutdown) { + return NULL; + } } } |