mpeg3video_t Struct Reference

#include <mpeg3private.h>

Collaboration diagram for mpeg3video_t:

Collaboration graph
[legend]

Data Fields

void * file
void * track
mpeg3_bits_tvstream
int decoder_initted
unsigned char ** output_rows
int in_x
int in_y
int in_w
int in_h
int out_w
int out_h
int row_span
int * x_table
int * y_table
int color_model
int want_yvu
char * y_output
char * u_output
char * v_output
mpeg3_slice_t slice_decoders [MPEG3_MAX_CPUS]
int total_slice_decoders
mpeg3_slice_buffer_t slice_buffers [MPEG3_MAX_CPUS]
int total_slice_buffers
int slice_buffers_initialized
pthread_mutex_t slice_lock
pthread_mutex_t test_lock
int blockreadsize
int maxframe
int64_t byte_seek
int frame_seek
int framenum
int last_number
int found_seqhdr
int bitrate
mpeg3_timecode_t gop_timecode
int has_gops
int frames_per_gop
int first_gop_frames
int first_frame
int last_frame
unsigned char * yuv_buffer [5]
unsigned char * oldrefframe [3]
unsigned char * refframe [3]
unsigned char * auxframe [3]
unsigned char * llframe0 [3]
unsigned char * llframe1 [3]
unsigned char * mpeg3_zigzag_scan_table
unsigned char * mpeg3_alternate_scan_table
unsigned char * output_src [3]
unsigned char * newframe [3]
int horizontal_size
int vertical_size
int mb_width
int mb_height
int coded_picture_width
int coded_picture_height
int chroma_format
int chrom_width
int chrom_height
int blk_cnt
int pict_type
int field_sequence
int forw_r_size
int back_r_size
int full_forw
int full_back
int prog_seq
int prog_frame
int h_forw_r_size
int v_forw_r_size
int h_back_r_size
int v_back_r_size
int dc_prec
int pict_struct
int topfirst
int frame_pred_dct
int conceal_mv
int intravlc
int repeatfirst
int repeat_count
int current_repeat
int secondfield
int skip_bframes
int stwc_table_index
int llw
int llh
int hm
int hn
int vm
int vn
int lltempref
int llx0
int lly0
int llprog_frame
int llfieldsel
int matrix_coefficients
int framerate_code
double frame_rate
int * cr_to_r
int * cr_to_g
int * cb_to_g
int * cb_to_b
int * cr_to_r_ptr
int * cr_to_g_ptr
int * cb_to_g_ptr
int * cb_to_b_ptr
int intra_quantizer_matrix [64]
int non_intra_quantizer_matrix [64]
int chroma_intra_quantizer_matrix [64]
int chroma_non_intra_quantizer_matrix [64]
int mpeg2
int qscale_type
int altscan
int pict_scal
int scalable_mode
unsigned char * subtitle_frame [3]

Detailed Description

Definition at line 882 of file mpeg3private.h.


Field Documentation

Definition at line 889 of file mpeg3private.h.

Referenced by mpeg3video_delete(), and mpeg3video_new().

unsigned char** mpeg3video_t::output_rows

Definition at line 891 of file mpeg3private.h.

Referenced by mpeg3video_ditherframe(), and mpeg3video_read_frame().

Definition at line 891 of file mpeg3private.h.

Referenced by mpeg3video_read_frame().

Definition at line 892 of file mpeg3private.h.

Referenced by mpeg3_set_rowspan(), and mpeg3video_present_frame().

Definition at line 893 of file mpeg3private.h.

Referenced by mpeg3video_delete_struct(), and mpeg3video_read_frame().

Definition at line 893 of file mpeg3private.h.

Referenced by mpeg3video_delete_struct(), and mpeg3video_read_frame().

Definition at line 894 of file mpeg3private.h.

Referenced by mpeg3video_ditherframe(), and mpeg3video_read_frame().

Definition at line 896 of file mpeg3private.h.

Referenced by mpeg3video_present_frame(), and mpeg3video_read_yuvframe().

Definition at line 896 of file mpeg3private.h.

Referenced by mpeg3video_present_frame(), and mpeg3video_read_yuvframe().

Definition at line 896 of file mpeg3private.h.

Referenced by mpeg3video_present_frame(), and mpeg3video_read_yuvframe().

Definition at line 901 of file mpeg3private.h.

Referenced by mpeg3_slice_loop(), and mpeg3video_get_macroblocks().

Definition at line 902 of file mpeg3private.h.

Referenced by mpeg3video_delete_struct(), and mpeg3video_get_macroblocks().

pthread_mutex_t mpeg3video_t::slice_lock

pthread_mutex_t mpeg3video_t::test_lock

Definition at line 904 of file mpeg3private.h.

Referenced by mpeg3video_allocate_struct(), and mpeg3video_delete_struct().

Definition at line 906 of file mpeg3private.h.

Definition at line 907 of file mpeg3private.h.

Referenced by mpeg3video_new(), and mpeg3video_seek().

Definition at line 912 of file mpeg3private.h.

Referenced by mpeg3video_get_header().

Definition at line 913 of file mpeg3private.h.

Referenced by mpeg3video_getseqhdr().

Definition at line 918 of file mpeg3private.h.

Referenced by mpeg3video_new().

Definition at line 919 of file mpeg3private.h.

Definition at line 920 of file mpeg3private.h.

Referenced by mpeg3video_goptimecode_to_frame(), and mpeg3video_new().

Definition at line 921 of file mpeg3private.h.

Referenced by mpeg3video_new().

unsigned char* mpeg3video_t::yuv_buffer[5]

Definition at line 926 of file mpeg3private.h.

Referenced by mpeg3video_deletedecoder(), and mpeg3video_initdecoder().

unsigned char* mpeg3video_t::oldrefframe[3]

unsigned char * mpeg3video_t::refframe[3]

unsigned char * mpeg3video_t::auxframe[3]

Definition at line 927 of file mpeg3private.h.

Referenced by mpeg3video_getpicture(), and mpeg3video_initdecoder().

unsigned char* mpeg3video_t::llframe0[3]

Definition at line 928 of file mpeg3private.h.

Referenced by mpeg3video_deletedecoder(), and mpeg3video_initdecoder().

unsigned char * mpeg3video_t::llframe1[3]

Definition at line 928 of file mpeg3private.h.

Referenced by mpeg3video_initdecoder().

unsigned char* mpeg3video_t::output_src[3]

unsigned char* mpeg3video_t::newframe[3]

Definition at line 935 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_initdecoder().

Definition at line 935 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_initdecoder().

Definition at line 937 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_initdecoder().

Definition at line 939 of file mpeg3private.h.

Referenced by mpeg3video_dump(), and mpeg3video_picture_coding_extension().

Definition at line 940 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_getpicturehdr().

Definition at line 940 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_getpicturehdr().

Definition at line 940 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_getpicturehdr().

Definition at line 940 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_getpicturehdr().

Definition at line 942 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_picture_coding_extension().

Definition at line 942 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_picture_coding_extension().

Definition at line 942 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_picture_coding_extension().

Definition at line 942 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_picture_coding_extension().

Definition at line 951 of file mpeg3private.h.

Referenced by mpeg3video_getpicture(), and mpeg3video_read_frame_backend().

Definition at line 952 of file mpeg3private.h.

Referenced by mpeg3video_sequence_scalable_extension().

Definition at line 952 of file mpeg3private.h.

Referenced by mpeg3video_sequence_scalable_extension().

Definition at line 952 of file mpeg3private.h.

Referenced by mpeg3video_sequence_scalable_extension().

Definition at line 952 of file mpeg3private.h.

Referenced by mpeg3video_sequence_scalable_extension().

Definition at line 953 of file mpeg3private.h.

Referenced by mpeg3video_picture_spatial_scalable_extension().

Definition at line 953 of file mpeg3private.h.

Referenced by mpeg3video_picture_spatial_scalable_extension().

Definition at line 953 of file mpeg3private.h.

Referenced by mpeg3video_picture_spatial_scalable_extension().

Definition at line 953 of file mpeg3private.h.

Referenced by mpeg3video_picture_spatial_scalable_extension().

Definition at line 953 of file mpeg3private.h.

Referenced by mpeg3video_picture_spatial_scalable_extension().

Definition at line 955 of file mpeg3private.h.

Referenced by mpeg3video_getseqhdr().

Definition at line 957 of file mpeg3private.h.

Referenced by mpeg3video_deletedecoder(), and mpeg3video_initdecoder().

Definition at line 957 of file mpeg3private.h.

Referenced by mpeg3video_deletedecoder(), and mpeg3video_initdecoder().

Definition at line 957 of file mpeg3private.h.

Referenced by mpeg3video_deletedecoder(), and mpeg3video_initdecoder().

Definition at line 957 of file mpeg3private.h.

Referenced by mpeg3video_deletedecoder(), and mpeg3video_initdecoder().

Definition at line 958 of file mpeg3private.h.

Referenced by mpeg3video_initdecoder().

Definition at line 958 of file mpeg3private.h.

Referenced by mpeg3video_initdecoder().

Definition at line 958 of file mpeg3private.h.

Referenced by mpeg3video_initdecoder().

Definition at line 958 of file mpeg3private.h.

Referenced by mpeg3video_initdecoder().

unsigned char* mpeg3video_t::subtitle_frame[3]


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

Generated on Mon Apr 28 14:31:47 2008 for Cinelerra by  doxygen 1.5.5