hvirtual/libmpeg3/mpeg3private.h File Reference

#include <pthread.h>
#include <stdint.h>
#include <stdio.h>

Include dependency graph for mpeg3private.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  mpeg3_block
struct  mpeg3_playkey
struct  mpeg3_css_t
struct  mpeg3_fs_t
struct  mpeg3_cell_t
struct  mpeg3_title_t
struct  mpeg3_subtitle_t
struct  mpeg3_demuxer_t
struct  mpeg3_bits_t
struct  mpeg3_layer_t
struct  mpeg3_ac3_t
struct  mpeg3_pcm_t
struct  mpeg3_complex_t
struct  al_table
struct  mpeg3audio_t
struct  mpeg3_index_t
struct  mpeg3_atrack_t
struct  mpeg3_slice_buffer_t
struct  mpeg3_slice_t
struct  mpeg3_timecode_t
struct  mpeg3_cacheframe_t
struct  mpeg3_cache_t
struct  mpeg3video_t
struct  mpeg3_vtrack_t
struct  mpeg3_strack_t
struct  mpeg3_t

Defines

#define MPEG3_MAJOR   1
#define MPEG3_MINOR   7
#define MPEG3_RELEASE   0
#define RENDERFARM_FS_PREFIX   "vfs://"
#define MPEG3_FLOAT32   float
#define MPEG3_TOC_PREFIX   0x544f4320
#define MPEG3_TOC_VERSION   0x000000fa
#define MPEG3_ID3_PREFIX   0x494433
#define MPEG3_IFO_PREFIX   0x44564456
#define MPEG3_IO_SIZE   0x100000
#define MPEG3_RIFF_CODE   0x52494646
#define MPEG3_PROC_CPUINFO   "/proc/cpuinfo"
#define MPEG3_RAW_SIZE   0x100000
#define MPEG3_BD_PACKET_SIZE   192
#define MPEG3_TS_PACKET_SIZE   188
#define MPEG3_DVD_PACKET_SIZE   0x800
#define MPEG3_SYNC_BYTE   0x47
#define MPEG3_PACK_START_CODE   0x000001ba
#define MPEG3_SEQUENCE_START_CODE   0x000001b3
#define MPEG3_SEQUENCE_END_CODE   0x000001b7
#define MPEG3_SYSTEM_START_CODE   0x000001bb
#define MPEG3_STRLEN   1024
#define MPEG3_PIDMAX   256
#define MPEG3_PROGRAM_ASSOCIATION_TABLE   0x00
#define MPEG3_CONDITIONAL_ACCESS_TABLE   0x01
#define MPEG3_PACKET_START_CODE_PREFIX   0x000001
#define MPEG3_PRIVATE_STREAM_2   0xbf
#define MPEG3_PADDING_STREAM   0xbe
#define MPEG3_GOP_START_CODE   0x000001b8
#define MPEG3_PICTURE_START_CODE   0x00000100
#define MPEG3_EXT_START_CODE   0x000001b5
#define MPEG3_USER_START_CODE   0x000001b2
#define MPEG3_SLICE_MIN_START   0x00000101
#define MPEG3_SLICE_MAX_START   0x000001af
#define MPEG3_AC3_START_CODE   0x0b77
#define MPEG3_PCM_START_CODE   0x7f7f807f
#define MPEG3_MAX_CPUS   256
#define MPEG3_MAX_STREAMS   0x10000
#define MPEG3_MAX_PACKSIZE   262144
#define MPEG3_MAX_SUBTITLES   5
#define MPEG3_CONTIGUOUS_THRESHOLD   10
#define MPEG3_PROGRAM_THRESHOLD   5
#define MPEG3_SEEK_THRESHOLD   16
#define MPEG3_AUDIO_CHUNKSIZE   0x10000
#define MPEG3_AUDIO_STREAM_SIZE   0x1000
#define MPEG3_VIDEO_STREAM_SIZE   0x1000
#define MPEG3_LITTLE_ENDIAN   ((*(uint32_t*)"x\0\0\0") & 0x000000ff)
#define MPEG3_AUDIO_HISTORY   0x100000
#define MPEG3_PTS_RANGE   0x100000
#define AUDIO_UNKNOWN   0
#define AUDIO_MPEG   1
#define AUDIO_AC3   2
#define AUDIO_PCM   3
#define AUDIO_AAC   4
#define AUDIO_JESUS   5
#define FILE_TYPE_PROGRAM   0x00000000
#define FILE_TYPE_TRANSPORT   0x00000001
#define FILE_TYPE_AUDIO   0x00000002
#define FILE_TYPE_VIDEO   0x00000003
#define STREAM_AUDIO   0x00000004
#define STREAM_VIDEO   0x00000005
#define STREAM_SUBTITLE   0x00000006
#define OFFSETS_AUDIO   0x00000007
#define OFFSETS_VIDEO   0x00000008
#define ATRACK_COUNT   0x9
#define VTRACK_COUNT   0xa
#define STRACK_COUNT   0xb
#define TITLE_PATH   0xc
#define IFO_PALETTE   0xd
#define FILE_INFO   0xe
#define CUSTOM_ID(pid, stream_id)   (((pid << 8) | stream_id) & 0xffff)
#define CUSTOM_ID_PID(id)   (id >> 8)
#define CUSTOM_ID_STREAMID(id)   (id & 0xff)
#define MAX(a, b)   ((a) > (b) ? (a) : (b))
#define MIN(a, b)   ((a) < (b) ? (a) : (b))
#define AC3_N   512
#define MAXFRAMESIZE   4096
#define MAXFRAMESAMPLES   65536
#define HDRCMPMASK   0xfffffd00
#define SBLIMIT   32
#define SSLIMIT   18
#define SCALE_BLOCK   12
#define MPEG3AUDIO_PADDING   1024
#define MPG_MD_STEREO   0
#define MPG_MD_JOINT_STEREO   1
#define MPG_MD_DUAL_CHANNEL   2
#define MPG_MD_MONO   3
#define MAX_AC3_FRAMESIZE   1920 * 2 + 512
#define MPEG3_EXP_REUSE   (0)
#define MPEG3_EXP_D15   (1)
#define MPEG3_EXP_D25   (2)
#define MPEG3_EXP_D45   (3)
#define DELTA_BIT_REUSE   (0)
#define DELTA_BIT_NEW   (1)
#define DELTA_BIT_NONE   (2)
#define DELTA_BIT_RESERVED   (3)
#define PCM_HEADERSIZE   20
#define CHROMA420   1
#define CHROMA422   2
#define CHROMA444   3
#define TOP_FIELD   1
#define BOTTOM_FIELD   2
#define FRAME_PICTURE   3
#define SEQ_ID   1
#define DISP_ID   2
#define QUANT_ID   3
#define SEQSCAL_ID   5
#define PANSCAN_ID   7
#define CODING_ID   8
#define SPATSCAL_ID   9
#define TEMPSCAL_ID   10
#define SC_NONE   0
#define SC_DP   1
#define SC_SPAT   2
#define SC_SNR   3
#define SC_TEMP   4
#define I_TYPE   1
#define P_TYPE   2
#define B_TYPE   3
#define D_TYPE   4
#define MB_INTRA   1
#define MB_PATTERN   2
#define MB_BACKWARD   4
#define MB_FORWARD   8
#define MB_QUANT   16
#define MB_WEIGHT   32
#define MB_CLASS4   64
#define MC_FIELD   1
#define MC_FRAME   2
#define MC_16X8   2
#define MC_DMV   3
#define MV_FIELD   0
#define MV_FRAME   1

Variables

int mpeg3_ac3_samplerates [3]
unsigned char mpeg3_zig_zag_scan_nommx [64]
unsigned char mpeg3_alternate_scan_nommx [64]
unsigned char mpeg3_default_intra_quantizer_matrix [64]
double mpeg3_frame_rate_table [16]
unsigned char mpeg3_non_linear_mquant_table [32]


Define Documentation

#define AC3_N   512

Definition at line 504 of file mpeg3private.h.

#define ATRACK_COUNT   0x9

Definition at line 103 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().

#define AUDIO_AAC   4

Definition at line 86 of file mpeg3private.h.

Referenced by mpeg3_audio_format().

#define AUDIO_AC3   2

#define AUDIO_JESUS   5

Definition at line 87 of file mpeg3private.h.

Referenced by mpeg3_audio_format().

#define AUDIO_MPEG   1

#define AUDIO_PCM   3

#define AUDIO_UNKNOWN   0

#define B_TYPE   3

#define BOTTOM_FIELD   2

#define CHROMA420   1

#define CHROMA422   2

Definition at line 769 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_colormodel().

#define CHROMA444   3

#define CODING_ID   8

Definition at line 781 of file mpeg3private.h.

Referenced by mpeg3video_ext_user_data(), and putpictcodext().

#define CUSTOM_ID ( pid,
stream_id   )     (((pid << 8) | stream_id) & 0xffff)

Definition at line 112 of file mpeg3private.h.

#define CUSTOM_ID_PID ( id   )     (id >> 8)

Definition at line 113 of file mpeg3private.h.

#define CUSTOM_ID_STREAMID ( id   )     (id & 0xff)

Definition at line 114 of file mpeg3private.h.

#define D_TYPE   4

Definition at line 794 of file mpeg3private.h.

Referenced by mpeg3video_get_mb_type().

#define DELTA_BIT_NEW   (1)

Definition at line 533 of file mpeg3private.h.

Referenced by a52_block(), and mpeg3audio_ac3_ba_compute_mask().

#define DELTA_BIT_NONE   (2)

Definition at line 534 of file mpeg3private.h.

Referenced by a52_bit_allocate(), a52_block(), and a52_frame().

#define DELTA_BIT_RESERVED   (3)

Definition at line 535 of file mpeg3private.h.

#define DELTA_BIT_REUSE   (0)

Definition at line 532 of file mpeg3private.h.

Referenced by mpeg3audio_ac3_ba_compute_mask().

#define DISP_ID   2

Definition at line 777 of file mpeg3private.h.

Referenced by mpeg3video_ext_user_data(), and putseqdispext().

#define FILE_INFO   0xe

Definition at line 109 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().

#define FILE_TYPE_AUDIO   0x00000002

Definition at line 93 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().

#define FILE_TYPE_PROGRAM   0x00000000

Definition at line 91 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().

#define FILE_TYPE_TRANSPORT   0x00000001

Definition at line 92 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().

#define FILE_TYPE_VIDEO   0x00000003

Definition at line 94 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().

#define FRAME_PICTURE   3

#define HDRCMPMASK   0xfffffd00

Definition at line 508 of file mpeg3private.h.

#define I_TYPE   1

Definition at line 791 of file mpeg3private.h.

Referenced by av_get_pict_type_char(), decode_cabac_mb_type(), decode_frame(), decode_mb_cabac(), decode_mb_cavlc(), decode_nal_units(), decode_ref_pic_list_reordering(), decode_slice(), decode_slice_header(), decode_vop_header(), direct_ref_list_init(), encode_frame(), ff_h263_decode_frame(), ff_mpeg4_decode_partitions(), ff_mpeg4_get_video_packet_prefix_length(), ff_rate_control_init(), ff_rate_estimate_qscale(), ff_wmv2_decode_picture_header(), ff_wmv2_decode_secondary_picture_header(), field_ME(), flv_h263_decode_picture_header(), frame_ME(), get_diff_limited_q(), get_qminmax(), get_qscale(), h261_decode_frame(), h263_decode_block(), h263_decode_picture_header(), handle_video(), init_pass2(), intel_h263_decode_picture_header(), is_intra_more_likely(), mjpeg_decode_sof(), mpeg1_decode_picture(), mpeg3_decode_slice(), mpeg3video_get_mb_type(), mpeg4_decode_partition_a(), mpeg4_decode_partition_b(), mpeg4_decode_video_packet_header(), mpeg_decode_frame(), mpeg_decode_mb(), mpeg_decode_slice(), MPV_decode_mb_internal(), msmpeg4_decode_picture_header(), putseq(), ratectl_init_pict(), ratectl_update_pict(), rv10_decode_picture_header(), rv20_decode_picture_header(), sp5x_decode_frame(), standard_decode_mbs(), standard_decode_picture_primary_header(), standard_decode_picture_secondary_header(), svq1_decode_frame(), svq1_decode_frame_header(), svq1_write_header(), svq3_decode_frame(), svq3_decode_mb(), vc9_decode_frame(), and vc9_pred_dc().

#define IFO_PALETTE   0xd

Definition at line 108 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().

#define MAX ( a,
b   )     ((a) > (b) ? (a) : (b))

Definition at line 117 of file mpeg3private.h.

#define MAX_AC3_FRAMESIZE   1920 * 2 + 512

Definition at line 521 of file mpeg3private.h.

#define MAXFRAMESAMPLES   65536

Definition at line 507 of file mpeg3private.h.

Referenced by decode(), and mpeg3audio_decode_audio().

#define MAXFRAMESIZE   4096

Definition at line 506 of file mpeg3private.h.

Referenced by mpeg3_layer_header().

#define MB_BACKWARD   4

#define MB_CLASS4   64

Definition at line 802 of file mpeg3private.h.

Referenced by mpeg3video_macroblock_modes().

#define MB_FORWARD   8

#define MB_INTRA   1

#define MB_PATTERN   2

#define MB_QUANT   16

Definition at line 800 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and slice_engine_loop().

#define MB_WEIGHT   32

Definition at line 801 of file mpeg3private.h.

Referenced by mpeg3video_macroblock_modes().

#define MC_16X8   2

#define MC_DMV   3

#define MC_FIELD   1

#define MC_FRAME   2

#define MIN ( a,
b   )     ((a) < (b) ? (a) : (b))

Definition at line 121 of file mpeg3private.h.

#define MPEG3_AC3_START_CODE   0x0b77

Definition at line 55 of file mpeg3private.h.

Referenced by is_ac3(), and mpeg3_check_sig().

#define MPEG3_AUDIO_CHUNKSIZE   0x10000

Definition at line 70 of file mpeg3private.h.

Referenced by mpeg3_update_index(), and seek().

#define MPEG3_AUDIO_HISTORY   0x100000

Definition at line 77 of file mpeg3private.h.

Referenced by handle_audio(), and mpeg3audio_decode_audio().

#define MPEG3_AUDIO_STREAM_SIZE   0x1000

Definition at line 72 of file mpeg3private.h.

Referenced by mpeg3audio_decode_audio().

#define MPEG3_BD_PACKET_SIZE   192

Definition at line 34 of file mpeg3private.h.

Referenced by calculate_packet_size().

#define MPEG3_CONDITIONAL_ACCESS_TABLE   0x01

Definition at line 45 of file mpeg3private.h.

#define MPEG3_CONTIGUOUS_THRESHOLD   10

Definition at line 64 of file mpeg3private.h.

#define MPEG3_DVD_PACKET_SIZE   0x800

Definition at line 36 of file mpeg3private.h.

Referenced by calculate_packet_size().

#define MPEG3_EXP_D15   (1)

Definition at line 527 of file mpeg3private.h.

Referenced by mpeg3audio_ac3_exp_unpack_ch().

#define MPEG3_EXP_D25   (2)

Definition at line 528 of file mpeg3private.h.

Referenced by mpeg3audio_ac3_exp_unpack_ch().

#define MPEG3_EXP_D45   (3)

Definition at line 529 of file mpeg3private.h.

Referenced by mpeg3audio_ac3_exp_unpack_ch().

#define MPEG3_EXP_REUSE   (0)

Definition at line 526 of file mpeg3private.h.

Referenced by mpeg3audio_ac3_exp_unpack_ch().

#define MPEG3_EXT_START_CODE   0x000001b5

Definition at line 51 of file mpeg3private.h.

Referenced by mpeg3video_ext_user_data().

#define MPEG3_FLOAT32   float

Definition at line 22 of file mpeg3private.h.

Referenced by mpeg3audio_ac3_uncouple_channel().

#define MPEG3_GOP_START_CODE   0x000001b8

#define MPEG3_ID3_PREFIX   0x494433

Definition at line 27 of file mpeg3private.h.

Referenced by is_mpeg_audio(), and mpeg3_check_sig().

#define MPEG3_IFO_PREFIX   0x44564456

Definition at line 28 of file mpeg3private.h.

Referenced by is_ifo(), and mpeg3_check_sig().

#define MPEG3_IO_SIZE   0x100000

Definition at line 29 of file mpeg3private.h.

Referenced by mpeg3_new_fs(), mpeg3io_read_buffer(), and mpeg3io_read_data().

#define MPEG3_LITTLE_ENDIAN   ((*(uint32_t*)"x\0\0\0") & 0x000000ff)

Definition at line 75 of file mpeg3private.h.

Referenced by read_int32(), and read_int64().

#define MPEG3_MAJOR   1

Definition at line 15 of file mpeg3private.h.

Referenced by mpeg3_major().

#define MPEG3_MAX_CPUS   256

Definition at line 57 of file mpeg3private.h.

Referenced by mpeg3video_allocate_decoders(), and mpeg3video_get_macroblocks().

#define MPEG3_MAX_PACKSIZE   262144

Definition at line 59 of file mpeg3private.h.

#define MPEG3_MAX_STREAMS   0x10000

#define MPEG3_MAX_SUBTITLES   5

Definition at line 62 of file mpeg3private.h.

Referenced by mpeg3_append_subtitle(), and new_subtitle().

#define MPEG3_MINOR   7

Definition at line 16 of file mpeg3private.h.

Referenced by mpeg3_minor().

#define MPEG3_PACK_START_CODE   0x000001ba

#define MPEG3_PACKET_START_CODE_PREFIX   0x000001

#define MPEG3_PADDING_STREAM   0xbe

Definition at line 48 of file mpeg3private.h.

Referenced by get_pes_packet(), and get_program_pes_packet().

#define MPEG3_PCM_START_CODE   0x7f7f807f

Definition at line 56 of file mpeg3private.h.

Referenced by mpeg3_pcm_check().

#define MPEG3_PICTURE_START_CODE   0x00000100

#define MPEG3_PIDMAX   256

Definition at line 43 of file mpeg3private.h.

Referenced by read_transport().

#define MPEG3_PRIVATE_STREAM_2   0xbf

Definition at line 47 of file mpeg3private.h.

Referenced by get_pes_packet(), and get_program_pes_packet().

#define MPEG3_PROC_CPUINFO   "/proc/cpuinfo"

Definition at line 32 of file mpeg3private.h.

Referenced by mpeg3_mmx_test().

#define MPEG3_PROGRAM_ASSOCIATION_TABLE   0x00

Definition at line 44 of file mpeg3private.h.

#define MPEG3_PROGRAM_THRESHOLD   5

Definition at line 66 of file mpeg3private.h.

#define MPEG3_PTS_RANGE   0x100000

Definition at line 79 of file mpeg3private.h.

Referenced by mpeg3demux_goto_pts(), and mpeg3demux_scan_pts().

#define MPEG3_RAW_SIZE   0x100000

Definition at line 33 of file mpeg3private.h.

Referenced by mpeg3_new_demuxer().

#define MPEG3_RELEASE   0

Definition at line 17 of file mpeg3private.h.

Referenced by mpeg3_release().

#define MPEG3_RIFF_CODE   0x52494646

Definition at line 31 of file mpeg3private.h.

Referenced by is_mpeg_audio(), and mpeg3_check_sig().

#define MPEG3_SEEK_THRESHOLD   16

Definition at line 68 of file mpeg3private.h.

Referenced by mpeg3video_seek().

#define MPEG3_SEQUENCE_END_CODE   0x000001b7

Definition at line 40 of file mpeg3private.h.

Referenced by main(), mpeg3video_get_header(), and mpeg3video_read_raw().

#define MPEG3_SEQUENCE_START_CODE   0x000001b3

Definition at line 39 of file mpeg3private.h.

#define MPEG3_SLICE_MAX_START   0x000001af

Definition at line 54 of file mpeg3private.h.

Referenced by mpeg3video_get_macroblocks().

#define MPEG3_SLICE_MIN_START   0x00000101

Definition at line 53 of file mpeg3private.h.

Referenced by mpeg3video_get_macroblocks().

#define MPEG3_STRLEN   1024

#define MPEG3_SYNC_BYTE   0x47

Definition at line 37 of file mpeg3private.h.

Referenced by is_bd(), is_transport(), mpeg3_check_sig(), and read_transport().

#define MPEG3_SYSTEM_START_CODE   0x000001bb

Definition at line 41 of file mpeg3private.h.

Referenced by mpeg3demux_read_program().

#define MPEG3_TOC_PREFIX   0x544f4320

Definition at line 24 of file mpeg3private.h.

Referenced by is_toc(), and mpeg3_check_sig().

#define MPEG3_TOC_VERSION   0x000000fa

Definition at line 26 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().

#define MPEG3_TS_PACKET_SIZE   188

Definition at line 35 of file mpeg3private.h.

Referenced by calculate_packet_size().

#define MPEG3_USER_START_CODE   0x000001b2

Definition at line 52 of file mpeg3private.h.

Referenced by mpeg3video_ext_user_data().

#define MPEG3_VIDEO_STREAM_SIZE   0x1000

Definition at line 74 of file mpeg3private.h.

Referenced by handle_video().

#define MPEG3AUDIO_PADDING   1024

Definition at line 512 of file mpeg3private.h.

#define MPG_MD_DUAL_CHANNEL   2

Definition at line 517 of file mpeg3private.h.

Referenced by parse_args().

#define MPG_MD_JOINT_STEREO   1

#define MPG_MD_MONO   3

#define MPG_MD_STEREO   0

Definition at line 515 of file mpeg3private.h.

Referenced by main_bit_allocation(), main_bit_allocation_new(), and parse_args().

#define MV_FIELD   0

Definition at line 809 of file mpeg3private.h.

Referenced by mpeg3video_macroblock_modes(), and mpeg3video_motion_vectors().

#define MV_FRAME   1

Definition at line 810 of file mpeg3private.h.

Referenced by mpeg3video_macroblock_modes().

#define OFFSETS_AUDIO   0x00000007

Definition at line 100 of file mpeg3private.h.

#define OFFSETS_VIDEO   0x00000008

Definition at line 101 of file mpeg3private.h.

#define P_TYPE   2

#define PANSCAN_ID   7

Definition at line 780 of file mpeg3private.h.

Referenced by mpeg3video_ext_user_data().

#define PCM_HEADERSIZE   20

Definition at line 614 of file mpeg3private.h.

Referenced by handle_pcm(), mpeg3audio_dopcm(), and read_header().

#define QUANT_ID   3

Definition at line 778 of file mpeg3private.h.

Referenced by mpeg3video_ext_user_data().

#define RENDERFARM_FS_PREFIX   "vfs://"

#define SBLIMIT   32

#define SC_DP   1

Definition at line 786 of file mpeg3private.h.

Referenced by mpeg3_decode_slice(), and mpeg3video_getslicehdr().

#define SC_NONE   0

Definition at line 785 of file mpeg3private.h.

Referenced by mpeg3video_sequence_extension().

#define SC_SNR   3

Definition at line 788 of file mpeg3private.h.

Referenced by mpeg3video_get_mb_type().

#define SC_SPAT   2

#define SC_TEMP   4

Definition at line 789 of file mpeg3private.h.

Referenced by mpeg3video_sequence_scalable_extension().

#define SCALE_BLOCK   12

#define SEQ_ID   1

Definition at line 776 of file mpeg3private.h.

Referenced by mpeg3video_ext_user_data(), and putseqext().

#define SEQSCAL_ID   5

Definition at line 779 of file mpeg3private.h.

Referenced by mpeg3video_ext_user_data().

#define SPATSCAL_ID   9

Definition at line 782 of file mpeg3private.h.

Referenced by mpeg3video_ext_user_data().

#define SSLIMIT   18

Definition at line 510 of file mpeg3private.h.

Referenced by mpeg3audio_dolayer3(), and mpeg3audio_reset_synths().

#define STRACK_COUNT   0xb

Definition at line 105 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().

#define STREAM_AUDIO   0x00000004

Definition at line 96 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().

#define STREAM_SUBTITLE   0x00000006

Definition at line 98 of file mpeg3private.h.

#define STREAM_VIDEO   0x00000005

Definition at line 97 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().

#define TEMPSCAL_ID   10

Definition at line 783 of file mpeg3private.h.

Referenced by mpeg3video_ext_user_data().

#define TITLE_PATH   0xc

Definition at line 107 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().

#define TOP_FIELD   1

#define VTRACK_COUNT   0xa

Definition at line 104 of file mpeg3private.h.

Referenced by mpeg3_read_toc(), and mpeg3_stop_toc().


Variable Documentation

unsigned char mpeg3_alternate_scan_nommx[64]

Definition at line 22 of file mpeg3video.c.

Referenced by mpeg3video_init_scantables().

Definition at line 31 of file mpeg3video.c.

Referenced by mpeg3video_getseqhdr().

Definition at line 51 of file mpeg3video.c.

Referenced by mpeg3video_getseqhdr().

unsigned char mpeg3_non_linear_mquant_table[32]

Definition at line 43 of file mpeg3video.c.

Referenced by mpeg3_decode_slice(), and mpeg3video_getslicehdr().

unsigned char mpeg3_zig_zag_scan_nommx[64]

Definition at line 13 of file mpeg3video.c.

Referenced by mpeg3video_init_scantables().


Generated on Mon Apr 28 13:59:23 2008 for Cinelerra by  doxygen 1.5.5