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 775897 - Volume control per audio channel
Volume control per audio channel
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-12-09 17:14 UTC by Victor Toso
Modified: 2018-11-03 11:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Victor Toso 2016-12-09 17:14:08 UTC
Having a volume control per audio channel would be very nice. Looking around, I see that this would be a nice to have for some time [0].

[0] https://blogs.gnome.org/jessevdk/2010/12/17/fun-with-gstreamer-controlling-volume-of-channels-independently/

I'm willing to work on this but I'm still new in GStreamer land.

Any idea on what a desirable API for this would be? Any other hints welcome :)
Comment 1 Arun Raghavan 2016-12-12 05:14:43 UTC
As a start, you might want to look at the GstStreamVolume interface.
Comment 2 Sebastian Dröge (slomo) 2016-12-12 07:50:13 UTC
I guess the best interface for this would be the same as the volume element, just that instead of a single double you have a GST_TYPE_ARRAY containing doubles. One per channel.
Comment 3 Tim-Philipp Müller 2016-12-12 13:36:23 UTC
In 0.10 we had the horrible GstMixer API which would expose MixerChannels and then you could set the volume for each channels separately, but let's not do that again (too complicated imho).
Comment 4 GStreamer system administrator 2018-11-03 11:52:11 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/315.