X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcodec%2Fa52.c;h=fec3f80ae1d0c838fa3b3cbefd8d0b4adc6d5ab7;hb=22dbf2bfad420b171fee86c1a97a433929e6fc1e;hp=3a2e47c973514ab260eb685ff791e851b52fd885;hpb=449fd28aaf007c6411251dae9d0dbfdc65b135d1;p=vlc diff --git a/modules/codec/a52.c b/modules/codec/a52.c index 3a2e47c973..fec3f80ae1 100644 --- a/modules/codec/a52.c +++ b/modules/codec/a52.c @@ -30,7 +30,8 @@ # include "config.h" #endif -#include +#include +#include #include #include #include @@ -83,7 +84,7 @@ static int OpenPacketizer( vlc_object_t * ); static void CloseDecoder ( vlc_object_t * ); static void *DecodeBlock ( decoder_t *, block_t ** ); -static int SyncInfo ( const byte_t *, unsigned int *, unsigned int *, +static int SyncInfo ( const uint8_t *, unsigned int *, unsigned int *, unsigned int *, int * ); static uint8_t *GetOutBuffer ( decoder_t *, void ** ); @@ -94,14 +95,14 @@ static block_t *GetSoutBuffer( decoder_t * ); * Module descriptor *****************************************************************************/ vlc_module_begin(); - set_description( _("A/52 parser") ); + set_description( N_("A/52 parser") ); set_capability( "decoder", 100 ); set_callbacks( OpenDecoder, CloseDecoder ); set_category( CAT_INPUT ); set_subcategory( SUBCAT_INPUT_ACODEC ); add_submodule(); - set_description( _("A/52 audio packetizer") ); + set_description( N_("A/52 audio packetizer") ); set_capability( "packetizer", 10 ); set_callbacks( OpenPacketizer, CloseDecoder ); vlc_module_end(); @@ -123,10 +124,7 @@ static int OpenDecoder( 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; /* Misc init */ p_sys->b_packetizer = false; @@ -429,7 +427,7 @@ static block_t *GetSoutBuffer( decoder_t *p_dec ) * since we don't want to oblige S/PDIF people to use liba52 just to get * their SyncInfo... *****************************************************************************/ -static int SyncInfo( const byte_t * p_buf, +static int SyncInfo( const uint8_t * p_buf, unsigned int * pi_channels, unsigned int * pi_channels_conf, unsigned int * pi_sample_rate, int * pi_bit_rate )