X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcodec%2Ffaad.c;h=7af61bc7f092c271e143a51843a31c37f69a72ce;hb=67923a077e1ca09ba81ac607a15d8b0d225cf91c;hp=64342864fe5db1f2d7a784bf77abec8ae857d151;hpb=c86adb0f31d59ae08df11870ec33a0966c34624e;p=vlc diff --git a/modules/codec/faad.c b/modules/codec/faad.c index 64342864fe..7af61bc7f0 100644 --- a/modules/codec/faad.c +++ b/modules/codec/faad.c @@ -26,7 +26,8 @@ # include "config.h" #endif -#include +#include +#include #include #include #include @@ -40,7 +41,7 @@ static int Open( vlc_object_t * ); static void Close( vlc_object_t * ); vlc_module_begin(); - set_description( _("AAC audio decoder (using libfaad2)") ); + set_description( N_("AAC audio decoder (using libfaad2)") ); set_capability( "decoder", 100 ); set_category( CAT_INPUT ); set_subcategory( SUBCAT_INPUT_ACODEC ); @@ -71,7 +72,7 @@ struct decoder_sys_t /* Channel positions of the current stream (for re-ordering) */ uint32_t pi_channel_positions[MAX_CHANNEL_POSITIONS]; - vlc_bool_t b_sbr, b_ps; + bool b_sbr, b_ps; int i_input_rate; }; @@ -126,10 +127,7 @@ static int Open( vlc_object_t *p_this ) /* Allocate the memory needed to store the decoder's structure */ if( ( p_dec->p_sys = p_sys = (decoder_sys_t *)malloc(sizeof(decoder_sys_t)) ) == NULL ) - { - msg_Err( p_dec, "out of memory" ); - return VLC_EGENERIC; - } + return VLC_ENOMEM; /* Open a faad context */ if( ( p_sys->hfaad = faacDecOpen() ) == NULL ) @@ -193,9 +191,9 @@ static int Open( vlc_object_t *p_this ) p_sys->i_input_rate = INPUT_RATE_DEFAULT; /* Faad2 can't deal with truncated data (eg. from MPEG TS) */ - p_dec->b_need_packetized = VLC_TRUE; + p_dec->b_need_packetized = true; - p_sys->b_sbr = p_sys->b_ps = VLC_FALSE; + p_sys->b_sbr = p_sys->b_ps = false; return VLC_SUCCESS; } @@ -231,9 +229,9 @@ static aout_buffer_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block ) /* FIXME: multiple blocks per frame */ if( p_block->i_buffer > i_header_size ) { - p_dec->p_libvlc->pf_memcpy( p_block->p_buffer, - p_block->p_buffer + i_header_size, - p_block->i_buffer - i_header_size ); + vlc_memcpy( p_block->p_buffer, + p_block->p_buffer + i_header_size, + p_block->i_buffer - i_header_size ); p_block->i_buffer -= i_header_size; } } @@ -248,8 +246,8 @@ static aout_buffer_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block ) if( p_block->i_buffer > 0 ) { - p_dec->p_libvlc->pf_memcpy( &p_sys->p_buffer[p_sys->i_buffer], - p_block->p_buffer, p_block->i_buffer ); + vlc_memcpy( &p_sys->p_buffer[p_sys->i_buffer], + p_block->p_buffer, p_block->i_buffer ); p_sys->i_buffer += p_block->i_buffer; p_block->i_buffer = 0; }