From 948743037b36598a38a04889524fb93b8da65673 Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Mon, 23 Jan 2006 11:06:34 +0000 Subject: sys/sunaudio/: Export functions that are needed in other parts of the code, makes the mixer actually work; adjust mag... MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original commit message from CVS: Reviewed by: Tim-Philipp Müller * sys/sunaudio/gstsunaudiomixerctrl.c: * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_init): Export functions that are needed in other parts of the code, makes the mixer actually work; adjust magic minimum buffer-time value from 3ms to 5ms to work around stuttering during mp3 playback (#327765). --- sys/sunaudio/gstsunaudiosink.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'sys/sunaudio/gstsunaudiosink.c') diff --git a/sys/sunaudio/gstsunaudiosink.c b/sys/sunaudio/gstsunaudiosink.c index 9ddf0a21..f791c4a5 100644 --- a/sys/sunaudio/gstsunaudiosink.c +++ b/sys/sunaudio/gstsunaudiosink.c @@ -192,8 +192,8 @@ gst_sunaudiosink_init (GstSunAudioSink * sunaudiosink) sunaudiosink->buffer_size = 8180; /* - * Reset the buffer-time to 3ms instead of the normal default of 500us - * (6 times larger, in other words). + * Reset the buffer-time to 5ms instead of the normal default of 500us + * (10 times larger, in other words). * * Setting a larger buffer causes the sinesrc to not stutter with this * sink. The fact that SunAudio requires a larger buffer should be @@ -204,8 +204,8 @@ gst_sunaudiosink_init (GstSunAudioSink * sunaudiosink) g_value_init (&gvalue, G_TYPE_INT64); g_object_get_property (G_OBJECT (sunaudiosink), "buffer-time", &gvalue); buffer_time = g_value_get_int64 (&gvalue); - if (buffer_time < 3000000) { - g_value_set_int64 (&gvalue, 3000000); + if (buffer_time < 5000000) { + g_value_set_int64 (&gvalue, 5000000); g_object_set_property (G_OBJECT (sunaudiosink), "buffer-time", &gvalue); } -- cgit