khronosfws/openmax_al/src/common/xathreadsafety.c
changeset 55 e267340986c9
parent 42 1fa3fb47b1e3
--- 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] );
                 }
             }
         }