X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcodec%2Ffaad.c;h=7af61bc7f092c271e143a51843a31c37f69a72ce;hb=df7648f066b7ed12a73f40d1720a53404a3a0563;hp=9f54fb7bafcdeb2d9be4bcfd9df801812ca875a7;hpb=df61d33b06e2b3cbbe746b2f5a9bea5b370c24ff;p=vlc diff --git a/modules/codec/faad.c b/modules/codec/faad.c index 9f54fb7baf..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 ); @@ -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 ) @@ -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; }