16 #ifndef __libmpeg_internal_H
17 # define __libmpeg_internal_H
26 # define _MPEG_PS_TOP_FIELD 1
27 # define _MPEG_PS_BOTTOM_FIELD 2
28 # define _MPEG_PS_FRAME 3
30 # define _MPEG_MBT_INTRA 1
31 # define _MPEG_MBT_PATTERN 2
32 # define _MPEG_MBT_MOTION_BACKWARD 4
33 # define _MPEG_MBT_MOTION_FORWARD 8
34 # define _MPEG_MBT_QUANT 16
36 # define _MPEG_MC_FIELD 1
37 # define _MPEG_MC_FRAME 2
38 # define _MPEG_MC_16X8 2
39 # define _MPEG_MC_DMV 3
41 # define _MPEG_MV_FIELD 0
42 # define _MPEG_MV_FRAME 1
44 # define _MPEG_CODE_PIC_START 0x00000100
45 # define _MPEG_CODE_SLICE_MIN 0x00000101
46 # define _MPEG_CODE_SLICE_MAX 0x000001AF
47 # define _MPEG_CODE_USER_DATA 0x000001B2
48 # define _MPEG_CODE_SEQ_HDR 0x000001B3
49 # define _MPEG_CODE_EXTENSION 0x000001B5
50 # define _MPEG_CODE_SEQ_END 0x000001B7
51 # define _MPEG_CODE_GRP_START 0x000001B8
53 # define _MPEG_XID_0 0
54 # define _MPEG_XID_SEQUENCE 1
55 # define _MPEG_XID_DISPLAY 2
56 # define _MPEG_XID_QMATRIX 3
57 # define _MPEG_XID_COPYRIGHT 4
58 # define _MPEG_XID_SCALABLE 5
59 # define _MPEG_XID_6 6
60 # define _MPEG_XID_PIC_DSP 7
61 # define _MPEG_XID_PIC_COD 8
62 # define _MPEG_XID_PIC_SSC 9
63 # define _MPEG_XID_PIC_TSC 10
74 unsigned char m_Y [ 16 ][ 16 ];
75 unsigned char m_Cb[ 8 ][ 8 ];
76 unsigned char m_Cr[ 8 ][ 8 ];
void _MPEG_avg_luma_Y(_MPEGMotion *)
void _MPEG_dma_ref_image(_MPEGMacroBlock8 *, _MPEGMotion *, int, int)
void _MPEG_avg_chroma_Y(void)
void _MPEG_put_luma_Y(_MPEGMotion *)
void _MPEG_put_block_il(_MPEGMotions *)
int _MPEG_GetMotionCode(void)
void _MPEG_avg_luma(_MPEGMotion *)
unsigned int _MPEG_ShowBits(unsigned int)
void _MPEG_put_block_fr(_MPEGMotions *)
void _MPEG_SetQSTIVFAS(void)
void _MPEG_put_chroma_Y(void)
int _MPEG_GetDMVector(void)
void _MPEG_put_block_fl(_MPEGMotions *)
void _MPEG_put_luma(_MPEGMotion *)
void _MPEG_put_luma_X(_MPEGMotion *)
void _MPEG_put_luma_XY(_MPEGMotion *)
unsigned int _MPEG_NextStartCode(void)
void _MPEG_avg_chroma_X(void)
void _MPEG_avg_luma_X(_MPEGMotion *)
int _MPEG_CSCImage(void *, void *, int)
void _MPEG_avg_chroma_XY(void)
void _MPEG_Initialize(_MPEGContext *, int(*)(void *), void *, int *)
void _MPEG_put_chroma_XY(void)
int _MPEG_GetMBType(void)
void _MPEG_add_block_frfr(_MPEGMotions *)
void _MPEG_SetPCT(unsigned int)
void _MPEG_add_block_ilfl(_MPEGMotions *)
void _MPEG_put_chroma_X(void)
void _MPEG_AlignBits(void)
void _MPEG_BDEC(int, int, int, int, void *)
void _MPEG_avg_chroma(void)
void _MPEG_add_block_frfl(_MPEGMotions *)
unsigned int _MPEG_GetBits(unsigned int)
void _MPEG_avg_luma_XY(_MPEGMotion *)
void _MPEG_do_mc(_MPEGMotion *)
void _MPEG_put_chroma(void)
_MPEGMacroBlock8 * m_pAuxFrame
_MPEGMacroBlock8 * m_pCurFrame
_MPEGMotions * m_pCurMotions
_MPEGMacroBlock8 * m_pBckFrame
_MPEGMacroBlock8 * m_pFwdFrame
unsigned char * m_pCurFrameY
unsigned char * m_pCurFrameCbCr
unsigned char m_Y[16][16]
void(* MC_Luma)(struct _MPEGMotion *)
unsigned char * m_pSPRBlk
unsigned char * m_pSPRRes
unsigned char * m_pMBDstY
unsigned char * m_pMBDstCbCr
void(* BlockOp)(struct _MPEGMotions *)