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  

mpeg2dec_s Struct Reference

#include <mpeg2_internal.h>


Data Fields

decoder_t decoder
mpeg2_info_t info
uint32_t shift
int is_display_initialized
int(* action )(struct mpeg2dec_s *mpeg2dec)
int state
uint32_t ext_state
uint8_tchunk_buffer
uint8_tchunk_start
uint8_tchunk_ptr
uint8_t code
uint32_t pts_current
uint32_t pts_previous
int num_pts
int bytes_since_pts
int first
int alloc_index_user
int alloc_index
uint8_t first_decode_slice
uint8_t nb_decode_slices
sequence_t new_sequence
sequence_t sequence
picture_t pictures [4]
picture_tpicture
fbuf_tfbuf [3]
fbuf_alloc_t fbuf_alloc [3]
int custom_fbuf
uint8_tyuv_buf [3][3]
int yuv_index
void * convert_id
int convert_size [3]
void(* convert_start )(void *id, uint8_t *const *dest, int flags)
void(* convert_copy )(void *id, uint8_t *const *src, unsigned int v_offset)
uint8_tbuf_start
uint8_tbuf_end
int16_t display_offset_x
int16_t display_offset_y

Field Documentation

int(* mpeg2dec_s::action)(struct mpeg2dec_s * mpeg2dec)
 

Referenced by mpeg2_header_end(), mpeg2_header_slice_start(), mpeg2_init(), mpeg2_parse(), and mpeg2_parse_header().

int mpeg2dec_s::alloc_index
 

Definition at line 171 of file mpeg2_internal.h.

Referenced by mpeg2_close(), mpeg2_header_picture(), mpeg2_header_state_init(), and mpeg2_set_buf().

int mpeg2dec_s::alloc_index_user
 

Definition at line 170 of file mpeg2_internal.h.

Referenced by mpeg2_close(), mpeg2_header_state_init(), and mpeg2_set_buf().

uint8_t* mpeg2dec_s::buf_end
 

Definition at line 193 of file mpeg2_internal.h.

Referenced by mpeg2_buffer(), mpeg2_parse(), mpeg2_parse_header(), and seek_chunk().

uint8_t* mpeg2dec_s::buf_start
 

Definition at line 192 of file mpeg2_internal.h.

Referenced by copy_chunk(), mpeg2_buffer(), mpeg2_parse(), mpeg2_parse_header(), seek_chunk(), and skip_chunk().

int mpeg2dec_s::bytes_since_pts
 

Definition at line 167 of file mpeg2_internal.h.

Referenced by mpeg2_header_picture_start(), mpeg2_parse(), mpeg2_parse_header(), mpeg2_pts(), and seek_chunk().

uint8_t* mpeg2dec_s::chunk_buffer
 

Definition at line 156 of file mpeg2_internal.h.

Referenced by mpeg2_close(), mpeg2_init(), mpeg2_parse(), mpeg2_parse_header(), and mpeg2_seek_header().

uint8_t* mpeg2dec_s::chunk_ptr
 

Definition at line 160 of file mpeg2_internal.h.

Referenced by copy_chunk(), mpeg2_header_user_data(), mpeg2_parse(), mpeg2_parse_header(), mpeg2_seek_header(), and skip_chunk().

uint8_t* mpeg2dec_s::chunk_start
 

Definition at line 158 of file mpeg2_internal.h.

Referenced by mpeg2_header_extension(), mpeg2_header_picture(), mpeg2_header_sequence(), mpeg2_header_user_data(), mpeg2_parse(), mpeg2_parse_header(), mpeg2_seek_header(), picture_coding_ext(), picture_display_ext(), quant_matrix_ext(), sequence_display_ext(), and sequence_ext().

uint8_t mpeg2dec_s::code
 

Definition at line 162 of file mpeg2_internal.h.

Referenced by mpeg2_init(), mpeg2_parse(), mpeg2_parse_header(), mpeg2_seek_header(), and seek_chunk().

void(* mpeg2dec_s::convert_copy)(void * id, uint8_t * const * src, unsigned int v_offset)
 

Referenced by mpeg2_convert(), and mpeg2_header_slice_start().

void* mpeg2dec_s::convert_id
 

Definition at line 186 of file mpeg2_internal.h.

Referenced by mpeg2_close(), mpeg2_convert(), mpeg2_header_slice_start(), and mpeg2_init().

int mpeg2dec_s::convert_size[3]
 

Definition at line 187 of file mpeg2_internal.h.

Referenced by mpeg2_convert(), and mpeg2_header_picture().

void(* mpeg2dec_s::convert_start)(void * id, uint8_t * const * dest, int flags)
 

Referenced by mpeg2_close(), mpeg2_convert(), mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_slice_start(), and mpeg2_set_fbuf().

int mpeg2dec_s::custom_fbuf
 

Definition at line 182 of file mpeg2_internal.h.

Referenced by mpeg2_close(), mpeg2_custom_fbuf(), mpeg2_header_picture(), and mpeg2_set_buf().

decoder_t mpeg2dec_s::decoder
 

Definition at line 145 of file mpeg2_internal.h.

Referenced by mpeg2_convert(), mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_picture_start(), mpeg2_header_sequence(), mpeg2_header_slice_start(), mpeg2_header_state_init(), mpeg2_parse(), mpeg2_set_buf(), picture_coding_ext(), quant_matrix_ext(), and sequence_ext().

int16_t mpeg2dec_s::display_offset_x
 

Definition at line 195 of file mpeg2_internal.h.

Referenced by mpeg2_header_picture_start(), mpeg2_header_sequence(), and picture_display_ext().

int16_t mpeg2dec_s::display_offset_y
 

Definition at line 195 of file mpeg2_internal.h.

Referenced by mpeg2_header_picture_start(), mpeg2_header_sequence(), and picture_display_ext().

uint32_t mpeg2dec_s::ext_state
 

Definition at line 153 of file mpeg2_internal.h.

Referenced by mpeg2_header_extension(), mpeg2_header_picture(), mpeg2_header_sequence(), picture_coding_ext(), and sequence_ext().

fbuf_t* mpeg2dec_s::fbuf[3]
 

Definition at line 179 of file mpeg2_internal.h.

Referenced by mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_slice_start(), mpeg2_header_state_init(), mpeg2_set_buf(), and mpeg2_set_fbuf().

fbuf_alloc_t mpeg2dec_s::fbuf_alloc[3]
 

Definition at line 181 of file mpeg2_internal.h.

Referenced by mpeg2_close(), mpeg2_header_picture(), mpeg2_header_state_init(), mpeg2_set_buf(), and mpeg2_set_fbuf().

int mpeg2dec_s::first
 

Definition at line 169 of file mpeg2_internal.h.

Referenced by mpeg2_header_picture(), and mpeg2_header_state_init().

uint8_t mpeg2dec_s::first_decode_slice
 

Definition at line 172 of file mpeg2_internal.h.

Referenced by mpeg2_init(), mpeg2_parse(), mpeg2_skip(), and mpeg2_slice_region().

mpeg2_info_t mpeg2dec_s::info
 

Definition at line 147 of file mpeg2_internal.h.

Referenced by mpeg2_header_end(), mpeg2_header_gop(), mpeg2_header_picture(), mpeg2_header_sequence(), mpeg2_header_sequence_finalize(), mpeg2_header_user_data(), mpeg2_info(), and mpeg2_set_fbuf().

int mpeg2dec_s::is_display_initialized
 

Definition at line 150 of file mpeg2_internal.h.

uint8_t mpeg2dec_s::nb_decode_slices
 

Definition at line 173 of file mpeg2_internal.h.

Referenced by mpeg2_header_slice_start(), mpeg2_init(), mpeg2_parse(), mpeg2_skip(), and mpeg2_slice_region().

sequence_t mpeg2dec_s::new_sequence
 

Definition at line 175 of file mpeg2_internal.h.

Referenced by mpeg2_header_sequence(), mpeg2_header_sequence_finalize(), sequence_display_ext(), and sequence_ext().

int mpeg2dec_s::num_pts
 

Definition at line 166 of file mpeg2_internal.h.

Referenced by mpeg2_header_picture_start(), and mpeg2_pts().

picture_t* mpeg2dec_s::picture
 

Definition at line 178 of file mpeg2_internal.h.

Referenced by mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_picture_start(), mpeg2_header_slice_start(), mpeg2_header_state_init(), picture_coding_ext(), and picture_display_ext().

picture_t mpeg2dec_s::pictures[4]
 

Definition at line 177 of file mpeg2_internal.h.

Referenced by mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_picture_start(), and mpeg2_header_state_init().

uint32_t mpeg2dec_s::pts_current
 

Definition at line 165 of file mpeg2_internal.h.

Referenced by mpeg2_header_picture_start(), and mpeg2_pts().

uint32_t mpeg2dec_s::pts_previous
 

Definition at line 165 of file mpeg2_internal.h.

Referenced by mpeg2_header_picture_start(), and mpeg2_pts().

sequence_t mpeg2dec_s::sequence
 

Definition at line 176 of file mpeg2_internal.h.

Referenced by mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_sequence_finalize(), mpeg2_header_slice_start(), mpeg2_seek_header(), mpeg2_seek_sequence(), mpeg2_set_fbuf(), picture_coding_ext(), and picture_display_ext().

uint32_t mpeg2dec_s::shift
 

Definition at line 149 of file mpeg2_internal.h.

Referenced by copy_chunk(), mpeg2_init(), and skip_chunk().

int mpeg2dec_s::state
 

Definition at line 152 of file mpeg2_internal.h.

Referenced by mpeg2_header_end(), mpeg2_header_gop(), mpeg2_header_picture(), mpeg2_header_picture_start(), mpeg2_header_sequence(), mpeg2_header_sequence_finalize(), mpeg2_header_slice_start(), mpeg2_parse(), mpeg2_parse_header(), and mpeg2_set_buf().

uint8_t* mpeg2dec_s::yuv_buf[3][3]
 

Definition at line 184 of file mpeg2_internal.h.

Referenced by mpeg2_close(), mpeg2_convert(), and mpeg2_header_slice_start().

int mpeg2dec_s::yuv_index
 

Definition at line 185 of file mpeg2_internal.h.

Referenced by mpeg2_header_slice_start().


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

Powered by Plone

This site conforms to the following standards: