[gstreamer-bugs] [Bug 382423] New: Need to support smooth volume transitions

GStreamer (bugzilla.gnome.org) 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
http://bugzilla.gnome.org/show_bug.cgi?id=382423

  GStreamer | gst-plugins-base | Ver: HEAD CVS

           Summary: Need to support smooth volume transitions
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-base
        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.

Thanks,


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list