FFmpeg  4.0
Data Fields
FlashSVContext Struct Reference

Data Fields

AVCodecContextavctx
 
AVFrameframe
 
int image_width
 
int image_height
 
int block_width
 
int block_height
 
uint8_ttmpblock
 
int block_size
 
z_stream zstream
 
int ver
 
const uint32_t * pal
 
int is_keyframe
 
uint8_tkeyframedata
 
uint8_tkeyframe
 
BlockInfoblocks
 
uint8_tdeflate_block
 
int deflate_block_size
 
int color_depth
 
int zlibprime_curr
 
int zlibprime_prev
 
int diff_start
 
int diff_height
 
uint8_tprevious_frame
 
uint8_tencbuffer
 
int last_key_frame
 

Detailed Description

Definition at line 51 of file flashsv.c.

Field Documentation

◆ avctx

AVCodecContext * FlashSVContext::avctx

◆ frame

AVFrame* FlashSVContext::frame

◆ image_width

int FlashSVContext::image_width

◆ image_height

int FlashSVContext::image_height

◆ block_width

int FlashSVContext::block_width

Definition at line 55 of file flashsv.c.

Referenced by encode_bitstream(), and flashsv_decode_frame().

◆ block_height

int FlashSVContext::block_height

Definition at line 55 of file flashsv.c.

Referenced by encode_bitstream(), and flashsv_decode_frame().

◆ tmpblock

uint8_t * FlashSVContext::tmpblock

◆ block_size

int FlashSVContext::block_size

Definition at line 57 of file flashsv.c.

Referenced by flashsv2_prime(), flashsv_decode_block(), and flashsv_decode_frame().

◆ zstream

z_stream FlashSVContext::zstream

◆ ver

int FlashSVContext::ver

Definition at line 59 of file flashsv.c.

Referenced by flashsv_decode_frame().

◆ pal

const uint32_t* FlashSVContext::pal

Definition at line 60 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

◆ is_keyframe

int FlashSVContext::is_keyframe

Definition at line 61 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

◆ keyframedata

uint8_t* FlashSVContext::keyframedata

Definition at line 62 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

◆ keyframe

uint8_t* FlashSVContext::keyframe

Definition at line 63 of file flashsv.c.

Referenced by flashsv_decode_frame().

◆ blocks

BlockInfo* FlashSVContext::blocks

Definition at line 64 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

◆ deflate_block

uint8_t* FlashSVContext::deflate_block

Definition at line 65 of file flashsv.c.

Referenced by flashsv2_prime(), and flashsv_decode_frame().

◆ deflate_block_size

int FlashSVContext::deflate_block_size

Definition at line 66 of file flashsv.c.

Referenced by flashsv2_prime(), and flashsv_decode_frame().

◆ color_depth

int FlashSVContext::color_depth

Definition at line 67 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

◆ zlibprime_curr

int FlashSVContext::zlibprime_curr

Definition at line 68 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

◆ zlibprime_prev

int FlashSVContext::zlibprime_prev

Definition at line 68 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

◆ diff_start

int FlashSVContext::diff_start

Definition at line 69 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

◆ diff_height

int FlashSVContext::diff_height

Definition at line 69 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

◆ previous_frame

uint8_t* FlashSVContext::previous_frame

Definition at line 59 of file flashsvenc.c.

Referenced by flashsv_encode_end(), and flashsv_encode_frame().

◆ encbuffer

uint8_t* FlashSVContext::encbuffer

Definition at line 63 of file flashsvenc.c.

Referenced by flashsv_encode_end(), and flashsv_encode_init().

◆ last_key_frame

int FlashSVContext::last_key_frame

Definition at line 66 of file flashsvenc.c.

Referenced by flashsv_encode_frame(), and flashsv_encode_init().


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