https://bugzilla.gnome.org/show_bug.cgi?id=656579
device = gtk_action_get_name (action);
+ empathy_call_window_play_camera (self->priv->window, FALSE);
empathy_video_src_change_device (video, device);
+ empathy_call_window_play_camera (self->priv->window, TRUE);
}
static void
gst_element_get_state (priv->src, &state, NULL, 0);
- gst_element_set_state (priv->src, GST_STATE_NULL);
+ g_return_if_fail (state == GST_STATE_NULL);
+
g_object_set (priv->src, "device", device, NULL);
- gst_element_set_state (priv->src, state);
}
gchar *