}
switch (transition) {
-#ifdef GST_API_VERSION_1
case GST_STATE_CHANGE_READY_TO_PAUSED:
GST_DEBUG_OBJECT(src, "READY->PAUSED");
returnValue = GST_STATE_CHANGE_NO_PREROLL;
if (!gst_task_join(src->priv->task.get()))
returnValue = GST_STATE_CHANGE_FAILURE;
break;
-#else
- case GST_STATE_CHANGE_READY_TO_PAUSED:
- GST_DEBUG_OBJECT(src, "READY->PAUSED");
- if (!gst_task_start(src->priv->task.get()))
- returnValue = GST_STATE_CHANGE_FAILURE;
- break;
- case GST_STATE_CHANGE_PAUSED_TO_READY:
- GST_DEBUG_OBJECT(src, "PAUSED->READY");
- if (!gst_task_join(src->priv->task.get()))
- returnValue = GST_STATE_CHANGE_FAILURE;
- break;
-#endif
default:
break;
}