History log of /frameworks/av/media/libstagefright/include/TimedEventQueue.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ee4e1b1a63758941460ae79a064249d3a5189443 17-Apr-2015 Lajos Molnar <lajos@google.com> stagefright: warnings be gone, some are now errors, use clang

Change-Id: I81f438ae444f04c12ae27ae4ef6d073033de172c
/frameworks/av/media/libstagefright/include/TimedEventQueue.h
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