Skip to content

pbRecorder v0.5.1

Choose a tag to compare

@pbtechlab pbtechlab released this 07 May 12:17

pbRecorder v0.5.1

  • Fix audio resampling so user-requested sample rates are honored when the selected codec/container supports them.
  • Keep PCM and Vorbis at high sample rates such as 96 kHz.
  • Normalize Media Foundation codec targets to supported rates: AAC/MP3 use the nearest common MF rate, Opus uses supported Opus rates, and WMA uses 48 kHz for stable MF initialization.
  • Improve Vorbis initialization by falling back to VBR when fixed bitrate mode rejects a valid rate/bitrate combination.
  • Fix 32-bit float audio resampling and frame rounding edge cases.

Validation:

  • Built with ASIO enabled using an external local Steinberg ASIO SDK path. The SDK is not included in this repository or ZIP.
  • Passed ctest on the ASIO Release build.
  • Recorded and decoded audio for PCM, Vorbis, AAC, MP3, Opus, and WMA at 96 kHz and 44.1 kHz requests, with non-silent audio verified.