[pulseaudio-discuss] [PATCH] Up max channels to 64 for MADI cards etc

Tanu Kaskinen tanuk at iki.fi
Tue Jan 24 07:57:53 UTC 2017


On Tue, 2017-01-17 at 19:53 -0800, Klaus Badelt wrote:
> ---
>  src/pulse/sample.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/pulse/sample.h b/src/pulse/sample.h
> index 4299eec..613c3e8 100644
> --- a/src/pulse/sample.h
> +++ b/src/pulse/sample.h
> @@ -125,7 +125,7 @@ PA_C_DECL_BEGIN
>  #endif
>  
>  /** Maximum number of allowed channels */
> -#define PA_CHANNELS_MAX 32U
> +#define PA_CHANNELS_MAX 64U

Unfortunately, we can't change the PA_CHANNEL_MAX value. It affects the
size of the pa_channel_map and pa_cvolume structs, and applications
break if the size of those structs changes. If 32 channels is not
enough, some other approach is needed. Without knowing the details of
your problem I'm not able to suggest anything. Adding new APIs that
support 64 channels would be one possibility, but that would require
quite a lot of work.

-- 
Tanu

https://www.patreon.com/tanuk


More information about the pulseaudio-discuss mailing list