Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

decoder_s Struct Reference

#include <mpeg2_internal.h>


Data Fields

int16_t DCTblock [64]
uint32_t bitstream_buf
int bitstream_bits
const uint8_tbitstream_ptr
uint8_tdest [3]
uint8_tpicture_dest [3]
void(* convert )(void *fbuf_id, uint8_t *const *src, unsigned int v_offset)
void * fbuf_id
int offset
int stride
int uv_stride
unsigned int limit_x
unsigned int limit_y_16
unsigned int limit_y_8
unsigned int limit_y
motion_t b_motion
motion_t f_motion
int16_t dc_dct_pred [3]
int quantizer_scale
int dmv_offset
unsigned int v_offset
uint8_t intra_quantizer_matrix [64]
uint8_t non_intra_quantizer_matrix [64]
int width
int height
int vertical_position_extension
int coding_type
int intra_dc_precision
int picture_structure
int frame_pred_frame_dct
int concealment_motion_vectors
int q_scale_type
int intra_vlc_format
int top_field_first
const uint8_tscan
int second_field
int mpeg1

Field Documentation

motion_t decoder_s::b_motion
 

Definition at line 86 of file mpeg2_internal.h.

Referenced by mpeg2_header_picture(), mpeg2_init_fbuf(), mpeg2_slice(), picture_coding_ext(), and slice_init().

int decoder_s::bitstream_bits
 

Definition at line 66 of file mpeg2_internal.h.

Referenced by bitstream_init(), get_intra_block_B14(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), and get_non_intra_block().

uint32_t decoder_s::bitstream_buf
 

Definition at line 65 of file mpeg2_internal.h.

Referenced by bitstream_init(), get_intra_block_B14(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), and get_non_intra_block().

const uint8_t* decoder_s::bitstream_ptr
 

Definition at line 67 of file mpeg2_internal.h.

Referenced by bitstream_init(), get_intra_block_B14(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), and get_non_intra_block().

int decoder_s::coding_type
 

Definition at line 110 of file mpeg2_internal.h.

Referenced by get_macroblock_modes(), mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_picture_start(), mpeg2_header_slice_start(), mpeg2_init_fbuf(), mpeg2_set_buf(), mpeg2_slice(), slice_init(), and slice_intra_DCT().

int decoder_s::concealment_motion_vectors
 

Definition at line 122 of file mpeg2_internal.h.

Referenced by mpeg2_header_sequence(), mpeg2_slice(), and picture_coding_ext().

void(* decoder_s::convert)(void * fbuf_id, uint8_t * const * src, unsigned int v_offset)
 

Referenced by mpeg2_header_slice_start(), and slice_init().

int16_t decoder_s::dc_dct_pred[3]
 

Definition at line 90 of file mpeg2_internal.h.

Referenced by mpeg2_slice(), slice_init(), and slice_intra_DCT().

int16_t decoder_s::DCTblock[64]
 

Definition at line 62 of file mpeg2_internal.h.

Referenced by get_intra_block_B14(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), slice_intra_DCT(), and slice_non_intra_DCT().

uint8_t* decoder_s::dest[3]
 

Definition at line 69 of file mpeg2_internal.h.

Referenced by motion_fr_dmv(), motion_zero(), mpeg2_slice(), and slice_init().

int decoder_s::dmv_offset
 

Definition at line 93 of file mpeg2_internal.h.

Referenced by motion_fi_dmv(), and mpeg2_init_fbuf().

motion_t decoder_s::f_motion
 

Definition at line 87 of file mpeg2_internal.h.

Referenced by motion_fi_conceal(), motion_fr_conceal(), mpeg2_header_picture(), mpeg2_init_fbuf(), mpeg2_slice(), picture_coding_ext(), and slice_init().

void* decoder_s::fbuf_id
 

Definition at line 73 of file mpeg2_internal.h.

Referenced by mpeg2_header_slice_start().

int decoder_s::frame_pred_frame_dct
 

Definition at line 119 of file mpeg2_internal.h.

Referenced by get_macroblock_modes(), mpeg2_header_sequence(), and picture_coding_ext().

int decoder_s::height
 

Definition at line 104 of file mpeg2_internal.h.

Referenced by mpeg2_convert(), mpeg2_header_picture(), mpeg2_header_sequence(), mpeg2_init_fbuf(), and sequence_ext().

int decoder_s::intra_dc_precision
 

Definition at line 115 of file mpeg2_internal.h.

Referenced by mpeg2_header_sequence(), mpeg2_slice(), picture_coding_ext(), slice_init(), and slice_intra_DCT().

uint8_t decoder_s::intra_quantizer_matrix[64]
 

Definition at line 99 of file mpeg2_internal.h.

Referenced by get_intra_block_B14(), get_intra_block_B15(), get_mpeg1_intra_block(), mpeg2_header_sequence(), and quant_matrix_ext().

int decoder_s::intra_vlc_format
 

Definition at line 126 of file mpeg2_internal.h.

Referenced by picture_coding_ext(), and slice_intra_DCT().

unsigned int decoder_s::limit_x
 

Definition at line 78 of file mpeg2_internal.h.

Referenced by mpeg2_init_fbuf().

unsigned int decoder_s::limit_y
 

Definition at line 81 of file mpeg2_internal.h.

Referenced by mpeg2_init_fbuf(), and slice_init().

unsigned int decoder_s::limit_y_16
 

Definition at line 79 of file mpeg2_internal.h.

Referenced by mpeg2_init_fbuf().

unsigned int decoder_s::limit_y_8
 

Definition at line 80 of file mpeg2_internal.h.

Referenced by mpeg2_init_fbuf().

int decoder_s::mpeg1
 

Definition at line 137 of file mpeg2_internal.h.

Referenced by mpeg2_header_sequence(), mpeg2_slice(), sequence_ext(), slice_intra_DCT(), and slice_non_intra_DCT().

uint8_t decoder_s::non_intra_quantizer_matrix[64]
 

Definition at line 100 of file mpeg2_internal.h.

Referenced by get_mpeg1_non_intra_block(), get_non_intra_block(), mpeg2_header_sequence(), and quant_matrix_ext().

int decoder_s::offset
 

Definition at line 75 of file mpeg2_internal.h.

Referenced by motion_fr_dmv(), motion_zero(), mpeg2_slice(), and slice_init().

uint8_t* decoder_s::picture_dest[3]
 

Definition at line 70 of file mpeg2_internal.h.

Referenced by mpeg2_init_fbuf(), and slice_init().

int decoder_s::picture_structure
 

Definition at line 117 of file mpeg2_internal.h.

Referenced by get_macroblock_modes(), mpeg2_header_sequence(), mpeg2_header_slice_start(), mpeg2_init_fbuf(), mpeg2_slice(), and picture_coding_ext().

int decoder_s::q_scale_type
 

Definition at line 124 of file mpeg2_internal.h.

Referenced by get_quantizer_scale(), mpeg2_header_sequence(), and picture_coding_ext().

int decoder_s::quantizer_scale
 

Definition at line 92 of file mpeg2_internal.h.

Referenced by get_intra_block_B14(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), mpeg2_slice(), and slice_init().

const uint8_t* decoder_s::scan
 

Definition at line 133 of file mpeg2_internal.h.

Referenced by get_intra_block_B14(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), mpeg2_header_sequence(), mpeg2_header_state_init(), and picture_coding_ext().

int decoder_s::second_field
 

Definition at line 135 of file mpeg2_internal.h.

Referenced by mpeg2_header_picture(), and mpeg2_init_fbuf().

int decoder_s::stride
 

Definition at line 76 of file mpeg2_internal.h.

Referenced by motion_fr_dmv(), motion_zero(), mpeg2_init_fbuf(), mpeg2_slice(), and slice_init().

int decoder_s::top_field_first
 

Definition at line 128 of file mpeg2_internal.h.

Referenced by motion_fr_dmv(), and picture_coding_ext().

int decoder_s::uv_stride
 

Definition at line 77 of file mpeg2_internal.h.

Referenced by motion_fr_dmv(), motion_zero(), mpeg2_init_fbuf(), and mpeg2_slice().

unsigned int decoder_s::v_offset
 

Definition at line 94 of file mpeg2_internal.h.

Referenced by motion_fr_dmv(), motion_zero(), and slice_init().

int decoder_s::vertical_position_extension
 

Definition at line 105 of file mpeg2_internal.h.

Referenced by mpeg2_header_sequence(), sequence_ext(), and slice_init().

int decoder_s::width
 

Definition at line 103 of file mpeg2_internal.h.

Referenced by mpeg2_convert(), mpeg2_header_picture(), mpeg2_header_sequence(), mpeg2_init_fbuf(), sequence_ext(), and slice_init().


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

Powered by Plone

This site conforms to the following standards: