summaryrefslogtreecommitdiffstats
path: root/src/multimedia/pulseaudio
Commit message (Expand)AuthorAgeFilesLines
* Pulseaudio: do not handle errors during stream stopTim Blechmann9 days1-3/+1
* Audio: align name for audio sink iodeviceTim Blechmann9 days1-1/+1
* Pulseaudio: ContextManager - remove unused signalTim Blechmann11 days2-4/+0
* Pulseaudio: Source - don't wait for stream corking in stop()Tim Blechmann2025-06-131-1/+1
* PulseAudio: use lock_guard where possibleTim Blechmann2025-06-113-12/+12
* PulseAudio: wait for suspend/resume operationsTim Blechmann2025-06-102-5/+5
* PulseAudio: start streams while holding the engine lockTim Blechmann2025-06-102-2/+6
* QPulseAudioContextManager: use raii PAProplistHandleTim Blechmann2025-06-061-6/+7
* Pulseaudio: work around stuttering audio signal deliveryTim Blechmann2025-06-063-1/+22
* Pulseaudio: use implementation helpers to implement sinkTim Blechmann2025-06-065-408/+153
* Pulseaudio: implement callback based interfaceTim Blechmann2025-06-062-38/+139
* Pulseaudio: modernize QPulseAudioSourceTim Blechmann2025-06-062-493/+305
* Pulseaudio: modernize QPulseAudioSinkTim Blechmann2025-06-065-674/+367
* PulseAudio: add higher-level API for asynchronous operationsTim Blechmann2025-06-052-24/+30
* Audio: move volume to QPlatformAudioEndpointBaseTim Blechmann2025-05-084-31/+2
* Audio: move QAudioFormat to QPlatformAudioEndpointBaseTim Blechmann2025-05-085-37/+9
* Pulseaudio: increase warning level of significant issuesTim Blechmann2025-04-231-3/+3
* PulseAudio: fix mainloop double unlockingTim Blechmann2025-04-231-1/+1
* Audio: sanitize `volume`Tim Blechmann2025-04-044-19/+13
* Linux: add and export RTTI for backend-specific QAudioDevice classesTim Blechmann2025-04-032-5/+37
* Audio: fix some deprecation warningsTim Blechmann2025-03-201-1/+2
* QAudioDevice: deprecate `handle`Tim Blechmann2025-03-191-1/+1
* Audio: introduce safe QAudioDevicePrivate::createQAudioDeviceTim Blechmann2025-03-191-2/+2
* Audio: move format check into platform-independent layerTim Blechmann2025-03-195-27/+13
* Audio: rework QAudioDevicePrivateTim Blechmann2025-03-011-3/+3
* Audio: Platform abstraction - remove setFormatTim Blechmann2025-02-284-8/+14
* Audio: improve volume functionalityTim Blechmann2025-02-113-17/+11
* QPlatformAudioDevices: introduce backendName()Tim Blechmann2025-02-111-0/+2
* Pulseaudio: rename QPulseAudioEngine to QPulseAudioContextManagerTim Blechmann2025-01-206-69/+70
* Shared handle: improve APIsTim Blechmann2025-01-204-17/+33
* alsa/pulseaudio: remove json filesTim Blechmann2025-01-171-3/+0
* Rename QPlatformMediaDevices => QPlatformAudioDevicesArtem Dyomin2025-01-132-18/+18
* PulseAudio: cleanupsTim Blechmann2025-01-097-228/+293
* Improve logic of caching audio devicesArtem Dyomin2025-01-092-4/+7
* Implement cache for audio devicesArtem Dyomin2025-01-092-4/+6
* Pulseaudio: remove QPulseAudioDeviceInfo classTim Blechmann2025-01-034-101/+67
* cleanup: apply clang-tidy's modernize-use-overrideTim Blechmann2025-01-024-5/+5
* PulseAudio: fix bytesAavailable of QAudioSource in push modeTasuku Suzuki2024-12-181-2/+6
* PulseAudio: Enable bytesAvailable() for QAudioSource::start()Tasuku Suzuki2024-12-172-0/+6
* pulseaudio: cleanupsTim Blechmann2024-12-164-6/+0
* Avoid some uses of QMapTim Blechmann2024-11-231-8/+9
* Replace a boolean parameter in QAudioStateMachine with an enumArtem Dyomin2024-10-172-9/+11
* Pulseaudio: guard m_context with lockTim Blechmann2024-07-301-0/+4
* Pulseaudio: set thread name of pulseaudioTim Blechmann2024-07-301-0/+2
* Apply clazy's old-style-connectTim Blechmann2024-05-031-1/+1
* Pulseaudio: replace toQString methods with qDebug overloadsTim Blechmann2024-04-185-70/+82
* pulseaudio: separate out error getter functionsTim Blechmann2024-04-185-17/+37
* QString: replace QString(QLatin1String( with QStringLiteralTim Blechmann2024-04-182-8/+4
* pulseaudio: clean up string handlingTim Blechmann2024-04-181-42/+47
* strings: use QStringLiteral instead of fromUtf8Tim Blechmann2024-04-093-9/+9