# HG changeset patch # User reimar # Date 1185807127 0 # Node ID b3726f27695f27950add0297172a6406d5ce53f2 # Parent 4e501436bbef10ee00d90dd40d904f7b50e415b8 Avoid void * arithmetic diff -r 4e501436bbef -r b3726f27695f libmpcodecs/vd_libmpeg2.c --- a/libmpcodecs/vd_libmpeg2.c Mon Jul 30 13:58:45 2007 +0000 +++ b/libmpcodecs/vd_libmpeg2.c Mon Jul 30 14:52:07 2007 +0000 @@ -149,7 +149,7 @@ if (mpeg2dec->pending_length) { mpeg2_buffer (mpeg2dec, mpeg2dec->pending_buffer, mpeg2dec->pending_buffer + mpeg2dec->pending_length); } else { - mpeg2_buffer (mpeg2dec, data, data+len); + mpeg2_buffer (mpeg2dec, data, (uint8_t *)data+len); } while(1){ @@ -163,7 +163,7 @@ if (mpeg2dec->pending_length) { // just finished the pending data, continue with processing of the passed buffer mpeg2dec->pending_length = 0; - mpeg2_buffer (mpeg2dec, data, data+len); + mpeg2_buffer (mpeg2dec, data, (uint8_t *)data+len); } else { // parsing of the passed buffer finished, return. return 0;