]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/rtjpeg.h
Merge commit '1df0b061621b10edde87e3ab7ea83aed381c574f'
[ffmpeg] / libavcodec / rtjpeg.h
index 294b06c6978071ce1fe07cdbabe96d748150c7da..3be4cfcad24ad2a864724fc556b2a810e2bebe54 100644 (file)
 
 typedef struct RTJpegContext {
     int w, h;
-    DSPContext *dsp;
+    DSPContext dsp;
     uint8_t scan[64];
     uint32_t lquant[64];
     uint32_t cquant[64];
     DECLARE_ALIGNED(16, int16_t, block)[64];
 } RTJpegContext;
 
-void ff_rtjpeg_decode_init(RTJpegContext *c, DSPContext *dsp,
-                        int width, int height,
-                        const uint32_t *lquant, const uint32_t *cquant);
+void ff_rtjpeg_init(RTJpegContext *c, AVCodecContext *avctx);
+
+void ff_rtjpeg_decode_init(RTJpegContext *c, int width, int height,
+                           const uint32_t *lquant, const uint32_t *cquant);
 
 int ff_rtjpeg_decode_frame_yuv420(RTJpegContext *c, AVFrame *f,
                                const uint8_t *buf, int buf_size);