# HG changeset patch # User michael # Date 1201881581 0 # Node ID 911d4939e3c8f802ff985153fff366f999d2d3f9 # Parent 838520e2b6f0a51680059afee63af5cc882cc5bb const diff -r 838520e2b6f0 -r 911d4939e3c8 txd.c --- a/txd.c Fri Feb 01 15:58:47 2008 +0000 +++ b/txd.c Fri Feb 01 15:59:41 2008 +0000 @@ -38,14 +38,16 @@ } static int txd_decode_frame(AVCodecContext *avctx, void *data, int *data_size, - uint8_t *buf, int buf_size) { + const uint8_t *buf, int buf_size) { TXDContext * const s = avctx->priv_data; AVFrame *picture = data; AVFrame * const p = &s->picture; unsigned int version, w, h, d3d_format, depth, stride, mipmap_count, flags; unsigned int y, v; - uint8_t *ptr, *cur = buf; - uint32_t *palette = (uint32_t *)(cur + 88), *pal; + uint8_t *ptr; + const uint8_t *cur = buf; + const uint32_t *palette = (const uint32_t *)(cur + 88); + uint32_t *pal; version = AV_RL32(cur); d3d_format = AV_RL32(cur+76);