RESOLVED FIXED 205056
Add support for Audio Capture in GPUProcess
https://bugs.webkit.org/show_bug.cgi?id=205056
Summary Add support for Audio Capture in GPUProcess
youenn fablet
Reported 2019-12-10 03:42:08 PST
Add support for Audio Capture in GPUProcess
Attachments
Patch (30.07 KB, patch)
2019-12-10 04:35 PST, youenn fablet
no flags
Patch (41.77 KB, patch)
2019-12-17 06:13 PST, youenn fablet
no flags
Patch (41.79 KB, patch)
2019-12-17 06:34 PST, youenn fablet
no flags
Patch for landing (41.50 KB, patch)
2019-12-18 08:29 PST, youenn fablet
no flags
youenn fablet
Comment 1 2019-12-10 04:35:53 PST
youenn fablet
Comment 2 2019-12-17 06:13:35 PST
Eric Carlson
Comment 3 2019-12-17 06:20:13 PST
Comment on attachment 385880 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=385880&action=review > Source/WebCore/platform/mediastream/mac/BaseAudioSharedUnit.cpp:96 > + if (m_disableAudioSessionCheck) { Do you mean "if (!m_disableAudioSessionCheck)" ?
youenn fablet
Comment 4 2019-12-17 06:21:42 PST
(In reply to Eric Carlson from comment #3) > Comment on attachment 385880 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=385880&action=review > > > Source/WebCore/platform/mediastream/mac/BaseAudioSharedUnit.cpp:96 > > + if (m_disableAudioSessionCheck) { > > Do you mean "if (!m_disableAudioSessionCheck)" ? Right!
youenn fablet
Comment 5 2019-12-17 06:22:18 PST
(In reply to youenn fablet from comment #4) > (In reply to Eric Carlson from comment #3) > > Comment on attachment 385880 [details] > > Patch > > > > View in context: > > https://bugs.webkit.org/attachment.cgi?id=385880&action=review > > > > > Source/WebCore/platform/mediastream/mac/BaseAudioSharedUnit.cpp:96 > > > + if (m_disableAudioSessionCheck) { > > > > Do you mean "if (!m_disableAudioSessionCheck)" ? > > Right! Need to hook in WTR crash reports with the GPU process.
youenn fablet
Comment 6 2019-12-17 06:34:13 PST
Eric Carlson
Comment 7 2019-12-17 11:03:24 PST
Comment on attachment 385882 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=385882&action=review > Source/WebKit/GPUProcess/GPUConnectionToWebProcess.cpp:80 > + , m_userMediaCaptureManagerProxy(makeUnique<UserMediaCaptureManagerProxy>(makeUniqueRef<GPUProxyForCapture>(*this))) Can we allocate this lazily?
youenn fablet
Comment 8 2019-12-18 08:29:30 PST
Created attachment 385977 [details] Patch for landing
youenn fablet
Comment 9 2019-12-18 08:29:56 PST
(In reply to Eric Carlson from comment #7) > Comment on attachment 385882 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=385882&action=review > > > Source/WebKit/GPUProcess/GPUConnectionToWebProcess.cpp:80 > > + , m_userMediaCaptureManagerProxy(makeUnique<UserMediaCaptureManagerProxy>(makeUniqueRef<GPUProxyForCapture>(*this))) > > Can we allocate this lazily? Done, thanks!
WebKit Commit Bot
Comment 10 2019-12-18 11:40:15 PST
Comment on attachment 385977 [details] Patch for landing Clearing flags on attachment: 385977 Committed r253705: <https://trac.webkit.org/changeset/253705>
WebKit Commit Bot
Comment 11 2019-12-18 11:40:17 PST
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 12 2019-12-18 11:43:01 PST
Truitt Savell
Comment 13 2019-12-19 08:58:19 PST
youenn fablet
Comment 14 2019-12-20 03:48:27 PST
(In reply to Truitt Savell from comment #13) > Looks like the changes in https://trac.webkit.org/changeset/253705/webkit > brok a test, tracking in https://bugs.webkit.org/show_bug.cgi?id=205455 Will be fixed by https://bugs.webkit.org/show_bug.cgi?id=205492
Note You need to log in before you can comment on or make changes to this bug.