diff --git a/ext/alsa/gstalsasrc.c b/ext/alsa/gstalsasrc.c index 4c4062b57b..6ee0ca8870 100644 --- a/ext/alsa/gstalsasrc.c +++ b/ext/alsa/gstalsasrc.c @@ -237,8 +237,11 @@ gst_alsasrc_change_state (GstElement * element, GstStateChange transition) case GST_STATE_CHANGE_PLAYING_TO_PAUSED: case GST_STATE_CHANGE_PAUSED_TO_READY: case GST_STATE_CHANGE_READY_TO_NULL: + case GST_STATE_CHANGE_NULL_TO_NULL: + case GST_STATE_CHANGE_READY_TO_READY: + case GST_STATE_CHANGE_PAUSED_TO_PAUSED: + case GST_STATE_CHANGE_PLAYING_TO_PLAYING: break; - case GST_STATE_CHANGE_PAUSED_TO_PLAYING: alsa->driver_timestamps = FALSE;