PSPSDK 2024-12-24
Loading...
Searching...
No Matches
pspmpegbase.h
Go to the documentation of this file.
1/*
2 * PSP Software Development Kit - https://github.com/pspdev
3 * -----------------------------------------------------------------------
4 * Licensed under the BSD license, see LICENSE in PSPSDK root for details.
5 *
6 * pspmpegbase.h - Prototypes for the sceMpegbase library
7 *
8 * Copyright (c) 2006 Sorin P. C. <magik@hypermagik.com>
9 * Copyright (c) 2007 cooleyes
10 * Copyright (c) 2007 Alexander Berl <raphael@fx-world.org>
11 *
12 */
14#ifndef __SCELIBMPEGBASE_H__
15#define __SCELIBMPEGBASE_H__
16
17
18#include <psptypes.h>
19
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
25
33
34
35
37{
40 SceInt32 iUnknown; // Set to 0
41 SceInt32 iUnknown2; // Set to 1
42 ScePVoid pYBuffer; // pointer to YBuffer (in VME EDRAM?)
43 ScePVoid pYBuffer2; // pointer to YBuffer + framebufferwidth*(frameheight/32)
44 ScePVoid pCrBuffer; // pointer to CrBuffer (in VME EDRAM?)
45 ScePVoid pCbBuffer; // pointer to CbBuffer (in VME EDRAM?)
46 ScePVoid pCrBuffer2; // pointer to CrBuffer + (framebufferwidth/2)*(frameheight/64)
47 ScePVoid pCbBuffer2; // pointer to CbBuffer + (framebufferwidth/2)*(frameheight/64)
53
54
58
60
61#ifdef __cplusplus
62}
63#endif
64
65#endif
struct sockaddr_in __attribute__
Writes gmon.out dump file and stops profiling Called from atexit() handler; will dump out a gmon....
Definition prof.c:169
SceInt32 sceMpegBaseYCrCbCopyVme(ScePVoid YUVBuffer, SceInt32 *Buffer, SceInt32 Type)
SceInt32 iUnknown3[11]
Definition pspmpegbase.h:13
SceInt32 sceMpegbase_BEA18F91(SceMpegLLI *pLLI)
SceInt32 sceMpegBaseCscInit(SceInt32 width)
SceInt32 sceMpegBaseCscVme(ScePVoid pRGBbuffer, ScePVoid pRGBbuffer2, SceInt32 width, SceMpegYCrCbBuffer *pYCrCbBuffer)
int32_t SceInt32
Definition psptypes.h:87
void * ScePVoid
Definition psptypes.h:101
float x
Definition psptypes.h:0
Definition pspmpegbase.h:27
ScePVoid pSrc
Definition pspmpegbase.h:28
ScePVoid pDst
Definition pspmpegbase.h:29
ScePVoid Next
Definition pspmpegbase.h:30
SceInt32 iSize
Definition pspmpegbase.h:31
Definition pspmpegbase.h:37
ScePVoid pYBuffer
Definition pspmpegbase.h:42
SceInt32 iFrameBufferHeight16
Definition pspmpegbase.h:38
SceInt32 iFrameBufferWidth16
Definition pspmpegbase.h:39
SceInt32 iUnknown2
Definition pspmpegbase.h:41
ScePVoid pYBuffer2
Definition pspmpegbase.h:43
ScePVoid pCrBuffer2
Definition pspmpegbase.h:46
SceInt32 iFrameHeight
Definition pspmpegbase.h:48
SceInt32 iFrameWidth
Definition pspmpegbase.h:49
ScePVoid pCrBuffer
Definition pspmpegbase.h:44
ScePVoid pCbBuffer
Definition pspmpegbase.h:45
SceInt32 iUnknown
Definition pspmpegbase.h:40
SceInt32 iFrameBufferWidth
Definition pspmpegbase.h:50
ScePVoid pCbBuffer2
Definition pspmpegbase.h:47