--- libmpdemux/tvi_v4l2.c.cvsorig 2003-08-29 18:33:41.000000000 +0200 +++ libmpdemux/tvi_v4l2.c 2003-08-29 18:35:33.000000000 +0200 @@ -1618,6 +1618,11 @@ mp_dbg(MSGT_TV, MSGL_DBG2, "grab_audio_frame(priv=%p, buffer=%p, len=%d)\n", priv, buffer, len); + if (priv->first) { + pthread_create(&priv->video_grabber_thread, NULL, video_grabber, priv); + priv->first = 0; + } + // compensate for dropped audio frames if (priv->audio_drop && (priv->audio_head == priv->audio_tail)) { priv->audio_drop--;