--- 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] );
}
}
}