summaryrefslogtreecommitdiffstats
path: root/src/multimedia/audio
Commit message (Expand)AuthorAgeFilesLines
* wasm: fix spelling errorHEADdevLorn Potter18 hours2-2/+2
* Audio Streams - add thread() getter and add some thread assertionsTim Blechmann39 hours2-2/+23
* QtAudio: promote from alias to namespaceTim Blechmann3 days2-6/+38
* QSoundEffect: convert QSoundEffectPrivate to virtual base classTim Blechmann7 days5-384/+625
* QSampleCache: (re)implement single-threaded sample loadingTim Blechmann7 days2-8/+105
* QAudioFormat: defaultChannelConfigForChannelCount - fix off-by-one errorTim Blechmann7 days1-1/+1
* fix no thread buildLorn Potter9 days1-0/+2
* QAudioSink: emit QIODevice::bytesWrittenTim Blechmann11 days3-15/+52
* Audio: add tlsf-based memory resourceTim Blechmann12 days2-0/+114
* Audio: introduce a pmr emulation layerTim Blechmann12 days1-0/+215
* tests: make QSampleCache Q_APPLICATION_STATICTim Blechmann14 days1-1/+2
* Audio: align name for audio sink iodeviceTim Blechmann14 days2-6/+6
* wasm: document webassembly differencesLorn Potter2025-06-172-0/+9
* QMaybe: remove unused headerTim Blechmann2025-06-161-1/+0
* Audio: deprecate QWaveDecoderTim Blechmann2025-06-152-3/+10
* silence potential -Wunused-private-field warnings via Q_DECL_UNUSED_MEMBERTim Blechmann2025-06-132-3/+1
* QSampleCache: replace QWaveDecoder with dr_wavTim Blechmann2025-06-123-35/+56
* QSampleCache: Rework sample loadingTim Blechmann2025-06-123-505/+224
* Audio: declare QPlatformAudioXImplementation::stop as finalTim Blechmann2025-06-061-2/+2
* Audio: remove QAudioStateMachineTim Blechmann2025-06-067-437/+10
* 3rdparty: dr_wav - namespace implementationTim Blechmann2025-06-061-0/+2
* 3rdparty: import dr_wav to implement wav decoderTim Blechmann2025-06-061-0/+5
* QPlatformAudioSourceStream: fix idle detectionTim Blechmann2025-06-051-1/+1
* QSampleCache: use promises to simplify object connectionsTim Blechmann2025-06-053-55/+102
* Audio: prevent streams to be opened multiple timesTim Blechmann2025-05-301-0/+25
* QAudio: cleanupsTim Blechmann2025-05-301-14/+27
* Remove legacy workaroundsTim Blechmann2025-05-291-5/+1
* QAudioSink: destroy streams on start failuresTim Blechmann2025-05-291-0/+2
* QPlatformAudioSourceStream: fix processedDurationTim Blechmann2025-05-151-1/+1
* Audio: unify the platform-specific Sink/Source codeTim Blechmann2025-05-131-0/+549
* QAutoResetEvent: introduce callOnActivatedTim Blechmann2025-05-086-16/+60
* Audio: ensure parent of QPlatformAudioEndpointBaseTim Blechmann2025-05-084-4/+7
* Audio: move volume to QPlatformAudioEndpointBaseTim Blechmann2025-05-082-9/+5
* Audio: move QAudioFormat to QPlatformAudioEndpointBaseTim Blechmann2025-05-082-11/+15
* silence division-by-zero warningsTim Blechmann2025-05-062-6/+16
* Audio: Sink - introduce callback-based interfaceTim Blechmann2025-05-012-0/+116
* QAudioRingbuffer: introduce producer and consumeSome APIsTim Blechmann2025-04-253-123/+136
* Span support: use qsizetypeTim Blechmann2025-04-251-2/+2
* Audio: move format utils into QtMultimediaPrivateTim Blechmann2025-04-251-2/+2
* Audio: fix bufferSize semanticsTim Blechmann2025-04-242-8/+47
* Audio: move format validation to platform-independent codeTim Blechmann2025-04-232-16/+36
* Audio: include missing headerTim Blechmann2025-04-231-1/+1
* QAudioSource: fix doc formatingTim Blechmann2025-04-231-3/+4
* RTSan: add functionality to disable rtsanTim Blechmann2025-04-232-0/+37
* QAudioRingBuffer: allow use with non-trivial dataTim Blechmann2025-04-231-10/+53
* Audio: harden error handlingTim Blechmann2025-04-232-0/+35
* QAudioSource/Sink: add frame-based APIs for ringbufferTim Blechmann2025-04-224-10/+128
* rtsan: declare all non-blocking function as noexceptTim Blechmann2025-04-124-18/+18
* Audio: Streams - align move semantics of QAudioDevice argumentTim Blechmann2025-04-122-7/+6
* Audio: improve documentation of IOError, UnderrunError and IdleStateTim Blechmann2025-04-103-7/+14