[Bug 777376] matrixmix: New element that mixes audio channels

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jan 17 12:43:24 UTC 2017


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

--- Comment #7 from Vivia Nikolaidou <vivia at ahiru.eu> ---
IMHO, when constructing the matrix, the user could make a mistake. Having input
and output channels as an explicit property enforce that it isn't at least too
small. Also, as you said, forgetting to set the matrix shouldn't make the
element auto-negotiate one for you. I think the current way might be too
verbose, but it's also the most intuitive one.

On the other hand, maybe the default should be 0 input channels, 0 output
channels and a NULL matrix. If the element tries to go to READY like this, it
prints out a big fat warning "PLEASE SET YOUR VARIABLES" and refuses to
transition. With the current defaults, it just does stereo passthrough instead,
but it also sets the channel-mask to 0, essentially acting as a capssetter.

-- 
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