]> git.sesse.net Git - vlc/blobdiff - include/input_ext-dec.h
. a small fix .... (many other to follow in the next days)
[vlc] / include / input_ext-dec.h
index df6aed632d6e04a8bf8f65dcac3dd3ae094235bc..be67559c92dc53fd34d12cd87226cbe595323ebd 100644 (file)
@@ -2,7 +2,7 @@
  * input_ext-dec.h: structures exported to the VideoLAN decoders
  *****************************************************************************
  * Copyright (C) 1999-2001 VideoLAN
- * $Id: input_ext-dec.h,v 1.78 2003/01/07 21:49:01 fenrir Exp $
+ * $Id: input_ext-dec.h,v 1.82 2003/11/06 16:36:41 nitrox Exp $
  *
  * Authors: Christophe Massiot <massiot@via.ecp.fr>
  *          Michel Kaempf <maxx@via.ecp.fr>
@@ -109,10 +109,9 @@ struct decoder_fifo_t
     sout_instance_t *   p_sout;
     void *              p_waveformatex;
     void *              p_bitmapinfoheader;
+    void *              p_spuinfo;
 
-    /* Module properties */
-    module_t *              p_module;
-    int                 ( * pf_run ) ( decoder_fifo_t * );
+    decoder_t *         p_dec;
 };
 
 /*****************************************************************************
@@ -211,6 +210,8 @@ struct bit_stream_t
 /*****************************************************************************
  * Prototypes from input_ext-dec.c
  *****************************************************************************/
+VLC_EXPORT( void, input_ExtractPES,        ( decoder_fifo_t *, pes_packet_t ** ) );
+VLC_EXPORT( void, input_DeletePES,         ( input_buffers_t *, pes_packet_t * ) );
 VLC_EXPORT( int, InitBitstream, ( bit_stream_t *, decoder_fifo_t *, void ( * )( bit_stream_t *, vlc_bool_t ), void * p_callback_arg ) );
 VLC_EXPORT( vlc_bool_t, NextDataPacket,    ( decoder_fifo_t *, bit_stream_t * ) );
 VLC_EXPORT( void, BitstreamNextDataPacket, ( bit_stream_t * ) );