FFmpeg
|
#include <mjpegdec.h>
Definition at line 44 of file mjpegdec.h.
AVClass* MJpegDecodeContext::class |
Definition at line 45 of file mjpegdec.h.
AVCodecContext* MJpegDecodeContext::avctx |
Definition at line 46 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(), handle_rstn(), mjpeg_decode_app(), mjpeg_decode_com(), mjpeg_decode_dc(), mjpeg_decode_dri(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), mxpeg_check_dimensions(), mxpeg_decode_mxm(), parse_avid(), and shift_output().
GetBitContext MJpegDecodeContext::gb |
Definition at line 47 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(), handle_rstn(), 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().
int MJpegDecodeContext::start_code |
Definition at line 49 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), mjpeg_decode_app(), and mjpegb_decode_frame().
int MJpegDecodeContext::buffer_size |
Definition at line 50 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), and ff_mjpeg_find_marker().
uint8_t* MJpegDecodeContext::buffer |
Definition at line 51 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_init(), and ff_mjpeg_find_marker().
int16_t MJpegDecodeContext::quant_matrixes[4][64] |
Definition at line 53 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_dqt(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
VLC MJpegDecodeContext::vlcs[3][4] |
Definition at line 54 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().
int MJpegDecodeContext::qscale[4] |
quantizer scale calculated from quant_matrixes
Definition at line 55 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_dqt(), ff_mjpeg_decode_frame(), and mjpegb_decode_frame().
int MJpegDecodeContext::org_height |
Definition at line 57 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), and ff_mjpeg_decode_sof().
int MJpegDecodeContext::first_picture |
Definition at line 58 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), and mxpeg_decode_frame().
int MJpegDecodeContext::interlaced |
Definition at line 59 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), 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::bottom_field |
Definition at line 60 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), and mjpegb_decode_frame().
int MJpegDecodeContext::lossless |
Definition at line 61 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), ljpeg_decode_rgb_scan(), and mjpegb_decode_frame().
int MJpegDecodeContext::ls |
Definition at line 62 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and ff_mjpeg_find_marker().
int MJpegDecodeContext::progressive |
Definition at line 63 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and mjpeg_decode_scan().
int MJpegDecodeContext::rgb |
Definition at line 64 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and mjpeg_decode_app().
uint8_t MJpegDecodeContext::upscale_h[4] |
Definition at line 65 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), and ff_mjpeg_decode_sof().
uint8_t MJpegDecodeContext::upscale_v[4] |
Definition at line 66 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), and ff_mjpeg_decode_sof().
int MJpegDecodeContext::rct |
Definition at line 67 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and ljpeg_decode_rgb_scan().
int MJpegDecodeContext::pegasus_rct |
Definition at line 68 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), ljpeg_decode_rgb_scan(), and mjpeg_decode_app().
int MJpegDecodeContext::bits |
Definition at line 69 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), handle_rstn(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), and shift_output().
int MJpegDecodeContext::colr |
Definition at line 70 of file mjpegdec.h.
Referenced by mjpeg_decode_app().
int MJpegDecodeContext::xfrm |
Definition at line 71 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), and mjpeg_decode_app().
int MJpegDecodeContext::adobe_transform |
Definition at line 72 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), and mjpeg_decode_app().
int MJpegDecodeContext::maxval |
Definition at line 74 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().
int MJpegDecodeContext::near |
near lossless bound (si 0 for lossless)
Definition at line 75 of file mjpegdec.h.
int MJpegDecodeContext::t1 |
Definition at line 76 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().
int MJpegDecodeContext::t2 |
Definition at line 76 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().
int MJpegDecodeContext::t3 |
Definition at line 76 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().
int MJpegDecodeContext::reset |
context halfing interval ?rename
Definition at line 77 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().
int MJpegDecodeContext::width |
Definition at line 79 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().
int MJpegDecodeContext::height |
Definition at line 79 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().
int MJpegDecodeContext::mb_width |
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::mb_height |
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::nb_components |
Definition at line 81 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 82 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
int MJpegDecodeContext::component_id[MAX_COMPONENTS] |
Definition at line 83 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().
int MJpegDecodeContext::h_count[MAX_COMPONENTS] |
Definition at line 84 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().
int MJpegDecodeContext::v_count[MAX_COMPONENTS] |
Definition at line 85 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().
int MJpegDecodeContext::comp_index[MAX_COMPONENTS] |
Definition at line 86 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::dc_index[MAX_COMPONENTS] |
Definition at line 87 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), and mjpeg_decode_scan().
int MJpegDecodeContext::ac_index[MAX_COMPONENTS] |
Definition at line 88 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
int MJpegDecodeContext::nb_blocks[MAX_COMPONENTS] |
Definition at line 89 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_yuv_scan(), and mjpeg_decode_scan().
int MJpegDecodeContext::h_scount[MAX_COMPONENTS] |
Definition at line 90 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_yuv_scan(), and mjpeg_decode_scan().
int MJpegDecodeContext::v_scount[MAX_COMPONENTS] |
Definition at line 91 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_yuv_scan(), and mjpeg_decode_scan().
int MJpegDecodeContext::quant_sindex[MAX_COMPONENTS] |
Definition at line 92 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
int MJpegDecodeContext::h_max |
Definition at line 93 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and ljpeg_decode_rgb_scan().
int MJpegDecodeContext::v_max |
Definition at line 93 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), and ljpeg_decode_rgb_scan().
int MJpegDecodeContext::quant_index[4] |
Definition at line 94 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().
int MJpegDecodeContext::last_dc[MAX_COMPONENTS] |
Definition at line 95 of file mjpegdec.h.
Referenced by decode_block(), decode_dc_progressive(), ff_mjpeg_decode_sos(), and handle_rstn().
AVFrame* MJpegDecodeContext::picture |
Definition at line 96 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_init(), and ff_mjpeg_decode_sos().
AVFrame* MJpegDecodeContext::picture_ptr |
Definition at line 97 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), ff_jpegls_decode_picture(), ff_mjpeg_decode_end(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), mjpegb_decode_frame(), mxpeg_check_dimensions(), mxpeg_decode_end(), mxpeg_decode_frame(), mxpeg_decode_init(), smvjpeg_decode_end(), and smvjpeg_decode_init().
int MJpegDecodeContext::got_picture |
we found a SOF and picture is valid, too.
Definition at line 98 of file mjpegdec.h.
Referenced by decode_flush(), ff_mjpeg_decode_end(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), mjpeg_decode_app(), mjpegb_decode_frame(), and mxpeg_decode_frame().
int MJpegDecodeContext::linesize[MAX_COMPONENTS] |
linesize << interlaced
Definition at line 99 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().
int8_t* MJpegDecodeContext::qscale_table |
Definition at line 100 of file mjpegdec.h.
int16_t MJpegDecodeContext::block[64] |
Definition at line 101 of file mjpegdec.h.
Referenced by mjpeg_decode_scan().
int16_t(*[MAX_COMPONENTS] MJpegDecodeContext::blocks)[64] |
intermediate sums (progressive mode)
Definition at line 102 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_sof(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
uint8_t* MJpegDecodeContext::last_nnz[MAX_COMPONENTS] |
Definition at line 103 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_sof(), and mjpeg_decode_scan_progressive_ac().
uint64_t MJpegDecodeContext::coefs_finished[MAX_COMPONENTS] |
bitmask of which coefs have been completely decoded (progressive mode)
Definition at line 104 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
int MJpegDecodeContext::palette_index |
Definition at line 105 of file mjpegdec.h.
Referenced by ff_jpegls_decode_lse(), and ff_mjpeg_decode_sof().
ScanTable MJpegDecodeContext::scantable |
Definition at line 106 of file mjpegdec.h.
Referenced by decode_block(), decode_block_progressive(), decode_block_refinement(), ff_mjpeg_decode_dqt(), and ff_mjpeg_decode_init().
BlockDSPContext MJpegDecodeContext::bdsp |
Definition at line 107 of file mjpegdec.h.
Referenced by decode_dc_progressive(), ff_mjpeg_decode_init(), and mjpeg_decode_scan().
HpelDSPContext MJpegDecodeContext::hdsp |
Definition at line 108 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), and mjpeg_copy_block().
IDCTDSPContext MJpegDecodeContext::idsp |
Definition at line 109 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().
int MJpegDecodeContext::restart_interval |
Definition at line 111 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_frame(), handle_rstn(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), mjpeg_decode_dri(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), and mjpegb_decode_frame().
int MJpegDecodeContext::restart_count |
Definition at line 112 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_frame(), handle_rstn(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), mjpeg_decode_dri(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), and mjpegb_decode_frame().
int MJpegDecodeContext::buggy_avid |
Definition at line 114 of file mjpegdec.h.
Referenced by mjpeg_decode_app(), and parse_avid().
int MJpegDecodeContext::cs_itu601 |
Definition at line 115 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof(), and mjpeg_decode_com().
int MJpegDecodeContext::interlace_polarity |
Definition at line 116 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), mjpegb_decode_frame(), and parse_avid().
int MJpegDecodeContext::mjpb_skiptosod |
Definition at line 118 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sos(), and mjpegb_decode_frame().
int MJpegDecodeContext::cur_scan |
Definition at line 120 of file mjpegdec.h.
Referenced by ff_jpegls_decode_picture(), ff_mjpeg_decode_frame(), and ff_mjpeg_decode_sof().
int MJpegDecodeContext::flipped |
Definition at line 121 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), and mjpeg_decode_com().
uint16_t(* MJpegDecodeContext::ljpeg_buffer)[4] |
Definition at line 123 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), and ljpeg_decode_rgb_scan().
unsigned int MJpegDecodeContext::ljpeg_buffer_size |
Definition at line 124 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), and ljpeg_decode_rgb_scan().
int MJpegDecodeContext::extern_huff |
Definition at line 126 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_init().
AVDictionary* MJpegDecodeContext::exif_metadata |
Definition at line 127 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_frame(), and mjpeg_decode_app().
AVStereo3D* MJpegDecodeContext::stereo3d |
Definition at line 129 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_end(), ff_mjpeg_decode_frame(), and mjpeg_decode_app().
const AVPixFmtDescriptor* MJpegDecodeContext::pix_desc |
!< stereoscopic information (cached, since it is read before frame allocation)
Definition at line 131 of file mjpegdec.h.
Referenced by ff_mjpeg_decode_sof().