aout_instance_t * p_aout;
/* Allocate descriptor. */
- p_aout = vlc_object_create( p_parent, VLC_OBJECT_AOUT );
+ p_aout = vlc_custom_create( p_parent, sizeof( *p_aout ), VLC_OBJECT_AOUT,
+ "audio output" );
if( p_aout == NULL )
{
return NULL;
*****************************************************************************/
unsigned int aout_BitsPerSample( vlc_fourcc_t i_format )
{
- switch( i_format )
+ switch( vlc_fourcc_GetCodec( AUDIO_ES, i_format ) )
{
case VLC_CODEC_U8:
case VLC_CODEC_S8:
case VLC_CODEC_S32L:
case VLC_CODEC_S32B:
- case VLC_CODEC_FL32:
+ case VLC_CODEC_F32L:
+ case VLC_CODEC_F32B:
case VLC_CODEC_FI32:
return 32;
- case VLC_CODEC_FL64:
+ case VLC_CODEC_F64L:
+ case VLC_CODEC_F64B:
return 64;
default: