summaryrefslogtreecommitdiffstats
path: root/src/multimedia/pipewire
Commit message (Expand)AuthorAgeFilesLines
* Audio: prepare callback-based audio sourcesTim Blechmann11 hours1-1/+1
* Audio: introduce Accessibility as new endpoint roleTim Blechmann17 hours1-0/+2
* Pipewire: QAudioDeviceMonitor - relax thread assertionTim Blechmann8 days3-7/+11
* Pipewire: re-enable pw_deinitTim Blechmann8 days1-6/+2
* Pipewire: improve shutdown handlingTim Blechmann9 days3-7/+18
* Pipewire: disable xrun detectionTim Blechmann9 days1-0/+7
* Pipewire: disable pw_deinitTim Blechmann2025-06-191-2/+6
* Audio: align name for audio sink iodeviceTim Blechmann2025-06-181-1/+1
* PipeWire: clean up active audio streams on exitTim Blechmann2025-06-157-10/+40
* Normalize signal/slot signatures 2025Marc Mutz2025-06-051-1/+1
* Pipewire: fix error when pipewire available, but not runningTim Blechmann2025-06-051-2/+5
* Pipewire: prevent assertion failure in error handling codeTim Blechmann2025-05-281-4/+12
* Audio: unify the platform-specific Sink/Source codeTim Blechmann2025-05-136-626/+182
* QAutoResetEvent: introduce callOnActivatedTim Blechmann2025-05-082-6/+3
* Audio: move volume to QPlatformAudioEndpointBaseTim Blechmann2025-05-083-11/+3
* Audio: move QAudioFormat to QPlatformAudioEndpointBaseTim Blechmann2025-05-081-20/+10
* Audio: Sink - introduce callback-based interfaceTim Blechmann2025-05-015-46/+163
* Pipewire: QAudioDeviceMonitor - don't dereference optionalTim Blechmann2025-04-291-1/+1
* Audio: move format utils into QtMultimediaPrivateTim Blechmann2025-04-251-3/+3
* Audio: fix bufferSize semanticsTim Blechmann2025-04-243-1/+7
* Audio: move format validation to platform-independent codeTim Blechmann2025-04-232-12/+0
* Pipewire: remove bytesReady from QPlatformAudioSourceStreamTim Blechmann2025-04-231-9/+0
* Audio: harden error handlingTim Blechmann2025-04-234-13/+20
* Pipewire: fix default device trackingTim Blechmann2025-04-221-1/+10
* Pipewire: silence unused-value warnings from pipewire macrosTim Blechmann2025-04-221-0/+5
* Pipewire: silence clang warnings from spa macrosTim Blechmann2025-04-221-0/+4
* rtsan: declare all non-blocking function as noexceptTim Blechmann2025-04-124-8/+8
* Pipewire: use ApplicationName to initialize stream nameTim Blechmann2025-04-122-2/+15
* Pipewire: improve handling for format_pod failuresTim Blechmann2025-04-083-16/+26
* Pipewire: add QDebug support for spa_podTim Blechmann2025-04-072-1/+56
* Pipewire: move node resolution into stream classTim Blechmann2025-04-045-83/+79
* Audio: introduce private API to set driver buffer sizeTim Blechmann2025-04-045-14/+37
* Audio: sanitize `volume`Tim Blechmann2025-04-041-8/+8
* Linux: add and export RTTI for backend-specific QAudioDevice classesTim Blechmann2025-04-031-1/+3
* QAudioSink: introduce private API to set platform-specific endpoint rolesTim Blechmann2025-04-032-5/+25
* Audio: ensure stream is deleted before emiting state changeTim Blechmann2025-04-032-4/+4
* Audio: separate findClosestSamplingRate out of pipewireTim Blechmann2025-04-031-17/+2
* Audio: refine shutdown behavior for QAudioSourceTim Blechmann2025-04-022-6/+30
* Pipewire: fix disconnect handlingTim Blechmann2025-04-022-2/+7
* Audio: ensure volume initializationTim Blechmann2025-04-022-11/+13
* pipewire: correct condition about QPipeWireInstance isLoaded() or notLiang Qi2025-03-271-1/+1
* Multimedia: explicitly disable move/copy for some structsTim Blechmann2025-03-242-0/+4
* PipeWire: fix ambiguous comparison of std::string_view <> QByteArrayDennis Oberst2025-03-211-1/+11
* Pipewire: use pipewire audio backend when availableTim Blechmann2025-03-201-14/+2
* Audio: fix some deprecation warningsTim Blechmann2025-03-201-1/+1
* Audio: introduce safe QAudioDevicePrivate::createQAudioDeviceTim Blechmann2025-03-191-2/+2
* Audio: move format check into platform-independent layerTim Blechmann2025-03-195-13/+12
* PipeWire: fix unity-builds on legacy distrosTim Blechmann2025-03-141-1/+6
* PipeWire: Expose all sample formats as supportedTim Blechmann2025-03-144-31/+36
* Audio: introduce QPlatformAudio*Stream classesTim Blechmann2025-03-064-384/+85