FFmpeg  4.0
Data Fields
SCPRContext Struct Reference

Data Fields

AVFramelast_frame
 
AVFramecurrent_frame
 
GetByteContext gb
 
RangeCoder rc
 
PixelModel pixel_model [3][4096]
 
unsigned op_model [6][7]
 
unsigned run_model [6][257]
 
unsigned range_model [257]
 
unsigned count_model [257]
 
unsigned fill_model [6]
 
unsigned sxy_model [4][17]
 
unsigned mv_model [2][513]
 
unsigned nbx
 
unsigned nby
 
unsigned nbcount
 
unsigned * blocks
 
unsigned cbits
 
int cxshift
 
int(* get_freq )(RangeCoder *rc, unsigned total_freq, unsigned *freq)
 
int(* decode )(GetByteContext *gb, RangeCoder *rc, unsigned cumFreq, unsigned freq, unsigned total_freq)
 

Detailed Description

Definition at line 46 of file scpr.c.

Field Documentation

◆ last_frame

AVFrame* SCPRContext::last_frame

Definition at line 47 of file scpr.c.

Referenced by decode_close(), decode_frame(), and decode_init().

◆ current_frame

AVFrame* SCPRContext::current_frame

Definition at line 48 of file scpr.c.

Referenced by decode_close(), decode_frame(), and decode_init().

◆ gb

GetByteContext SCPRContext::gb

Definition at line 49 of file scpr.c.

Referenced by decode_frame(), decode_unit(), decode_value(), decompress_i(), and decompress_p().

◆ rc

RangeCoder SCPRContext::rc

Definition at line 50 of file scpr.c.

Referenced by decode_unit(), decode_value(), decompress_i(), and decompress_p().

◆ pixel_model

PixelModel SCPRContext::pixel_model[3][4096]

Definition at line 51 of file scpr.c.

Referenced by decompress_i(), decompress_p(), and reinit_tables().

◆ op_model

unsigned SCPRContext::op_model[6][7]

Definition at line 52 of file scpr.c.

Referenced by decompress_i(), decompress_p(), and reinit_tables().

◆ run_model

unsigned SCPRContext::run_model[6][257]

Definition at line 53 of file scpr.c.

Referenced by decompress_i(), decompress_p(), and reinit_tables().

◆ range_model

unsigned SCPRContext::range_model[257]

Definition at line 54 of file scpr.c.

Referenced by decompress_p(), and reinit_tables().

◆ count_model

unsigned SCPRContext::count_model[257]

Definition at line 55 of file scpr.c.

Referenced by decompress_p(), and reinit_tables().

◆ fill_model

unsigned SCPRContext::fill_model[6]

Definition at line 56 of file scpr.c.

Referenced by decompress_p(), and reinit_tables().

◆ sxy_model

unsigned SCPRContext::sxy_model[4][17]

Definition at line 57 of file scpr.c.

Referenced by decompress_p(), and reinit_tables().

◆ mv_model

unsigned SCPRContext::mv_model[2][513]

Definition at line 58 of file scpr.c.

Referenced by decompress_p(), and reinit_tables().

◆ nbx

unsigned SCPRContext::nbx

Definition at line 59 of file scpr.c.

Referenced by decode_init(), and decompress_p().

◆ nby

unsigned SCPRContext::nby

Definition at line 59 of file scpr.c.

Referenced by decode_init(), and decompress_p().

◆ nbcount

unsigned SCPRContext::nbcount

Definition at line 60 of file scpr.c.

Referenced by decode_init(), and decompress_p().

◆ blocks

unsigned* SCPRContext::blocks

Definition at line 61 of file scpr.c.

Referenced by decode_close(), decode_init(), and decompress_p().

◆ cbits

unsigned SCPRContext::cbits

Definition at line 62 of file scpr.c.

Referenced by decode_init(), and decode_unit().

◆ cxshift

int SCPRContext::cxshift

Definition at line 63 of file scpr.c.

Referenced by decode_init(), decompress_i(), and decompress_p().

◆ get_freq

int(* SCPRContext::get_freq) (RangeCoder *rc, unsigned total_freq, unsigned *freq)

Definition at line 65 of file scpr.c.

Referenced by decode_frame(), decode_init(), decode_unit(), and decode_value().

◆ decode

int(* SCPRContext::decode) (GetByteContext *gb, RangeCoder *rc, unsigned cumFreq, unsigned freq, unsigned total_freq)

Definition at line 66 of file scpr.c.

Referenced by decode_frame(), decode_init(), decode_unit(), and decode_value().


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