Hardware |
Download |
Install |
Handbook |
Changelog |
Community |
About
- Multiple programs can now play sound at the same time. Playback is mixed at a fixed 48 kHz, so 44.1 kHz material is resampled, while recording is unchanged and still takes its rate from the codec.
- The ALSA configuration now ships in the wmt-platform-wm8505 package and installs to /etc/alsa/conf.d, so installed systems receive changes to it rather than only new images. An unmodified /etc/asound.conf is removed on upgrade; a locally edited one is left alone and continues to take precedence.
- Addressed audible pops when playback stops and starts in quick succession. The AC97 controller's transmit FIFO was being disabled rather than left to drain, so stale samples were replayed ahead of the next stream.
- Audio driver correctness: FIFO thresholds are now programmed where the codec reset cannot discard them, codec register access no longer disables interrupts for the length of a link transaction, and the VT1613's vendor registers are set through the kernel's AC97 codec layer rather than written directly.
- Removed the unused I2S clock from the AC97 controller and corrected the audio clock parenting in the WM8505 clock driver.