GNOME Bugzilla – Bug 636110
[playbin2] add new colorspace-bin property
Last modified: 2010-12-29 11:45:17 UTC
add a new colorspace-bin property to playbin2 to allow to use a different "vconv" bin. Today it mandatory to use ffmpegcolorspace + videoscale and there is no way override this. see this spec from Linaro project: https://wiki.linaro.org/WorkingGroups/Middleware/Multimedia/Specs/1105/AutopluggableColorspaceConverter
I'd call it videoconvert instead of colorspace. Also playbin2 autoplugs multiple ffmpegcolorspace currently but only a single videoscale so maybe we need two different properties here or use the element given by this property for all cases?
the idea is to be able to select the elements graph between the queue after video decoder and video sink.
Created attachment 175528 [details] [review] draft implementation
An alternative already exist by using navite-video flag in playbin2. by doing something like playbin2 flags=native-video video-sink="my_custom_bin_sink" you can avoid the creation of ffmpegcolorspace and videoscale. In video sink we can put a custom bin where we can select the expect colorspace converter. This patch is useless, please reject this bug
The patch is indeed useless. A more interesting thing would be to allow autoplugging of custom color conversion elements based on ranks and the klass of the elements.