aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cubeb_pulse.c
AgeCommit message (Expand)Author
2024-01-15Add an API for muting the input side of a streamAndreas Pehrson
2024-01-15Add APIs for input processingAndreas Pehrson
2022-09-22Make the log callback and level atomicPaul Adenot
2022-09-06Remove comments after #endif to fix clang-format errors.ivan-matveev
2022-09-06Add #ifndef around dlclose() to allow build with "LAZY_LOAD_LIBS=OFF" cmake a...ivan-matveev
2022-03-30audiounit,pulse,wasapi: Handle data_callback errors and signal to user via st...Matthew Gregan
2022-02-28Assert device collection callbacks were unregistered before cubeb_destroy is ...Matthew Gregan
2021-11-10Tidy up `WRAP` definition for dlopen.Matthew Gregan
2021-07-28Run .clang-formatChun-Min Chang
2021-02-17Remove cubeb_stream_reset_default_device API.Matthew Gregan
2020-10-07Add method to change stream nameBrendan Early
2020-04-29Add a method to get audio input latency on a stream (#583)Paul Adenot
2019-10-22pulse: Special case single channel center mapping to mono.Matthew Gregan
2019-10-16pulse: Remove unused sink_input_info_cb. (#551)Matthew Gregan
2019-10-01pulse: when default device changes update the info (#547)Alex Chronopoulos
2019-09-16Consistently try loading versioned library firstJan Beich
2019-08-22Remove panning API from cubebPaul Adenot
2019-07-12cubeb_pulse: Fix -Wimplicit-int-conversion warnings.Matthew Gregan
2019-01-23pulse: use WRAP macro around the new method.Alex Chronopoulos
2019-01-22pulse: guess default layout when it is not configured (BMO 1518106). (#486)Alex Chronopoulos
2019-01-09fix typo.Paul Adenot
2019-01-09pulse: add some extra logs at stream init/destroy/start/stopAlex Chronopoulos
2018-10-19pulse: separate input output callbacks for collection changes (BMO 1498242).Alex Chronopoulos
2018-03-23pulse: check pa_context_connect return valueJan Malakhovski
2018-03-19Multi-channels support for windows/mac/linux (#426)Jean-Yves Avenard
2018-02-13Provide access to cubeb_stream's user ptr. (#407)Dan Glastonbury
2018-01-23Non-wasapi backends return errors if loopback is requested.Bryce Van Dyk
2018-01-17pulse: avoid deadlock when context subscribe failsAlex Chronopoulos
2017-12-28pulse: Don't get some default sink info based on the pa_sink_info build-time ...Mike Hommey
2017-12-28pulse: Don't read pa_sink_port_info.available when runtime pulseaudio is < 2.0Mike Hommey
2017-09-29pulse: Cleanup potentionally dangling pointers.Dan Glastonbury
2017-09-26pulse: Wake up waiting operation once on EOL.Dan Glastonbury
2017-09-25pulse: Improve handling when there are no pulse source/sink. (#360)Dan Glastonbury
2017-08-29pulse: Implement interning device ids.Dan Glastonbury
2017-08-11Fix a gcc warning with -Wparentheses (#349)Sylvestre Ledru
2017-07-12Skip mixing when layout is set to undefinedAlex Chronopoulos
2017-07-07Add an API to reset audio stream to the default deviceChun-Min Chang
2017-05-25Rework device collection (#309)Dan Glastonbury
2017-05-23Detabify.Matthew Gregan
2017-05-22Push destroy fns to backend (#302)Dan Glastonbury
2017-04-25Pulse layout assert (#291)Alex Chronopoulos
2017-04-18Rename g_log_... to g_cubeb_log_...Dan Glastonbury
2017-03-30pulse: unref pa_operation in two places where their return was ignored.Matthew Gregan
2017-02-07Multiple channel support on OS X (#212)Chun-Min Chang
2017-02-06pulse: For default device enable Preferred All. (Bug 1332887)Alex Chronopoulos
2017-02-06pulse: return state enabled when port is NULL. (Bug 1332887)Alex Chronopoulos
2017-01-17pulse: Multiple channel support on Linux (#207)Chun-Min Chang
2016-12-20Support multiple channels on Windows (#171)Chun-Min Chang
2016-11-24pulse: Complete pulse_stream_set_panning implementation.Matthew Gregan
2016-11-10pulse: Bail early from pulse_defer_event_cb when shutting down.Matthew Gregan