]> git.sesse.net Git - vlc/blobdiff - src/misc/block.c
* include/vlc_block.h: block_Duplicate() needs to duplicate all the fields of block_t.
[vlc] / src / misc / block.c
index ae378682f0b2084743c300a051110648151d2961..f2d54c2ca01c8e2b2adcd64160342f9cb9bb2f5a 100644 (file)
@@ -119,11 +119,12 @@ block_t *block_Realloc( block_t *p_block, int i_prebody, int i_body )
     {
         block_t *p_rea = block_New( p_block->p_manager, i_buffer_size );
 
-        p_rea->i_dts   = p_block->i_dts;
-        p_rea->i_pts   = p_block->i_pts;
-        p_rea->i_flags = p_block->i_flags;
-        p_rea->i_length= p_block->i_length;
-        p_rea->i_rate  = p_block->i_rate;
+        p_rea->i_dts     = p_block->i_dts;
+        p_rea->i_pts     = p_block->i_pts;
+        p_rea->i_flags   = p_block->i_flags;
+        p_rea->i_length  = p_block->i_length;
+        p_rea->i_rate    = p_block->i_rate;
+        p_rea->i_samples = p_block->i_samples;
 
         memcpy( p_rea->p_buffer + i_prebody, p_block->p_buffer,
                 __MIN( p_block->i_buffer, p_rea->i_buffer - i_prebody ) );