pspsdk-1.0+beta2
pspjpeg.h File Reference
#include <psptypes.h>
Include dependency graph for pspjpeg.h:

Go to the source code of this file.

Functions

int sceJpegInitMJpeg (void)
 Inits the MJpeg library.
int sceJpegFinishMJpeg (void)
 Finishes the MJpeg library.
int sceJpegCreateMJpeg (int width, int height)
 Creates the decoder context.
int sceJpegDeleteMJpeg (void)
 Deletes the current decoder context.
int sceJpegDecodeMJpeg (u8 *jpegbuf, SceSize size, void *rgba, u32 unk)
 Decodes a mjpeg frame.

Function Documentation

int sceJpegCreateMJpeg ( int  width,
int  height 
)

Creates the decoder context.

Parameters
width- The width of the frame
height- The height of the frame
Returns
0 on success, < 0 on error
int sceJpegDecodeMJpeg ( u8 jpegbuf,
SceSize  size,
void *  rgba,
u32  unk 
)

Decodes a mjpeg frame.

Parameters
jpegbuf- the buffer with the mjpeg frame
size- size of the buffer pointed by jpegbuf
rgba- buffer where the decoded data in RGBA format will be stored. It should have a size of (width * height * 4).
unk- Unknown, pass 0
Returns
(width * 65536) + height on success, < 0 on error
int sceJpegDeleteMJpeg ( void  )

Deletes the current decoder context.

Returns
0 on success, < 0 on error
int sceJpegFinishMJpeg ( void  )

Finishes the MJpeg library.

Returns
0 on success, < 0 on error
int sceJpegInitMJpeg ( void  )

Inits the MJpeg library.

Returns
0 on success, < 0 on error