diff options
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 |