30 #include "libavutil/ffversion.h"
35 static int checks_done;
48 if (av_sat_dadd32(1, 2) != 5) {
49 av_log(
NULL,
AV_LOG_FATAL,
"Libavutil has been build with a broken binutils, please upgrade binutils and rebuild\n");
53 if (
llrint(1LL<<60) != 1LL<<60) {
63 return FFMPEG_CONFIGURATION;
68 #define LICENSE_PREFIX "libavutil license: "
99 const void *list, uint64_t term)
105 #define LIST_LENGTH(type) \
106 { type t = term, *l = (type *)list; for (i = 0; l[i] != t; i++); }
const char * avutil_configuration(void)
Return the libavutil build-time configuration.
#define LIBAVUTIL_VERSION_INT
const char av_util_ffversion[]
#define av_assert0(cond)
assert() equivalent, that is always enabled.
Opaque data information usually continuous.
char av_get_picture_type_char(enum AVPictureType pict_type)
Return a single letter to describe the given picture type pict_type.
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)
Compute the length of an integer list.
#define LIBAVUTIL_VERSION_MICRO
simple assert() macros that are a bit more flexible than ISO C assert().
common internal API header
#define AV_TIME_BASE
Internal time base represented as integer.
Opaque data information usually sparse.
const char * avutil_license(void)
Return the libavutil license.
#define LIST_LENGTH(type)
rational number numerator/denominator
AVRational av_get_time_base_q(void)
Return the fractional representation of the internal time base.
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.
hardware decoding through VDA
#define AV_LOG_FATAL
Something went wrong and recovery is not possible.