From dfca23e361cfcd557a0ec65ee0469e11bfc70f3a Mon Sep 17 00:00:00 2001 From: Reimar Döffinger Date: Mon, 27 Mar 2006 22:22:50 +0000 Subject: NuppelVideo/MythTVVideo support, including rtjpeg decoder Originally committed as revision 5232 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/rtjpeg.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 libavcodec/rtjpeg.h (limited to 'libavcodec/rtjpeg.h') diff --git a/libavcodec/rtjpeg.h b/libavcodec/rtjpeg.h new file mode 100644 index 0000000000..1fc2fc934a --- /dev/null +++ b/libavcodec/rtjpeg.h @@ -0,0 +1,19 @@ +#ifndef RTJPEG_H +#define RTJPEG_H + +typedef struct { + int w, h; + DSPContext *dsp; + DCTELEM block[64]; + uint8_t scan[64]; + uint32_t lquant[64]; + uint32_t cquant[64]; +} RTJpegContext; + +void rtjpeg_decode_init(RTJpegContext *c, DSPContext *dsp, + int width, int height, + uint32_t *lquant, uint32_t *cquant); + +int rtjpeg_decode_frame_yuv420(RTJpegContext *c, AVFrame *f, + uint8_t *buf, int buf_size); +#endif -- cgit v1.2.3