X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=modules%2Faudio_mixer%2Ftrivial.c;h=5a7c260a7638cbfeedbde625b48db92054146c53;hb=bbd3cba007eb5c5c05a77bf6a62661e9a47cc82f;hp=ffd8aec32486ade49187a8f61038aead0cd7db77;hpb=f485214f09dd284cbb85674e937fbbb0a6032a2e;p=vlc diff --git a/modules/audio_mixer/trivial.c b/modules/audio_mixer/trivial.c index ffd8aec324..5a7c260a76 100644 --- a/modules/audio_mixer/trivial.c +++ b/modules/audio_mixer/trivial.c @@ -24,12 +24,15 @@ /***************************************************************************** * Preamble *****************************************************************************/ -#include /* malloc(), free() */ -#include -#include -#include "audio_output.h" -#include "aout_internal.h" +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include +#include +#include +#include /***************************************************************************** * Local prototypes @@ -44,7 +47,7 @@ static void DoWork ( aout_instance_t *, aout_buffer_t * ); vlc_module_begin(); set_category( CAT_AUDIO ); set_subcategory( SUBCAT_AUDIO_MISC ); - set_description( _("Trivial audio mixer") ); + set_description( N_("Trivial audio mixer") ); set_capability( "audio mixer", 1 ); set_callbacks( Create, NULL ); vlc_module_end(); @@ -77,8 +80,8 @@ static void DoWork( aout_instance_t * p_aout, aout_buffer_t * p_buffer ) int i_nb_channels = aout_FormatNbChannels( &p_aout->mixer.mixer ); int i_nb_bytes = p_buffer->i_nb_samples * sizeof(int32_t) * i_nb_channels; - byte_t * p_in; - byte_t * p_out; + uint8_t * p_in; + uint8_t * p_out; while ( p_input->b_error ) { @@ -101,8 +104,7 @@ static void DoWork( aout_instance_t * p_aout, aout_buffer_t * p_buffer ) { aout_buffer_t * p_old_buffer; - if ( i_available_bytes > 0 ) - p_aout->p_libvlc->pf_memcpy( p_out, p_in, i_available_bytes ); + vlc_memcpy( p_out, p_in, i_available_bytes ); i_nb_bytes -= i_available_bytes; p_out += i_available_bytes; @@ -118,8 +120,7 @@ static void DoWork( aout_instance_t * p_aout, aout_buffer_t * p_buffer ) } else { - if ( i_nb_bytes > 0 ) - p_aout->p_libvlc->pf_memcpy( p_out, p_in, i_nb_bytes ); + vlc_memcpy( p_out, p_in, i_nb_bytes ); p_input->p_first_byte_to_mix = p_in + i_nb_bytes; break; }