Source: rust-speakersafetyd Section: sound Priority: optional Build-Depends: debhelper-compat (= 13), dh-sequence-cargo, cargo:native, rustc:native, libstd-rust-dev, librust-alsa-0.9+default-dev (>= 0.9.1-~~), librust-chrono-0.4+default-dev (>= 0.4.31-~~), librust-clap-4+default-dev (>= 4.1.6-~~), librust-clap-4+derive-dev (>= 4.1.6-~~), librust-clap-verbosity-flag-2+default-dev, librust-configparser-3+default-dev, librust-configparser-3+indexmap-dev, librust-json-0.12+default-dev (>= 0.12.4-~~), librust-libc-0.2+default-dev (>= 0.2.150-~~), librust-log-0.4+default-dev (>= 0.4.17-~~), librust-signal-hook-0.3+default-dev (>= 0.3.17-~~), librust-simple-logger-5+default-dev, systemd-dev Maintainer: Debian Rust Maintainers Uploaders: Andreas Henriksson , NoisyCoil Standards-Version: 4.7.0 Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/speakersafetyd] Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/speakersafetyd Homepage: https://github.com/AsahiLinux/speakersafetyd/ X-Cargo-Crate: speakersafetyd Rules-Requires-Root: no Package: speakersafetyd Architecture: any Multi-Arch: allowed Depends: ${misc:Depends}, ${shlibs:Depends}, ${cargo:Depends} Recommends: ${cargo:Recommends} Suggests: ${cargo:Suggests} Provides: ${cargo:Provides} Built-Using: ${cargo:Built-Using} Static-Built-Using: ${cargo:Static-Built-Using} Description: software Smart Amp implementation speakersafetyd is a userspace daemon that implements an analogue of the Texas Instruments Smart Amp speaker protection model. . Apple Silicon Macs mostly use amp chip which provides sense lines for the voltage and current across the voice coil of the connected speaker. These codecs are designed to be used in embedded applications where device firmware takes this information and uses it to protect the speaker from damage. . speakersafetyd is an implementation of a speaker protection model. It solves the problem described above by allowing parties interested in compatible devices to quickly and easily implement a speaker protection model for those devices. Only Apple Silicon Macs under Linux are currently supported, however the model applies to all loudspeakers. The daemon itself should be easy enough to adapt for any device that provides V/ISENSE data in a manner similar to TAS2764.