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

Data Fields

AVCodecContextavctx
 
AVFrame frame
 
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

AVCodecContext * FlashSVContext::avctx
AVFrame FlashSVContext::frame
int FlashSVContext::image_width
int FlashSVContext::image_height
int FlashSVContext::block_width

Definition at line 55 of file flashsv.c.

Referenced by flashsv_decode_frame().

int FlashSVContext::block_height

Definition at line 55 of file flashsv.c.

Referenced by flashsv_decode_frame().

uint8_t * FlashSVContext::tmpblock
int FlashSVContext::block_size

Definition at line 57 of file flashsv.c.

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

z_stream FlashSVContext::zstream
int FlashSVContext::ver

Definition at line 59 of file flashsv.c.

Referenced by flashsv_decode_frame().

const uint32_t* FlashSVContext::pal

Definition at line 60 of file flashsv.c.

Referenced by flashsv_decode_block().

int FlashSVContext::is_keyframe

Definition at line 61 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

uint8_t* FlashSVContext::keyframedata

Definition at line 62 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

uint8_t* FlashSVContext::keyframe

Definition at line 63 of file flashsv.c.

Referenced by flashsv_decode_frame().

BlockInfo* FlashSVContext::blocks

Definition at line 64 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

uint8_t* FlashSVContext::deflate_block

Definition at line 65 of file flashsv.c.

Referenced by flashsv2_prime(), and flashsv_decode_frame().

int FlashSVContext::deflate_block_size

Definition at line 66 of file flashsv.c.

Referenced by flashsv2_prime(), and flashsv_decode_frame().

int FlashSVContext::color_depth

Definition at line 67 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

int FlashSVContext::zlibprime_curr

Definition at line 68 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

int FlashSVContext::zlibprime_prev

Definition at line 68 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

int FlashSVContext::diff_start

Definition at line 69 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

int FlashSVContext::diff_height

Definition at line 69 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

uint8_t* FlashSVContext::previous_frame

Definition at line 59 of file flashsvenc.c.

Referenced by flashsv_encode_end(), and flashsv_encode_frame().

uint8_t* FlashSVContext::encbuffer

Definition at line 64 of file flashsvenc.c.

Referenced by flashsv_encode_end(), and flashsv_encode_init().

int FlashSVContext::last_key_frame

Definition at line 67 of file flashsvenc.c.

Referenced by flashsv_encode_frame(), and flashsv_encode_init().


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