]> git.sesse.net Git - vlc/blobdiff - src/input/decoder.c
Added decoder_NewSubpicture/decoder_DeleteSubpicture helpers.
[vlc] / src / input / decoder.c
index 7043b4c6ce2b5845295fb5f2c038060ad0dda0a7..c7e300a42bafece15c64f9bf90a2786d9b5fadf6 100644 (file)
@@ -161,6 +161,17 @@ struct decoder_owner_sys_t
 /*****************************************************************************
  * Public functions
  *****************************************************************************/
+subpicture_t *decoder_NewSubpicture( decoder_t *p_decoder )
+{
+    subpicture_t *p_subpicture = p_decoder->pf_spu_buffer_new( p_decoder );
+    if( !p_subpicture )
+        msg_Warn( p_decoder, "can't get output subpicture" );
+    return p_subpicture;
+}
+void decoder_DeleteSubpicture( decoder_t *p_decoder, subpicture_t *p_subpicture )
+{
+    p_decoder->pf_spu_buffer_del( p_decoder, p_subpicture );
+}
 
 /* decoder_GetInputAttachments:
  */