fix weak jack w/new jack_port_rename()
authorRobin Gareus <robin@gareus.org>
Fri, 3 Jul 2015 22:20:12 +0000 (00:20 +0200)
committerRobin Gareus <robin@gareus.org>
Fri, 3 Jul 2015 22:20:12 +0000 (00:20 +0200)
libs/backends/jack/weak_libjack.def
libs/backends/jack/weak_libjack.h

index 34eb94ce51aad59a2d2b98d4f79007a7a3b33ba1..34902681d57119ac63af1c669ed19e071015c625 100644 (file)
@@ -65,8 +65,8 @@ JPFUN(1, int,            port_unregister, (jack_client_t *c, jack_port_t *p), (c
 JPFUN(1, const char *,   port_type, (const jack_port_t *p), (p), 0)
 JPFUN(1, const char **,  port_get_connections, (const jack_port_t *p), (p), 0)
 JPFUN(1, const char **,  port_get_all_connections, (const jack_client_t *c, const jack_port_t *p), (c,p), 0)
-JPFUN(1, int,            port_set_name, (jack_port_t *p, const char *n), (p,n), 0)
-JVFUN(0,                 port_rename, (jack_client_t*, jack_port_t *p, const char *n), (c, p,n))
+JPFUN(1, int,            port_set_name, (jack_port_t *p, const char *n), (p,n), -1)
+JXFUN(0, int,            port_rename, (jack_client_t *c, jack_port_t *p, const char *n), (c,p,n), return jack_port_set_name (p,n);)
 JPFUN(1, int,            port_disconnect, (jack_client_t *c, jack_port_t *p), (c,p), 0)
 JPFUN(1, int,            connect, (jack_client_t *c, const char *s, const char *d), (c,s,d), -1)
 JPFUN(1, int,            disconnect, (jack_client_t *c, const char *s, const char *d), (c,s,d), -1)
index 769a62c5b8d8405a9315a63237b6ee48802f5ee8..3465ef1344c90ea424fd4b0e7a4e5a080e4bd1ef 100644 (file)
@@ -186,6 +186,9 @@ int have_libjack(void);
 #include <jack/metadata.h>
 #endif
 
+// prototype for function currently only available in jack1 headers
+int jack_port_rename (jack_client_t* client, jack_port_t *port, const char *port_name);
+
 #ifdef USE_WEAK_JACK
 
 #undef jack_client_open