X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Faudio_output%2Faudio_output.c;h=701e116194f2b9fef1cdca696ae19c99782a8485;hb=52d7937c89ef32288f99b79dcefd91dd48ae691a;hp=3b1df4eef2464184ae404d18dc6dc2755caa4c2d;hpb=e13aed00cf01eefa9285cb030486ee0118ea0425;p=vlc diff --git a/src/audio_output/audio_output.c b/src/audio_output/audio_output.c index 3b1df4eef2..701e116194 100644 --- a/src/audio_output/audio_output.c +++ b/src/audio_output/audio_output.c @@ -74,6 +74,25 @@ void aout_Thread_U16_Stereo ( aout_thread_t * p_aout ); static __inline__ void InitializeIncrement( aout_increment_t * p_increment, long l_numerator, long l_denominator ); static __inline__ int NextFrame( aout_thread_t * p_aout, aout_fifo_t * p_fifo, mtime_t aout_date ); +/***************************************************************************** + * InitializeIncrement + *****************************************************************************/ +static __inline__ void InitializeIncrement( aout_increment_t * p_increment, long l_numerator, long l_denominator ) +{ + p_increment->l_remainder = -l_denominator; + + p_increment->l_euclidean_integer = 0; + while ( l_numerator >= l_denominator ) + { + p_increment->l_euclidean_integer++; + l_numerator -= l_denominator; + } + + p_increment->l_euclidean_remainder = l_numerator; + + p_increment->l_euclidean_denominator = l_denominator; +} + /***************************************************************************** * aout_CreateThread: initialize audio thread *****************************************************************************/ @@ -467,25 +486,6 @@ void aout_DestroyFifo( aout_fifo_t * p_fifo ) /* Following functions are local */ -/***************************************************************************** - * InitializeIncrement - *****************************************************************************/ -static __inline__ void InitializeIncrement( aout_increment_t * p_increment, long l_numerator, long l_denominator ) -{ - p_increment->l_remainder = -l_denominator; - - p_increment->l_euclidean_integer = 0; - while ( l_numerator >= l_denominator ) - { - p_increment->l_euclidean_integer++; - l_numerator -= l_denominator; - } - - p_increment->l_euclidean_remainder = l_numerator; - - p_increment->l_euclidean_denominator = l_denominator; -} - /***************************************************************************** * NextFrame *****************************************************************************/