- if( p_filter->p_sys->i_old_wing )
- {
- /* output the whole thing with the samples from last time */
- memmove( ((float *)(p_in_buf->p_buffer)) +
- i_nb_channels * p_filter->p_sys->i_old_wing,
- p_in_buf->p_buffer, p_in_buf->i_nb_bytes );
- memcpy( p_in_buf->p_buffer, p_filter->p_sys->p_buf +
- i_nb_channels * p_filter->p_sys->i_old_wing,
- i_nb_channels * p_filter->p_sys->i_old_wing *
- p_filter->input.i_bytes_per_frame );
-
- p_out_buf->i_nb_samples = p_in_buf->i_nb_samples +
- p_filter->p_sys->i_old_wing;
-
- aout_DateSet( &p_filter->p_sys->end_date,
- p_in_buf->start_date );
-
- p_out_buf->end_date =
- aout_DateIncrement( &p_filter->p_sys->end_date,
- p_out_buf->i_nb_samples );
-
- p_out_buf->i_nb_bytes = p_out_buf->i_nb_samples *
- i_nb_channels * sizeof(int32_t);
- }
+ /* output the whole thing with the samples from last time */
+ memmove( ((float *)(p_in_buf->p_buffer)) +
+ i_nb_channels * p_filter->p_sys->i_old_wing,
+ p_in_buf->p_buffer, p_in_buf->i_nb_bytes );
+ memcpy( p_in_buf->p_buffer, p_filter->p_sys->p_buf +
+ i_nb_channels * p_filter->p_sys->i_old_wing,
+ p_filter->p_sys->i_old_wing *
+ p_filter->input.i_bytes_per_frame );
+
+ p_out_buf->i_nb_samples = p_in_buf->i_nb_samples +
+ p_filter->p_sys->i_old_wing;
+
+ p_out_buf->start_date = aout_DateGet( &p_filter->p_sys->end_date );
+ p_out_buf->end_date =
+ aout_DateIncrement( &p_filter->p_sys->end_date,
+ p_out_buf->i_nb_samples );
+
+ p_out_buf->i_nb_bytes = p_out_buf->i_nb_samples *
+ p_filter->input.i_bytes_per_frame;