diff options
author | Mike Melanson <mike@multimedia.cx> | 2006-08-02 07:55:43 +0000 |
---|---|---|
committer | Mike Melanson <mike@multimedia.cx> | 2006-08-02 07:55:43 +0000 |
commit | 6fdfe9a404d436f8e4832c8b191de0f9f5ef4aa4 (patch) | |
tree | a3e367707d75cca35f9146aa21eb4d640702e4b1 /src/libffmpeg/libavcodec/rtjpeg.h | |
parent | b015620165e297ced0b1ca0f5d1dea343a520868 (diff) | |
download | xine-lib-6fdfe9a404d436f8e4832c8b191de0f9f5ef4aa4.tar.gz xine-lib-6fdfe9a404d436f8e4832c8b191de0f9f5ef4aa4.tar.bz2 |
more residual from latest FFmpeg sync
CVS patchset: 8153
CVS date: 2006/08/02 07:55:43
Diffstat (limited to 'src/libffmpeg/libavcodec/rtjpeg.h')
-rw-r--r-- | src/libffmpeg/libavcodec/rtjpeg.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/libffmpeg/libavcodec/rtjpeg.h b/src/libffmpeg/libavcodec/rtjpeg.h new file mode 100644 index 000000000..1fc2fc934 --- /dev/null +++ b/src/libffmpeg/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 |