On Fri, Sep 20, 2013 at 1:21 AM, Gopu Govindaswamy <
[email protected]> wrote:

> # 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
>

better as:

common: add CHECKED_MALLOC macro that logs malloc failures and jumps to
fail label


>
> 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)
>

extra white-space


>          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;\
> +    }\
>  }
>

looks ok in general, but these two patches should be folded into one


>
>  #define ENABLE_CYCLE_COUNTERS 0
> _______________________________________________
> x265-devel mailing list
> [email protected]
> https://mailman.videolan.org/listinfo/x265-devel
>



-- 
Steve Borho
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to