My Project
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
mvd.h File Reference

Go to the source code of this file.

Data Structures

struct  mvdstdConfig
 

Enumerations

enum  mvdstdMode { MVDMODE_COLORFORMATCONV, MVDMODE_VIDEOPROCESSING }
 
enum  mvdstdTypeInput { MVDTYPEIN_YUYV422 = 0x00010001, MVDTYPEIN_H264 = 0x00020001 }
 
enum  mvdstdTypeOutput { MVDTYPEOUT_RGB565 = 0x00040002 }
 

Functions

void mvdstdGenerateDefaultConfig (mvdstdConfig *config, u32 input_width, u32 input_height, u32 output_width, u32 output_height, u32 *vaddr_colorconv_indata, u32 *vaddr_outdata0, u32 *vaddr_outdata1_colorconv)
 
Result mvdstdInit (mvdstdMode mode, mvdstdTypeInput input_type, mvdstdTypeOutput output_type, u32 size)
 
Result mvdstdShutdown ()
 
Result mvdstdSetConfig (mvdstdConfig *config)
 
Result mvdstdProcessFrame (mvdstdConfig *config, u32 *h264_vaddr_inframe, u32 h264_inframesize, u32 h264_frameid)
 

Enumeration Type Documentation

enum mvdstdMode
Enumerator
MVDMODE_COLORFORMATCONV 
MVDMODE_VIDEOPROCESSING 

Definition at line 5 of file mvd.h.

Enumerator
MVDTYPEIN_YUYV422 
MVDTYPEIN_H264 

Definition at line 10 of file mvd.h.

Enumerator
MVDTYPEOUT_RGB565 

Definition at line 15 of file mvd.h.

Function Documentation

void mvdstdGenerateDefaultConfig ( mvdstdConfig config,
u32  input_width,
u32  input_height,
u32  output_width,
u32  output_height,
u32 vaddr_colorconv_indata,
u32 vaddr_outdata0,
u32 vaddr_outdata1_colorconv 
)

Definition at line 92 of file mvd.c.

Result mvdstdInit ( mvdstdMode  mode,
mvdstdTypeInput  input_type,
mvdstdTypeOutput  output_type,
u32  size 
)

Definition at line 130 of file mvd.c.

Result mvdstdProcessFrame ( mvdstdConfig config,
u32 h264_vaddr_inframe,
u32  h264_inframesize,
u32  h264_frameid 
)

Definition at line 189 of file mvd.c.

Result mvdstdSetConfig ( mvdstdConfig config)

Definition at line 76 of file mvd.c.

Result mvdstdShutdown ( )

Definition at line 171 of file mvd.c.