FFmpeg
Public Member Functions | Public Attributes | List of all members
MJpegDecodeContext Struct Reference

Public Member Functions

 DECLARE_ALIGNED (32, int16_t, block)[64]
 

Public Attributes

AVClassclass
 
AVCodecContextavctx
 
GetBitContext gb
 
int buf_size
 
int start_code
 
int buffer_size
 
uint8_t * buffer
 
uint16_t quant_matrixes [4][64]
 
VLC vlcs [3][4]
 
int qscale [4]
 quantizer scale calculated from quant_matrixes
 
int org_height
 
int first_picture
 
int interlaced
 
int bottom_field
 
int lossless
 
int ls
 
int progressive
 
int rgb
 
uint8_t upscale_h [4]
 
uint8_t upscale_v [4]
 
int rct
 
int pegasus_rct
 
int bits
 
int colr
 
int xfrm
 
int adobe_transform
 
int maxval
 
int near
 near lossless bound (si 0 for lossless)
 
int t1
 
int t2
 
int t3
 
int reset
 context halfing interval ?rename
 
int width
 
int height
 
int mb_width
 
int mb_height
 
int nb_components
 
int block_stride [MAX_COMPONENTS]
 
int component_id [MAX_COMPONENTS]
 
int h_count [MAX_COMPONENTS]
 
int v_count [MAX_COMPONENTS]
 
int comp_index [MAX_COMPONENTS]
 
int dc_index [MAX_COMPONENTS]
 
int ac_index [MAX_COMPONENTS]
 
int nb_blocks [MAX_COMPONENTS]
 
int h_scount [MAX_COMPONENTS]
 
int v_scount [MAX_COMPONENTS]
 
int quant_sindex [MAX_COMPONENTS]
 
int h_max
 
int v_max
 
int quant_index [4]
 
int last_dc [MAX_COMPONENTS]
 
AVFramepicture
 
AVFramepicture_ptr
 
int got_picture
 we found a SOF and picture is valid, too.
 
int linesize [MAX_COMPONENTS]
 linesize << interlaced
 
int8_t * qscale_table
 
int16_t(*[MAX_COMPONENTS] blocks )[64]
 intermediate sums (progressive mode)
 
uint8_t * last_nnz [MAX_COMPONENTS]
 
uint64_t coefs_finished [MAX_COMPONENTS]
 bitmask of which coefs have been completely decoded (progressive mode)
 
int palette_index
 
ScanTable scantable
 
BlockDSPContext bdsp
 
HpelDSPContext hdsp
 
IDCTDSPContext idsp
 
int restart_interval
 
int restart_count
 
int buggy_avid
 
int cs_itu601
 
int interlace_polarity
 
int multiscope
 
int mjpb_skiptosod
 
int cur_scan
 
int flipped
 
uint16_t(* ljpeg_buffer )[4]
 
unsigned int ljpeg_buffer_size
 
int extern_huff
 
AVDictionaryexif_metadata
 
AVStereo3Dstereo3d
 
const AVPixFmtDescriptorpix_desc
 !< stereoscopic information (cached, since it is read before frame allocation)
 
uint8_t ** iccdata
 
int * iccdatalens
 
int iccnum
 
int iccread
 
const uint8_t * raw_image_buffer
 
size_t raw_image_buffer_size
 
const uint8_t * raw_scan_buffer
 
size_t raw_scan_buffer_size
 
uint8_t raw_huffman_lengths [2][4][16]
 
uint8_t raw_huffman_values [2][4][256]
 
enum AVPixelFormat hwaccel_sw_pix_fmt
 
enum AVPixelFormat hwaccel_pix_fmt
 
void * hwaccel_picture_private
 

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