[PD-cvs] pd/src makefile.in, 1.4.4.2.2.21.2.3, 1.4.4.2.2.21.2.4 desire.c, 1.1.2.217.2.6, 1.1.2.217.2.7 m_glob.c, 1.4.4.2.2.19.2.2, NONE
Mathieu Bouchard
matju at users.sourceforge.net
Sat Dec 2 04:42:42 CET 2006
- Previous message: [PD-cvs] pd/src m_pd.h, 1.4.4.11.2.33.2.1, 1.4.4.11.2.33.2.2 s_inter.c, 1.5.4.10.2.25.2.3, 1.5.4.10.2.25.2.4 m_sched.c, 1.5.4.35.2.21, 1.5.4.35.2.21.2.1 s_main.c, 1.7.4.17.2.22.2.7, 1.7.4.17.2.22.2.8 desire.tk, 1.1.2.600.2.2, 1.1.2.600.2.3 s_stuff.h, 1.5.4.10.2.8, 1.5.4.10.2.8.2.1 x_net.c, 1.2.4.2.2.2, 1.2.4.2.2.2.2.1
- Next message: [PD-cvs] pd/src makefile.in, 1.4.4.2.2.21.2.4, 1.4.4.2.2.21.2.5 x_misc.c, 1.2.8.1, 1.2.8.1.2.1 desire.c, 1.1.2.217.2.7, 1.1.2.217.2.8 x_interface.c, 1.2.8.2, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26575
Modified Files:
Tag: desiredata
makefile.in desire.c
Removed Files:
Tag: desiredata
m_glob.c
Log Message:
merged m_glob.c into desire.c
Index: makefile.in
===================================================================
RCS file: /cvsroot/pure-data/pd/src/makefile.in,v
retrieving revision 1.4.4.2.2.21.2.3
retrieving revision 1.4.4.2.2.21.2.4
diff -C2 -d -r1.4.4.2.2.21.2.3 -r1.4.4.2.2.21.2.4
*** makefile.in 30 Nov 2006 17:18:23 -0000 1.4.4.2.2.21.2.3
--- makefile.in 2 Dec 2006 03:42:38 -0000 1.4.4.2.2.21.2.4
***************
*** 18,22 ****
# from pd miller
SRC += m_pd.c m_class.c m_obj.c m_atom.c m_memory.c m_binbuf.c \
! m_glob.c m_sched.c s_main.c s_inter.c s_file.c s_loader.c s_path.c s_audio.c s_midi.c \
d_ugen.c d_ctl.c d_arithmetic.c d_osc.c d_filter.c d_dac.c d_misc.c \
d_math.c d_fft.c d_mayer_fft.c d_fftroutine.c d_array.c d_global.c \
--- 18,22 ----
# from pd miller
SRC += m_pd.c m_class.c m_obj.c m_atom.c m_memory.c m_binbuf.c \
! m_sched.c s_main.c s_inter.c s_file.c s_loader.c s_path.c s_audio.c s_midi.c \
d_ugen.c d_ctl.c d_arithmetic.c d_osc.c d_filter.c d_dac.c d_misc.c \
d_math.c d_fft.c d_mayer_fft.c d_fftroutine.c d_array.c d_global.c \
Index: desire.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
retrieving revision 1.1.2.217.2.6
retrieving revision 1.1.2.217.2.7
diff -C2 -d -r1.1.2.217.2.6 -r1.1.2.217.2.7
*** desire.c 2 Dec 2006 03:06:57 -0000 1.1.2.217.2.6
--- desire.c 2 Dec 2006 03:42:38 -0000 1.1.2.217.2.7
***************
*** 7747,7758 ****
/* formerly m_glob.c */
extern t_class *glob_pdobject;
! extern "C" void desire_glob_init(void) {
! t_class *c = glob_pdobject;
! class_addmethod3(c, glob_update_class_list, "update-class-list", "ss");
! class_addmethod3(c, glob_update_class_info, "update-class-info", "sss");
! class_addmethod3(c, glob_update_path, "update-path", "");
! class_addmethod3(c, glob_help, "help", "s");
! class_addmethod3(c, glob_redraw, "redraw", "");
}
--- 7747,7881 ----
/* formerly m_glob.c */
+ t_class *glob_pdobject;
+ static t_class *maxclass;
+
+ #define IGN(sym) if (s==gensym(sym)) return;
+ void max_default(t_pd *x, t_symbol *s, int argc, t_atom *argv) {
+ IGN("audioindev");
+ IGN("audiooutdev");
+ IGN("audioininfo");
+ IGN("audiooutinfo");
+ IGN("testaudiosettingresult");
+ IGN("audiodevice");
+ IGN("xrun");
+ IGN("audio_started");
+ IGN("sys_lock_timeout");
+ IGN("midiindev");
+ IGN("midioutdev");
+ IGN("midicurrentindev");
+ IGN("midicurrentoutdev");
+ IGN("audiocurrentininfo");
+ IGN("audiocurrentoutinfo");
+ IGN("asiolatency");
+ startpost("%s: unknown message %s ", class_getname(pd_class(x)), s->s_name);
+ for (int i = 0; i < argc; i++) {
+ char str[80];
+ atom_string(argv+i, str, 80);
+ poststring(str);
+ }
+ endpost();
+ }
+
+ extern "C" {
+ void glob_watchdog(t_pd *dummy);
+ void glob_meters(void *dummy, t_floatarg f);
+ void glob_audiostatus(void *dummy);
+ void glob_finderror(t_pd *dummy);
+ void glob_audio_properties(t_pd *dummy, t_floatarg flongform);
+ void glob_audio_dialog(t_pd *dummy, t_symbol *s, int argc, t_atom *argv);
+ void glob_audio_setapi(t_pd *dummy, t_floatarg f);
+ void glob_midi_properties(t_pd *dummy, t_floatarg flongform);
+ void glob_midi_dialog(t_pd *dummy, t_symbol *s, int argc, t_atom *argv);
+ void glob_midi_setapi(t_pd *dummy, t_floatarg f);
+ void glob_start_path_dialog(t_pd *dummy, t_floatarg flongform);
+ void glob_path_dialog(t_pd *dummy, t_symbol *s, int argc, t_atom *argv);
+ void glob_start_startup_dialog(t_pd *dummy, t_floatarg flongform);
+ void glob_startup_dialog(t_pd *dummy, t_symbol *s, int argc, t_atom *argv);
+ void glob_ping(t_pd *dummy);
+ void glob_savepreferences(t_pd *dummy);
+ void glob_tooltips(t_pd *dummy, t_float f);
+ /* tb: message-based audio configuration { */
+ void glob_audio_testaudiosetting(t_pd * dummy, t_symbol *s, int ac, t_atom *av);
+ void glob_audio_getaudioindevices(t_pd * dummy, t_symbol *s, int ac, t_atom *av);
+ void glob_audio_getaudiooutdevices(t_pd * dummy, t_symbol *s, int ac, t_atom *av);
+ void glob_audio_getaudioininfo(t_pd * dummy, t_float f);
+ void glob_audio_getaudiooutinfo(t_pd * dummy, t_float f);
+ //void glob_audio_samplerate(t_pd * dummy, t_float f);
+ //void glob_audio_delay(t_pd * dummy, t_float f);
+ //void glob_audio_dacblocksize(t_pd * dummy, t_float f);
+ //void glob_audio_scheduler(t_pd * dummy, t_float f);
+ void glob_audio_device(t_pd * dummy, t_symbol *s, int argc, t_atom *argv);
+ //void glob_audio_device_in(t_pd * dummy, t_symbol *s, int argc, t_atom *argv);
+ //void glob_audio_device_out(t_pd * dummy, t_symbol *s, int argc, t_atom *argv);
+ void glob_audio_getcurrent_devices(void);
+ void glob_audio_asio_latencies(t_pd * dummy, t_float f);
+ void glob_midi_getindevs(t_pd *dummy);
+ void glob_midi_getoutdevs(t_pd *dummy);
+ void glob_midi_getcurrentindevs(t_pd *dummy);
+ void glob_midi_getcurrentoutdevs(t_pd *dummy);
+ /* tb } */
+ };
+
extern t_class *glob_pdobject;
! extern "C" void glob_init(void) {
!
! maxclass = class_new(gensym("max"), 0, 0, sizeof(t_pd), CLASS_DEFAULT, A_NULL);
! class_addanything(maxclass, max_default);
! pd_bind((t_pd *)&maxclass, gensym("max"));
!
! t_class *c = glob_pdobject = class_new(gensym("pd"), 0, 0, sizeof(t_pd), CLASS_DEFAULT, A_NULL);
!
! class_addmethod3(c,glob_initfromgui, "init", "*");
! class_addmethod3(c,glob_setfilename, "filename", "ss");
! class_addmethod3(c,glob_evalfile, "open", "ss");
! class_addmethod3(c,glob_quit, "quit", "");
! class_addmethod3(c,glob_dsp, "dsp", "*");
! class_addmethod3(c,glob_meters, "meters", "f");
! class_addmethod3(c,glob_audiostatus, "audiostatus", "");
! class_addmethod3(c,glob_finderror, "finderror", "");
! class_addmethod3(c,glob_audio_properties, "audio-properties", "F");
! class_addmethod3(c,glob_audio_dialog, "audio-dialog", "*");
! class_addmethod3(c,glob_audio_setapi, "audio-setapi", "f");
! class_addmethod3(c,glob_midi_setapi, "midi-setapi", "f");
! class_addmethod3(c,glob_midi_properties, "midi-properties", "F");
! class_addmethod3(c,glob_midi_dialog, "midi-dialog", "*");
! class_addmethod3(c,glob_start_path_dialog,"start-path-dialog", "");
! class_addmethod3(c,glob_path_dialog, "path-dialog", "*");
! class_addmethod3(c,glob_start_startup_dialog,"start-startup-dialog", "");
! class_addmethod3(c,glob_startup_dialog, "startup-dialog", "*");
! class_addmethod3(c,glob_ping, "ping","");
! class_addmethod3(c,glob_savepreferences, "save-preferences", "");
! class_addmethod3(c,glob_tooltips, "tooltips", "F");
! /* tb: message-based audio configuration { */
! // class_addmethod3(c,glob_audio_samplerate, "audio-samplerate", "F");
! // class_addmethod3(c,glob_audio_delay, "audio-delay", "F");
! // class_addmethod3(c,glob_audio_dacblocksize,"audio-dacblocksize", "F");
! // class_addmethod3(c,glob_audio_scheduler, "audio-scheduler", "F");
! class_addmethod3(c,glob_audio_device, "audio-device", "*");
! // class_addmethod3(c,glob_audio_device_in, "audio-device-in", "*");
! // class_addmethod3(c,glob_audio_device_out, "audio-device-out", "*");
! class_addmethod3(c,glob_audio_getaudioindevices, "getaudioindev", "*");
! class_addmethod3(c,glob_audio_getaudiooutdevices,"getaudiooutdev", "*");
! class_addmethod3(c,glob_audio_getaudioininfo, "getaudioininfo", "f");
! class_addmethod3(c,glob_audio_getaudiooutinfo, "getaudiooutinfo", "f");
! class_addmethod3(c,glob_audio_testaudiosetting, "testaudiosetting", "*");
! class_addmethod3(c,glob_audio_getcurrent_devices,"getaudiodevice", "");
! class_addmethod3(c,glob_audio_asio_latencies, "getasiolatencies", "F");
! class_addmethod3(c,glob_midi_getoutdevs,"getmidioutdev", "*");
! class_addmethod3(c,glob_midi_getindevs, "getmidiindev", "*");
! class_addmethod3(c,glob_midi_getcurrentoutdevs, "getmidicurrentoutdev", "");
! class_addmethod3(c,glob_midi_getcurrentindevs, "getmidicurrentindev", "");
! /* tb } */
!
! #ifdef UNIX
! class_addmethod3(c,glob_watchdog, "watchdog", "");
! #endif
! class_addmethod3(c,glob_update_class_list, "update-class-list", "ss");
! class_addmethod3(c,glob_update_class_info, "update-class-info", "sss");
! class_addmethod3(c,glob_update_path, "update-path", "");
! class_addmethod3(c,glob_help, "help", "s");
! class_addmethod3(c,glob_redraw, "redraw", "");
! class_addanything(c, max_default);
! pd_bind((t_pd *)&glob_pdobject, gensym("pd"));
}
--- m_glob.c DELETED ---
- Previous message: [PD-cvs] pd/src m_pd.h, 1.4.4.11.2.33.2.1, 1.4.4.11.2.33.2.2 s_inter.c, 1.5.4.10.2.25.2.3, 1.5.4.10.2.25.2.4 m_sched.c, 1.5.4.35.2.21, 1.5.4.35.2.21.2.1 s_main.c, 1.7.4.17.2.22.2.7, 1.7.4.17.2.22.2.8 desire.tk, 1.1.2.600.2.2, 1.1.2.600.2.3 s_stuff.h, 1.5.4.10.2.8, 1.5.4.10.2.8.2.1 x_net.c, 1.2.4.2.2.2, 1.2.4.2.2.2.2.1
- Next message: [PD-cvs] pd/src makefile.in, 1.4.4.2.2.21.2.4, 1.4.4.2.2.21.2.5 x_misc.c, 1.2.8.1, 1.2.8.1.2.1 desire.c, 1.1.2.217.2.7, 1.1.2.217.2.8 x_interface.c, 1.2.8.2, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list