HomeFreeBSD

sound: Fix VCHANs' starting and ending points in feeder chain

Description

sound: Fix VCHANs' starting and ending points in feeder chain

sndstat(4) falsely reports "hardware" as the starting point of
recording, and ending point of playback VCHANs. Recording VCHANs get
their input from the primary recording channel, and playback VCHANs send
their input to the primary playback channel.

Sponsored by: The FreeBSD Foundation
MFC after: 2 days
Reviewed by: dev_submerge.ch, markj
Differential Revision: https://reviews.freebsd.org/D46177

(cherry picked from commit b58d9db4d77a6f42ac7cf3cdb2af2443666033e2)

Details

Provenance
christosAuthored on Aug 2 2024, 12:53 PM
Reviewer
dev_submerge.ch
Differential Revision
D46177: sound: Fix VCHANs' starting and ending points in feeder chain
Parents
rG646d5b96b41d: Fix enum warning in iavf
Branches
Unknown
Tags
Unknown