{
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);
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",
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);
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);