]> git.sesse.net Git - vlc/commitdiff
aout_BufferAlloc: don't copy timestamps from original buffer
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 22 Sep 2009 20:42:56 +0000 (23:42 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 22 Sep 2009 21:01:55 +0000 (00:01 +0300)
src/audio_output/common.c
src/audio_output/filters.c

index c6a0d686f38ba164adfbaaa7256fc13e12ab2768..bd9556cb88e30306727b48563dc083f08db02171 100644 (file)
@@ -721,12 +721,5 @@ aout_buffer_t *aout_BufferAlloc(aout_alloc_t *allocation, mtime_t microseconds,
     buffer->i_size = i_alloc_size;
     buffer->p_buffer = (uint8_t *)buffer + sizeof(aout_buffer_t);
     buffer->b_discontinuity = false;
-
-    if ( old_buffer )
-    {
-        buffer->start_date = old_buffer->start_date;
-        buffer->end_date = old_buffer->end_date;
-    }
-
     return buffer;
 }
index 82b4d52c32a1fb82bca423cc4de675d5b7c71fcb..fbb80685e8742c3da3207a6e5bc73d91792ef3ea 100644 (file)
@@ -353,6 +353,8 @@ void aout_FiltersPlay( aout_instance_t * p_aout,
                               *pp_input_buffer );
         if( p_output_buffer == NULL )
             return;
+        p_output_buffer->start_date = (*pp_input_buffer)->start_date;
+        p_output_buffer->end_date = (*pp_input_buffer)->end_date;
 
         /* Please note that p_output_buffer->i_nb_samples & i_nb_bytes
          * shall be set by the filter plug-in. */