# HG changeset patch # User michael # Date 1201837246 0 # Node ID 01e909d2a4358ad09990da28791ddd328bcbb61a # Parent b42a510e0939ac33bd7c751605c6fca2fa8daedd const diff -r b42a510e0939 -r 01e909d2a435 mjpegdec.c --- a/mjpegdec.c Fri Feb 01 03:39:15 2008 +0000 +++ b/mjpegdec.c Fri Feb 01 03:40:46 2008 +0000 @@ -1073,9 +1073,9 @@ /* return the 8 bit start code value and update the search state. Return -1 if no start code found */ -static int find_marker(uint8_t **pbuf_ptr, uint8_t *buf_end) +static int find_marker(const uint8_t **pbuf_ptr, const uint8_t *buf_end) { - uint8_t *buf_ptr; + const uint8_t *buf_ptr; unsigned int v, v2; int val; #ifdef DEBUG @@ -1105,10 +1105,10 @@ int ff_mjpeg_decode_frame(AVCodecContext *avctx, void *data, int *data_size, - uint8_t *buf, int buf_size) + const uint8_t *buf, int buf_size) { MJpegDecodeContext *s = avctx->priv_data; - uint8_t *buf_end, *buf_ptr; + const uint8_t *buf_end, *buf_ptr; int start_code; AVFrame *picture = data; @@ -1136,7 +1136,7 @@ /* unescape buffer of SOS, use special treatment for JPEG-LS */ if (start_code == SOS && !s->ls) { - uint8_t *src = buf_ptr; + const uint8_t *src = buf_ptr; uint8_t *dst = s->buffer; while (srcbuffer)); } else if(start_code == SOS && s->ls){ - uint8_t *src = buf_ptr; + const uint8_t *src = buf_ptr; uint8_t *dst = s->buffer; int bit_count = 0; int t = 0, b = 0; diff -r b42a510e0939 -r 01e909d2a435 mjpegdec.h --- a/mjpegdec.h Fri Feb 01 03:39:15 2008 +0000 +++ b/mjpegdec.h Fri Feb 01 03:40:46 2008 +0000 @@ -103,7 +103,7 @@ int ff_mjpeg_decode_end(AVCodecContext *avctx); int ff_mjpeg_decode_frame(AVCodecContext *avctx, void *data, int *data_size, - uint8_t *buf, int buf_size); + const uint8_t *buf, int buf_size); int ff_mjpeg_decode_dqt(MJpegDecodeContext *s); int ff_mjpeg_decode_dht(MJpegDecodeContext *s); int ff_mjpeg_decode_sof(MJpegDecodeContext *s);