4ce38604afa7e4f629d568f400b0634504e60a2e |
|
29-Jul-2011 |
Glenn Kasten <gkasten@google.com> |
Improved deadlock detection logs. This should make it easier to debug the "object was locked by" logs. Display tid and pthread_t of both the lock owner and the caller in the "object was locked by" warning log about potential deadlocks. This makes it easier to figure out what's going on with ps -t which only shows the tid not the pthread_t. Reduce false positives by using a generation counter to look for forward progress, at the risk of increasing the chance of more false negatives. Use lock with timeout to reduce chance of missing an "unlocked" window. Change-Id: I15e158a20d7076624188110842a01c1bf2c5c8ae
/frameworks/wilhelm/src/itf/IObject.c
|
4260ff7b8f65fdfe8d0176cdce66faf0a10c4b10 |
|
10-Sep-2011 |
Glenn Kasten <gkasten@google.com> |
Bug 5287473 realize locks Realize had inconsistent and partial locking. Now realize runs completely locked by default. Change-Id: If453cfc0ac874f32cf5a1fcfe7795d24bd2a48d4
/frameworks/wilhelm/src/itf/IObject.c
|
b566926611b2105a46c4ff98238ad06aca54104d |
|
12-Aug-2011 |
Glenn Kasten <gkasten@google.com> |
Bug 5159291 lock safety Change-Id: I56f5fd038d63d033954d794168df4cbcdade26f3
/frameworks/wilhelm/src/itf/IObject.c
|
cf3a6383a9bc9a94ca5b424ea97313293ee0dcb0 |
|
10-Jul-2011 |
Glenn Kasten <gkasten@google.com> |
ThreadPool callbacks provide more parameters Now allows up to two void * and two int parameters. This will be needed by deferred application-level callbacks Change-Id: Ie388169439b2e3ab95d053007bcdc674b875fa67
/frameworks/wilhelm/src/itf/IObject.c
|
a361b51914aeb5f8f65c7ecad719d1e01f90913b |
|
04-Apr-2011 |
Glenn Kasten <gkasten@google.com> |
Add basis for future OpenMAX AL 1.0.1 interfaces Bug fix: OpenMAX AL media player was using SL instead of XA symbols for the Object and DynamicInterfaceManagement interfaces. A Object::GetInterface using the XA symbols would have failed. Fortunately, these are not used in typical applications. Minor cleanup: - Add README.txt for mphtogen tool - Fix clang warning - Update comments - Remove spurious commas - Fix warning at declaration of SL_IID_array - SL_IID_ANDROIDBUFFERQUEUE was added in API level 12, not 10 Change-Id: I75abced5bc3c3fdabe40face25463810de741bf2
/frameworks/wilhelm/src/itf/IObject.c
|
bcc5c7225e3b7a1dbf2e9e830987f69167acf06f |
|
18-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Rename class__ to clazz, this to thiz The JNI naming conventions avoid conflict with C++ reserved words. Change-Id: I93ad6920bf78c0a02ac4b2650a29c9e11252f731
/frameworks/wilhelm/src/itf/IObject.c
|
262059f71a68edc5e510427c63f5f1623d3672a8 |
|
12-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Directory re-organization Change-Id: I8e3f12a22e765d36ddefd87edf204735b25474f6
/frameworks/wilhelm/src/itf/IObject.c
|