[gstreamer-bugs] [Bug 382423] Need to support smooth volume transitions
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Mon Dec 4 14:56:10 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
Brian Cameron changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |padraig.obriain at sun.com
------- Comment #1 from Brian Cameron 2006-12-04 22:54 UTC -------
Refer to bug #360673 for more information about how we tracked down this
problem.
In the SunAudioSink plugin, we set the segsize/segtotal values in the prepare
function a bit large (to 512K). We were noticing that this large buffer size
seemed to cause performance issues with using GStreamer enabled programs:
1) Pressing stop/next/previous buttons in programs caused a 3-4 second delay.
After research we discovered that implementing the reset() function in the
SunAudio sink/source plugin fixes this problem. Patch to fix this problem
is in bug #360673.
2) Changing volume in programs like totem/rhythmbox has a 3-4 second delay.
The delay exists also in Linux, but is less severe since we have the large
buffer specified above.
We think that just fixing volume change so it is smooth and leaving the buffer
size a bit large on Solaris is the best approach to fix the performance
problems we notice on Solaris. This is better, we think, than fixing the
GStreamer engine so that the buffer size can be smaller on Solaris. Refer to
bug #360673 for more information about this.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list