diff --git a/spa/plugins/jack/jack-sink.c b/spa/plugins/jack/jack-sink.c index bb3b2abe4..794fffbb9 100644 --- a/spa/plugins/jack/jack-sink.c +++ b/spa/plugins/jack/jack-sink.c @@ -49,7 +49,7 @@ #define MAX_PORTS 128 #define MAX_BUFFERS 8 -#define MAX_SAMPLES 1024 +#define MAX_SAMPLES 8192 struct buffer { uint32_t id; @@ -566,7 +566,7 @@ impl_node_port_enum_params(void *object, int seq, SPA_PARAM_BUFFERS_buffers, SPA_POD_CHOICE_RANGE_Int(2, 1, MAX_BUFFERS), SPA_PARAM_BUFFERS_blocks, SPA_POD_Int(1), SPA_PARAM_BUFFERS_size, SPA_POD_CHOICE_RANGE_Int( - 1024 * port->stride, + MAX_SAMPLES * port->stride, 16 * port->stride, MAX_SAMPLES * port->stride), SPA_PARAM_BUFFERS_stride, SPA_POD_Int(port->stride), diff --git a/spa/plugins/jack/jack-source.c b/spa/plugins/jack/jack-source.c index ddacd6b98..77fd135c5 100644 --- a/spa/plugins/jack/jack-source.c +++ b/spa/plugins/jack/jack-source.c @@ -49,7 +49,7 @@ #define MAX_PORTS 128 #define MAX_BUFFERS 8 -#define MAX_SAMPLES 1024 +#define MAX_SAMPLES 8192 struct buffer { uint32_t id; @@ -564,7 +564,7 @@ impl_node_port_enum_params(void *object, int seq, SPA_PARAM_BUFFERS_buffers, SPA_POD_CHOICE_RANGE_Int(2, 1, MAX_BUFFERS), SPA_PARAM_BUFFERS_blocks, SPA_POD_Int(1), SPA_PARAM_BUFFERS_size, SPA_POD_CHOICE_RANGE_Int( - 1024 * port->stride, + MAX_SAMPLES * port->stride, 16 * port->stride, MAX_SAMPLES * port->stride), SPA_PARAM_BUFFERS_stride, SPA_POD_Int(port->stride),