ColorSpaceBin

A bin that can dynamically select the correct elements for colorspace conversion (CC).

Problem

Now there is only one major well known CC element -> ffmpegcolorspace. However there are some problems with this element ( or with the fact that there is only one element):

Solution

A bin element that chooses the correct CC element's out of the available elements. All application/pipeline developers can depend on this element for the CC job, like they now depend on playbin/decodebin for playing/decoding media. Maybe playbin and/or decodebin can use this element too. In that sense an application can use the ffmpegcolorspace element without hard linking it and take away some design restrictions and allow new CC just by adding/removing elements.

Features