FFmpeg
Functions | Variables
proresenc_kostya_common.c File Reference
#include "libavutil/pixdesc.h"
#include "avcodec.h"
#include "bytestream.h"
#include "proresdata.h"
#include <sys/types.h>
#include "proresenc_kostya_common.h"

Go to the source code of this file.

Functions

av_cold int ff_prores_kostya_encode_init (AVCodecContext *avctx, ProresContext *ctx, enum AVPixelFormat pix_fmt)
 
uint8_t * ff_prores_kostya_write_frame_header (AVCodecContext *avctx, ProresContext *ctx, uint8_t **orig_buf, int flags, enum AVColorPrimaries color_primaries, enum AVColorTransferCharacteristic color_trc, enum AVColorSpace colorspace)
 
uint8_t * ff_prores_kostya_write_picture_header (ProresContext *ctx, uint8_t *buf)
 

Variables

static const uint8_t prores_quant_matrices [][64]
 
static const int prores_mb_limits [NUM_MB_LIMITS]
 
static const prores_profile prores_profile_info [6]
 

Function Documentation

◆ ff_prores_kostya_encode_init()

av_cold int ff_prores_kostya_encode_init ( AVCodecContext avctx,
ProresContext ctx,
enum AVPixelFormat  pix_fmt 
)

Definition at line 168 of file proresenc_kostya_common.c.

Referenced by encode_init().

◆ ff_prores_kostya_write_frame_header()

uint8_t* ff_prores_kostya_write_frame_header ( AVCodecContext avctx,
ProresContext ctx,
uint8_t **  orig_buf,
int  flags,
enum AVColorPrimaries  color_primaries,
enum AVColorTransferCharacteristic  color_trc,
enum AVColorSpace  colorspace 
)

Definition at line 313 of file proresenc_kostya_common.c.

◆ ff_prores_kostya_write_picture_header()

uint8_t* ff_prores_kostya_write_picture_header ( ProresContext ctx,
uint8_t *  buf 
)

Definition at line 357 of file proresenc_kostya_common.c.

Variable Documentation

◆ prores_quant_matrices

const uint8_t prores_quant_matrices[][64]
static

Definition at line 31 of file proresenc_kostya_common.c.

Referenced by ff_prores_kostya_encode_init().

◆ prores_mb_limits

const int prores_mb_limits[NUM_MB_LIMITS]
static
Initial value:
= {
1620,
2700,
6075,
9216,
}

Definition at line 104 of file proresenc_kostya_common.c.

Referenced by ff_prores_kostya_encode_init().

◆ prores_profile_info

const prores_profile prores_profile_info[6]
static

Definition at line 111 of file proresenc_kostya_common.c.

Referenced by ff_prores_kostya_encode_init().