]> Repos - portaudio/commit
Merge of old SVN hotplug branch into current git HEAD. Includes hotplug support for...
authorRoss Bencina <rossb@audiomulch.com>
Sat, 27 Aug 2016 07:51:40 +0000 (17:51 +1000)
committerRoss Bencina <rossb@audiomulch.com>
Sat, 27 Aug 2016 07:51:40 +0000 (17:51 +1000)
commit89f8f75a27ddfda9f9bcefcf96ac5c510a046b80
treea47a5a2a8febf9e72422bea322eaae56c58fca52
parent7edc5cb655810c6eb5e57c2b2bdbd24a760abf2c
Merge of old SVN hotplug branch into current git HEAD. Includes hotplug support for DirectSound, WDM/KS. Both are working running in debugger but WDM/KS seems to be crashing in stand-alone build. I removed the use of struct _PaInternalInfo in hotplug/pa_front.c to reduce the size of the change. pa_win_dsound.c involved the most intricate changes due to other changes that had been made in the mean time. I've also initialized function ptrs ScanDeviceInfos, CommitDeviceInfos, DisposeDeviceInfos so this should build on all platforms.
18 files changed:
build/msvc/portaudio.def
build/msvc/portaudio.vcproj
include/portaudio.h
src/common/pa_front.c
src/common/pa_hostapi.h
src/hostapi/alsa/pa_linux_alsa.c
src/hostapi/asihpi/pa_linux_asihpi.c
src/hostapi/asio/pa_asio.cpp
src/hostapi/coreaudio/pa_mac_core.c
src/hostapi/dsound/pa_win_ds.c
src/hostapi/jack/pa_jack.c
src/hostapi/oss/pa_unix_oss.c
src/hostapi/skeleton/pa_hostapi_skeleton.c
src/hostapi/wasapi/pa_win_wasapi.c
src/hostapi/wdmks/pa_win_wdmks.c
src/hostapi/wmme/pa_win_wmme.c
src/os/win/pa_win_hotplug.c [new file with mode: 0644]
test/patest_update_available_device_list.c [new file with mode: 0644]