#include <mjpegdec.h>
Data Fields | |
AVCodecContext * | avctx |
GetBitContext | gb |
int | start_code |
int | buffer_size |
uint8_t * | buffer |
int16_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 |
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 |
AVFrame * | picture_ptr |
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 |
Definition at line 38 of file mjpegdec.h.
int MJpegDecodeContext::ac_index[MAX_COMPONENTS] |
Definition at line 76 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
Definition at line 39 of file mjpegdec.h.
Referenced by decode_block(), decode_block_progressive(), decode_dc_progressive(), ff_jpegls_decode_lse(), ff_jpegls_decode_picture(), ff_mjpeg_decode_dht(), ff_mjpeg_decode_dqt(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), ff_mjpeg_find_marker(), mjpeg_decode_app(), mjpeg_decode_com(), mjpeg_decode_dc(), mjpeg_decode_dri(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), mxpeg_check_dimensions(), and mxpeg_decode_mxm().
Definition at line 60 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and ljpeg_decode_rgb_scan().
int MJpegDecodeContext::block_stride[MAX_COMPONENTS] |
Definition at line 70 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
DCTELEM(*[MAX_COMPONENTS] MJpegDecodeContext::blocks)[64] |
intermediate sums (progressive mode)
Definition at line 89 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 53 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), mjpeg_decode_app(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), and mjpegb_decode_frame().
uint8_t* MJpegDecodeContext::buffer |
Definition at line 44 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_init(), and ff_mjpeg_find_marker().
Definition at line 43 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), and ff_mjpeg_find_marker().
Definition at line 98 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 91 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] |
Definition at line 74 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_yuv_scan(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
int MJpegDecodeContext::component_id[MAX_COMPONENTS] |
Definition at line 71 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().
Definition at line 99 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and mjpeg_decode_com().
Definition at line 104 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_frame(), and ff_mjpeg_find_marker().
int MJpegDecodeContext::dc_index[MAX_COMPONENTS] |
Definition at line 75 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), and mjpeg_decode_scan().
Definition at line 93 of file mjpegdec.h.
Referenced by decode_dc_progressive(), ff_mjpeg_decode_init(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
Definition at line 51 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), and mxpeg_decode_frame().
Definition at line 105 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), mjpeg_decode_com(), and mjpeg_decode_scan().
Definition at line 40 of file mjpegdec.h.
Referenced by decode_block(), decode_block_progressive(), decode_block_refinement(), ff_jpegls_decode_lse(), ff_jpegls_decode_picture(), ff_mjpeg_decode_dht(), ff_mjpeg_decode_dqt(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), ls_decode_line(), mjpeg_decode_app(), mjpeg_decode_com(), mjpeg_decode_dc(), mjpeg_decode_dri(), mjpeg_decode_scan(), mjpegb_decode_frame(), mxpeg_decode_app(), mxpeg_decode_com(), and mxpeg_decode_frame().
we found a SOF and picture is valid, too.
Definition at line 85 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), and mxpeg_decode_frame().
int MJpegDecodeContext::h_count[MAX_COMPONENTS] |
Definition at line 72 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().
Definition at line 80 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().
int MJpegDecodeContext::h_scount[MAX_COMPONENTS] |
Definition at line 78 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_yuv_scan(), and mjpeg_decode_scan().
Definition at line 67 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), mjpeg_decode_scan(), and mxpeg_check_dimensions().
Definition at line 100 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), and mjpegb_decode_frame().
Definition at line 52 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), mjpegb_decode_frame(), and mxpeg_decode_frame().
int MJpegDecodeContext::last_dc[MAX_COMPONENTS] |
Definition at line 82 of file mjpegdec.h.
Referenced by decode_block(), decode_dc_progressive(), ff_mjpeg_decode_sos(), and mjpeg_decode_scan().
uint8_t* MJpegDecodeContext::last_nnz[MAX_COMPONENTS] |
Definition at line 90 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_sof(), and mjpeg_decode_scan_progressive_ac().
int MJpegDecodeContext::linesize[MAX_COMPONENTS] |
linesize << interlaced
Definition at line 86 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
uint16_t(* MJpegDecodeContext::ljpeg_buffer)[4] |
Definition at line 107 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), and ljpeg_decode_rgb_scan().
unsigned int MJpegDecodeContext::ljpeg_buffer_size |
Definition at line 108 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), and ljpeg_decode_rgb_scan().
Definition at line 54 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and mjpegb_decode_frame().
Definition at line 55 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and ff_mjpeg_find_marker().
Definition at line 62 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().
Definition at line 68 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
Definition at line 68 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
Definition at line 102 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), and mjpegb_decode_frame().
int MJpegDecodeContext::nb_blocks[MAX_COMPONENTS] |
Definition at line 77 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_yuv_scan(), and mjpeg_decode_scan().
Definition at line 69 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().
Definition at line 50 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), and ff_mjpeg_decode_sof().
Definition at line 59 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), ljpeg_decode_rgb_scan(), and mjpeg_decode_app().
Definition at line 83 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sos(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), and mjpeg_decode_scan_progressive_ac().
Definition at line 84 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), mjpeg_decode_scan(), mjpegb_decode_frame(), mxpeg_check_dimensions(), mxpeg_decode_end(), mxpeg_decode_frame(), and mxpeg_decode_init().
Definition at line 56 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and mjpeg_decode_scan().
int MJpegDecodeContext::qscale[4] |
quantizer scale calculated from quant_matrixes
Definition at line 48 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_dqt(), ff_mjpeg_decode_frame(), and mjpegb_decode_frame().
int8_t* MJpegDecodeContext::qscale_table |
Definition at line 87 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), and mjpegb_decode_frame().
Definition at line 81 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
int16_t MJpegDecodeContext::quant_matrixes[4][64] |
Definition at line 46 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_dqt(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
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 96 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_frame(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), mjpeg_decode_dri(), mjpeg_decode_scan(), and mjpegb_decode_frame().
Definition at line 95 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_frame(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), mjpeg_decode_dri(), mjpeg_decode_scan(), and mjpegb_decode_frame().
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 92 of file mjpegdec.h.
Referenced by decode_block(), decode_block_progressive(), decode_block_refinement(), ff_mjpeg_decode_dqt(), and ff_mjpeg_decode_init().
Definition at line 42 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), mjpeg_decode_app(), and mjpegb_decode_frame().
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(), and ff_mjpeg_decode_sos().
Definition at line 80 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and mjpeg_decode_scan().
int MJpegDecodeContext::v_scount[MAX_COMPONENTS] |
Definition at line 79 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_yuv_scan(), and mjpeg_decode_scan().
VLC MJpegDecodeContext::vlcs[3][4] |
Definition at line 47 of file mjpegdec.h.
Referenced by build_basic_mjpeg_vlc(), decode_block(), decode_block_progressive(), decode_block_refinement(), ff_mjpeg_decode_dht(), ff_mjpeg_decode_end(), ff_mjpeg_decode_sos(), and mjpeg_decode_dc().
Definition at line 67 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), mjpegb_decode_frame(), and mxpeg_check_dimensions().