diff --git a/ges/ges-track-image-source.c b/ges/ges-track-image-source.c index 2ea9fd51df..374996af8c 100644 --- a/ges/ges-track-image-source.c +++ b/ges/ges-track-image-source.c @@ -120,7 +120,7 @@ ges_track_image_source_create_element (GESTrackObject * object) source = gst_element_factory_make ("uridecodebin", NULL); scale = gst_element_factory_make ("videoscale", NULL); freeze = gst_element_factory_make ("imagefreeze", NULL); - iconv = gst_element_factory_make ("ffmpegcolorspace", NULL); + iconv = gst_element_factory_make ("videoconvert", NULL); g_object_set (scale, "add-borders", TRUE, NULL); diff --git a/ges/ges-track-parse-launch-effect.c b/ges/ges-track-parse-launch-effect.c index d7a90fa65d..c55e554f73 100644 --- a/ges/ges-track-parse-launch-effect.c +++ b/ges/ges-track-parse-launch-effect.c @@ -158,8 +158,8 @@ ges_track_parse_launch_effect_create_element (GESTrackObject * object) } if (track->type == GES_TRACK_TYPE_VIDEO) { - bin_desc = g_strconcat ("ffmpegcolorspace name=beforecolorspace ! ", - self->priv->bin_description, " ! ffmpegcolorspace name=aftercolorspace", + bin_desc = g_strconcat ("videoconvert name=pre_video_convert ! ", + self->priv->bin_description, " ! videoconvert name=post_video_convert", NULL); } else if (track->type == GES_TRACK_TYPE_AUDIO) { bin_desc = diff --git a/ges/ges-track-text-overlay.c b/ges/ges-track-text-overlay.c index 70ba69cd57..1a038ce851 100644 --- a/ges/ges-track-text-overlay.c +++ b/ges/ges-track-text-overlay.c @@ -146,8 +146,8 @@ ges_track_text_overlay_create_element (GESTrackObject * object) GESTrackTextOverlay *self = GES_TRACK_TEXT_OVERLAY (object); text = gst_element_factory_make ("textoverlay", NULL); - iconv = gst_element_factory_make ("ffmpegcolorspace", NULL); - oconv = gst_element_factory_make ("ffmpegcolorspace", NULL); + iconv = gst_element_factory_make ("videoconvert", NULL); + oconv = gst_element_factory_make ("videoconvert", NULL); self->priv->text_el = text; g_object_ref (text); diff --git a/ges/ges-track-video-transition.c b/ges/ges-track-video-transition.c index e146795590..a3e19961de 100644 --- a/ges/ges-track-video-transition.c +++ b/ges/ges-track-video-transition.c @@ -199,9 +199,9 @@ ges_track_video_transition_create_element (GESTrackObject * object) GST_LOG ("creating a video bin"); topbin = gst_bin_new ("transition-bin"); - iconva = gst_element_factory_make ("ffmpegcolorspace", "tr-csp-a"); - iconvb = gst_element_factory_make ("ffmpegcolorspace", "tr-csp-b"); - oconv = gst_element_factory_make ("ffmpegcolorspace", "tr-csp-output"); + iconva = gst_element_factory_make ("videoconvert", "tr-csp-a"); + iconvb = gst_element_factory_make ("videoconvert", "tr-csp-b"); + oconv = gst_element_factory_make ("videoconvert", "tr-csp-output"); gst_bin_add_many (GST_BIN (topbin), iconva, iconvb, oconv, NULL); /* Prefer videomixer2 to videomixer */