[gstreamer-bugs] [Bug 595468] a GstVideoMixer base class would be nice
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Oct 6 01:02:58 PDT 2009
https://bugzilla.gnome.org/show_bug.cgi?id=595468
GStreamer | gst-plugins-good | git
Edward Hervey <bilboed> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
--- Comment #8 from Edward Hervey <bilboed at gmail.com> 2009-10-06 08:02:50 UTC ---
Copy-pasting videomixer to do cairomix was perfectly understandable. was just
nagging you there :)
Why isn't a videomixer-that-does-it-all-and-brews-coffee-at-7am a good idea ?
Because then we'd all of a sudden break the atomicity of the elements and link
that one element against all those external libraries + duplicate helper code
present in other plugins (gl, vdpau, cairo,...)
One idea would be to:
* rename the current videomixer to <somethingelse>videomixer
* Have a new meta-element for videomixing that will pick/convert in a smart
fashion [1] which BaseVideoMixer subclass to use based on input/output caps.
We end up with:
* all pipelines/apps using one single videomixer element without caring what
it's feeding it (apart obviously from knowing that it's some kind of video
format).
* plugins for new systems (i.e. vdpau or cairo) providing new mixing
implementations which can be used without rebuilding the widely used videomixer
[1] : No, I have no idea what smartness to use... but using the videomixer
implementation which works in the configured output format would be a good
start.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Gstreamer-bugs
mailing list