summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2009-11-07 20:22:49 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2009-11-07 20:22:49 +0000
commited86995cd80e390e6e4e0f78350b386b1d7797d5 (patch)
tree9d3e73afb719205527d6e29c6c4f1c8acfee20c7
parent8abd61339db0f6eb9622ea749107e8ec1a4c64b9 (diff)
gst-launch: wake up less often to check if we've been interrupted
Check if we've been interrupted only four times per second instead of twenty times per second, to wake up the cpu less often and save power (see bug #600922).
-rw-r--r--tools/gst-launch.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/gst-launch.c b/tools/gst-launch.c
index 6cc2a4ec6b..4d833c40be 100644
--- a/tools/gst-launch.c
+++ b/tools/gst-launch.c
@@ -310,7 +310,7 @@ sigint_handler_sighandler (int signum)
caught_intr = TRUE;
}
-/* is called every 50 milliseconds (20 times a second), the interrupt handler
+/* is called every 250 milliseconds (4 times a second), the interrupt handler
* will set a flag for us. We react to this by posting a message. */
static gboolean
check_intr (GstElement * pipeline)
@@ -395,7 +395,7 @@ event_loop (GstElement * pipeline, gboolean blocking, GstState target_state)
bus = gst_element_get_bus (GST_ELEMENT (pipeline));
#ifndef DISABLE_FAULT_HANDLER
- g_timeout_add (50, (GSourceFunc) check_intr, pipeline);
+ g_timeout_add (250, (GSourceFunc) check_intr, pipeline);
#endif
while (TRUE) {