Commit graph

  • b939f22931 Update README to document Pa_RefreshDevice fork and Node.js bindings usage refresh_devices Andrew Gundersen 2026-08-08 12:00:12 -05:00
  • f26c25af6c update README Andrew Gundersen 2026-07-24 15:55:10 -05:00
  • aaf62b6f51 Updated README.md Andrew Gundersen 2022-03-10 07:22:02 -06:00
  • 3958fef3eb Updating ReadMe Andrew Gundersen 2022-03-07 16:22:50 -06:00
  • 1f01a3ddc0 Pa_RefreshDevice functionality Andrew Gundersen 2021-08-20 11:09:19 -05:00
  • 093d7f7fdf export WMME host API specific extensions in DLL symbols master Be 2021-08-11 22:45:33 -05:00
  • 65717c0f28 CMake: extract OSS finding code to a module Be 2021-08-12 11:24:27 -05:00
  • 2dc8b6eb17 GH Actions: CMake build all supported options, compilers, and OSes Be 2021-02-09 11:02:34 -06:00
  • 242a0241f6 CMake rewrite using modern CMake best practices Be 2021-02-09 11:01:57 -06:00
  • e54cdbbb43 CMake: move MinGW toolchain file to new cmake/toolchains directory Be 2021-05-06 22:06:22 -05:00
  • 03de31972c rename cmake_support directory to cmake Be 2021-01-11 12:18:44 -06:00
  • f9823ddf94
    Merge pull request #619 from PortAudio/winrt Dmitry Kostjuchenko 2021-08-06 09:56:26 +03:00
  • 999ca47aeb wasapi: Check for the supported Windows version explicitly in PaWasapi_Initialize() and avoid relying on existence on avrt.dll for detecting the compatible platform (user could provide avrt.dll stub that will break initialization of the library if OS version does not support WASAPI backend). winrt dmitrykos 2021-08-05 20:23:39 +03:00
  • 16884fc201
    Unify all stringizing macros to new PA_STRINGIZE macro in pa_util.h (#605) John Melas 2021-07-01 03:19:21 +03:00
  • 038a696aec
    pa_win_wmme.c: replace LPCTSTR with LPCWSTR (#597) John Melas 2021-06-23 03:15:57 +03:00
  • d859f7d5df
    Have PaUtil_GetTime() use monotonic time on Unix (#559) Trent Piepho 2021-06-08 17:52:32 -07:00
  • 52a78c72f3
    Unify windows error processing into a single PaWinUtil_SetLastSystemErrorInfo function (#495) John Melas 2021-06-09 03:43:40 +03:00
  • 8124f82f5c
    alsa: init stream variable in pa_linux_alsa.c (#584) Phil Burk 2021-06-08 17:19:44 -07:00
  • 8ef5021a9d
    test: time out in patest_sine_time.c (#585) Phil Burk 2021-06-08 17:19:14 -07:00
  • 2bd663ca75
    pa_mac_core.c: init streamLatency and others (#591) Phil Burk 2021-06-08 17:06:48 -07:00
  • 9413fa051f
    Alsa: Use hires timestamps (#560) Trent Piepho 2021-06-02 18:03:42 -07:00
  • 9faca9b95b Add documentation indicating that Pa_ReadStream, Pa_WriteStream, Pa_GetStreamReadAvailable and Pa_GetStreamWriteAvailable are only valid while the stream is running (between calls to Pa_StartStream and Pa_StopStream.) Ross Bencina 2021-05-20 12:06:14 +10:00
  • 15dfd46b33
    Added Pa_GetVersionInfo to portaudio.def (#574) Mirko Rajkovaca 2021-05-27 02:07:27 +02:00
  • 840489460f
    alsa: Increase snprintf buffer size to fix warning (#566) MonkeybreadSoftware 2021-05-13 02:36:10 +02:00
  • febd58ebba
    MME: fix comparison of IO buffer sizes in CalculateBufferSettings() (#571) Be 2021-05-12 19:17:10 -05:00
  • 39bfe6c63d
    Merge pull request #552 from PortAudio/winrt Dmitry Kostjuchenko 2021-04-29 09:27:50 +03:00
  • aa053464eb
    [macOS] drop support for 10.5 (#511) John Melas 2021-04-29 03:38:18 +03:00
  • b184fe82ed
    remove deprecated pablio (#437) Be 2021-04-28 19:35:03 -05:00
  • a563f2d39d
    Whitespace cleanup in Java and C++ bindings#458) MichalPetryka 2021-04-29 02:23:52 +02:00
  • 3e782f2494 CMake: clean up including headers for examples Be 2021-01-22 17:14:36 -06:00
  • 640d26cdea CMake: build qa executables Be 2021-01-22 17:17:19 -06:00
  • ee2c707495 CMake: build all tests Be 2021-01-22 17:14:20 -06:00
  • dfa969b3d9 GH Actions: add separate workflow for CMake testing every OS Be 2021-01-11 12:31:19 -06:00
  • c5d6563d1c CMake: bump minimum version to 3.0.0 to fix deprecation warning Be 2021-01-13 02:49:08 -06:00
  • 32f5cbda7e
    paqa_devs.c: define _USE_MATH_DEFINES (#554) Phil Burk 2021-04-17 13:00:18 -07:00
  • df2be4e048
    patest_unplug.c: change int32_t to int (#553) Phil Burk 2021-04-17 12:56:16 -07:00
  • c6178e8592 wasapi: Fixed compilation with MinGW (W64) when targeting 32-bit platform dmitrykos 2021-04-15 11:39:02 +03:00
  • 67caa13f19
    fix patest_converters.c argc argv order (#544) Phil Burk 2021-04-12 06:29:03 -07:00
  • 147dd72254
    Improve JACK regex pattern escape code (see ticket #534). Improves previously merged PR #405 master commit eec7bb7 by performing string conversion directly in to the target buffer, thus avoiding one allocation and one strncpy per client/device name. (#536) v19.7.0-RC2 v19.7.0 Ross Bencina 2021-04-01 11:17:30 +11:00
  • eec7bb7397
    JACK PipeWire fixes (escape regex chars) (#504) Be 2021-03-19 12:51:31 -05:00
  • 3f7bee79a6 Bump version to 19.7.0 Phil Burk 2021-01-24 12:10:04 -08:00
  • b14e866b27 configure: better test for Mac OS arch Phil Burk 2021-02-24 18:09:57 -08:00
  • 793c7ffc18 WASAPI final whitespace fix petris 2021-02-18 12:40:26 +01:00
  • 78415a838a
    Add .editorconfig (#394) MichalPetryka 2021-02-18 02:49:18 +01:00
  • 79932a5919
    Clean up whitespace in src/hostapi/coreaudio in preparation for .editorconfig. (#502) Ross Bencina 2021-02-18 12:11:14 +11:00
  • 078fc760c5
    Merge pull request #510 from alienpenguin/fix-vs2010-compilation Dmitry Kostjuchenko 2021-02-17 09:13:45 +02:00
  • 9ef2c28bb8 fixed VS2010 compilation Francesco Lamonica 2021-02-16 22:11:01 +01:00
  • 8ccd53fe7c
    Merge pull request #509 from PortAudio/winrt Dmitry Kostjuchenko 2021-02-16 12:54:24 +02:00
  • 712685c71a wasapi: Fixed compilation for UWP platform, minor cleanup and refactoring. dmitrykos 2021-02-16 12:43:58 +02:00
  • c47aa44c1c
    Merge pull request #508 from PortAudio/winrt Dmitry Kostjuchenko 2021-02-16 12:34:26 +02:00
  • 7926e3a8ee wasapi: Fixed glitchy audio in case of Exclusive mode, 24-bit packed format and USB DAC (other audio devices using the same audio format could be affected too). dmitrykos 2021-02-16 12:15:00 +02:00
  • 0ac93f8634 coreaudio: remove pa_mac_core_old.c Phil Burk 2021-02-12 08:00:25 -08:00
  • 73291bb1f5
    Cleanup newlines at EOF in oss (#491) MichalPetryka 2021-02-11 04:02:46 +01:00
  • 94e4cf69c3
    Cleanup newlines at EOF in dsound (#490) MichalPetryka 2021-02-11 04:02:22 +01:00
  • b2a4d5cb80
    configure/make: export PaWasapi_* and PaWasapiWinrt_* symbols (#500) Peter Ross 2021-02-11 12:37:23 +11:00
  • fa42d1284e macos: consider major version 11 Phil Burk 2021-02-05 10:23:48 -08:00
  • 0b73f1589c
    Merge pull request #496 from rouseabout/master Dmitry Kostjuchenko 2021-02-09 23:39:33 +02:00
  • 38eba25bcc WASAPI: Add PaWaspi_GetIMMDevice function Peter Ross 2021-02-09 14:55:41 +11:00
  • ec3dd05855
    Merge pull request #499 from rouseabout/consistent-export-symbol-numbers Dmitry Kostjuchenko 2021-02-09 23:03:29 +02:00
  • 0f26679b88 cmake_support/template_portaudio.def: make symbol numbers consistent with build/msvc/portaudio.def Peter Ross 2021-02-10 07:26:20 +11:00
  • 4932b488c5 build: Fix builds with parallel make. orbea 2021-01-20 21:46:12 -08:00
  • dd857f6108 replace Carbon with CoreFoundation and CoreServices John Melas 2020-12-21 12:14:19 +02:00
  • 607b7d94d0
    OSS: support 32-bit signed format AFMT_S32_NE (#462) Ed Maste 2021-02-03 21:11:03 -05:00
  • 51547aa31c configure: add arm64 for Mac M1 Phil Burk 2021-01-29 12:34:13 -08:00
  • 9756c86061 configure: add INCLUDES for mingw build Phil Burk 2021-01-29 12:15:15 -08:00
  • 9a5c7cb346
    Cleanup newlines at EOF in skeleton (#480) MichalPetryka 2021-02-04 02:20:11 +01:00
  • 74fa59a036
    Cleanup newlines at EOF in src/os/win (#481) MichalPetryka 2021-02-04 02:19:45 +01:00
  • b5a55169b9
    Cleanup newlines at EOF in src/common (#482) MichalPetryka 2021-02-04 02:19:23 +01:00
  • 67dc808f69
    Cleanup newlines at EOF in src/hostapi/asio (#483) MichalPetryka 2021-02-04 02:18:29 +01:00
  • d36033d5da
    Clean up whitespace in src/hostapi/wasapi in preparation for .editorconfig. Indent by 4 spaces. Strip trailing whitespace. (#477) Ross Bencina 2021-02-04 12:17:29 +11:00
  • bfb9b7f7e7
    Clean up whitespace in src/hostapi/wdmks in preparation for .editorconfig. Indent by 4 spaces. Strip trailing whitespace. (#476) Ross Bencina 2021-02-04 12:17:16 +11:00
  • 3686f2f053
    Clean up whitespace in src/hostapi/alsa in preparation for .editorconfig. Indent by 4 spaces. (#475) Ross Bencina 2021-02-04 12:17:00 +11:00
  • 813b281826 pa_mac_core.c: add missing definition to fix build on older systems Davide Gerhard 2021-01-28 08:33:55 +01:00
  • 52b1026c1f Fix user-facing and non-user-facing typos luz paz 2021-01-24 07:39:59 -05:00
  • b50bca981e
    use variadic arguments in DEFINE_GUID also for MSVC (#374) John Melas 2021-01-28 03:29:24 +02:00
  • 358d153564
    Run MSBuild MSVC project CI for pull requests (#419) Ross Bencina 2021-01-27 23:50:10 +11:00
  • fa525d6199
    mac autoconf: support current and future SDKs (#470) Phil Burk 2021-01-26 15:25:10 -08:00
  • 68e1c5685b
    Fix patest1 printf (#467) Phil Burk 2021-01-24 14:54:28 -08:00
  • 6a86d4bd3b autoconf build: add src dir src/hostapi/skeleton to fix out of tree builds." orbea 2021-01-20 18:23:43 -08:00
  • 85f7602a3c Whitespace cleanup in test petris 2021-01-22 14:14:12 +01:00
  • 92e7210603 Whitespace cleanup in examples petris 2021-01-22 14:20:29 +01:00
  • 2d0a88a618 Whitespace cleanup in qa petris 2021-01-22 14:17:52 +01:00
  • f7efb6b53c
    docs: Pa_OpenStream() fails if sampleRate unavailable (#446) Phil Burk 2021-01-21 08:17:27 -08:00
  • 0b832f5ff1
    Clean up whitespace in qa/ in preparation for .editorconfig. (#418) Ross Bencina 2021-01-22 00:00:40 +11:00
  • f58b69dc36
    Clean up whitespace in test/ in preparation for .editorconfig. (#417) Ross Bencina 2021-01-21 23:45:10 +11:00
  • b251bdd7f8
    Clean up whitespace in src/os/unix in preparation for .editorconfig. Convert tabs to 4 spaces. Indent by 4 spaces. Strip trailing whitespace. Ensure EOL at EOF. (#410) Ross Bencina 2021-01-21 23:27:43 +11:00
  • 4c673d1f2b
    Clean up whitespace in src/os/win in preparation for .editorconfig. (#409) Ross Bencina 2021-01-21 23:23:00 +11:00
  • fac71001ee
    Clean up whitespace in src/common in preparation for .editorconfig. (#408) Ross Bencina 2021-01-21 23:06:08 +11:00
  • af9f4e3e19
    Clean up whitespace in pa_win_wmme.c in preparation for .editorconfig (#413) Ross Bencina 2021-01-21 22:46:49 +11:00
  • fd4cebf2cb
    Clean up whitespace in src\hostapi\dsound in preparation for .editorconfig. Convert tabs to 4 spaces. Indent by 4 spaces. Strip trailing whitespace. Ensure EOL at EOF. (#412) Ross Bencina 2021-01-21 22:32:05 +11:00
  • 238d8db31a
    Clean up whitespace in examples/ in preparation for .editorconfig. Convert tabs to 4 spaces. Indent by 4 spaces. Strip trailing whitespace. Ensure EOL at EOF. (#416) Ross Bencina 2021-01-21 22:23:23 +11:00
  • f476839ab8
    Clean up whitespace in pa_asio.cpp in preparation for .editorconfig. Convert tabs to 4 spaces. Indent by 4 spaces. Strip trailing whitespace. Ensure EOL at EOF. (#411) Ross Bencina 2021-01-21 22:17:17 +11:00
  • 80c5f27120
    Ignore the Visual Studio CMake settings file. (#422) Etienne Dechamps 2021-01-21 11:16:44 +00:00
  • 20a971df57
    Clean up whitespace in src/hostapi/{asihpi, jack, oss, skeleton} in preparation for .editorconfig. (#414) Ross Bencina 2021-01-21 21:58:54 +11:00
  • c441223dfa
    Clean up whitespace in include/ in preparation for .editorconfig. (#415) Ross Bencina 2021-01-21 14:19:22 +11:00
  • 51e075d3dc alignment fixes John Melas 2020-12-29 16:51:28 +02:00
  • 9a1fa58773 remove todo comments John Melas 2020-12-29 16:48:04 +02:00
  • ac76dea010 pass input size in AudioConverterFillComplexBuffer as number of packets John Melas 2020-12-20 20:00:44 +02:00
  • 61c402f941 fix ringBufferIOProc John Melas 2020-12-20 14:35:24 +02:00
  • 1d3a239fd0 remove support for OS X 10.4, rename functions pa_ -> PaMacCore_ John Melas 2020-12-16 12:45:30 +02:00