48 s->c.mb_x =
s->c.mb_y = 0;
62 s->c.y_dc_scale_table =
65 s->c.y_dc_scale_table =
const FFCodec ff_rv20_encoder
#define av_assert1(cond)
assert() equivalent, that does not lie in speed critical code.
#define CODEC_PIXFMTS(...)
#define FF_CODEC_ENCODE_CB(func)
#define CODEC_LONG_NAME(str)
#define FF_CODEC_CAP_INIT_CLEANUP
The codec allows calling the close function for deallocation even if the init function returned a fai...
int(* init)(AVBSFContext *ctx)
#define AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE
This encoder can reorder user opaque values from input AVFrames and return them with corresponding ou...
#define AV_CODEC_CAP_DR1
Codec uses get_buffer() or get_encode_buffer() for allocating buffers and supports custom allocators.
@ AV_PICTURE_TYPE_I
Intra.
const uint8_t ff_aic_dc_scale_table[32]
void ff_h263_encode_mba(MPVEncContext *s)
static void put_bits(Jpeg2000EncoderContext *s, int val, int n)
put n times val bit
const AVClass ff_mpv_enc_class
av_cold int ff_mpv_encode_init(AVCodecContext *avctx)
int ff_mpv_encode_picture(AVCodecContext *avctx, AVPacket *pkt, const AVFrame *pic_arg, int *got_packet)
av_cold int ff_mpv_encode_end(AVCodecContext *avctx)
static const uint8_t *const ff_mpeg1_dc_scale_table
@ AVCOL_RANGE_MPEG
Narrow or limited range content.
@ AV_PIX_FMT_YUV420P
planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)
static void put_sbits(PutBitContext *pb, int n, int32_t value)
static void put_bits_assume_flushed(const PutBitContext *s)
Inform the compiler that a PutBitContext is flushed (i.e.
int ff_rv20_encode_picture_header(MPVMainEncContext *const m)
MPVEncContext s
The main slicecontext.