]> git.sesse.net Git - vlc/blobdiff - src/input/decoder.c
Added decoder_NewAudioBuffer/decoder_DeleteAudioBuffer helpers.
[vlc] / src / input / decoder.c
index 2fc0d3115008e9799fc7b721885bfe1d1cfce81b..5b5fbbe3e111063efa4931dabaa1585e5e7ad217 100644 (file)
@@ -161,6 +161,19 @@ struct decoder_owner_sys_t
 /*****************************************************************************
  * Public functions
  *****************************************************************************/
+aout_buffer_t *decoder_NewAudioBuffer( decoder_t *p_decoder, int i_size )
+{
+    if( !p_decoder->pf_aout_buffer_new )
+        return NULL;
+    return p_decoder->pf_aout_buffer_new( p_decoder, i_size );
+}
+void decoder_DeleteAudioBuffer( decoder_t *p_decoder, aout_buffer_t *p_buffer )
+{
+    if( !p_decoder->pf_aout_buffer_del )
+        return;
+    p_decoder->pf_aout_buffer_del( p_decoder, p_buffer );
+}
+
 subpicture_t *decoder_NewSubpicture( decoder_t *p_decoder )
 {
     subpicture_t *p_subpicture = p_decoder->pf_spu_buffer_new( p_decoder );