Skip to content

pa_stable_v190700_20210307

Phil Burk edited this page Mar 11, 2021 · 3 revisions

What changed since v19.6.0? - IN PROGRESS

The Release Notes are based on these records:

Code Maintenance

  • White spaces and indentation were cleaned up.
  • A .editorconfig file was added so that some text editors will format the indentation correctly.

Builds

  • Fix builds with parallel makes.
  • CMake .def files was changed incompatibly in commit 0f26679b88feef3d58605262604e3a16ca495b23. Therefore .dll and .lib files built with CMake are not compatible between 19.6 and 19.7 when using WASAPI extension functions. You need to rebuild your application against a new .lib file to use a new .dll. This problem does not arise when using only the portable PortAudio API.

Common Code

Examples, Tests and QA

Mac OS X

  • Support for Mac OS 10.4 was removed.
  • Deprecated calls were converted to more modern calls.
  • The configure script now supports arm64 architecture for Mac M1.
  • The configure script supports modern versions of XCode SDK.
  • Removed pa_mac_core_old.c

Windows

WASAPI

  • Added PaWasapi_GetIMMDevice function.
  • Fixed compilation for UWP platform, minor cleanup and refactoring.
  • Fixed glitchy audio in case of Exclusive mode and 24-bit packed format.

Linux

OSS

  • Support 32-bit signed format AFMT_S32_NE
Clone this wiki locally