aboutsummaryrefslogtreecommitdiff
path: root/modules/pdp_yqt.c
diff options
context:
space:
mode:
authorN.N. <sevyves@users.sourceforge.net>2003-10-24 01:43:06 +0000
committerN.N. <sevyves@users.sourceforge.net>2003-10-24 01:43:06 +0000
commit7467da1f33ae253a5cd628a04d018d9552d4eafc (patch)
tree9f31b0c6747052a0bd346ae3bc2da88ddabb13f2 /modules/pdp_yqt.c
parent18e5bdacfd8d2795952cf66470273fd15b4bb191 (diff)
Updated for PiDiP 0.12.10
svn path=/trunk/externals/pidip/; revision=1129
Diffstat (limited to 'modules/pdp_yqt.c')
-rw-r--r--modules/pdp_yqt.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/modules/pdp_yqt.c b/modules/pdp_yqt.c
index d91ac8e..26cffa9 100644
--- a/modules/pdp_yqt.c
+++ b/modules/pdp_yqt.c
@@ -29,11 +29,6 @@
#define OUTPUT_BUFFER_SIZE 128*1024 /* audio output buffer : 128k */
#define DECODE_PACKET_SIZE 16*1024 /* size of audio data decoded in one call */
-typedef struct pdp_yqt_data
-{
- short int gain[4];
-} t_pdp_yqt_data;
-
typedef struct pdp_yqt_struct
{
t_object x_obj;
@@ -73,8 +68,6 @@ typedef struct pdp_yqt_struct
t_float *x_outl;
t_float *x_outr;
- t_pdp_yqt_data *state_data;
-
} t_pdp_yqt;
@@ -183,8 +176,6 @@ static void pdp_yqt_bang(t_pdp_yqt *x)
short int* data;
t_pdp* header;
- static short int gain[4] = {0x7fff, 0x7fff, 0x7fff, 0x7fff};
-
if (!(x->initialized)){
//post("pdp_yqt: no qt file opened");
return;
@@ -307,26 +298,9 @@ static void pdp_yqt_frame(t_pdp_yqt *x, t_floatarg frameindex)
pdp_yqt_bang(x);
}
-static void pdp_yqt_gain(t_pdp_yqt *x, t_floatarg f)
-{
- int i;
- short int g;
- float bound = (float)0x7fff;
-
- f *= (float)0x7fff;
-
- f = (f>bound) ? bound : f;
- f = (f<-bound) ? -bound : f;
-
- g = (short int)f;
-
- for (i=0; i<4; i++) x->state_data->gain[i] = g;
-}
-
static void pdp_yqt_free(t_pdp_yqt *x)
{
- free (x->state_data);
pdp_yqt_close(x);
freebytes(x->x_outbuffer, OUTPUT_BUFFER_SIZE*sizeof(t_float));
@@ -341,7 +315,6 @@ void *pdp_yqt_new(void)
t_pdp_yqt *x = (t_pdp_yqt *)pd_new(pdp_yqt_class);
inlet_new(&x->x_obj, &x->x_obj.ob_pd, gensym("float"), gensym("frame_cold"));
- inlet_new(&x->x_obj, &x->x_obj.ob_pd, gensym("float"), gensym("gain"));
x->x_outlet0 = outlet_new(&x->x_obj, &s_anything);
x->x_outlet1 = outlet_new(&x->x_obj, &s_float);
@@ -356,9 +329,6 @@ void *pdp_yqt_new(void)
x->loop = false;
- x->state_data = (t_pdp_yqt_data *)malloc(sizeof(t_pdp_yqt_data));
- pdp_yqt_gain(x, 1.0f);
-
// allocate audio buffers
x->x_outbuffersize = OUTPUT_BUFFER_SIZE;
x->x_outl = (t_float*) getbytes(DECODE_PACKET_SIZE*sizeof(t_float));
@@ -433,7 +403,6 @@ void pdp_yqt_setup(void)
class_addmethod(pdp_yqt_class, (t_method)pdp_yqt_loop, gensym("loop"), A_DEFFLOAT, A_NULL);
class_addfloat (pdp_yqt_class, (t_method)pdp_yqt_frame);
class_addmethod(pdp_yqt_class, (t_method)pdp_yqt_frame_cold, gensym("frame_cold"), A_FLOAT, A_NULL);
- class_addmethod(pdp_yqt_class, (t_method)pdp_yqt_gain, gensym("gain"), A_FLOAT, A_NULL);
class_addmethod(pdp_yqt_class, nullfn, gensym("signal"), 0);
class_addmethod(pdp_yqt_class, (t_method)pdp_yqt_dsp, gensym("dsp"), 0);
class_sethelpsymbol( pdp_yqt_class, gensym("pdp_yqt.pd") );