aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cubeb_wasapi.cpp
AgeCommit message (Expand)Author
2022-04-13wasapi: Fail stream setup instead of asserting if device latency unavailable.Matthew Gregan
2022-04-13wasapi: Stop audio clients when render thread exits.Matthew Gregan
2022-04-11wasapi: Enumerate only active devices when matching BT output device.Matthew Gregan
2022-04-11wasapi: Avoid enumerating DEVICE_STATE_NOTPRESENT devices.Matthew Gregan
2022-04-11wasapi: Rework emergency_bailout mechanism.Matthew Gregan
2022-03-30audiounit,pulse,wasapi: Handle data_callback errors and signal to user via st...Matthew Gregan
2022-03-24Switch device only when the users don't specifiy a particular device (#697)Chun-Min Chang
2022-03-24Don't reset device if DISABLE_DEVICE_SWITCHING is setChun-Min Chang
2022-03-24Fire error callback when reinit failsChun-Min Chang
2022-03-23Make sure input latency is larger than zeroChun-Min Chang
2022-03-23Return matched device from wasapi_find_bt_handsfree_output_deviceChun-Min Chang
2022-03-23Rename functionChun-Min Chang
2022-03-23highlight type castChun-Min Chang
2022-03-23Avoid duplicate GetDevicePeriod callChun-Min Chang
2022-03-23Call wasapi_create_device only when necessaryChun-Min Chang
2022-03-23Don't reset input_bluetooth_handsfree when setting outputChun-Min Chang
2022-03-23Group related linesChun-Min Chang
2022-03-23Get default_period only when we need itChun-Min Chang
2022-03-09wasapi: Fix formatting.Matthew Gregan
2022-03-08Add a parameter to cubeb_resampler_create to enable reclockingPaul Adenot
2022-03-03wasapi: Protect access to cubeb context members.Matthew Gregan
2022-02-28wasapi: Avoid configuring output side of resampler when using dummy_output.Matthew Gregan
2022-02-28Assert device collection callbacks were unregistered before cubeb_destroy is ...Matthew Gregan
2022-01-11waspi: Simplify default devices query and avoid nullptr deref.Matthew Gregan
2022-01-08Build fixes for MinGW - follow up to 3d598eff576ea5939b63119d54a8a54183eec144.Matthew Gregan
2022-01-07wasapi: Speed up enumerate_devices by caching default device IDs for each flo...Matthew Gregan
2021-10-12wasapi: Use stream rate when converting latency to hns.Matthew Gregan
2021-07-28Run .clang-formatChun-Min Chang
2021-07-27wasapi: Avoid a few copies in `wasapi_find_matching_output_device`.Matthew Gregan
2021-07-20wasapi: Don't set AUDCLNT_STREAMFLAGS_NOPERSIST on IAudioClient (<3) streams....Matthew Gregan
2021-07-13Address review comments.Paul Adenot
2021-07-13Grab input frames on input available event and not on output available eventPaul Adenot
2021-07-13Use long buffers for inputPaul Adenot
2021-07-13Always use default buffer sizePaul Adenot
2021-07-13Log input and output framesPaul Adenot
2021-05-25wasapi: Adjust output stream volume internally rather than using IAudioStream...Matthew Gregan
2021-02-17Remove cubeb_stream_reset_default_device API.Matthew Gregan
2021-02-17wasapi: Don't clear `device_enumerator` in {un,}register_notification_client.Matthew Gregan
2021-01-19Remove a static keyword to remove a warning.Paul Adenot
2021-01-19Fix two warnings in cubeb_wasapi.cpp.Paul Adenot
2020-12-09WASAPI: Fix potentially uninitialized pointer warningAlbert Liu
2020-12-07WASAPI: Adjust PCM format tag based on configured bits per sampleAlbert Liu
2020-11-16Check various lengths before comparing the group id with the handsfree tagPaul Adenot
2020-11-16Fix typo in bluetooth handsfree tagPaul Adenot
2020-10-09Add stream preference to request a persistent stream session and implement th...Admiral H. Curtiss
2020-10-07Address review commentsPaul Adenot
2020-10-07Don't use AUDCLNT_STREAMOPTIONS_RAW on MinGW, it's not defined yet.Paul Adenot
2020-10-07Make RAW WASAPI streams opt-inPaul Adenot
2020-10-07Pass in AUDCLNT_STREAMOPTIONS_RAW when possible when initializing an AudioClientPaul Adenot
2020-10-07Require at least the windows 8.1 SDK for building cubebPaul Adenot