diff -r 4ce423f34688 -r e267340986c9 khronosfws/openmax_al/src/common/xathreadsafety.c --- a/khronosfws/openmax_al/src/common/xathreadsafety.c Fri Sep 17 08:33:15 2010 +0300 +++ b/khronosfws/openmax_al/src/common/xathreadsafety.c Mon Oct 04 00:51:56 2010 +0300 @@ -61,7 +61,8 @@ { break; } - DEBUG_INFO_A2("Created %s:%x",MEDIAOBJECTNAME(i), threadSafety->mutexTable[i] ); + DEBUG_INFO_A1_STR("Created for [%s]", MEDIAOBJECTNAME(i)); + DEBUG_INFO_A1("Object pointer in mutex table: %x", (int)threadSafety->mutexTable[i] ); } } else @@ -90,11 +91,13 @@ { for (i = 0; i < XATSCount; i++) { - DEBUG_INFO_A2("Free %s:%x",MEDIAOBJECTNAME(i), threadSafety->mutexTable[i] ); + DEBUG_INFO_A1_STR("Free for [%s]", MEDIAOBJECTNAME(i)); + DEBUG_INFO_A1("Object pointer in mutex table: %x", (int)threadSafety->mutexTable[i] ); XAImpl_DeleteMutex(threadSafety->mutexTable[i]); } } free(threadSafety); + threadSafety = NULL; } else { @@ -124,7 +127,8 @@ ret = XAImpl_UnlockMutex(threadSafety->mutexTable[mediaObject]); if (ret == XA_RESULT_SUCCESS) { - DEBUG_INFO_A2("Released lock for %s:%x",MEDIAOBJECTNAME(mediaObject), threadSafety->mutexTable[mediaObject] ); + DEBUG_INFO_A1_STR("Released lock for [%s]", MEDIAOBJECTNAME(mediaObject)); + DEBUG_INFO_A1("Object pointer in mutex table: %x", (int)threadSafety->mutexTable[mediaObject] ); } } } @@ -153,7 +157,8 @@ ret = XAImpl_TryLockMutex(threadSafety->mutexTable[mediaObject]); if (ret == XA_RESULT_SUCCESS) { - DEBUG_INFO_A2("Locked %s:%x",MEDIAOBJECTNAME(mediaObject), threadSafety->mutexTable[mediaObject] ); + DEBUG_INFO_A1_STR("Obtained lock for [%s]", MEDIAOBJECTNAME(mediaObject)); + DEBUG_INFO_A1("Object pointer in mutex table: %x", (int )threadSafety->mutexTable[mediaObject] ); } } }