- suppression d'une macro inutile ;
- proprification d'une ligne de code obscur ;
/* Here are the local macros */
-#define S32_TO_S16( sample ) \
- (s16)( (sample) )
-
#define UPDATE_INCREMENT( increment, integer ) \
if ( ((increment).l_remainder += (increment).l_euclidean_remainder) >= 0 ) \
{ \
for ( l_buffer = 0; l_buffer < l_buffer_limit; l_buffer++ )
{
- ((s16 *)p_aout->buffer)[l_buffer] = S32_TO_S16( p_aout->s32_buffer[l_buffer] / AOUT_MAX_FIFOS );
+ ((s16 *)p_aout->buffer)[l_buffer] = (s16)( p_aout->s32_buffer[l_buffer] / AOUT_MAX_FIFOS );
p_aout->s32_buffer[l_buffer] = 0;
}