+ p_filter->p_sys->i_buf_size;
block_t *p_out_buf = filter_NewAudioBuffer( p_filter, i_out_size );
if( !p_out_buf )
+ {
+ block_Release( p_in_buf );
return NULL;
+ }
float *p_out = (float *)p_out_buf->p_buffer;
if( (p_in_buf->i_flags & BLOCK_FLAG_DISCONTINUITY) || p_sys->b_first )
else
{
p_sys->i_buf_size = p_sys->i_old_wing = 0; /* oops! */
+ block_Release( p_in_buf );
return p_out_buf;
}
}
i_out * p_filter->fmt_in.audio.i_bytes_per_frame );
#endif
+ block_Release( p_in_buf );
return p_out_buf;
}