Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2020-12-01 13:34:27 +0300
committerAnton Khirnov <anton@khirnov.net>2020-12-10 12:03:58 +0300
commite9a2a8777317d91af658f774c68442ac4aa726ec (patch)
tree9fc7b3dd43caabd8b891534f37928225c852e3c6 /libavcodec/mjpegdec.h
parent36237ac4ee874452dd1d8d7439a224a371759ea0 (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.h8
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 */