PS2SDK
PS2 Homebrew Libraries
libmpeg.h File Reference
#include <tamtypes.h>
+ Include dependency graph for libmpeg.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  MPEGSequenceInfo
 

Macros

#define MPEG_CHROMA_FORMAT_420   1
 
#define MPEG_CHROMA_FORMAT_422   2
 
#define MPEG_CHROMA_FORMAT_444   3
 
#define MPEG_PROFILE_422   133
 
#define MPEG_PROFILE_SIMPLE   5
 
#define MPEG_PROFILE_MAIN_   4
 
#define MPEG_PROFILE_SNR_SCALABLE   3
 
#define MPEG_PROFILE_SPT_SCALABLE   2
 
#define MPEG_PROFILE_HIGH   1
 
#define MPEG_LEVEL_MAIN   8
 
#define MPEG_LEVEL_LOW   12
 
#define MPEG_LEVEL_HIGH1440   6
 
#define MPEG_LEVEL_HIGH   4
 
#define MPEG_VIDEO_FORMAT_COMPONENT   0
 
#define MPEG_VIDEO_FORMAT_PAL   1
 
#define MPEG_VIDEO_FORMAT_NTSC   2
 
#define MPEG_VIDEO_FORMAT_SECAM   3
 
#define MPEG_VIDEO_FORMAT_MAC   4
 
#define MPEG_VIDEO_FORMAT_UNSPEC   5
 

Typedefs

typedef struct MPEGSequenceInfo MPEGSequenceInfo
 

Functions

void MPEG_Initialize (int(*apDataCB)(void *userdata), void *apDataCBParam, void *(*apInitCB)(void *userdata, MPEGSequenceInfo *si), void *apInitCBParam, s64 *apCurPTS)
 
void MPEG_Destroy (void)
 

Variables

int(* MPEG_Picture )(void *apData, s64 *apPTS)
 

Detailed Description

MPEG decoding functions.

Definition in file libmpeg.h.


Data Structure Documentation

◆ MPEGSequenceInfo

struct MPEGSequenceInfo

Definition at line 44 of file libmpeg.h.

Data Fields
int m_Width
int m_Height
int m_FrameCnt
int m_Profile
int m_Level
int m_ChromaFmt
int m_VideoFmt
int m_fEOF
int m_MSPerFrame