Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.5.3
-
-
0053d80e0 (dev), a46ea51c8 (6.7), ef4b1ab6e (6.6), 325adaaea (tqtc/lts-6.5), a5ad80ef7 (dev), 4f9f5e8e8 (6.7), 8dfa774df (6.6), 30a391853 (tqtc/lts-6.5)
Description
OS: MacOS Sonoma 14.3, MacOS Ventura 13.6.3
Qt continues to occupy the microphone unless you call QMediaCaptureSession::setAudioInput() with a null pointer after recording is complete. At the same time, I see a microphone usage indicator.
I am attaching the code to reproduce it and also a screen recording.
Please, use *.mp4 urls for showing video in your browser.
Attachments
For Gerrit Dashboard: QTBUG-122053 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
538342,7 | Media capture session - protect against recursive call | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
538390,6 | AVFMediaEncoder: do not restart session in assetWriterFinished | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
538915,2 | Media capture session - protect against recursive call | 6.7 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
538921,2 | Media capture session - protect against recursive call | 6.6 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
539078,2 | Media capture session - protect against recursive call | tqtc/lts-6.5 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 |
539228,2 | AVFMediaEncoder: do not restart session in assetWriterFinished | 6.7 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
539254,2 | AVFMediaEncoder: do not restart session in assetWriterFinished | 6.6 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
539267,2 | AVFMediaEncoder: do not restart session in assetWriterFinished | tqtc/lts-6.5 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 |