Mercurial > libavcodec.hg
comparison msrle.c @ 6218:dfdff1ca78a7 libavcodec
consts
I have underestimated this a little, and these are just some ...
author | michael |
---|---|
date | Fri, 01 Feb 2008 03:26:31 +0000 |
parents | f99e40a7155b |
children | 48759bfbd073 |
comparison
equal
deleted
inserted
replaced
6217:f838213ca91b | 6218:dfdff1ca78a7 |
---|---|
41 | 41 |
42 typedef struct MsrleContext { | 42 typedef struct MsrleContext { |
43 AVCodecContext *avctx; | 43 AVCodecContext *avctx; |
44 AVFrame frame; | 44 AVFrame frame; |
45 | 45 |
46 unsigned char *buf; | 46 const unsigned char *buf; |
47 int size; | 47 int size; |
48 | 48 |
49 } MsrleContext; | 49 } MsrleContext; |
50 | 50 |
51 #define FETCH_NEXT_STREAM_BYTE() \ | 51 #define FETCH_NEXT_STREAM_BYTE() \ |
248 return 0; | 248 return 0; |
249 } | 249 } |
250 | 250 |
251 static int msrle_decode_frame(AVCodecContext *avctx, | 251 static int msrle_decode_frame(AVCodecContext *avctx, |
252 void *data, int *data_size, | 252 void *data, int *data_size, |
253 uint8_t *buf, int buf_size) | 253 const uint8_t *buf, int buf_size) |
254 { | 254 { |
255 MsrleContext *s = avctx->priv_data; | 255 MsrleContext *s = avctx->priv_data; |
256 | 256 |
257 s->buf = buf; | 257 s->buf = buf; |
258 s->size = buf_size; | 258 s->size = buf_size; |