From c7769df178fd670156f1c11f6c8410ddd59bbfee Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Wed, 8 Jan 2014 14:00:13 +0100 Subject: rpza: use fixed-width int types --- libavcodec/rpza.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'libavcodec/rpza.c') diff --git a/libavcodec/rpza.c b/libavcodec/rpza.c index 585b1eafda..03427068cd 100644 --- a/libavcodec/rpza.c +++ b/libavcodec/rpza.c @@ -34,6 +34,7 @@ * pixels shall be stored in native CPU endianness. */ +#include #include #include #include @@ -73,13 +74,13 @@ static void rpza_decode_stream(RpzaContext *s) int stride = s->frame->linesize[0] / 2; int row_inc = stride - 4; int chunk_size; - unsigned char opcode; + uint8_t opcode; int n_blocks; - unsigned short colorA = 0, colorB; - unsigned short color4[4]; - unsigned char index, idx; - unsigned short ta, tb; - unsigned short *pixels = (unsigned short *)s->frame->data[0]; + uint16_t colorA = 0, colorB; + uint16_t color4[4]; + uint8_t index, idx; + uint16_t ta, tb; + uint16_t *pixels = (uint16_t *)s->frame->data[0]; int row_ptr = 0; int pixel_ptr = 0; -- cgit v1.2.1