HomeFreeBSD

snd_hdspe(4): One pcm device per physical ADAT port.

Description

snd_hdspe(4): One pcm device per physical ADAT port.

ADAT connections transport 8, 4 or 2 audio channels depending on the
sample rate. Instead of splitting each physical ADAT port into 4
(potentially unmapped) stereo pcm devices, create just one pcm
device of variable channel width for every ADAT port.
Depending on the sample rate and channel width selected, the pcm
channels may be only partially mapped to ADAT channels and vice versa.

Added flexibility of the new channel mapping is also prerequisite to
introduce more pcm device layouts in follow-up commits.

Reviewed by: br
Differential Revision: https://reviews.freebsd.org/D43393

Details

Provenance
dev_submerge.chAuthored on Jan 15 2024, 10:21 AM
brCommitted on Jan 15 2024, 10:26 AM
Reviewer
br
Differential Revision
D43393: snd_hdspe(4): One pcm device per physical ADAT port.
Parents
rG787cb30d20ac: git-arc: Add -c flag to patch to commit the change
Branches
Unknown
Tags
Unknown