finish_unprepare (media);
}
- media->reused = TRUE;
-
- /* when the media is not reusable, this will effectively unref the media and
- * recreate it */
- g_signal_emit (media, gst_rtsp_media_signals[SIGNAL_UNPREPARED], 0, NULL);
-
return success;
}
gst_object_unref (media->pipeline);
media->pipeline = NULL;
+ media->reused = TRUE;
media->status = GST_RTSP_MEDIA_STATUS_UNPREPARED;
+
+ /* when the media is not reusable, this will effectively unref the media and
+ * recreate it */
+ g_signal_emit (media, gst_rtsp_media_signals[SIGNAL_UNPREPARED], 0, NULL);
}
static gboolean