HomeFreeBSD

Implement and use new mixer(3) library for FreeBSD.

Description

Implement and use new mixer(3) library for FreeBSD.

Wiki article: https://wiki.freebsd.org/SummerOfCode2021Projects/SoundMixerImprovements
This project was part of Google Summer of Code 2021.

Submitted by: christos@
Differential Revision: https://reviews.freebsd.org/D31636
Sponsored by: NVIDIA Networking

Details

Provenance
hselaskyAuthored on Sep 22 2021, 1:42 PM
Differential Revision
D31636: gsoc-2021 final review: sound mixer improvements
Parents
rG884f38590c3c: Fix false device_set_unit() error.
Branches
Unknown
Tags
Unknown

Event Timeline

christos added inline comments.
/lib/libmixer/mixer.3
540

s/margiolis.net/FreeBSD.org/

/usr.sbin/mixer/mixer.8
243

Remove FIXME and replace 12.2 with 14.0.

245

s/margiolis.net/FreeBSD.org/

We also need to modify /etc/rc.d/mixer:

61c61
< 		/usr/sbin/mixer_prog -f ${dev} -o > /var/db/${1}-state 2>/dev/null
---
> 		/usr/sbin/mixer -f ${dev} -s > /var/db/${1}-state 2>/dev/null
75c75
< 		/usr/sbin/mixer_prog -f ${dev} `cat ${file}` > /dev/null
---
> 		/usr/sbin/mixer -f ${dev} `cat ${file}` > /dev/null

Done. Anything more?

Not that I can think of right now. If there's anything
I'll let you know. Thanks a lot. :-)