mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-03 09:01:54 -05:00
audioconvert: use some defines for the max ports
This commit is contained in:
parent
606d48a3e8
commit
7d73f0b8d0
7 changed files with 16 additions and 10 deletions
|
|
@ -42,6 +42,8 @@
|
||||||
|
|
||||||
#define NAME "audioadapter"
|
#define NAME "audioadapter"
|
||||||
|
|
||||||
|
#define MAX_PORTS SPA_AUDIO_MAX_CHANNELS
|
||||||
|
|
||||||
/** \cond */
|
/** \cond */
|
||||||
|
|
||||||
struct impl {
|
struct impl {
|
||||||
|
|
@ -632,8 +634,8 @@ static void follower_info(void *data, const struct spa_node_info *info)
|
||||||
else
|
else
|
||||||
this->direction = SPA_DIRECTION_OUTPUT;
|
this->direction = SPA_DIRECTION_OUTPUT;
|
||||||
|
|
||||||
this->info.max_input_ports = this->direction == SPA_DIRECTION_INPUT ? 128 : 0;
|
this->info.max_input_ports = this->direction == SPA_DIRECTION_INPUT ? MAX_PORTS : 0;
|
||||||
this->info.max_output_ports = this->direction == SPA_DIRECTION_OUTPUT ? 128 : 0;
|
this->info.max_output_ports = this->direction == SPA_DIRECTION_OUTPUT ? MAX_PORTS : 0;
|
||||||
|
|
||||||
spa_log_debug(this->log, NAME" %p: follower info %s", this,
|
spa_log_debug(this->log, NAME" %p: follower info %s", this,
|
||||||
this->direction == SPA_DIRECTION_INPUT ?
|
this->direction == SPA_DIRECTION_INPUT ?
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,8 @@
|
||||||
|
|
||||||
#define NAME "audioconvert"
|
#define NAME "audioconvert"
|
||||||
|
|
||||||
|
#define MAX_PORTS SPA_AUDIO_MAX_CHANNELS
|
||||||
|
|
||||||
struct buffer {
|
struct buffer {
|
||||||
struct spa_list link;
|
struct spa_list link;
|
||||||
#define BUFFER_FLAG_OUT (1 << 0)
|
#define BUFFER_FLAG_OUT (1 << 0)
|
||||||
|
|
@ -1239,8 +1241,8 @@ impl_init(const struct spa_handle_factory *factory,
|
||||||
this->info_all = SPA_NODE_CHANGE_MASK_FLAGS |
|
this->info_all = SPA_NODE_CHANGE_MASK_FLAGS |
|
||||||
SPA_NODE_CHANGE_MASK_PARAMS;
|
SPA_NODE_CHANGE_MASK_PARAMS;
|
||||||
this->info = SPA_NODE_INFO_INIT();
|
this->info = SPA_NODE_INFO_INIT();
|
||||||
this->info.max_input_ports = 128;
|
this->info.max_input_ports = MAX_PORTS;
|
||||||
this->info.max_output_ports = 128;
|
this->info.max_output_ports = MAX_PORTS;
|
||||||
this->info.flags = SPA_NODE_FLAG_RT |
|
this->info.flags = SPA_NODE_FLAG_RT |
|
||||||
SPA_NODE_FLAG_IN_PORT_CONFIG |
|
SPA_NODE_FLAG_IN_PORT_CONFIG |
|
||||||
SPA_NODE_FLAG_OUT_PORT_CONFIG |
|
SPA_NODE_FLAG_OUT_PORT_CONFIG |
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@
|
||||||
|
|
||||||
#define DEFAULT_SAMPLES 8192
|
#define DEFAULT_SAMPLES 8192
|
||||||
#define MAX_BUFFERS 32
|
#define MAX_BUFFERS 32
|
||||||
#define MAX_DATAS 64
|
#define MAX_DATAS SPA_AUDIO_MAX_CHANNELS
|
||||||
|
|
||||||
#define DEFAULT_CONTROL_BUFFER_SIZE 32768
|
#define DEFAULT_CONTROL_BUFFER_SIZE 32768
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@
|
||||||
#define MAX_SAMPLES 8192
|
#define MAX_SAMPLES 8192
|
||||||
#define MAX_BUFFERS 32
|
#define MAX_BUFFERS 32
|
||||||
#define MAX_ALIGN 16
|
#define MAX_ALIGN 16
|
||||||
#define MAX_DATAS 64
|
#define MAX_DATAS SPA_AUDIO_MAX_CHANNELS
|
||||||
|
|
||||||
#define PROP_DEFAULT_TRUNCATE false
|
#define PROP_DEFAULT_TRUNCATE false
|
||||||
#define PROP_DEFAULT_DITHER 0
|
#define PROP_DEFAULT_DITHER 0
|
||||||
|
|
|
||||||
|
|
@ -54,8 +54,8 @@
|
||||||
#define MAX_SAMPLES 8192
|
#define MAX_SAMPLES 8192
|
||||||
#define MAX_ALIGN 16
|
#define MAX_ALIGN 16
|
||||||
#define MAX_BUFFERS 32
|
#define MAX_BUFFERS 32
|
||||||
#define MAX_DATAS 64
|
#define MAX_DATAS SPA_AUDIO_MAX_CHANNELS
|
||||||
#define MAX_PORTS 64
|
#define MAX_PORTS SPA_AUDIO_MAX_CHANNELS
|
||||||
|
|
||||||
struct buffer {
|
struct buffer {
|
||||||
uint32_t id;
|
uint32_t id;
|
||||||
|
|
|
||||||
|
|
@ -994,6 +994,8 @@ impl_init(const struct spa_handle_factory *factory,
|
||||||
|
|
||||||
this->info = SPA_NODE_INFO_INIT();
|
this->info = SPA_NODE_INFO_INIT();
|
||||||
this->info_all = SPA_NODE_CHANGE_MASK_FLAGS;
|
this->info_all = SPA_NODE_CHANGE_MASK_FLAGS;
|
||||||
|
this->info.max_input_ports = 1;
|
||||||
|
this->info.max_output_ports = 1;
|
||||||
this->info.flags = SPA_NODE_FLAG_RT;
|
this->info.flags = SPA_NODE_FLAG_RT;
|
||||||
|
|
||||||
port = GET_OUT_PORT(this, 0);
|
port = GET_OUT_PORT(this, 0);
|
||||||
|
|
|
||||||
|
|
@ -53,8 +53,8 @@
|
||||||
#define MAX_SAMPLES 8192
|
#define MAX_SAMPLES 8192
|
||||||
#define MAX_ALIGN 16
|
#define MAX_ALIGN 16
|
||||||
#define MAX_BUFFERS 32
|
#define MAX_BUFFERS 32
|
||||||
#define MAX_DATAS 64
|
#define MAX_DATAS SPA_AUDIO_MAX_CHANNELS
|
||||||
#define MAX_PORTS 64
|
#define MAX_PORTS SPA_AUDIO_MAX_CHANNELS
|
||||||
|
|
||||||
struct buffer {
|
struct buffer {
|
||||||
uint32_t id;
|
uint32_t id;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue