smart-mixer: Move the videoconvert to after the mixer
authorThibault Saunier <tsaunier@igalia.com>
Wed, 22 Jul 2020 16:02:10 +0000 (12:02 -0400)
committerThibault Saunier <tsaunier@igalia.com>
Thu, 13 Aug 2020 22:34:48 +0000 (18:34 -0400)
commit6acee38459e013261e393c06aab88dd59505d117
tree4aeda9c3ff95e8f20e60411cb58eafaa0d622eb9
parente5b1215d1e391b0b9ec85a4bbd34e6d8dcc9a35c
smart-mixer: Move the videoconvert to after the mixer

So that it tries to negotiate with alpha and the alpha channel is
dropped as late as possible in the pipeline.

The compositor is able to do video conversion internally in any case
so having a videoconvert before it is useless.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/204>
ges/ges-smart-video-mixer.c
ges/ges-video-transition.c
tests/check/scenarios/check_keyframes_in_compositor_two_sources/flow-expectations/log-videosink-sink-expected
tests/check/scenarios/complex_effect_bin_desc/flow-expectations/log-videosink-sink-expected
tests/check/scenarios/edit_while_seeked_with_stop/flow-expectations/log-videosink-sink-expected
tests/check/scenarios/seek_with_stop.check_clock_sync/flow-expectations/log-videosink-sink-expected
tests/check/scenarios/seek_with_stop/flow-expectations/log-videosink-sink-expected