FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
SVQ1EncContext Struct Reference

#include <svq1enc.h>

Data Fields

MpegEncContext m
 
AVCodecContextavctx
 
MECmpContext mecc
 
HpelDSPContext hdsp
 
AVFramecurrent_picture
 
AVFramelast_picture
 
PutBitContext pb
 
enum AVPictureType pict_type
 
int quality
 
PutBitContext reorder_pb [6]
 
int frame_width
 
int frame_height
 
int y_block_width
 
int y_block_height
 
int c_block_width
 
int c_block_height
 
int16_t encoded_block_levels [6][7][256]
 
uint16_t * mb_type
 
uint32_t * dummy
 
int16_t(*[3] motion_val8 )[2]
 
int16_t(*[3] motion_val16 )[2]
 
int64_t rd_total
 
uint8_tscratchbuf
 
int motion_est
 
int(* ssd_int8_vs_int16 )(const int8_t *pix1, const int16_t *pix2, intptr_t size)
 

Detailed Description

Definition at line 34 of file svq1enc.h.

Field Documentation

MpegEncContext SVQ1EncContext::m

Definition at line 38 of file svq1enc.h.

Referenced by svq1_encode_end(), svq1_encode_init(), and svq1_encode_plane().

AVCodecContext* SVQ1EncContext::avctx

Definition at line 39 of file svq1enc.h.

Referenced by svq1_encode_init(), and svq1_encode_plane().

MECmpContext SVQ1EncContext::mecc

Definition at line 40 of file svq1enc.h.

Referenced by svq1_encode_init(), and svq1_encode_plane().

HpelDSPContext SVQ1EncContext::hdsp

Definition at line 41 of file svq1enc.h.

Referenced by svq1_encode_init(), and svq1_encode_plane().

AVFrame* SVQ1EncContext::current_picture

Definition at line 42 of file svq1enc.h.

Referenced by svq1_encode_end(), svq1_encode_frame(), and svq1_encode_init().

AVFrame* SVQ1EncContext::last_picture

Definition at line 43 of file svq1enc.h.

Referenced by svq1_encode_end(), svq1_encode_frame(), and svq1_encode_init().

PutBitContext SVQ1EncContext::pb

Definition at line 44 of file svq1enc.h.

Referenced by svq1_encode_frame(), svq1_encode_plane(), and svq1_write_header().

enum AVPictureType SVQ1EncContext::pict_type

Definition at line 47 of file svq1enc.h.

Referenced by svq1_encode_frame(), and svq1_encode_plane().

int SVQ1EncContext::quality

Definition at line 48 of file svq1enc.h.

Referenced by svq1_encode_frame(), and svq1_encode_plane().

PutBitContext SVQ1EncContext::reorder_pb[6]

Definition at line 52 of file svq1enc.h.

Referenced by encode_block(), and svq1_encode_plane().

int SVQ1EncContext::frame_width

Definition at line 54 of file svq1enc.h.

Referenced by svq1_encode_frame(), svq1_encode_init(), and svq1_write_header().

int SVQ1EncContext::frame_height

Definition at line 55 of file svq1enc.h.

Referenced by svq1_encode_frame(), svq1_encode_init(), and svq1_write_header().

int SVQ1EncContext::y_block_width

Definition at line 58 of file svq1enc.h.

Referenced by svq1_encode_frame(), and svq1_encode_init().

int SVQ1EncContext::y_block_height

Definition at line 59 of file svq1enc.h.

Referenced by svq1_encode_frame(), and svq1_encode_init().

int SVQ1EncContext::c_block_width

Definition at line 62 of file svq1enc.h.

Referenced by svq1_encode_init().

int SVQ1EncContext::c_block_height

Definition at line 63 of file svq1enc.h.

Referenced by svq1_encode_init().

int16_t SVQ1EncContext::encoded_block_levels[6][7][256]

Definition at line 65 of file svq1enc.h.

Referenced by encode_block().

uint16_t* SVQ1EncContext::mb_type

Definition at line 67 of file svq1enc.h.

Referenced by svq1_encode_end(), svq1_encode_init(), and svq1_encode_plane().

uint32_t* SVQ1EncContext::dummy

Definition at line 68 of file svq1enc.h.

Referenced by svq1_encode_end(), svq1_encode_init(), and svq1_encode_plane().

int16_t(*[3] SVQ1EncContext::motion_val8)[2]

Definition at line 69 of file svq1enc.h.

Referenced by svq1_encode_end(), svq1_encode_frame(), and svq1_encode_plane().

int16_t(*[3] SVQ1EncContext::motion_val16)[2]

Definition at line 70 of file svq1enc.h.

Referenced by svq1_encode_end(), svq1_encode_frame(), and svq1_encode_plane().

int64_t SVQ1EncContext::rd_total

Definition at line 72 of file svq1enc.h.

Referenced by svq1_encode_end(), and svq1_encode_plane().

uint8_t* SVQ1EncContext::scratchbuf

Definition at line 74 of file svq1enc.h.

Referenced by svq1_encode_end(), svq1_encode_frame(), and svq1_encode_plane().

int SVQ1EncContext::motion_est

Definition at line 76 of file svq1enc.h.

Referenced by svq1_encode_plane().

int(* SVQ1EncContext::ssd_int8_vs_int16)(const int8_t *pix1, const int16_t *pix2, intptr_t size)

Definition at line 78 of file svq1enc.h.

Referenced by encode_block(), ff_svq1enc_init_ppc(), ff_svq1enc_init_x86(), and svq1_encode_init().


The documentation for this struct was generated from the following file: