mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-02 09:01:50 -05:00
jack: increase client name size
This commit is contained in:
parent
0b3e9edaa2
commit
8b291ada27
1 changed files with 8 additions and 4 deletions
|
|
@ -56,6 +56,7 @@
|
||||||
#define JACK_DEFAULT_VIDEO_TYPE "32 bit float RGBA video"
|
#define JACK_DEFAULT_VIDEO_TYPE "32 bit float RGBA video"
|
||||||
|
|
||||||
#define JACK_CLIENT_NAME_SIZE 64
|
#define JACK_CLIENT_NAME_SIZE 64
|
||||||
|
#define JACK_CLIENT_KEY_SIZE 256
|
||||||
#define JACK_PORT_NAME_SIZE 256
|
#define JACK_PORT_NAME_SIZE 256
|
||||||
#define JACK_PORT_MAX 4096
|
#define JACK_PORT_MAX 4096
|
||||||
#define JACK_PORT_TYPE_SIZE 32
|
#define JACK_PORT_TYPE_SIZE 32
|
||||||
|
|
@ -69,6 +70,7 @@
|
||||||
#define MAX_BUFFER_DATAS 1u
|
#define MAX_BUFFER_DATAS 1u
|
||||||
|
|
||||||
#define REAL_JACK_PORT_NAME_SIZE (JACK_CLIENT_NAME_SIZE + JACK_PORT_NAME_SIZE)
|
#define REAL_JACK_PORT_NAME_SIZE (JACK_CLIENT_NAME_SIZE + JACK_PORT_NAME_SIZE)
|
||||||
|
#define REAL_JACK_PORT_KEY_SIZE (JACK_CLIENT_KEY_SIZE + JACK_PORT_NAME_SIZE)
|
||||||
|
|
||||||
#define NAME "jack-client"
|
#define NAME "jack-client"
|
||||||
|
|
||||||
|
|
@ -108,7 +110,7 @@ struct object {
|
||||||
union {
|
union {
|
||||||
struct {
|
struct {
|
||||||
char name[JACK_CLIENT_NAME_SIZE+1];
|
char name[JACK_CLIENT_NAME_SIZE+1];
|
||||||
char key[JACK_CLIENT_NAME_SIZE+1];
|
char key[JACK_CLIENT_KEY_SIZE+1];
|
||||||
int32_t priority;
|
int32_t priority;
|
||||||
uint32_t client_id;
|
uint32_t client_id;
|
||||||
} node;
|
} node;
|
||||||
|
|
@ -121,7 +123,7 @@ struct object {
|
||||||
char name[REAL_JACK_PORT_NAME_SIZE+1];
|
char name[REAL_JACK_PORT_NAME_SIZE+1];
|
||||||
char alias1[REAL_JACK_PORT_NAME_SIZE+1];
|
char alias1[REAL_JACK_PORT_NAME_SIZE+1];
|
||||||
char alias2[REAL_JACK_PORT_NAME_SIZE+1];
|
char alias2[REAL_JACK_PORT_NAME_SIZE+1];
|
||||||
char key[REAL_JACK_PORT_NAME_SIZE+1];
|
char key[REAL_JACK_PORT_KEY_SIZE+1];
|
||||||
uint32_t type_id;
|
uint32_t type_id;
|
||||||
uint32_t node_id;
|
uint32_t node_id;
|
||||||
uint32_t port_id;
|
uint32_t port_id;
|
||||||
|
|
@ -2112,7 +2114,8 @@ static void registry_event_global(void *data, uint32_t id,
|
||||||
snprintf(o->port.name, sizeof(o->port.name), "%.*s-%d",
|
snprintf(o->port.name, sizeof(o->port.name), "%.*s-%d",
|
||||||
(int)(sizeof(op->port.name)-11), op->port.name, id);
|
(int)(sizeof(op->port.name)-11), op->port.name, id);
|
||||||
|
|
||||||
pw_log_debug(NAME" %p: add port %d %s %d", c, id, o->port.name, type_id);
|
pw_log_debug(NAME" %p: add port %d name:%s key:%s %d", c, id,
|
||||||
|
o->port.name, o->port.key, type_id);
|
||||||
}
|
}
|
||||||
else if (strcmp(type, PW_TYPE_INTERFACE_Link) == 0) {
|
else if (strcmp(type, PW_TYPE_INTERFACE_Link) == 0) {
|
||||||
o = alloc_object(c);
|
o = alloc_object(c);
|
||||||
|
|
@ -3974,7 +3977,8 @@ static int port_compare_func(const void *v1, const void *v2, void *arg)
|
||||||
else if ((res = strcmp((*o1)->port.alias1, (*o2)->port.alias1) == 0))
|
else if ((res = strcmp((*o1)->port.alias1, (*o2)->port.alias1) == 0))
|
||||||
res = (*o1)->id - (*o2)->id;
|
res = (*o1)->id - (*o2)->id;
|
||||||
|
|
||||||
pw_log_debug("port type:%d<->%d def:%d<->%d prio:%d<->%d id:%d<->%d res:%d",
|
pw_log_debug("port %s %s type:%d<->%d def:%d<->%d prio:%d<->%d id:%d<->%d res:%d",
|
||||||
|
(*o1)->port.key, (*o2)->port.key,
|
||||||
(*o1)->port.type_id, (*o2)->port.type_id,
|
(*o1)->port.type_id, (*o2)->port.type_id,
|
||||||
is_def1, is_def2,
|
is_def1, is_def2,
|
||||||
(*o1)->port.priority, (*o2)->port.priority,
|
(*o1)->port.priority, (*o2)->port.priority,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue