00001 #ifndef JPEGDECH 00002 #define JPEGDECH 00003 00004 typedef enum 00005 { 00006 JPEG_DECODE_HEADER=0, 00007 JPEG_DECODE_BODY=1 00008 } jpeg_decode_type; 00009 00010 void jpeg_codec_init(UINT32 jpegDecodeAddr, 00011 UINT32 jpegFIFOAddr, 00012 UINT8 fifoSize, 00013 UINT32 jpgSize); 00014 00015 void jpeg_codec_enable(jpeg_decode_type decodeType, UINT8 bMJPEG); 00016 00017 UINT8 jpeg_header_decoding_done(); 00018 00019 UINT16 jpeg_get_width(); 00020 00021 UINT16 jpeg_get_height(); 00022 00023 void jpeg_disable(); 00024 00025 void jpeg_wait_decode_completion(UINT32 waitMs); 00026 00027 #endif