After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 636110 - [playbin2] add new colorspace-bin property
[playbin2] add new colorspace-bin property
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.30
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-11-30 08:44 UTC by Benjamin Gaignard
Modified: 2010-12-29 11:45 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
draft implementation (14.03 KB, patch)
2010-11-30 12:48 UTC, Benjamin Gaignard
none Details | Review

Description Benjamin Gaignard 2010-11-30 08:44:57 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
Comment 1 Sebastian Dröge (slomo) 2010-11-30 08:50:56 UTC
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?
Comment 2 Benjamin Gaignard 2010-11-30 09:23:01 UTC
the idea is to be able to select the elements graph between the queue after video decoder and video sink.
Comment 3 Benjamin Gaignard 2010-11-30 12:48:05 UTC
Created attachment 175528 [details] [review]
draft implementation
Comment 4 Benjamin Gaignard 2010-12-08 08:40:13 UTC
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
Comment 5 Wim Taymans 2010-12-29 11:45:17 UTC
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.