HomeFreeBSD

Add support for multiple playback and recording devices per physical USB audio

Description

Add support for multiple playback and recording devices per physical USB audio
device. This requires some structural refactoring inside the driver, mostly
about converting existing audio channel structures into arrays.

The main audio mixer is provided by the first PCM instance.
The non-first audio instances may only have a software mixer for PCM playback.

Tested by: Horse Ma <Shichun.Ma@dell.com>
MFC after: 1 week
Sponsored by: Mellanox Technologies

Details

Provenance
hselaskyAuthored on
Parents
rS359445: powerpc/pmap: Replace a logical TAILQ_FOREACH_SAFE with the real thing
Branches
Unknown
Tags
Unknown