FFmpeg
Data Fields
FlashSVContext Struct Reference

Data Fields

AVCodecContextavctx
 
AVFrameframe
 
int image_width
 
int image_height
 
int block_width
 
int block_height
 
uint8_t * tmpblock
 
int block_size
 
int ver
 
const uint32_t * pal
 
int is_keyframe
 
const uint8_t * keyframedata
 
AVBufferRefkeyframedata_buf
 
uint8_t * keyframe
 
BlockInfoblocks
 
int color_depth
 
int zlibprime_curr
 
int zlibprime_prev
 
int diff_start
 
int diff_height
 
FFZStream zstream
 
uint8_t tmp [UINT16_MAX]
 
const uint8_t * previous_frame
 
AVBufferRefprev_frame_buf
 
unsigned packet_size
 
int64_t last_key_frame
 
uint8_t tmpblock [3 *256 *256]
 
int compression_level
 

Detailed Description

Definition at line 55 of file flashsv.c.

Field Documentation

◆ avctx

AVCodecContext * FlashSVContext::avctx

Definition at line 56 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

◆ frame

AVFrame* FlashSVContext::frame

Definition at line 57 of file flashsv.c.

◆ image_width

int FlashSVContext::image_width

Definition at line 58 of file flashsv.c.

◆ image_height

int FlashSVContext::image_height

Definition at line 58 of file flashsv.c.

◆ block_width

int FlashSVContext::block_width

Definition at line 59 of file flashsv.c.

◆ block_height

int FlashSVContext::block_height

Definition at line 59 of file flashsv.c.

◆ tmpblock [1/2]

uint8_t* FlashSVContext::tmpblock

Definition at line 60 of file flashsv.c.

◆ block_size

int FlashSVContext::block_size

Definition at line 61 of file flashsv.c.

Referenced by flashsv_decode_block().

◆ ver

int FlashSVContext::ver

Definition at line 62 of file flashsv.c.

◆ pal

const uint32_t* FlashSVContext::pal

Definition at line 63 of file flashsv.c.

◆ is_keyframe

int FlashSVContext::is_keyframe

Definition at line 64 of file flashsv.c.

◆ keyframedata

const uint8_t* FlashSVContext::keyframedata

Definition at line 65 of file flashsv.c.

◆ keyframedata_buf

AVBufferRef* FlashSVContext::keyframedata_buf

Definition at line 66 of file flashsv.c.

◆ keyframe

uint8_t* FlashSVContext::keyframe

Definition at line 67 of file flashsv.c.

◆ blocks

BlockInfo* FlashSVContext::blocks

Definition at line 68 of file flashsv.c.

◆ color_depth

int FlashSVContext::color_depth

Definition at line 69 of file flashsv.c.

◆ zlibprime_curr

int FlashSVContext::zlibprime_curr

Definition at line 70 of file flashsv.c.

◆ zlibprime_prev

int FlashSVContext::zlibprime_prev

Definition at line 70 of file flashsv.c.

◆ diff_start

int FlashSVContext::diff_start

Definition at line 71 of file flashsv.c.

◆ diff_height

int FlashSVContext::diff_height

Definition at line 71 of file flashsv.c.

◆ zstream

FFZStream FlashSVContext::zstream

Definition at line 72 of file flashsv.c.

Referenced by flashsv_decode_block().

◆ tmp

uint8_t FlashSVContext::tmp[UINT16_MAX]

Definition at line 73 of file flashsv.c.

◆ previous_frame

const uint8_t* FlashSVContext::previous_frame

Definition at line 64 of file flashsvenc.c.

◆ prev_frame_buf

AVBufferRef* FlashSVContext::prev_frame_buf

Definition at line 65 of file flashsvenc.c.

◆ packet_size

unsigned FlashSVContext::packet_size

Definition at line 67 of file flashsvenc.c.

◆ last_key_frame

int64_t FlashSVContext::last_key_frame

Definition at line 68 of file flashsvenc.c.

◆ tmpblock [2/2]

uint8_t FlashSVContext::tmpblock[3 *256 *256]

Definition at line 69 of file flashsvenc.c.

◆ compression_level

int FlashSVContext::compression_level

Definition at line 70 of file flashsvenc.c.


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