Title: [286759] trunk/Source/WebCore
- Revision
- 286759
- Author
- mmaxfi...@apple.com
- Date
- 2021-12-08 20:05:19 -0800 (Wed, 08 Dec 2021)
Log Message
[MacCatalyst] Fix Mac Catalyst build
https://bugs.webkit.org/show_bug.cgi?id=234067
Unreviewed.
There's a compile error:
Source/WebCore/platform/audio/ios/AudioSessionIOS.mm:247:5: error: 'auto' deduced as 'id' in declaration of 'session' [-Werror,-Wauto-var-id]
auto *session = [PAL::getAVAudioSessionClass() sharedInstance];
^~~~~~~~~~~~~
No new tests because there is no behavior change.
* platform/audio/ios/AudioSessionIOS.mm:
(WebCore::setEligibleForSmartRouting):
(WebCore::AudioSessionIOS::setPresentingProcesses):
(WebCore::AudioSessionIOS::setCategory):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (286758 => 286759)
--- trunk/Source/WebCore/ChangeLog 2021-12-09 02:40:33 UTC (rev 286758)
+++ trunk/Source/WebCore/ChangeLog 2021-12-09 04:05:19 UTC (rev 286759)
@@ -1,3 +1,23 @@
+2021-12-08 Myles C. Maxfield <mmaxfi...@apple.com>
+
+ [MacCatalyst] Fix Mac Catalyst build
+ https://bugs.webkit.org/show_bug.cgi?id=234067
+
+ Unreviewed.
+
+ There's a compile error:
+
+ Source/WebCore/platform/audio/ios/AudioSessionIOS.mm:247:5: error: 'auto' deduced as 'id' in declaration of 'session' [-Werror,-Wauto-var-id]
+ auto *session = [PAL::getAVAudioSessionClass() sharedInstance];
+ ^~~~~~~~~~~~~
+
+ No new tests because there is no behavior change.
+
+ * platform/audio/ios/AudioSessionIOS.mm:
+ (WebCore::setEligibleForSmartRouting):
+ (WebCore::AudioSessionIOS::setPresentingProcesses):
+ (WebCore::AudioSessionIOS::setCategory):
+
2021-12-08 Jer Noble <jer.no...@apple.com>
Add an experimental trackConfiguration accessor on AudioTrack & VideoTrack.
Modified: trunk/Source/WebCore/platform/audio/ios/AudioSessionIOS.mm (286758 => 286759)
--- trunk/Source/WebCore/platform/audio/ios/AudioSessionIOS.mm 2021-12-09 02:40:33 UTC (rev 286758)
+++ trunk/Source/WebCore/platform/audio/ios/AudioSessionIOS.mm 2021-12-09 04:05:19 UTC (rev 286759)
@@ -116,7 +116,7 @@
if (!AudioSession::shouldManageAudioSessionCategory())
return;
- auto *session = [PAL::getAVAudioSessionClass() sharedInstance];
+ AVAudioSession *session = [PAL::getAVAudioSessionClass() sharedInstance];
if (![session respondsToSelector:@selector(setEligibleForBTSmartRoutingConsideration:error:)]
|| ![session respondsToSelector:@selector(eligibleForBTSmartRoutingConsideration)])
return;
@@ -171,7 +171,7 @@
void AudioSessionIOS::setPresentingProcesses(Vector<audit_token_t>&& auditTokens)
{
#if HAVE(AUDIOSESSION_PROCESSASSERTION)
- auto session = [PAL::getAVAudioSessionClass() sharedInstance];
+ AVAudioSession session = [PAL::getAVAudioSessionClass() sharedInstance];
if (![session respondsToSelector:@selector(setAuditTokensForProcessAssertion:error:)])
return;
@@ -244,7 +244,7 @@
m_lastSetPreferredAudioDeviceUID = emptyString();
#endif
- auto *session = [PAL::getAVAudioSessionClass() sharedInstance];
+ AVAudioSession *session = [PAL::getAVAudioSessionClass() sharedInstance];
auto *currentCategory = [session category];
auto currentOptions = [session categoryOptions];
auto currentPolicy = [session routeSharingPolicy];
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes