Commit 965efc16 authored by Derek Buitenhuis's avatar Derek Buitenhuis

dpx: Make start offset unsigned

Some corrupted files would end up with a negative offset,
and segfault.

Fixes bug #177.
Signed-off-by: 's avatarDerek Buitenhuis <derek.buitenhuis@gmail.com>
parent 80075041
...@@ -62,7 +62,8 @@ static int decode_frame(AVCodecContext *avctx, ...@@ -62,7 +62,8 @@ static int decode_frame(AVCodecContext *avctx,
AVFrame *const p = &s->picture; AVFrame *const p = &s->picture;
uint8_t *ptr; uint8_t *ptr;
int magic_num, offset, endian; unsigned int offset;
int magic_num, endian;
int x, y; int x, y;
int w, h, stride, bits_per_color, descriptor, elements, target_packet_size, source_packet_size; int w, h, stride, bits_per_color, descriptor, elements, target_packet_size, source_packet_size;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment