Details
-
Task
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
-
Multimedia, weeks 18-19
Description
android with API 27+ has a new audio API: AAudio. we should investigate migrating to it (directly or via the oboe wrapper library) using a similar callback/stream based architecture as for pipewire/coreaudio
https://github.com/google/oboe
https://developer.android.com/ndk/guides/audio/aaudio/aaudio
Attachments
Issue Links
- relates to
-
QTBUG-128256 Spatial Audio relatively high latency in QtQuick3D.Xr
-
- Reported
-
-
QTBUG-134764 Inconsistent behavior when switching audio device
-
- Reported
-
-
QTBUG-134882 QAudioDevice::isFormatSupported() not working on Android
-
- Closed
-
-
QTBUG-118609 Refactor QAndroidAudioSink
-
- Closed
-
-
QTBUG-134594 Android: Better device discovery of audio output
-
- Reported
-
-
QTBUG-136781 Refactor QOpenSLESEngine class
-
- Closed
-
- resulted from
-
QTBUG-128340 QAudioSource/QAudioSink threading model causes latencies / dropouts
-
- Closed
-
Gerrit Reviews
For Gerrit Dashboard: QTBUG-132951 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
655209,3 | Android: Add classes for handling AAudio streams and builders | dev | qt/qtmultimedia | Status: NEW | 0 | 0 |
655210,4 | Android: Rewrite QAndroidAudioSink and -Source to use AAudio API | dev | qt/qtmultimedia | Status: NEW | 0 | 0 |