CVS: ffmpeg/libavcodec qtrle.c,1.7,1.8
Update of /cvsroot/ffmpeg/ffmpeg/libavcodec In directory mail:/var2/tmp/cvs-serv28871 Modified Files: qtrle.c Log Message: Make rle_code int everywhere instead of signed char. Fixes playback of auth_generator-demo.mov, for rle_code == -128 the assignement rle_code = -rle_code would overflow. Patch by matthieu castet (castet matthieu (at) free fr) Index: qtrle.c =================================================================== RCS file: /cvsroot/ffmpeg/ffmpeg/libavcodec/qtrle.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- qtrle.c 13 Aug 2005 17:46:09 -0000 1.7 +++ qtrle.c 28 Oct 2005 16:01:12 -0000 1.8 @@ -251,7 +251,7 @@ int header; int start_line; int lines_to_change; - signed char rle_code; + int rle_code; int row_ptr, pixel_ptr; int row_inc = s->frame.linesize[0]; unsigned short rgb16; @@ -329,7 +329,7 @@ int header; int start_line; int lines_to_change; - signed char rle_code; + int rle_code; int row_ptr, pixel_ptr; int row_inc = s->frame.linesize[0]; unsigned char r, g, b; @@ -408,7 +408,7 @@ int header; int start_line; int lines_to_change; - signed char rle_code; + int rle_code; int row_ptr, pixel_ptr; int row_inc = s->frame.linesize[0]; unsigned char r, g, b;
participants (1)
-
reimar@mplayerhq.hu