summaryrefslogtreecommitdiffstats
path: root/ext/ladspa
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2001-12-23 23:00:59 +0000
committerWim Taymans <wim.taymans@gmail.com>2001-12-23 23:00:59 +0000
commit694779a8bb1c4c9dc8c938642cd014486ef6e98e (patch)
treebf361606a57dfc5265890da6bd8123bd720cd565 /ext/ladspa
parentad8ce187160cb5814671dc51bc791d73b5bebe6c (diff)
downloadgst-plugins-bad-694779a8bb1c4c9dc8c938642cd014486ef6e98e.tar.gz
gst-plugins-bad-694779a8bb1c4c9dc8c938642cd014486ef6e98e.tar.bz2
gst-plugins-bad-694779a8bb1c4c9dc8c938642cd014486ef6e98e.zip
Fixed some leftover fixes
Original commit message from CVS: Fixed some leftover fixes
Diffstat (limited to 'ext/ladspa')
-rw-r--r--ext/ladspa/gstladspa.c29
1 files changed, 13 insertions, 16 deletions
diff --git a/ext/ladspa/gstladspa.c b/ext/ladspa/gstladspa.c
index 81740c25..e605ec34 100644
--- a/ext/ladspa/gstladspa.c
+++ b/ext/ladspa/gstladspa.c
@@ -640,26 +640,23 @@ gst_ladspa_loop (GstElement *element)
LADSPA_Descriptor *desc;
desc = ladspa->descriptor;
- do {
- printf("looping something\n");
+ printf("looping something\n");
- // first get all the necessary data from the input ports
- for (i=0;i<oclass->numsinkpads;i++){
- ladspa->buffers[i] = gst_pad_pull(ladspa->sinkpads[i]);
- printf("pulling buffer %d\n", i);
- }
+ // first get all the necessary data from the input ports
+ for (i=0;i<oclass->numsinkpads;i++){
+ ladspa->buffers[i] = gst_pad_pull(ladspa->sinkpads[i]);
+ printf("pulling buffer %d\n", i);
+ }
- for (i=0;i<oclass->numsinkpads;i++) {
+ for (i=0;i<oclass->numsinkpads;i++) {
// desc->connect_port(ladspa->handle,i,&(ladspa->controls[i]));
- }
+ }
- for (i=0;i<oclass->numsrcpads && i<oclass->numsinkpads;i++){
- printf("pushing buffer %d\n", i);
- gst_pad_push (ladspa->srcpads[i], ladspa->buffers[i]);
- ladspa->buffers[i] = NULL;
- }
-
- } while (!GST_ELEMENT_IS_COTHREAD_STOPPING (element));
+ for (i=0;i<oclass->numsrcpads && i<oclass->numsinkpads;i++){
+ printf("pushing buffer %d\n", i);
+ gst_pad_push (ladspa->srcpads[i], ladspa->buffers[i]);
+ ladspa->buffers[i] = NULL;
+ }
}
static void