diff --git a/sys/v4l/gstv4lmjpegsrc.c b/sys/v4l/gstv4lmjpegsrc.c index b4a0c1b106..8d05233cfc 100644 --- a/sys/v4l/gstv4lmjpegsrc.c +++ b/sys/v4l/gstv4lmjpegsrc.c @@ -395,6 +395,7 @@ gst_v4lmjpegsrc_change_state (GstElement *element) v4lmjpegsrc->init = TRUE; if (!gst_v4lmjpegsrc_capture_init(v4lmjpegsrc)) return GST_STATE_FAILURE; + break; case GST_STATE_PAUSED_TO_PLAYING: /* queue all buffer, start streaming capture */ if (!gst_v4lmjpegsrc_capture_start(v4lmjpegsrc))