MJpegDecodeContext Struct Reference

#include <mjpegdec.h>


Data Fields

AVCodecContextavctx
GetBitContext gb
int start_code
int buffer_size
uint8_t * buffer
int16_t quant_matrixes [4][64]
VLC vlcs [2][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
int rct
int pegasus_rct
int bits
int maxval
int near
 near lossless bound (si 0 for lossless)
int t1
int t2
int t3
int reset
 context halfing intervall ?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 h_max
int v_max
int quant_index [4]
int last_dc [MAX_COMPONENTS]
AVFrame picture
int got_picture
 we found a SOF and picture is valid, too.
int linesize [MAX_COMPONENTS]
 linesize << interlaced
int8_t * qscale_table
DCTELEM block [64]
DCTELEM(*[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)
ScanTable scantable
DSPContext dsp
int restart_interval
int restart_count
int buggy_avid
int cs_itu601
int interlace_polarity
int mjpb_skiptosod
int cur_scan
int flipped
uint16_t(* ljpeg_buffer )[4]
unsigned int ljpeg_buffer_size


Detailed Description

Definition at line 38 of file mjpegdec.h.


Field Documentation

int MJpegDecodeContext::ac_index[MAX_COMPONENTS]

Definition at line 87 of file mjpegdec.h.

Referenced by mjpeg_decode_scan().

int MJpegDecodeContext::block_stride[MAX_COMPONENTS]

DCTELEM(*[MAX_COMPONENTS] MJpegDecodeContext::blocks)[64]

intermediate sums (progressive mode)

Definition at line 88 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_sof(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().

Definition at line 44 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_frame(), and ff_mjpeg_decode_init().

Definition at line 43 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_frame(), and ff_mjpeg_decode_init().

Definition at line 97 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_frame(), mjpeg_decode_app(), and mjpeg_decode_com().

uint64_t MJpegDecodeContext::coefs_finished[MAX_COMPONENTS]

bitmask of which coefs have been completely decoded (progressive mode)

Definition at line 90 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().

int MJpegDecodeContext::comp_index[MAX_COMPONENTS]

int MJpegDecodeContext::component_id[MAX_COMPONENTS]

Definition at line 71 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and sp5x_decode_frame().

Definition at line 98 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), mjpeg_decode_com(), and sp5x_decode_frame().

Definition at line 103 of file mjpegdec.h.

Referenced by ff_jpegls_decode_picture(), and ff_mjpeg_decode_frame().

int MJpegDecodeContext::dc_index[MAX_COMPONENTS]

Definition at line 51 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_init(), and ff_mjpeg_decode_sof().

Definition at line 104 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_init(), mjpeg_decode_com(), and mjpeg_decode_scan().

we found a SOF and picture is valid, too.

Definition at line 84 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_frame(), and ff_mjpeg_decode_sof().

int MJpegDecodeContext::h_count[MAX_COMPONENTS]

Definition at line 72 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and sp5x_decode_frame().

Definition at line 80 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and sp5x_decode_frame().

int MJpegDecodeContext::h_scount[MAX_COMPONENTS]

int MJpegDecodeContext::last_dc[MAX_COMPONENTS]

uint8_t* MJpegDecodeContext::last_nnz[MAX_COMPONENTS]

int MJpegDecodeContext::linesize[MAX_COMPONENTS]

Definition at line 106 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_end(), and ljpeg_decode_rgb_scan().

Definition at line 107 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_end(), and ljpeg_decode_rgb_scan().

Definition at line 55 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().

Definition at line 62 of file mjpegdec.h.

Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().

Definition at line 101 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sos(), and mjpegb_decode_frame().

int MJpegDecodeContext::nb_blocks[MAX_COMPONENTS]

near lossless bound (si 0 for lossless)

Definition at line 63 of file mjpegdec.h.

Definition at line 50 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_init(), and ff_mjpeg_decode_sof().

quantizer scale calculated from quant_matrixes

Definition at line 48 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_dqt(), ff_mjpeg_decode_frame(), mjpegb_decode_frame(), and sp5x_decode_frame().

Definition at line 58 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and ljpeg_decode_rgb_scan().

context halfing intervall ?rename

Definition at line 65 of file mjpegdec.h.

Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().

Definition at line 57 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and mjpeg_decode_app().

Definition at line 64 of file mjpegdec.h.

Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().

Definition at line 64 of file mjpegdec.h.

Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().

Definition at line 64 of file mjpegdec.h.

Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().

int MJpegDecodeContext::v_count[MAX_COMPONENTS]

Definition at line 73 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and sp5x_decode_frame().

int MJpegDecodeContext::v_scount[MAX_COMPONENTS]


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

Generated on Fri Oct 26 02:36:57 2012 for FFmpeg by  doxygen 1.5.8