RESOLVED FIXED 170861
Use AVAudioSession to enumerate audio capture devices on iOS
https://bugs.webkit.org/show_bug.cgi?id=170861
Summary Use AVAudioSession to enumerate audio capture devices on iOS
Jeremy Jones
Reported 2017-04-14 15:23:09 PDT
Right now iOS is using AVCaptureDeviceManager, but it should move to AVAudioSession.
Attachments
Patch (3.36 KB, patch)
2017-05-01 13:59 PDT, Jer Noble
no flags
Radar WebKit Bug Importer
Comment 1 2017-04-17 01:12:59 PDT
Jer Noble
Comment 2 2017-05-01 13:59:43 PDT
Eric Carlson
Comment 3 2017-05-01 14:02:57 PDT
Comment on attachment 308763 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=308763&action=review > Source/WebCore/ChangeLog:10 > + Hook up the new AVAudioSessionCaptureDeviceManager class to CoreAudioCaptureSource and to the (increasingly ill-named) > + RealtimeMediaSourceCenterMac. Magic eight ball says "Outlook good for a rename"
WebKit Commit Bot
Comment 4 2017-05-01 14:38:42 PDT
Comment on attachment 308763 [details] Patch Clearing flags on attachment: 308763 Committed r216029: <http://trac.webkit.org/changeset/216029>
WebKit Commit Bot
Comment 5 2017-05-01 14:38:43 PDT
All reviewed patches have been landed. Closing bug.
Ryan Haddad
Comment 6 2017-05-01 15:03:52 PDT
(In reply to WebKit Commit Bot from comment #4) > Comment on attachment 308763 [details] > Patch > > Clearing flags on attachment: 308763 > > Committed r216029: <http://trac.webkit.org/changeset/216029> As EWS predicted, this broke the iOS build: https://build.webkit.org/builders/Apple%20iOS%2010%20Simulator%20Release%20%28Build%29/builds/1264
Ryan Haddad
Comment 7 2017-05-01 15:05:34 PDT
(In reply to Ryan Haddad from comment #6) > (In reply to WebKit Commit Bot from comment #4) > > Comment on attachment 308763 [details] > > Patch > > > > Clearing flags on attachment: 308763 > > > > Committed r216029: <http://trac.webkit.org/changeset/216029> > > As EWS predicted, this broke the iOS build: > > https://build.webkit.org/builders/ > Apple%20iOS%2010%20Simulator%20Release%20%28Build%29/builds/1264 Apparently I left this comment 20 seconds after a fix was landed in https://trac.webkit.org/r216034
Jer Noble
Comment 8 2017-05-01 15:07:29 PDT
(In reply to Ryan Haddad from comment #7) > (In reply to Ryan Haddad from comment #6) > > (In reply to WebKit Commit Bot from comment #4) > > > Comment on attachment 308763 [details] > > > Patch > > > > > > Clearing flags on attachment: 308763 > > > > > > Committed r216029: <http://trac.webkit.org/changeset/216029> > > > > As EWS predicted, this broke the iOS build: > > > > https://build.webkit.org/builders/ > > Apple%20iOS%2010%20Simulator%20Release%20%28Build%29/builds/1264 > > Apparently I left this comment 20 seconds after a fix was landed in > https://trac.webkit.org/r216034 My apologies. I was building against an old ToT where this error didn't show up.
Note You need to log in before you can comment on or make changes to this bug.