|
|
#define | NDEBUG |
| |
|
#define | emms_c() while(0) |
| |
|
#define | attribute_align_arg |
| |
|
#define | av_export_avutil |
| |
|
#define | FF_DISABLE_DEPRECATION_WARNINGS |
| |
|
#define | FF_ENABLE_DEPRECATION_WARNINGS |
| |
|
#define | FF_MEMORY_POISON 0x2a |
| |
| #define | MAKE_ACCESSORS(str, name, type, field) |
| |
|
#define | E1(x) x |
| |
| #define | AV_CHECK_OFFSET(s, m, o) |
| |
| #define | LOCAL_ALIGNED_A(a, t, v, s, o, ...) |
| |
| #define | LOCAL_ALIGNED_D(a, t, v, s, o, ...) |
| |
|
#define | LOCAL_ALIGNED(a, t, v, ...) LOCAL_ALIGNED_##a(t, v, __VA_ARGS__) |
| |
|
#define | LOCAL_ALIGNED_4(t, v, ...) E1(LOCAL_ALIGNED_A(4, t, v, __VA_ARGS__,,)) |
| |
|
#define | LOCAL_ALIGNED_8(t, v, ...) E1(LOCAL_ALIGNED_A(8, t, v, __VA_ARGS__,,)) |
| |
|
#define | LOCAL_ALIGNED_16(t, v, ...) E1(LOCAL_ALIGNED_A(16, t, v, __VA_ARGS__,,)) |
| |
|
#define | LOCAL_ALIGNED_32(t, v, ...) E1(LOCAL_ALIGNED_A(32, t, v, __VA_ARGS__,,)) |
| |
| #define | FF_ALLOC_OR_GOTO(ctx, p, size, label) |
| |
| #define | FF_ALLOCZ_OR_GOTO(ctx, p, size, label) |
| |
| #define | FF_ALLOC_ARRAY_OR_GOTO(ctx, p, nelem, elsize, label) |
| |
| #define | FF_ALLOCZ_ARRAY_OR_GOTO(ctx, p, nelem, elsize, label) |
| |
| #define | NULL_IF_CONFIG_SMALL(x) x |
| | Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. More...
|
| |
| #define | ONLY_IF_THREADS_ENABLED(x) NULL |
| | Define a function with only the non-default version specified. More...
|
| |
|
#define | PTRDIFF_SPECIFIER "td" |
| |
|
#define | SIZE_SPECIFIER "zu" |
| |
|
#define | ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) |
| |
|
#define | SUINT unsigned |
| |
|
#define | SUINT32 uint32_t |
| |
|
#define | FF_PSEUDOPAL AV_PIX_FMT_FLAG_PSEUDOPAL |
| |
|
| void | avpriv_report_missing_feature (void *avc, const char *msg,...) av_printf_format(2 |
| | Log a generic warning message about a missing feature. More...
|
| |
| void void | avpriv_request_sample (void *avc, const char *msg,...) av_printf_format(2 |
| | Log a generic warning message about a missing feature. More...
|
| |
|
av_warn_unused_result int | avpriv_open (const char *filename, int flags,...) |
| | A wrapper for open() setting O_CLOEXEC.
|
| |
| int | avpriv_tempfile (const char *prefix, char **filename, int log_offset, void *log_ctx) |
| | Wrapper to work around the lack of mkstemp() on mingw. More...
|
| |
|
int | avpriv_set_systematic_pal2 (uint32_t pal[256], enum AVPixelFormat pix_fmt) |
| |
|
void | ff_check_pixfmt_descriptors (void) |
| |
| int | avpriv_dict_set_timestamp (AVDictionary **dict, const char *key, int64_t timestamp) |
| | Set a dictionary value to an ISO-8601 compliant timestamp string. More...
|
| |
common internal API header
| #define ONLY_IF_THREADS_ENABLED |
( |
|
x | ) |
NULL |
Define a function with only the non-default version specified.
On systems with ELF shared libraries, all symbols exported from FFmpeg libraries are tagged with the name and major version of the library to which they belong. If a function is moved from one library to another, a wrapper must be retained in the original location to preserve binary compatibility.
Functions defined with this macro will never be used to resolve symbols by the build-time linker.
- Parameters
-
| type | return type of function |
| name | name of function |
| args | argument list of function |
| ver | version tag to assign function Return NULL if a threading library has not been enabled. Used to disable threading functions in AVCodec definitions when not needed. |