playback/player: Move dispatch-to-main-context out of the constructor and make it...
authorSebastian Dröge <sebastian@centricular.com>
Sun, 3 Aug 2014 14:08:14 +0000 (16:08 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Sun, 3 Aug 2014 14:08:14 +0000 (16:08 +0200)
playback/player/android/jni/player.c
playback/player/gst-play/gst-play.c
playback/player/gtk/gtk-play.c
playback/player/ios/GstPlay/VideoViewController.m

index e0e2d22..bdf8e31 100644 (file)
@@ -193,7 +193,7 @@ native_new (JNIEnv * env, jobject thiz)
 {
   Player *player = g_slice_new0 (Player);
 
-  player->player = gst_player_new (FALSE);
+  player->player = gst_player_new ();
   SET_CUSTOM_DATA (env, thiz, native_player_field_id, player);
   player->java_player = (*env)->NewGlobalRef (env, thiz);
 
index 0e3dda1..b9acb65 100644 (file)
@@ -114,8 +114,9 @@ play_new (gchar ** uris, gdouble initial_volume)
   play->num_uris = g_strv_length (uris);
   play->cur_idx = -1;
 
-  play->player = gst_player_new (TRUE);
+  play->player = gst_player_new ();
 
+  g_object_set (play->player, "dispatch-to-main-context", TRUE, NULL);
   g_signal_connect (play->player, "position-updated",
       G_CALLBACK (position_updated_cb), play);
   g_signal_connect (play->player, "end-of-stream",
index 61af9ba..d4f8e1a 100644 (file)
@@ -191,7 +191,9 @@ main (gint argc, gchar ** argv)
     return 1;
   }
 
-  play.player = gst_player_new (TRUE);
+  play.player = gst_player_new ();
+
+  g_object_set (play.player, "dispatch-to-main-context", TRUE, NULL);
 
   if (!gst_uri_is_valid (play.uri)) {
     gchar *uri = gst_filename_to_uri (play.uri, NULL);
index 7863f90..150c72a 100644 (file)
@@ -63,7 +63,7 @@
     media_width = 320;
     media_height = 240;
 
-    player = gst_player_new(FALSE);
+    player = gst_player_new();
     g_object_set (player, "window-handle", video_view, NULL);
     g_object_set (player, "uri", [uri UTF8String], NULL);