From 8b57ccb4dfd77138875f38df39e9b40aa776e7c6 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Fri, 4 Sep 2015 11:19:07 -0400
Subject: [PATCH] pdogg: add A_CANT to dsp method

---
 externals/pdogg/oggamp~.c   | 2 +-
 externals/pdogg/oggcast~.c  | 2 +-
 externals/pdogg/oggread~.c  | 2 +-
 externals/pdogg/oggwrite~.c | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/externals/pdogg/oggamp~.c b/externals/pdogg/oggamp~.c
index a9ff78b74..6809b5eb1 100644
--- a/externals/pdogg/oggamp~.c
+++ b/externals/pdogg/oggamp~.c
@@ -1419,7 +1419,7 @@ void oggamp_tilde_setup(void)
     	(t_method)oggamp_free, sizeof(t_oggamp), 0, A_DEFFLOAT, A_DEFFLOAT, A_DEFFLOAT, 0);
     class_addfloat(oggamp_class, (t_method)oggamp_float);
     class_addmethod(oggamp_class, (t_method)oggamp_disconnect, gensym("disconnect"), 0);
-    class_addmethod(oggamp_class, (t_method)oggamp_dsp, gensym("dsp"), 0);
+    class_addmethod(oggamp_class, (t_method)oggamp_dsp, gensym("dsp"), A_CANT, 0);
     class_addmethod(oggamp_class, (t_method)oggamp_connect, gensym("connect"), A_GIMME, 0);
     class_addmethod(oggamp_class, (t_method)oggamp_connect_url, gensym("connecturl"), A_SYMBOL, 0);
     class_addmethod(oggamp_class, (t_method)oggamp_recover, gensym("recover"), A_FLOAT, 0);
diff --git a/externals/pdogg/oggcast~.c b/externals/pdogg/oggcast~.c
index ebd21a1a3..74888b892 100644
--- a/externals/pdogg/oggcast~.c
+++ b/externals/pdogg/oggcast~.c
@@ -1455,7 +1455,7 @@ void oggcast_tilde_setup(void)
     CLASS_MAINSIGNALIN(oggcast_class, t_oggcast, x_f );
     class_addfloat(oggcast_class, (t_method)oggcast_float);
     class_addmethod(oggcast_class, (t_method)oggcast_disconnect, gensym("disconnect"), 0);
-    class_addmethod(oggcast_class, (t_method)oggcast_dsp, gensym("dsp"), 0);
+    class_addmethod(oggcast_class, (t_method)oggcast_dsp, gensym("dsp"), A_CANT, 0);
     class_addmethod(oggcast_class, (t_method)oggcast_connect, gensym("connect"), A_GIMME, 0);
     class_addmethod(oggcast_class, (t_method)oggcast_print, gensym("print"), 0);
     class_addmethod(oggcast_class, (t_method)oggcast_password, gensym("passwd"), A_SYMBOL, 0);
diff --git a/externals/pdogg/oggread~.c b/externals/pdogg/oggread~.c
index af1a3a0b2..2501ff407 100644
--- a/externals/pdogg/oggread~.c
+++ b/externals/pdogg/oggread~.c
@@ -407,7 +407,7 @@ void oggread_tilde_setup(void)
         sizeof(t_oggread), 0, A_DEFFLOAT, A_NULL);
 	class_addfloat(oggread_class, (t_method)oggread_float);
     class_addmethod(oggread_class, nullfn, gensym("signal"), 0);
-    class_addmethod(oggread_class, (t_method)oggread_dsp, gensym("dsp"), 0);
+    class_addmethod(oggread_class, (t_method)oggread_dsp, gensym("dsp"), A_CANT, 0);
     class_addmethod(oggread_class, (t_method)oggread_open, gensym("open"), A_SYMBOL, 0);
     class_addmethod(oggread_class, (t_method)oggread_start, gensym("start"), 0);
     class_addmethod(oggread_class, (t_method)oggread_resume, gensym("resume"), 0);
diff --git a/externals/pdogg/oggwrite~.c b/externals/pdogg/oggwrite~.c
index 8f91c7f9c..87753e373 100644
--- a/externals/pdogg/oggwrite~.c
+++ b/externals/pdogg/oggwrite~.c
@@ -738,7 +738,7 @@ void oggwrite_tilde_setup(void)
     oggwrite_class = class_new(gensym("oggwrite~"), (t_newmethod)oggwrite_new, (t_method)oggwrite_free,
         sizeof(t_oggwrite), 0, 0);
     CLASS_MAINSIGNALIN(oggwrite_class, t_oggwrite, x_f );
-    class_addmethod(oggwrite_class, (t_method)oggwrite_dsp, gensym("dsp"), 0);
+    class_addmethod(oggwrite_class, (t_method)oggwrite_dsp, gensym("dsp"), A_CANT, 0);
     class_addmethod(oggwrite_class, (t_method)oggwrite_open, gensym("open"), A_SYMBOL, 0);
     class_addmethod(oggwrite_class, (t_method)oggwrite_start, gensym("start"), 0);
     class_addmethod(oggwrite_class, (t_method)oggwrite_stop, gensym("stop"), 0);
-- 
GitLab