diff options
author | Anton Khirnov <anton@khirnov.net> | 2020-12-01 13:34:27 +0300 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2020-12-10 12:03:58 +0300 |
commit | e9a2a8777317d91af658f774c68442ac4aa726ec (patch) | |
tree | 9fc7b3dd43caabd8b891534f37928225c852e3c6 /libavcodec/mjpegdec.h | |
parent | 36237ac4ee874452dd1d8d7439a224a371759ea0 (diff) |
mjpegdec: convert to receive_frame()
This will be useful in the following commit.
Diffstat (limited to 'libavcodec/mjpegdec.h')
-rw-r--r-- | libavcodec/mjpegdec.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libavcodec/mjpegdec.h b/libavcodec/mjpegdec.h index 9d1666bebd..66fb0ddcba 100644 --- a/libavcodec/mjpegdec.h +++ b/libavcodec/mjpegdec.h @@ -49,6 +49,8 @@ typedef struct MJpegDecodeContext { GetBitContext gb; int buf_size; + AVPacket *pkt; + int start_code; /* current start code */ int buffer_size; uint8_t *buffer; @@ -156,9 +158,7 @@ typedef struct MJpegDecodeContext { int ff_mjpeg_decode_init(AVCodecContext *avctx); int ff_mjpeg_decode_end(AVCodecContext *avctx); -int ff_mjpeg_decode_frame(AVCodecContext *avctx, - void *data, int *got_frame, - AVPacket *avpkt); +int ff_mjpeg_receive_frame(AVCodecContext *avctx, AVFrame *frame); int ff_mjpeg_decode_dqt(MJpegDecodeContext *s); int ff_mjpeg_decode_dht(MJpegDecodeContext *s); int ff_mjpeg_decode_sof(MJpegDecodeContext *s); @@ -169,4 +169,6 @@ int ff_mjpeg_find_marker(MJpegDecodeContext *s, const uint8_t **buf_ptr, const uint8_t *buf_end, const uint8_t **unescaped_buf_ptr, int *unescaped_buf_size); +int ff_sp5x_process_packet(AVCodecContext *avctx, AVPacket *avpkt); + #endif /* AVCODEC_MJPEGDEC_H */ |