FFmpeg
Data Fields
MJpegDecodeContext Struct Reference

#include <mjpegdec.h>

Data Fields

 
 
 
int  start_code
 
int  buffer_size
 
 
int16_t  quant_matrixes [4][64]
 
VLC  vlcs [3][4]
 
int  qscale [4]
  quantizer scale calculated from quant_matrixes
 
int  org_height
 
 
int  interlaced
 
int  bottom_field
 
int  lossless
 
int  ls
 
int  progressive
 
int  rgb
 
int  upscale_h
 
 
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 interval ?rename
 
int  width
 
int  height
 
int  mb_width
 
int  mb_height
 
 
 
 
 
 
 
 
 
 
 
 
int  h_max
 
int  v_max
 
int  quant_index [4]
 
 
 
 
int  got_picture
  we found a SOF and picture is valid, too.
 
  linesize << interlaced
 
int8_t *  qscale_table
 
int16_t  block [64]
 
int16_t(*[MAX_COMPONENTSblocks )[64]
  intermediate sums (progressive mode)
 
 
  bitmask of which coefs have been completely decoded (progressive mode)
 
 
 
 
 
 
int  buggy_avid
 
int  cs_itu601
 
 
 
int  cur_scan
 
int  flipped
 
uint16_t(*  ljpeg_buffer )[4]
 
unsigned int  ljpeg_buffer_size
 
int  extern_huff
 

Detailed Description

Definition at line 41 of file mjpegdec.h.

Field Documentation

AVClass* MJpegDecodeContext::class

Definition at line 42 of file mjpegdec.h.

AVCodecContext* MJpegDecodeContext::avctx

Definition at line 43 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(), and mxpeg_decode_mxm().

GetBitContext MJpegDecodeContext::gb

Definition at line 44 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 46 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 47 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_init(), and ff_mjpeg_find_marker().

uint8_t* MJpegDecodeContext::buffer

Definition at line 48 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 50 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 51 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 52 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 54 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_init(), and ff_mjpeg_decode_sof().

int MJpegDecodeContext::first_picture

Definition at line 55 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), and mxpeg_decode_frame().

int MJpegDecodeContext::interlaced

Definition at line 56 of file mjpegdec.h.

Referenced by 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 57 of file mjpegdec.h.

Referenced by 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 58 of file mjpegdec.h.

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

int MJpegDecodeContext::ls

Definition at line 59 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 60 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 61 of file mjpegdec.h.

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

int MJpegDecodeContext::upscale_h

Definition at line 62 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_frame(), and ff_mjpeg_decode_sof().

int MJpegDecodeContext::chroma_height

Definition at line 63 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_frame(), and ff_mjpeg_decode_sof().

int MJpegDecodeContext::upscale_v

Definition at line 64 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_frame(), and ff_mjpeg_decode_sof().

int MJpegDecodeContext::rct

Definition at line 65 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 66 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 67 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::maxval

Definition at line 69 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 70 of file mjpegdec.h.

int MJpegDecodeContext::t1

Definition at line 71 of file mjpegdec.h.

Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().

int MJpegDecodeContext::t2

Definition at line 71 of file mjpegdec.h.

Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().

int MJpegDecodeContext::t3

Definition at line 71 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 72 of file mjpegdec.h.

Referenced by ff_jpegls_decode_lse(), and ff_jpegls_decode_picture().

int MJpegDecodeContext::width

Definition at line 74 of file mjpegdec.h.

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

int MJpegDecodeContext::height

Definition at line 74 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 75 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 75 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 76 of file mjpegdec.h.

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

int MJpegDecodeContext::block_stride[MAX_COMPONENTS]

Definition at line 77 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 78 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().

int MJpegDecodeContext::h_count[MAX_COMPONENTS]

Definition at line 79 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().

int MJpegDecodeContext::v_count[MAX_COMPONENTS]

Definition at line 80 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().

int MJpegDecodeContext::comp_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(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().

int MJpegDecodeContext::dc_index[MAX_COMPONENTS]

Definition at line 82 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 83 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 84 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 85 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 86 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sos(), ljpeg_decode_yuv_scan(), and mjpeg_decode_scan().

int MJpegDecodeContext::h_max

Definition at line 87 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), and ff_mjpeg_decode_sos().

int MJpegDecodeContext::v_max

Definition at line 87 of file mjpegdec.h.

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

int MJpegDecodeContext::quant_index[4]

Definition at line 88 of file mjpegdec.h.

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

int MJpegDecodeContext::last_dc[MAX_COMPONENTS]

Definition at line 89 of file mjpegdec.h.

Referenced by decode_block(), decode_dc_progressive(), ff_mjpeg_decode_sos(), and handle_rstn().

AVFrame MJpegDecodeContext::picture

Definition at line 90 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().

AVFrame* MJpegDecodeContext::picture_ptr

Definition at line 91 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(), 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 92 of file mjpegdec.h.

Referenced by decode_flush(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), mjpegb_decode_frame(), and mxpeg_decode_frame().

int MJpegDecodeContext::linesize[MAX_COMPONENTS]

linesize << interlaced

Definition at line 93 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 94 of file mjpegdec.h.

int16_t MJpegDecodeContext::block[64]

Definition at line 95 of file mjpegdec.h.

Referenced by mjpeg_decode_scan().

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

intermediate sums (progressive mode)

Definition at line 96 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 97 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 98 of file mjpegdec.h.

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

ScanTable MJpegDecodeContext::scantable

Definition at line 99 of file mjpegdec.h.

Referenced by decode_block(), decode_block_progressive(), decode_block_refinement(), ff_mjpeg_decode_dqt(), and ff_mjpeg_decode_init().

DSPContext MJpegDecodeContext::dsp

Definition at line 100 of file mjpegdec.h.

Referenced by decode_dc_progressive(), ff_mjpeg_decode_init(), mjpeg_decode_scan(), and mjpeg_decode_scan_progressive_ac().

HpelDSPContext MJpegDecodeContext::hdsp

Definition at line 101 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_init(), and mjpeg_copy_block().

int MJpegDecodeContext::restart_interval

Definition at line 103 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 104 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 106 of file mjpegdec.h.

Referenced by mjpeg_decode_app(), and mjpeg_decode_com().

int MJpegDecodeContext::cs_itu601

Definition at line 107 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sof(), and mjpeg_decode_com().

int MJpegDecodeContext::interlace_polarity

Definition at line 108 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), mjpeg_decode_com(), and mjpegb_decode_frame().

int MJpegDecodeContext::mjpb_skiptosod

Definition at line 110 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_sos(), and mjpegb_decode_frame().

int MJpegDecodeContext::cur_scan

Definition at line 112 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::flipped

Definition at line 113 of file mjpegdec.h.

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

uint16_t(* MJpegDecodeContext::ljpeg_buffer)[4]

Definition at line 115 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_end(), and ljpeg_decode_rgb_scan().

unsigned int MJpegDecodeContext::ljpeg_buffer_size

Definition at line 116 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_end(), and ljpeg_decode_rgb_scan().

int MJpegDecodeContext::extern_huff

Definition at line 118 of file mjpegdec.h.

Referenced by ff_mjpeg_decode_init().


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

Generated on Wed Jul 10 2013 23:48:37 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /