diff mplayer.c @ 3166:69ad1e3db38c

Palette support for SPU decoder.
author atmos4
date Tue, 27 Nov 2001 20:16:45 +0000
parents 45d8fe54f1ea
children d53f70e3c794
line wrap: on
line diff
--- a/mplayer.c	Tue Nov 27 18:36:35 2001 +0000
+++ b/mplayer.c	Tue Nov 27 20:16:45 2001 +0000
@@ -773,18 +773,18 @@
 
     
 
-  current_module="spudec";
-  vo_spudec=spudec_new();
-  if (vo_spudec!=NULL)
-    inited_flags|=INITED_SPUDEC;
-  current_module=NULL;
-
   current_module="open_stream";
   stream=open_stream(filename,vcd_track,&file_format);
   if(!stream) goto goto_next_file;//  exit_player(MSGTR_Exit_error); // error...
   inited_flags|=INITED_STREAM;
   stream->start_pos+=seek_to_byte;
 
+  current_module="spudec";
+  vo_spudec=spudec_new(stream->priv);
+  if (vo_spudec!=NULL)
+    inited_flags|=INITED_SPUDEC;
+  current_module=NULL;
+
   if(stream_cache_size) stream_enable_cache(stream,stream_cache_size*1024);
 
   use_stdin=filename && (!strcmp(filename,"-"));