|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
#include <libmpeg.h>Go to the source code of this file.
Classes | |
| struct | _MPEGMBXY |
| struct | _MPEGMacroBlock8 |
| struct | _MPEGMotion |
| struct | _MPEGMotions |
| struct | _MPEGContext |
Functions | |
| void | _MPEG_Initialize (_MPEGContext *mc, int(*data_cb)(void *userdata), void *cb_user, int *eof_flag) |
| void | _MPEG_Destroy (void) |
| int | _MPEG_CSCImage (void *source, void *dest, int mbcount) |
| void | _MPEG_SetDefQM (int arg0) |
| void | _MPEG_SetQM (int iqm) |
| int | _MPEG_GetMBAI (void) |
| int | _MPEG_GetMBType (void) |
| int | _MPEG_GetMotionCode (void) |
| int | _MPEG_GetDMVector (void) |
| unsigned int | _MPEG_NextStartCode (void) |
| void | _MPEG_AlignBits (void) |
| unsigned int | _MPEG_GetBits (unsigned int bits) |
| unsigned int | _MPEG_ShowBits (unsigned int bits) |
| void | _MPEG_SetIDCP (void) |
| void | _MPEG_SetQSTIVFAS (void) |
| void | _MPEG_SetPCT (unsigned int arg0) |
| void | _MPEG_BDEC (int mbi, int dcr, int dt, int qsc, void *spaddr) |
| int | _MPEG_WaitBDEC (void) |
| void | _MPEG_dma_ref_image (_MPEGMacroBlock8 *mb, _MPEGMotion *motions, s64 n_motions, int width) |
| void | _MPEG_do_mc (_MPEGMotion *arg0) |
| void | _MPEG_put_luma (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_put_luma_X (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_put_luma_Y (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_put_luma_XY (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_put_chroma (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_put_chroma_X (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_put_chroma_Y (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_put_chroma_XY (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_avg_luma (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_avg_luma_X (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_avg_luma_Y (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_avg_luma_XY (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_avg_chroma (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_avg_chroma_X (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_avg_chroma_Y (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_avg_chroma_XY (_MPEGMotion *m, u8 *a2, short *a3, int a4, int var1, int ta, int a7, int a8) |
| void | _MPEG_put_block_fr (_MPEGMotions *arg0) |
| void | _MPEG_put_block_fl (_MPEGMotions *arg0) |
| void | _MPEG_put_block_il (_MPEGMotions *arg0) |
| void | _MPEG_add_block_ilfl (_MPEGMotions *arg0) |
| void | _MPEG_add_block_frfr (_MPEGMotions *arg0) |
| void | _MPEG_add_block_frfl (_MPEGMotions *arg0) |
| void | _MPEG_Suspend (void) |
| void | _MPEG_Resume (void) |
MPEG decoding internal functions.
Definition in file libmpeg_internal.h.
| #define _MPEG_CODE_EXTENSION 0x000001B5 |
Definition at line 62 of file libmpeg_internal.h.
| #define _MPEG_CODE_GRP_START 0x000001B8 |
Definition at line 64 of file libmpeg_internal.h.
| #define _MPEG_CODE_PIC_START 0x00000100 |
Definition at line 57 of file libmpeg_internal.h.
| #define _MPEG_CODE_SEQ_END 0x000001B7 |
Definition at line 63 of file libmpeg_internal.h.
| #define _MPEG_CODE_SEQ_HDR 0x000001B3 |
Definition at line 61 of file libmpeg_internal.h.
| #define _MPEG_CODE_SLICE_MAX 0x000001AF |
Definition at line 59 of file libmpeg_internal.h.
| #define _MPEG_CODE_SLICE_MIN 0x00000101 |
Definition at line 58 of file libmpeg_internal.h.
| #define _MPEG_CODE_USER_DATA 0x000001B2 |
Definition at line 60 of file libmpeg_internal.h.
| #define _MPEG_MBT_INTRA 1 |
Definition at line 43 of file libmpeg_internal.h.
| #define _MPEG_MBT_MOTION_BACKWARD 4 |
Definition at line 45 of file libmpeg_internal.h.
| #define _MPEG_MBT_MOTION_FORWARD 8 |
Definition at line 46 of file libmpeg_internal.h.
| #define _MPEG_MBT_PATTERN 2 |
Definition at line 44 of file libmpeg_internal.h.
| #define _MPEG_MBT_QUANT 16 |
Definition at line 47 of file libmpeg_internal.h.
| #define _MPEG_MC_16X8 2 |
Definition at line 51 of file libmpeg_internal.h.
| #define _MPEG_MC_DMV 3 |
Definition at line 52 of file libmpeg_internal.h.
| #define _MPEG_MC_FIELD 1 |
Definition at line 49 of file libmpeg_internal.h.
| #define _MPEG_MC_FRAME 2 |
Definition at line 50 of file libmpeg_internal.h.
| #define _MPEG_MV_FIELD 0 |
Definition at line 54 of file libmpeg_internal.h.
| #define _MPEG_MV_FRAME 1 |
Definition at line 55 of file libmpeg_internal.h.
| #define _MPEG_PS_BOTTOM_FIELD 2 |
Definition at line 40 of file libmpeg_internal.h.
| #define _MPEG_PS_FRAME 3 |
Definition at line 41 of file libmpeg_internal.h.
| #define _MPEG_PS_TOP_FIELD 1 |
Definition at line 39 of file libmpeg_internal.h.
| #define _MPEG_PT_B 3 |
Definition at line 36 of file libmpeg_internal.h.
| #define _MPEG_PT_D 4 |
Definition at line 37 of file libmpeg_internal.h.
| #define _MPEG_PT_I 1 |
Definition at line 34 of file libmpeg_internal.h.
| #define _MPEG_PT_P 2 |
Definition at line 35 of file libmpeg_internal.h.
| #define _MPEG_XID_0 0 |
Definition at line 66 of file libmpeg_internal.h.
| #define _MPEG_XID_6 6 |
Definition at line 72 of file libmpeg_internal.h.
| #define _MPEG_XID_COPYRIGHT 4 |
Definition at line 70 of file libmpeg_internal.h.
| #define _MPEG_XID_DISPLAY 2 |
Definition at line 68 of file libmpeg_internal.h.
| #define _MPEG_XID_PIC_COD 8 |
Definition at line 74 of file libmpeg_internal.h.
| #define _MPEG_XID_PIC_DSP 7 |
Definition at line 73 of file libmpeg_internal.h.
| #define _MPEG_XID_PIC_SSC 9 |
Definition at line 75 of file libmpeg_internal.h.
| #define _MPEG_XID_PIC_TSC 10 |
Definition at line 76 of file libmpeg_internal.h.
| #define _MPEG_XID_QMATRIX 3 |
Definition at line 69 of file libmpeg_internal.h.
| #define _MPEG_XID_SCALABLE 5 |
Definition at line 71 of file libmpeg_internal.h.
| #define _MPEG_XID_SEQUENCE 1 |
Definition at line 67 of file libmpeg_internal.h.
| #define GET_MACRO | ( | _0, | |
| _1, | |||
| _2, | |||
| NAME, | |||
| ... ) |
Definition at line 31 of file libmpeg_internal.h.
| #define TRACE | ( | ... | ) |
Definition at line 32 of file libmpeg_internal.h.
| #define TRACE0 | ( | ) |
Definition at line 22 of file libmpeg_internal.h.
| #define TRACE1 | ( | val | ) |
Definition at line 26 of file libmpeg_internal.h.
|
extern |
Definition at line 447 of file libmpeg_core.c.
|
extern |
Definition at line 616 of file libmpeg_core.c.
|
extern |
Definition at line 275 of file libmpeg_core.c.
|
extern |
Definition at line 155 of file libmpeg_core.c.
|
extern |
Definition at line 663 of file libmpeg_core.c.
|
extern |
Definition at line 416 of file libmpeg_core.c.
|
extern |
Definition at line 584 of file libmpeg_core.c.
|
extern |
Definition at line 519 of file libmpeg_core.c.
|
extern |
Definition at line 551 of file libmpeg_core.c.
|
extern |
Definition at line 564 of file libmpeg_core.c.
|
extern |
Definition at line 126 of file libmpeg_core.c.
|
extern |
Definition at line 452 of file libmpeg_core.c.
|
extern |
Definition at line 237 of file libmpeg_core.c.
|
extern |
Definition at line 462 of file libmpeg_core.c.
|
extern |
Definition at line 596 of file libmpeg_core.c.
|
extern |
Definition at line 610 of file libmpeg_core.c.
|
extern |
Definition at line 512 of file libmpeg_core.c.
|
extern |
Definition at line 602 of file libmpeg_core.c.
|
extern |
Definition at line 433 of file libmpeg_core.c.
|
extern |
Definition at line 209 of file libmpeg_core.c.
|
extern |
Definition at line 625 of file libmpeg_core.c.