]> git.sesse.net Git - vlc/commitdiff
h264: fix maximum size calculation
authorRafaël Carré <funman@videolan.org>
Mon, 31 Mar 2008 07:53:56 +0000 (09:53 +0200)
committerJean-Paul Saman <jpsaman@videolan.org>
Mon, 31 Mar 2008 08:17:53 +0000 (10:17 +0200)
modules/packetizer/h264.c

index aa68af06a7af126a449cc171d8056f71b8fd427d..ded2c91a0d92d75100424e1fc56929ca26c94b95 100644 (file)
@@ -448,7 +448,7 @@ static block_t *PacketizeAVC1( decoder_t *p_dec, block_t **pp_block )
         }
 
         if( i_size <= 0 ||
-            i_size >= ( p - p_block->p_buffer + p_block->i_buffer ) )
+            i_size > ( p_block->p_buffer + p_block->i_buffer - p ) )
         {
             msg_Err( p_dec, "Broken frame : size %d is too big", i_size );
             break;