December 4, 2024
Notice The update from Mint 21 to Mint 22, which is based on Ubuntu 24.4, has resulted in several instances of library migration. The curent code should correct these problems. Please contact me if you have problems. Version 24.4 of Ubuntu also introduced pipewire as a substitute handler of PulseAudio API requests. This has resulted in problems concerning default buffering of callback requests. Hopefully, this code corrects for these. Further changes, however, may be necessary. Note: pavumeter is also affected by this change and presently is not working correctly. License and Acknowledgements: This code is licensed under the GPL 2+ & MIT licenses. The code uses VLC library APIs which themselves have various open source licences. Note: In the Windows-11 WSL2 apps, only sound that is played within WSL2 (i.e., PulseAudio) is accessible to the metering graphics. Sound played by Windows apps on the Windows desktop are not forwarded to WSL2/PulseAudio. Thus, if you start VLC in Windows, the meters will not see the audio. If you start VLC in WSL2 (Ubuntu), they will.
Spark Gap Radio Audio Meters
|