# HG changeset patch
# User Gopu Govindaswamy <[email protected]>
# Date 1379658081 -19800
# Node ID 8831d644fa9bb931ef52db7dd8c90e08786b36fe
# Parent  99a33fc4356a7daf3b09cd5e99687fa00e23051d
CHECKED_MALLOC : Added X265_log if Malloc failed Report the ERROR Log message

diff -r 99a33fc4356a -r 8831d644fa9b source/common/common.cpp
--- a/source/common/common.cpp  Fri Sep 20 11:28:56 2013 +0530
+++ b/source/common/common.cpp  Fri Sep 20 11:51:21 2013 +0530
@@ -86,7 +86,7 @@
 
 void x265_log(x265_param_t *param, int level, const char *fmt, ...)
 {
-    if (level > param->logLevel)
+    if ( param && level > param->logLevel)
         return;
     const char *log_level;
     switch (level)
diff -r 99a33fc4356a -r 8831d644fa9b source/common/common.h
--- a/source/common/common.h    Fri Sep 20 11:28:56 2013 +0530
+++ b/source/common/common.h    Fri Sep 20 11:51:21 2013 +0530
@@ -99,8 +99,11 @@
 #define CHECKED_MALLOC(var, type, count )\
 {\
     var = (type *)X265_MALLOC(type, sizeof(type) * (count));\
-    if( !var )\
+    if (!var)\
+    {\
+        x265_log(NULL, X265_LOG_ERROR, "malloc of size %d failed\n", 
sizeof(type) * (count));\
         goto fail;\
+    }\
 }
 
 #define ENABLE_CYCLE_COUNTERS 0
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to