84333e0475bc911adc16417f4ca327c975cf6c36 |
|
08-Feb-2014 |
Andreas Huber <andih@google.com> |
warnings be gone. Change-Id: Ie3bae3f037730e316d7fca12e7a3527973f752ef
/frameworks/av/media/libstagefright/include/TimedEventQueue.h
|
1c2a66fea852cb8a5228fabef17f85cac1bef5ec |
|
06-Dec-2013 |
Haynes Mathew George <hgeorge@codeaurora.org> |
libstagefright: Delay release of wakelock in TimedEventQueue Delay release of wakelock in the TimedEventQueue to after an event has been processed. This ensures AP shutdown does not happen while an event is ready but hasn't been processed yet. Bug: 11976087. Change-Id: I71a5f3ac4a57e1d05dd5d9ab5c6f91ed7bb64c87
/frameworks/av/media/libstagefright/include/TimedEventQueue.h
|
2acc8b3833c7bdeca13f1f1a68d212d0cd5d750f |
|
11-Dec-2013 |
Eric Laurent <elaurent@google.com> |
Revert "stagefright: fix TimedEventQueue wakelock" This reverts commit aef04853de0ce27222cf6250b2ba4fa9fc6a72a8.
/frameworks/av/media/libstagefright/include/TimedEventQueue.h
|
aef04853de0ce27222cf6250b2ba4fa9fc6a72a8 |
|
06-Dec-2013 |
Eric Laurent <elaurent@google.com> |
stagefright: fix TimedEventQueue wakelock If an event is taking a wakelock, the wakelock must be released after the event is fired. If the wakelock is released before and the event execution implies some sleeps or I/O the system can go idle as no wakelock is held anymore. Bug: 11976087. Change-Id: Ie7df8ed4834952ff818ff27d6be415c0b1794a9f
/frameworks/av/media/libstagefright/include/TimedEventQueue.h
|
e8332ee38cc9778aa7898bbd75858561ed1e0ba3 |
|
05-Nov-2013 |
Eric Laurent <elaurent@google.com> |
TimedEventQueue: improve wakelock management Do not acquire a wakelock unless the event is delayed by more than a given time. This prevents from acquiring/releasing wakelocks too often which has adverse effects on performance. Bug: 11509471. Change-Id: Id06803b393b40c4db5095a6e7ec02339fa581a38
/frameworks/av/media/libstagefright/include/TimedEventQueue.h
|
8db188489871c770d5d56cf67b0001222415db41 |
|
04-Oct-2013 |
Eric Laurent <elaurent@google.com> |
TimedEventQueue takes a wake lock Take a wake lock when events present in a TimedEventQueue to prevent from going idle before all delayed events are processed. Bug: 11057387. Change-Id: I26a17df68068fde5e879a2fe7568dec439fc540f
/frameworks/av/media/libstagefright/include/TimedEventQueue.h
|
874b55f51c4c062c65aee043ec0f26044b504556 |
|
12-Apr-2010 |
Andreas Huber <andih@google.com> |
Fix a race condition in TimedEventQueue, an event may be cancelled while we're waiting for its scheduled time to come in which case we'd be removing it from the queue twice. Change-Id: I4e42e318fd5373d1f352f54027d4bf823126266d related-to-bug: 2585276
/frameworks/av/media/libstagefright/include/TimedEventQueue.h
|
be11f392a8b8ff1006cf536350cc8a85f8788ff4 |
|
17-Nov-2009 |
Andreas Huber <andih@google.com> |
Improvements to TimedEventQueue. Events are now cancelled given their "unique" event_id instead of the event pointer itself (which may be reallocated in place if we're unlucky). Also the ability to cancel multiple events matching a predicate has been added.
/frameworks/av/media/libstagefright/include/TimedEventQueue.h
|
89e69da4d86348409994c9dafbbb2634ccd7c196 |
|
13-Oct-2009 |
Andreas Huber <andih@google.com> |
Separated private from public header files.
/frameworks/av/media/libstagefright/include/TimedEventQueue.h
|