#include <mjpegdec.h>
Data Fields | |
| AVClass * | class |
| 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 | upscale_h |
| int | chroma_height |
| int | upscale_v |
| 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 |
| int | extern_huff |
Definition at line 40 of file mjpegdec.h.
| int MJpegDecodeContext::ac_index[MAX_COMPONENTS] |
Definition at line 82 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
Definition at line 42 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 66 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), ljpeg_decode_rgb_scan(), and ljpeg_decode_yuv_scan().
| int MJpegDecodeContext::block_stride[MAX_COMPONENTS] |
Definition at line 76 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 95 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 56 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(), and mjpegb_decode_frame().
| uint8_t* MJpegDecodeContext::buffer |
Definition at line 47 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_init(), and ff_mjpeg_find_marker().
Definition at line 46 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), and ff_mjpeg_find_marker().
Definition at line 104 of file mjpegdec.h.
Referenced by mjpeg_decode_app(), and mjpeg_decode_com().
Definition at line 62 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), and ff_mjpeg_decode_sof().
Definition at line 41 of file mjpegdec.h.
| uint64_t MJpegDecodeContext::coefs_finished[MAX_COMPONENTS] |
bitmask of which coefs have been completely decoded (progressive mode)
Definition at line 97 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 80 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().
| int MJpegDecodeContext::component_id[MAX_COMPONENTS] |
Definition at line 77 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().
Definition at line 105 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and mjpeg_decode_com().
Definition at line 110 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), and ff_mjpeg_find_marker().
| int MJpegDecodeContext::dc_index[MAX_COMPONENTS] |
Definition at line 81 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 99 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 54 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), and mxpeg_decode_frame().
Definition at line 111 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), mjpeg_decode_com(), and mjpeg_decode_scan().
Definition at line 43 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 91 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 78 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().
Definition at line 86 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().
| int MJpegDecodeContext::h_scount[MAX_COMPONENTS] |
Definition at line 84 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_yuv_scan(), and mjpeg_decode_scan().
Definition at line 73 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), mjpeg_decode_scan(), and mxpeg_check_dimensions().
Definition at line 106 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 55 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 88 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 96 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 92 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(), and mjpeg_decode_scan_progressive_ac().
| uint16_t(* MJpegDecodeContext::ljpeg_buffer)[4] |
Definition at line 113 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), and ljpeg_decode_rgb_scan().
| unsigned int MJpegDecodeContext::ljpeg_buffer_size |
Definition at line 114 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), and ljpeg_decode_rgb_scan().
Definition at line 57 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 58 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 68 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().
Definition at line 74 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 74 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 108 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), and mjpegb_decode_frame().
| int MJpegDecodeContext::nb_blocks[MAX_COMPONENTS] |
Definition at line 83 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_yuv_scan(), and mjpeg_decode_scan().
Definition at line 75 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and ljpeg_decode_yuv_scan().
Definition at line 53 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), and ff_mjpeg_decode_sof().
Definition at line 65 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 89 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 90 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 59 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 51 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 93 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 87 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
Definition at line 49 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_dqt(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
Definition at line 64 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 71 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().
Definition at line 102 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 101 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 60 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and mjpeg_decode_app().
Definition at line 98 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 45 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), mjpeg_decode_app(), and mjpegb_decode_frame().
Definition at line 70 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().
Definition at line 70 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().
Definition at line 70 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().
Definition at line 61 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), and ff_mjpeg_decode_sof().
Definition at line 63 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), and ff_mjpeg_decode_sof().
| int MJpegDecodeContext::v_count[MAX_COMPONENTS] |
Definition at line 79 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().
Definition at line 86 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 85 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 50 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 73 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().
1.5.8