News: 0001582500

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 6.18 Lands Compress-Offload API For Opus Audio Codec

([Multimedia] 5 Hours Ago Compress-Offload)


The sound changes were merged this week for the pngoing Linux 6.18 merge window. There is some interesting new API additions as well as new audio hardware support and enhancements to existing sound drivers.

The notable API addition for Linux 6.18 in the sound subsystem is adding compress-offload API handling for the Opus audio codec. This contribution from Linaro is for raw Opus audio support for compress offloading from the CPUs. Besides adding the API support, for Linux 6.18 the Qualcomm qdsp6 driver is wired up to make use of this and has been tested on the sm8750-mtp. Future Qualcomm hardware revisions are also expected to have this raw Opus codec offloading support too.

New audio hardware support in Linux 6.18 includes the Qualcomm Glymur and PM4125, Realtek RT1321, Shanghai FourSemi FS2104/5S, Texas Instruments PCM1754 and TAS2783A. Qualcomm Glymur is notable in being for the recently-announced Snapdragon X2 laptop SoCs.

The Linux 6.18 USB audio driver also adds support for the Tascam US-144mkII and Presonus S1824c. The TAS5825 HD-audio side-codec is also supported by Linux 6.18.

Other sound changes includecompress-offload API support for 64-bit timestamps, "substantial" maintenance work on the Intel AVS audio drivers, and other changes as outlined in the [1]pull request .



[1] https://lore.kernel.org/lkml/874iskktxs.wl-tiwai@suse.de/



One could not be a successful scientist without realizing that, in contrast
to the popular conception supported by newspapers and mothers of scientists,
a goodly number of scientists are not only narrow-minded and dull, but also
just stupid.
-- J. D. Watson, "The Double Helix"