osxvideosink: reset app_started to FALSE when shutting down
authorAlessandro Decina <alessandro.decina@collabora.co.uk>
Tue, 22 May 2012 14:32:53 +0000 (16:32 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 24 May 2012 12:35:55 +0000 (14:35 +0200)
sys/osxvideo/osxvideosink.m

index f9f80d6..949b788 100644 (file)
@@ -317,6 +317,9 @@ gst_osx_video_sink_change_state (GstElement * element,
     case GST_STATE_CHANGE_PAUSED_TO_READY:
       GST_VIDEO_SINK_WIDTH (osxvideosink) = 0;
       GST_VIDEO_SINK_HEIGHT (osxvideosink) = 0;
+#ifndef RUN_NS_APP_THREAD
+      osxvideosink->app_started = FALSE;
+#endif
       gst_osx_video_sink_osxwindow_destroy (osxvideosink);
       break;
     case GST_STATE_CHANGE_READY_TO_NULL: