DSP_ConvertYuvToRgb

Syntax


BOOL DSP_ConvertYuvToRgb(const void* src, void* dst, u32 size);
BOOL DSP_ConvertYuvToRgbAsync(const void* src, void* dst, u32 size, DSP_GraphicsCallback callback);

Arguments

src Buffer that holds YUV422-formatted image data.
dst Buffer that will store the converted data.
size The data size of src.
callback The callback function that will be invoked when processing is complete.

Return Values

Returns TRUE when conversion ends normally.
Returns FALSE when conversion did not end normally or the graphics component is already processing something.

Description

Converts image data from the YUV422 format to the RGB555 format. YUV422-formatted image data can be obtained from the camera.

Data is transferred from main memory to the DSP (WRAM-C) using DMA.

When the asynchronous version of this function (*Async) is run, the callback function registered as an argument will be invoked to send a notification that conversion has finished.

See Also

DSP_LoadGraphics, DSP_UnloadGraphics, CAMERA_SetOutputFormat

Revision History

2008/05/22 Initial version.


CONFIDENTIAL