Added gst-plugins-base-subtitles0.10-0.10.34 for Meego Harmattan 1.2
[mafwsubrenderer] / gst-plugins-base-subtitles0.10 / debian / patches / 0012-baseaudiosrc-sink-Change-default-latency-time-to-40m.patch
diff --git a/gst-plugins-base-subtitles0.10/debian/patches/0012-baseaudiosrc-sink-Change-default-latency-time-to-40m.patch b/gst-plugins-base-subtitles0.10/debian/patches/0012-baseaudiosrc-sink-Change-default-latency-time-to-40m.patch
new file mode 100644 (file)
index 0000000..7191c71
--- /dev/null
@@ -0,0 +1,39 @@
+From 22b90c4f607b01e2036f9451b5167b0cc434434a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ren=C3=A9=20Stadler?= <rene.stadler@nokia.com>
+Date: Fri, 20 Feb 2009 20:32:31 +0200
+Subject: [PATCH] baseaudiosrc, sink: Change default latency-time to 40ms
+ (Maemo specific change)
+
+This decreases the CPU load when using pulseaudio, giving a nice benefit in
+Maemo devices.
+---
+ gst-libs/gst/audio/gstbaseaudiosink.c |    2 +-
+ gst-libs/gst/audio/gstbaseaudiosrc.c  |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gst-libs/gst/audio/gstbaseaudiosink.c b/gst-libs/gst/audio/gstbaseaudiosink.c
+index 6093092..0582712 100644
+--- a/gst-libs/gst/audio/gstbaseaudiosink.c
++++ b/gst-libs/gst/audio/gstbaseaudiosink.c
+@@ -72,7 +72,7 @@ enum
+ /* FIXME: 0.11, store the buffer_time and latency_time in nanoseconds */
+ #define DEFAULT_BUFFER_TIME     ((200 * GST_MSECOND) / GST_USECOND)
+-#define DEFAULT_LATENCY_TIME    ((10 * GST_MSECOND) / GST_USECOND)
++#define DEFAULT_LATENCY_TIME    ((40 * GST_MSECOND) / GST_USECOND)
+ #define DEFAULT_PROVIDE_CLOCK   TRUE
+ #define DEFAULT_SLAVE_METHOD    GST_BASE_AUDIO_SINK_SLAVE_SKEW
+diff --git a/gst-libs/gst/audio/gstbaseaudiosrc.c b/gst-libs/gst/audio/gstbaseaudiosrc.c
+index 7c7ec93..ba45aba 100644
+--- a/gst-libs/gst/audio/gstbaseaudiosrc.c
++++ b/gst-libs/gst/audio/gstbaseaudiosrc.c
+@@ -87,7 +87,7 @@ enum
+ };
+ #define DEFAULT_BUFFER_TIME     ((200 * GST_MSECOND) / GST_USECOND)
+-#define DEFAULT_LATENCY_TIME    ((10 * GST_MSECOND) / GST_USECOND)
++#define DEFAULT_LATENCY_TIME    ((40 * GST_MSECOND) / GST_USECOND)
+ #define DEFAULT_ACTUAL_BUFFER_TIME     -1
+ #define DEFAULT_ACTUAL_LATENCY_TIME    -1
+ #define DEFAULT_PROVIDE_CLOCK   TRUE