# include "config.h"
#endif
-#include <vlc/vlc.h>
+#include <vlc_common.h>
#include <vlc_plugin.h>
#include <vlc_aout.h>
#include <vlc_block.h>
static block_t *Swap16( filter_t *, block_t * );
static block_t *Swap24( filter_t *, block_t * );
-static struct
+static const struct
{
vlc_fourcc_t i_src;
vlc_fourcc_t i_dst;
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( _("Audio filter for PCM format conversion") );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_capability( "audio filter2", 1 );
- set_callbacks( Open, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Audio filter for PCM format conversion") )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_capability( "audio filter2", 1 )
+ set_callbacks( Open, NULL )
+vlc_module_end ()
/*****************************************************************************
* Open:
p_filter->pf_audio_filter = ConvertTable[i].pf_convert;
p_filter->fmt_out.audio = p_filter->fmt_in.audio;
p_filter->fmt_out.audio.i_format = p_filter->fmt_out.i_codec;
+ p_filter->fmt_out.audio.i_bitspersample =
+ aout_BitsPerSample( p_filter->fmt_out.i_codec );
- msg_Dbg( p_this, "%4.4s->%4.4s, bits per sample: %i",
+ msg_Dbg( p_this, "%4.4s->%4.4s, bits per sample: %i->%i",
(char *)&p_filter->fmt_in.i_codec,
(char *)&p_filter->fmt_out.i_codec,
- p_filter->fmt_in.audio.i_bitspersample );
+ p_filter->fmt_in.audio.i_bitspersample,
+ p_filter->fmt_out.audio.i_bitspersample );
return VLC_SUCCESS;
}
p_block_out->i_length = p_block->i_length;
p_block_out->i_rate = p_block->i_rate;
- p_block->pf_release( p_block );
+ block_Release( p_block );
return p_block_out;
}
p_block_out->i_length = p_block->i_length;
p_block_out->i_rate = p_block->i_rate;
- p_block->pf_release( p_block );
+ block_Release( p_block );
return p_block_out;
}
p_block_out->i_length = p_block->i_length;
p_block_out->i_rate = p_block->i_rate;
- p_block->pf_release( p_block );
+ block_Release( p_block );
return p_block_out;
}
p_block_out->i_length = p_block->i_length;
p_block_out->i_rate = p_block->i_rate;
- p_block->pf_release( p_block );
+ block_Release( p_block );
return p_block_out;
}
p_block_out->i_length = p_block->i_length;
p_block_out->i_rate = p_block->i_rate;
- p_block->pf_release( p_block );
+ block_Release( p_block );
return p_block_out;
}
p_block_out->i_length = p_block->i_length;
p_block_out->i_rate = p_block->i_rate;
- p_block->pf_release( p_block );
+ block_Release( p_block );
return p_block_out;
}
p_block_out->i_length = p_block->i_length;
p_block_out->i_rate = p_block->i_rate;
- p_block->pf_release( p_block );
+ block_Release( p_block );
return p_block_out;
}
p_block_out->i_length = p_block->i_length;
p_block_out->i_rate = p_block->i_rate;
- p_block->pf_release( p_block );
+ block_Release( p_block );
return p_block_out;
}
static block_t *Swap16( filter_t *p_filter, block_t *p_block )
{
VLC_UNUSED(p_filter);
- int i;
+ size_t i;
uint8_t *p_in = (uint8_t *)p_block->p_buffer;
uint8_t tmp;
static block_t *Swap24( filter_t *p_filter, block_t *p_block )
{
VLC_UNUSED(p_filter);
- int i;
+ size_t i;
uint8_t *p_in = (uint8_t *)p_block->p_buffer;
uint8_t tmp;