1
0
Fork 0
forked from len0rd/rockbox

Accept FS #10244 by Wincent Balin: more pdbox work done for GSoC; also some keyword and line-ending fixes by me

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21626 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Peter D'Hoye 2009-07-03 22:16:11 +00:00
parent eabeb928dd
commit 0d4560cb03
113 changed files with 10637 additions and 4420 deletions

View file

@ -22,9 +22,17 @@ life elsewhere. */
*
*/
#ifdef ROCKBOX
#include "plugin.h"
#include "pdbox.h"
#include "m_pd.h"
#include "g_canvas.h"
#else
#include "m_pd.h"
#include "g_canvas.h"
#include <string.h>
#endif
void signal_setborrowed(t_signal *sig, t_signal *sig2);
void signal_makereusable(t_signal *sig);
@ -51,6 +59,9 @@ typedef struct _vinlet
static void *vinlet_new(t_symbol *s)
{
#ifdef ROCKBOX
(void) s;
#endif
t_vinlet *x = (t_vinlet *)pd_new(vinlet_class);
x->x_canvas = canvas_getcurrent();
x->x_inlet = canvas_addinlet(x->x_canvas, &x->x_obj.ob_pd, 0);
@ -108,7 +119,9 @@ int vinlet_issignal(t_vinlet *x)
return (x->x_buf != 0);
}
#ifndef ROCKBOX
static int tot;
#endif
t_int *vinlet_perform(t_int *w)
{
@ -176,7 +189,13 @@ void vinlet_dspprolog(t_vinlet *x, t_signal **parentsigs,
int myvecsize, int phase, int period, int frequency, int downsample, int upsample/* IOhannes */, int reblock,
int switched)
{
#ifdef ROCKBOX
t_signal *insig;
(void) frequency;
(void) switched;
#else
t_signal *insig, *outsig;
#endif
x->x_updown.downsample = downsample;
x->x_updown.upsample = upsample;
@ -318,6 +337,9 @@ typedef struct _voutlet
static void *voutlet_new(t_symbol *s)
{
#ifdef ROCKBOX
(void) s;
#endif
t_voutlet *x = (t_voutlet *)pd_new(voutlet_class);
x->x_canvas = canvas_getcurrent();
x->x_parentoutlet = canvas_addoutlet(x->x_canvas, &x->x_obj.ob_pd, 0);
@ -445,6 +467,12 @@ void voutlet_dspprolog(t_voutlet *x, t_signal **parentsigs,
int myvecsize, int phase, int period, int frequency, int downsample, int upsample /* IOhannes */, int reblock,
int switched)
{
#ifdef ROCKBOX
(void) myvecsize;
(void) phase;
(void) period;
(void) frequency;
#endif
x->x_updown.downsample=downsample; x->x_updown.upsample=upsample; /* IOhannes */
x->x_justcopyout = (switched && !reblock);
if (reblock)
@ -488,7 +516,11 @@ void voutlet_dspepilog(t_voutlet *x, t_signal **parentsigs,
x->x_updown.downsample=downsample; x->x_updown.upsample=upsample; /* IOhannes */
if (reblock)
{
#ifdef ROCKBOX
t_signal *outsig;
#else
t_signal *insig, *outsig;
#endif
int parentvecsize, bufsize, oldbufsize;
int re_parentvecsize; /* IOhannes */
int bigperiod, epilogphase, blockphase;