Sound mixer improvements

Project description

FreeBSD's default mixer utilities are not the best; mixer(8) is very basic and outdated, end users have to tweak sysctl(8) values to do simple things and programmers have to write DIY implementations for their programs (e.g audio/mixertui). This project aims to improve mixer handling for OSS on FreeBSD and make life for both programmers and users easier.


What didn't get done

Test plan

Since a new version of mixer(8) is one of the delievarables, it'll also serve as a testing ground for the library. Me and the mentor will also test the library with various sound devices we own.

Weekly progress

Email archive

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7 (Vacation)

Week 8

Week 9

Week 10

The code


Code reviews


SummerOfCode2021Projects/SoundMixerImprovements (last edited 2021-11-21T21:14:47+0000 by ChristosMargiolis)