[Mplayer-cvslog] CVS: main mplayer.c,1.324,1.325 cfg-mplayer.h,1.103,1.104
Anders Johansson
anders at mplayer.dev.hu
Sun Nov 25 15:29:57 CET 2001
- Previous message: [Mplayer-cvslog] CVS: main/libao2 pl_delay.c,NONE,1.1 ao_plugin.c,1.1,1.2 audio_out.h,1.7,1.8 audio_plugin.h,1.1,1.2 audio_plugin_internal.h,1.1,1.2
- Next message: [Mplayer-cvslog] CVS: main/libao2 Makefile,1.12,1.13
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/mplayer/main
In directory mplayer:/var/tmp.root/cvs-serv24998
Modified Files:
mplayer.c cfg-mplayer.h
Log Message:
Changes to audio out plugin, first plugin added
Index: mplayer.c
===================================================================
RCS file: /cvsroot/mplayer/main/mplayer.c,v
retrieving revision 1.324
retrieving revision 1.325
diff -u -r1.324 -r1.325
--- mplayer.c 24 Nov 2001 05:29:56 -0000 1.324
+++ mplayer.c 25 Nov 2001 14:29:50 -0000 1.325
@@ -216,6 +216,7 @@
// screen info:
char* video_driver=NULL; //"mga"; // default
char* audio_driver=NULL;
+char* audio_plugins=NULL;
static int fullscreen=0;
static int vidmode=0;
static int softzoom=0;
@@ -757,7 +758,20 @@
mp_msg(MSGT_CPLAYER,MSGL_FATAL,MSGTR_InvalidAOdriver,audio_driver);
exit_player(MSGTR_Exit_error);
}
-/*DSP!! if(dsp) audio_out->control(AOCONTROL_SET_DEVICE,(int)dsp);*/
+ /* Initailize audio plugin interface if used */
+ if(audio_plugins){
+ for (i=0; audio_out_drivers[i] != NULL; i++){
+ const ao_info_t *info = audio_out_drivers[i]->info;
+ if(strcmp(info->short_name,"plugin") == 0){
+ audio_out_drivers[i]->control(AOCONTROL_SET_PLUGIN_DRIVER,(int)audio_out);
+ audio_out_drivers[i]->control(AOCONTROL_SET_PLUGIN_LIST,(int)audio_plugins);
+ audio_out = audio_out_drivers[i];
+ break;
+ }
+ }
+ }
+
+
current_module="spudec";
vo_spudec=spudec_new();
Index: cfg-mplayer.h
===================================================================
RCS file: /cvsroot/mplayer/main/cfg-mplayer.h,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -r1.103 -r1.104
--- cfg-mplayer.h 24 Nov 2001 05:29:56 -0000 1.103
+++ cfg-mplayer.h 25 Nov 2001 14:29:50 -0000 1.104
@@ -68,6 +68,8 @@
extern int use_old_pp;
#endif
+// From audio plugins
+extern int pl_delay_len;
/* from libvo/aspect.c */
extern float monitor_aspect;
@@ -93,7 +95,10 @@
{"o", "Option -o has been renamed to -vo (video-out), use -vo !\n",
CONF_TYPE_PRINT, CONF_NOCFG, 0, 0},
{"vo", &video_driver, CONF_TYPE_STRING, 0, 0, 0},
+ // -----options related to audio and audio plugins-------
{"ao", &audio_driver, CONF_TYPE_STRING, 0, 0, 0},
+ {"aop", &audio_plugins, CONF_TYPE_STRING, 0, 0, 0},
+ {"aop_delay", &pl_delay_len, CONF_TYPE_INT, CONF_MIN, 0, 0},
// {"dsp", &dsp, CONF_TYPE_STRING, CONF_NOCFG, 0, 0},
{"dsp", "Use -ao oss:dsp_path!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0},
{"mixer", &mixer_device, CONF_TYPE_STRING, 0, 0, 0},
- Previous message: [Mplayer-cvslog] CVS: main/libao2 pl_delay.c,NONE,1.1 ao_plugin.c,1.1,1.2 audio_out.h,1.7,1.8 audio_plugin.h,1.1,1.2 audio_plugin_internal.h,1.1,1.2
- Next message: [Mplayer-cvslog] CVS: main/libao2 Makefile,1.12,1.13
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the MPlayer-cvslog
mailing list