* float32tou8.c : converter from float32 to unsigned 8 bits integer
*****************************************************************************
* Copyright (C) 2002 VideoLAN
- * $Id: float32tou8.c,v 1.7 2002/11/20 16:43:32 sam Exp $
+ * $Id: float32tou8.c,v 1.8 2003/10/25 00:49:13 sam Exp $
*
* Authors: Xavier Maillard <zedek@fxgsproject.org>
*
{
int i;
float * p_in = (float *)p_in_buf->p_buffer;
- u8 * p_out = (u8 *)p_out_buf->p_buffer;
+ uint8_t * p_out = (uint8_t *)p_out_buf->p_buffer;
for ( i = p_in_buf->i_nb_samples
* aout_FormatNbChannels( &p_filter->input ); i-- ; )
{
if ( *p_in >= 1.0 ) *p_out = 255;
else if ( *p_in < -1.0 ) *p_out = 0;
- else *p_out = (u8)(128 + *p_in * 128);
+ else *p_out = (uint8_t)(128 + *p_in * 128);
p_in++; p_out++;
}