[PlanetCCRMA] UPDATE: a BIG round of updates...

Kai Vehmanen kai.vehmanen at wakkanet.fi
Sun Apr 27 08:22:01 PDT 2003


On 9 Apr 2003, Fernando Pablo Lopez-Lezcano wrote:

> * Packages that are broken (so far) by the Jack upgrade:
> Ecamegapedal, Soundtracker. 

Hmm, what's the problem with ecamegapedal? I've just tested it with the
current JACK CVS-tree and seems to work fine.

As for Soundtracker, Anthony Van Groningen just posted a patch to make ST 
work with the most recent JACK. I'll attach the patch to this msg.

-- 
 http://www.eca.cx
 Audio software for Linux!
-------------- next part --------------
--- app/drivers/jack-output.c	2003-03-02 04:22:29.000000000 -0600
+++ app/drivers/jack-output.c	2003-04-18 20:34:44.000000000 -0500
@@ -143,5 +143,5 @@
 			*(rbuf++) = sample_convert_s16_to_float (*mix++);
 		}
-		d->ti.state = JackTransportRolling; // redundant or reassuring?
+		d->ti.transport_state = JackTransportRolling; // redundant or reassuring?
 		break;
 		
@@ -156,5 +156,5 @@
 		// safe because ST shouldn't call open() with pending release()
 		d->state = JackDriverStateIsStopping; 
-		d->ti.state = JackTransportStopped;
+		d->ti.transport_state = JackTransportStopped;
 		break;
 
@@ -171,9 +171,9 @@
 		memset (lbuf, 0, nframes * sizeof (audio_t));
 		memset (rbuf, 0, nframes * sizeof (audio_t));
-		d->ti.state = JackTransportStopped;
+		d->ti.transport_state = JackTransportStopped;
 	}
 		
 	if (d->transport == JackDriverTransportIsMaster) {
-		d->ti.position = d->position;
+		d->ti.frame = d->position;
 		d->ti.valid = JackTransportPosition | JackTransportState;
 		jack_set_transport_info (d->client, &(d->ti));


More information about the PlanetCCRMA mailing list