[gstreamer-bugs] [Bug 382423] New: Need to support smooth volume transitions
bugzilla-daemon at bugzilla.gnome.org
Mon Dec 4 14:50:54 PST 2006
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
GStreamer | gst-plugins-base | Ver: HEAD CVS
Summary: Need to support smooth volume transitions
Version: HEAD CVS
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: brian.cameron at sun.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: 2.17/2.18
GNOME milestone: Unspecified
In the source file gst-plugins-base/gst/volume/gstvolume.c, I see this comment
in the function volume_transform_ip():
/* FIXME: subdivide GST_BUFFER_SIZE into small chunks for smooth fades */
On Solaris, we set the buffer size rather large (to 512K) in the SunAudioSink
plugin. This causes the delay when changing volume to be somewhat large. On
Linux, the delay is maybe 1 second, but on Solaris it is more like 3-5 seconds.
Very annoying to change volume in an application like totem or rhythmbox and
have to wait 3-5 seconds to hear the change.
Any possibility that smooth volume transitions could be supported? If
GStreamer engineers could give some advice about how to make this change, I'd
be happy to do the work, test it, and get it working.
Marking as Critical since with this bug performance for changing volume is very
bad on Solaris.
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs