static void mp3dec_open(struct filter_node *fn)
{
- fn->private_data = para_calloc(sizeof(struct private_mp3dec_data));
- struct private_mp3dec_data *pmd = fn->private_data;
+ struct private_mp3dec_data *pmd = para_calloc(sizeof(*pmd));
+ fn->private_data = pmd;
mad_stream_init(&pmd->stream);
mad_frame_init(&pmd->frame);
mad_synth_init(&pmd->synth);
*
* \sa filter::init.
*/
-void mp3dec_init(struct filter *f)
+void mp3dec_filter_init(struct filter *f)
{
f->open = mp3dec_open;
f->convert = mp3dec;