32 static int checks_done;
45 if (av_sat_dadd32(1, 2) != 5) {
46 av_log(NULL,
AV_LOG_FATAL,
"Libavutil has been build with a broken binutils, please upgrade binutils and rebuild\n");
50 if (
llrint(1LL<<60) != 1LL<<60) {
66 #define LICENSE_PREFIX "libavutil license: "
97 const void *list, uint64_t term)
103 #define LIST_LENGTH(type) \
104 { type t = term, *l = (type *)list; for (i = 0; l[i] != t; i++); }
#define LIBAVUTIL_VERSION_INT
void av_log(void *avcl, int level, const char *fmt,...) av_printf_format(3
Send the specified message to the log if the level is less than or equal to the current av_log_level...
simple assert() macros that are a bit more flexible than ISO C assert().
char av_get_picture_type_char(enum AVPictureType pict_type)
Return a single letter to describe the given picture type pict_type.
void ff_check_pixfmt_descriptors(void)
unsigned avutil_version(void)
Return the LIBAVUTIL_VERSION_INT constant.
#define AV_LOG_ERROR
Something went wrong and cannot losslessly be recovered.
unsigned av_int_list_length_for_size(unsigned elsize, const void *list, uint64_t term) av_pure
Compute the length of an integer list.
#define LIBAVUTIL_VERSION_MICRO
const char * av_get_media_type_string(enum AVMediaType media_type)
Return a string describing the media_type enum, NULL if media_type is unknown.
Opaque data information usually continuous.
const char * avutil_license(void)
Return the libavutil license.
#define LIST_LENGTH(type)
hardware decoding through VDA
#define FFMPEG_CONFIGURATION
Opaque data information usually sparse.
const char * avutil_configuration(void)
Return the libavutil build-time configuration.
#define AV_LOG_FATAL
Something went wrong and recovery is not possible.
#define av_assert0(cond)
assert() equivalent, that is always enabled.