WASAPI shared output (debug)
Component for foobar2000 v1.5 and newer.
foobar2000 v1.4 version available here.
Version: | 0.6.24d |
Released: | 2024-03-30 14:56 |
Size: | 85.5 KB |
License: | Modified ISC license |
Download
Description
Shared mode WASAPI output with extra diagnostics. Monitors buffer filling timings and some other issues and reports problems on console.
Additional info
Changes
0.6.24d (2024-03-30): | Fixed latency reporting. The new API wants latency in samples so it needed converting from playback rate to source rate to match expected duration. |
0.6.23d (2024-03-23): | Changed the component to request proper amounts of data to refill internal buffer with extreme ratios between incoming sample rate and Windows mixer. |
0.6.22d (2024-03-20): | Changed to use latest output implementation |
0.6.21d (2023-09-15): | Reduced delay before playback actually stops when hitting stop. Updated to the latest SDK. |
0.6.20d (2023-09-11): | Changed some error messages to be more clear. Increased timeout before stopping playback forcefully terminates the playback thread in case it's not responding. |
0.6.19d (2023-03-16): | Recompile with latest SDK and foobar2000 v1.5 compatibility. |
0.6.18d (2022-09-11): | Fixed a bug that playback didn't automatically stop after the last track under certain conditions. |
0.6.17d (2022-02-05): | Support for foobar2000 64-bit version |
0.6.16d (2020-12-27): | Added advanced config setting to adjust the quality scale of the automatic resampler. |
0.6.15d (2020-10-10): | Fixed mix format reading to not require WAVEFORMATEXTENSIBLE structure. |
0.6.14d (2020-08-04): | Added 22.2 channel downmixer. |
0.6.13d (2020-07-25): | Fixed playback of very short tracks. Removed unnecessary reporting of buffer going empty at the end of playback. |
0.6.12d (2020-06-29): | Added ability to play over 8 channel audio content with missing channel mapping. |
0.6.11d (2020-06-27): | Ignore device disappearing error when playback is paused. |
0.6.10d (2020-06-24): | Improved standby handling. Playback should no longer error out when the machine is resumed from sleep. |
0.6.9d (2020-06-16): | Added standby event handling. |
0.6.8d (2019-09-28): | Removed locks from the playback thread. Added error details previously only shown on console to the error popup |