|
|
|
@@ -133,6 +133,24 @@ |
|
|
|
}\ |
|
|
|
} |
|
|
|
|
|
|
|
#define FF_ALLOC_ARRAY_OR_GOTO(ctx, p, nelem, elsize, label)\ |
|
|
|
{\ |
|
|
|
p = av_malloc_array(nelem, elsize);\ |
|
|
|
if (p == NULL) {\ |
|
|
|
av_log(ctx, AV_LOG_ERROR, "Cannot allocate memory.\n");\ |
|
|
|
goto label;\ |
|
|
|
}\ |
|
|
|
} |
|
|
|
|
|
|
|
#define FF_ALLOCZ_ARRAY_OR_GOTO(ctx, p, nelem, elsize, label)\ |
|
|
|
{\ |
|
|
|
p = av_mallocz_array(nelem, elsize);\ |
|
|
|
if (p == NULL) {\ |
|
|
|
av_log(ctx, AV_LOG_ERROR, "Cannot allocate memory.\n");\ |
|
|
|
goto label;\ |
|
|
|
}\ |
|
|
|
} |
|
|
|
|
|
|
|
#include "libm.h" |
|
|
|
|
|
|
|
#if defined(_MSC_VER) |
|
|
|
|