Go to the documentation of this file.
20 #ifndef AVCODEC_DEFS_H
21 #define AVCODEC_DEFS_H
40 #define AV_INPUT_BUFFER_PADDING_SIZE 64
48 #define AV_EF_CRCCHECK (1<<0)
49 #define AV_EF_BITSTREAM (1<<1)
50 #define AV_EF_BUFFER (1<<2)
51 #define AV_EF_EXPLODE (1<<3)
53 #define AV_EF_IGNORE_ERR (1<<15)
54 #define AV_EF_CAREFUL (1<<16)
55 #define AV_EF_COMPLIANT (1<<17)
56 #define AV_EF_AGGRESSIVE (1<<18)
58 #define FF_COMPLIANCE_VERY_STRICT 2
59 #define FF_COMPLIANCE_STRICT 1
60 #define FF_COMPLIANCE_NORMAL 0
61 #define FF_COMPLIANCE_UNOFFICIAL -1
62 #define FF_COMPLIANCE_EXPERIMENTAL -2
192 #endif // AVCODEC_DEFS_H
int16_t position[3][2]
position of the top left corner in 1/16 pel for up to 3 fields/frames
@ AV_AUDIO_SERVICE_TYPE_NB
Not part of ABI.
int64_t wallclock
A UTC timestamp, in microseconds, since Unix epoch (e.g, av_gettime()).
@ AV_AUDIO_SERVICE_TYPE_VOICE_OVER
int width
width and height in 1/16 pel
@ AVDISCARD_NONE
discard nothing
@ AV_AUDIO_SERVICE_TYPE_HEARING_IMPAIRED
This structure describes the bitrate properties of an encoded bitstream.
@ AVDISCARD_BIDIR
discard all bidirectional frames
@ AVDISCARD_ALL
discard all
@ AV_AUDIO_SERVICE_TYPE_EMERGENCY
This structure supplies correlation between a packet timestamp and a wall clock production time.
@ AVDISCARD_NONKEY
discard all frames except keyframes
@ AVDISCARD_DEFAULT
discard useless packets like 0 size packets in avi
unsigned int av_xiphlacing(unsigned char *s, unsigned int v)
Encode extradata length to a buffer.
int64_t min_bitrate
Minimum bitrate of the stream, in bits per second.
int64_t avg_bitrate
Average bitrate of the stream, in bits per second.
uint64_t vbv_delay
The delay between the time the packet this structure is associated with is received and the time when...
@ AVDISCARD_NONINTRA
discard all non intra frames
int64_t max_bitrate
Maximum bitrate of the stream, in bits per second.
@ AV_AUDIO_SERVICE_TYPE_VISUALLY_IMPAIRED
int64_t buffer_size
The size of the buffer to which the ratecontrol is applied, in bits.
@ AV_AUDIO_SERVICE_TYPE_KARAOKE
@ AV_AUDIO_SERVICE_TYPE_COMMENTARY
@ AV_AUDIO_SERVICE_TYPE_EFFECTS
@ AV_AUDIO_SERVICE_TYPE_DIALOGUE
@ AVDISCARD_NONREF
discard all non reference
@ AV_AUDIO_SERVICE_TYPE_MAIN
AVCPBProperties * av_cpb_properties_alloc(size_t *size)
Allocate a CPB properties structure and initialize its fields to default values.