[Bug 742875] [API] new audiovisualizer base class

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Jun 6 08:53:05 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=742875

--- Comment #26 from Stefan Sauer (gstreamer, gtkdoc dev) <ensonic at sonicpulse.de> ---
Thanks to the changes Luis made, the public api surface is much less. 

A few things we might want to discuss:
guint req_spf;                /* min samples per frame wanted by the subclass
*/

This could also be a property. Then the baseclass could wrap this with code to
do some sanity checks. Although I don't have a good example yet for e.g. what
would be out-of-bounds here.

The 3 vmethods are apparently sufficient for all our visualizers. Anything that
should be changed there?

The shader feature might need more work for some videoformats, e.g.:
gst-launch-1.0 -v audiotestsrc ! goom shader=8 ! videoconvert ! autovideosink

Also for the goom and goo2k1 ports
gst-launch-1.0 -v audiotestsrc ! goom shader=0 ! videoconvert ! autovideosink
gst-launch-1.0 -v audiotestsrc ! goom2k1 shader=0 ! videoconvert !
autovideosink
causes a black screen.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.


More information about the gstreamer-bugs mailing list