+ if( i_nb_bytes < 0 )
+ {
+ /* Is it really the best way to do it ? */
+ aout_lock_output_fifo( p_aout );
+ aout_FifoSet( p_aout, &p_aout->output.fifo, 0 );
+ aout_DateSet( &exact_start_date, 0 );
+ aout_unlock_output_fifo( p_aout );
+ break;
+ }
+
+ p_input->p_first_byte_to_mix = p_buffer->p_buffer + i_nb_bytes;