Commit Graph

9 Commits

Author SHA1 Message Date
Todd
532528903c [portaudio]: fix Linux build (#5678)
* [portaudio]: fix Linux build

Wrap some Win specific stuff in an if (WIN32)

Fixes #4526

* [portaudio] Bump CONTROL version
2019-03-15 10:23:02 -07:00
Etienne Dechamps
75744206ed [portaudio] Enable debug output (#4592)
* [portaudio] Enable debug output.

This is enabled by default in the original MSVC project in the PortAudio
distribution, but not in their CMake build. This commit fixes the
regression.

I don't think there are any performance concerns with this, as PortAudio
(AFAICT) does not log from performance-critical code.

Note that this change might still be somewhat controversial, because
PortAudio will by default dump its debug output directly to stderr,
which is not particularly nice. However, the alternative is not having
any way for end users to troubleshoot PortAudio issues at all, which
IMHO is worse. Applications can always call
`PaUtil_SetDebugPrintFunction()` to redirect the output away from
stderr, and I encourage them to do so.

* [portaudio] Bump control version
2018-11-07 23:50:51 -08:00
Etienne Dechamps
52b2759a75 [portaudio] Add pa_win_waveformat.h to public includes (#4582)
* [portaudio] Add pa_win_waveformat.h to public includes.

pa_win_wasapi.h includes pa_win_waveformat.h, so it has to be
distributed for pa_win_wasapi.h to be usable.

* [portaudio] Bump control version
2018-11-07 23:45:26 -08:00
Etienne Dechamps
9ad166279c [portaudio] Copy PDB files. (#4583)
This helps with debugging. According to
docs/maintainers/vcpkg_copy_pdbs.md this should always be done.
2018-11-06 18:26:01 -08:00
Stefan Wurzinger
55f53c385e [portaudio] fix wasapi support (#4236) (#4517)
* [portaudio] fix wasapi support (#4236)

* [portaudio] Bump control version; prefer vcpkg_extract_source_archive_ex
2018-10-23 16:43:28 -07:00
bagong
485f7cf426 Leave crt linkage and build type in vcpkges hands and add some verbosity to build options 2017-06-06 11:02:33 +02:00
bagong
93ebc6c746 Make sure dsound uses version and header of current environment 2017-06-06 10:11:54 +02:00
Robert Schumacher
06272de6b4 [portaudio] Do not rename DLLs. Fix patchfile. 2017-03-07 13:30:38 -08:00
Nicolas Riebesel
38d2bd4d5e Add portaudio to ports 2017-03-07 01:41:47 +01:00