diff options
author | uid32519 <none@none> | 2001-07-04 17:10:24 +0000 |
---|---|---|
committer | uid32519 <none@none> | 2001-07-04 17:10:24 +0000 |
commit | 507e81ddf0454a0b740a69f69d917ce67075065f (patch) | |
tree | d935d772f266ee49a6a73341e1a34afda4b383d8 /src/xine-engine/xine_internal.h | |
parent | c8d64e87f29e42dc2f6f0068e575dd10188999af (diff) | |
download | xine-lib-507e81ddf0454a0b740a69f69d917ce67075065f.tar.gz xine-lib-507e81ddf0454a0b740a69f69d917ce67075065f.tar.bz2 |
spu support updated (unfinished) from James
CVS patchset: 250
CVS date: 2001/07/04 17:10:24
Diffstat (limited to 'src/xine-engine/xine_internal.h')
-rw-r--r-- | src/xine-engine/xine_internal.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/xine-engine/xine_internal.h b/src/xine-engine/xine_internal.h index 9712196cf..2269c2117 100644 --- a/src/xine-engine/xine_internal.h +++ b/src/xine-engine/xine_internal.h @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: xine_internal.h,v 1.26 2001/06/23 14:05:47 f1rmb Exp $ + * $Id: xine_internal.h,v 1.27 2001/07/04 17:10:24 uid32519 Exp $ * */ @@ -30,6 +30,8 @@ #include "video_out.h" #include "audio_out.h" #include "metronom.h" +#include "spu_decoder.h" +#include "libspudec/spu_decoder_api.h" #define INPUT_PLUGIN_MAX 50 #define DEMUXER_PLUGIN_MAX 50 @@ -128,9 +130,15 @@ typedef struct xine_s { off_t cur_input_pos; char cur_mrl[1024]; + spu_functions_t *spu_out; fifo_buffer_t *spu_fifo; pthread_t spu_thread; - spudec_t *spu_decoder; + spu_decoder_t *spu_decoder_plugins[DECODER_PLUGIN_MAX]; + int num_spu_decoder_plugins; + spu_decoder_t *cur_spu_decoder_plugin; + uint32_t spu_track_map[50]; + int spu_track_map_entries; + int spu_finished; int audio_channel; int spu_channel; |