gst_rtsp_message_unset (&message);
GST_DEBUG_OBJECT (src, "got interrupted: stop connection flush");
gst_rtspsrc_connection_flush (src, FALSE);
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
receive_error:
{
gst_rtsp_message_unset (&message);
GST_DEBUG_OBJECT (src, "got interrupted: stop connection flush");
gst_rtspsrc_connection_flush (src, FALSE);
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
connect_error:
{
g_free (str);
ret = GST_FLOW_ERROR;
} else {
- ret = GST_FLOW_WRONG_STATE;
+ ret = GST_FLOW_FLUSHING;
}
return ret;
}
g_free (str);
ret = GST_FLOW_ERROR;
} else {
- ret = GST_FLOW_WRONG_STATE;
+ ret = GST_FLOW_FLUSHING;
}
return ret;
}
no_connection:
{
GST_WARNING_OBJECT (src, "we are not connected");
- ret = GST_FLOW_WRONG_STATE;
+ ret = GST_FLOW_FLUSHING;
goto pause;
}
pause: