diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2008-02-01 15:11:24 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2008-02-01 15:11:24 +0000 |
commit | 10313fe08e4f7b8261ef27f9edb3341f7e789b23 (patch) | |
tree | 02262ece8d154a95936e2519caa2cd6824708f01 /libavcodec | |
parent | 2cc7c6555a5a7f595caa9aa08c39eaa6bfdab77c (diff) | |
download | ffmpeg-10313fe08e4f7b8261ef27f9edb3341f7e789b23.tar.gz |
const
Originally committed as revision 11760 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/8bps.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libavcodec/8bps.c b/libavcodec/8bps.c index 64f515971f..23883457dd 100644 --- a/libavcodec/8bps.c +++ b/libavcodec/8bps.c @@ -57,14 +57,14 @@ typedef struct EightBpsContext { * Decode a frame * */ -static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, uint8_t *buf, int buf_size) +static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, const uint8_t *buf, int buf_size) { EightBpsContext * const c = avctx->priv_data; - unsigned char *encoded = (unsigned char *)buf; + const unsigned char *encoded = buf; unsigned char *pixptr, *pixptr_end; unsigned int height = avctx->height; // Real image height unsigned int dlen, p, row; - unsigned char *lp, *dp; + const unsigned char *lp, *dp; unsigned char count; unsigned int px_inc; unsigned int planes = c->planes; @@ -97,7 +97,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, uint8 for(row = 0; row < height; row++) { pixptr = c->pic.data[0] + row * c->pic.linesize[0] + planemap[p]; pixptr_end = pixptr + c->pic.linesize[0]; - dlen = be2me_16(*(unsigned short *)(lp+row*2)); + dlen = be2me_16(*(const unsigned short *)(lp+row*2)); /* Decode a row of this plane */ while(dlen > 0) { if(dp + 1 >= buf+buf_size) return -1; |