From 4b3d32bb1b67d92c4297f3513eb2f1d319af5131 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Thu, 9 Sep 2010 16:12:31 -0700 Subject: TimedEventQueue now explicitly sets its scheduling policy to foreground as it should. Change-Id: I630c9fb51686d87a4075f01a6d7f6f9139ddcb4b related-to-bug: 2944452 --- media/libstagefright/TimedEventQueue.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'media/libstagefright') diff --git a/media/libstagefright/TimedEventQueue.cpp b/media/libstagefright/TimedEventQueue.cpp index 0dacb53..5a453e9 100644 --- a/media/libstagefright/TimedEventQueue.cpp +++ b/media/libstagefright/TimedEventQueue.cpp @@ -26,6 +26,8 @@ #include "include/TimedEventQueue.h" +#include + #include #include #include @@ -209,6 +211,8 @@ void *TimedEventQueue::ThreadWrapper(void *me) { #endif setpriority(PRIO_PROCESS, 0, ANDROID_PRIORITY_FOREGROUND); + set_sched_policy(androidGetTid(), SP_FOREGROUND); + static_cast(me)->threadEntry(); #ifdef ANDROID_SIMULATOR -- cgit v1.1