]> git.sesse.net Git - vlc/blobdiff - modules/audio_filter/converter/float32tos8.c
modules/video_output/x11/xcommon.c:
[vlc] / modules / audio_filter / converter / float32tos8.c
index 06d30eef4d3d6e1ac53753f60866fadba0b779b1..3bca9e0f9889ed6bb67b7d7cd1306fe68d16f7be 100644 (file)
@@ -2,7 +2,7 @@
  * float32tos8.c : converter from float32 to signed 8 bits integer
  *****************************************************************************
  * Copyright (C) 2002 VideoLAN
- * $Id: float32tos8.c,v 1.7 2002/11/20 16:43:32 sam Exp $
+ * $Id: float32tos8.c,v 1.8 2003/10/25 00:49:13 sam Exp $
  *
  * Authors: Xavier Maillard <zedek@fxgsproject.org>
  *
@@ -82,14 +82,14 @@ static void DoWork( aout_instance_t * p_aout, aout_filter_t * p_filter,
 {
     int i;
     float * p_in = (float *)p_in_buf->p_buffer;
-    s8 * p_out = (s8 *)p_out_buf->p_buffer;
+    int8_t * p_out = (int8_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 = 127;
         else if ( *p_in < -1.0 ) *p_out = -128;
-        else *p_out = (s8)(*p_in * 128);
+        else *p_out = (int8_t)(*p_in * 128);
         p_in++; p_out++;
     }