Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Jul 2021 16:24:03 +0300
From:      Christos Margiolis <christos@freebsd.org>
To:        soc-status@freebsd.org
Cc:        hselasky@freebsd.org
Subject:   [GSoC'21 Weekly Update #5] Sound mixer improvements
Message-ID:  <20210711132403.pqmqia4buaf4phrk@pleb>

index | next in thread | raw e-mail

Hello,

This is last week's report:

Kernel:

- The volume-read ioctl reported the actual volume of the device, which 
  means that if a device is muted, it'd report a volume of 0. I changed 
  that so that when a device is muted, it reports the muted volume
  instead of the actual one. This is especially useful in userland
  programs.
- Modified the volume-set ioctl so that the volume can be changed even
  when a device is muted.
- Got the code up for review on Phabricator: 
  https://reviews.freebsd.org/D31130

mixer(3):

- Experimented with different volume handling designs.
- Cleaned up and simplified the main structures; removed useless flags,
  struct fields and code.

mixer(8):

- Mostly code refactoring.

The code is available on:
- GitHub: https://github.com/christosmarg/mixer
- Sourcehut: https://git.sr.ht/~crm/mixer
- My Git server: https://git.margiolis.net/mixer/files.html

The project's Wiki article can be found at: 
- https://wiki.freebsd.org/SummerOfCode2021Projects/SoundMixerImprovements


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20210711132403.pqmqia4buaf4phrk>