From 9f5bd89506c140c75a0064cdfb92dcbd889efcd4 Mon Sep 17 00:00:00 2001 From: Aurelien Jacobs Date: Fri, 1 Feb 2008 23:24:35 +0000 Subject: [PATCH] const Originally committed as revision 11799 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/xan.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/libavcodec/xan.c b/libavcodec/xan.c index d92a4c6671..27fc16488a 100644 --- a/libavcodec/xan.c +++ b/libavcodec/xan.c @@ -206,7 +206,7 @@ static void xan_unpack(unsigned char *dest, const unsigned char *src, int dest_l } static inline void xan_wc3_output_pixel_run(XanContext *s, - unsigned char *pixel_buffer, int x, int y, int pixel_count) + const unsigned char *pixel_buffer, int x, int y, int pixel_count) { int stride; int line_inc; @@ -284,8 +284,7 @@ static void xan_wc3_decode_frame(XanContext *s) { unsigned char *opcode_buffer = s->buffer1; int opcode_buffer_size = s->buffer1_size; - unsigned char *imagedata_buffer = s->buffer2; - int imagedata_buffer_size = s->buffer2_size; + const unsigned char *imagedata_buffer = s->buffer2; /* pointers to segments inside the compressed chunk */ const unsigned char *huffman_segment; @@ -301,8 +300,7 @@ static void xan_wc3_decode_frame(XanContext *s) { xan_huffman_decode(opcode_buffer, huffman_segment, opcode_buffer_size); if (imagedata_segment[0] == 2) - xan_unpack(imagedata_buffer, &imagedata_segment[1], - imagedata_buffer_size); + xan_unpack(s->buffer2, &imagedata_segment[1], s->buffer2_size); else imagedata_buffer = &imagedata_segment[1];