Changeset 245156 in webkit
- Timestamp:
- May 9, 2019 1:32:55 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r245147 r245156 1 2019-05-09 Eric Carlson <eric.carlson@apple.com> 2 3 Refine AudioSession route sharing policy 4 https://bugs.webkit.org/show_bug.cgi?id=197742 5 <rdar://problem/50590818> 6 7 Reviewed by Darin Adler. 8 9 No new tests, updated AVAudioSessionRouteSharingPolicy API test. 10 11 * platform/audio/cocoa/MediaSessionManagerCocoa.mm: 12 (MediaSessionManagerCocoa::updateSessionState): 13 1 14 2019-05-09 Simon Fraser <simon.fraser@apple.com> 2 15 -
trunk/Source/WebCore/platform/audio/cocoa/MediaSessionManagerCocoa.mm
r244223 r245156 112 112 else if (hasAudibleAudioOrVideoMediaType) { 113 113 category = AudioSession::MediaPlayback; 114 if (videoCount || videoAudioCount) 115 policy = RouteSharingPolicy::LongFormVideo; 116 else 117 policy = RouteSharingPolicy::LongFormAudio; 114 policy = RouteSharingPolicy::LongFormAudio; 118 115 } else if (webAudioCount) 119 116 category = AudioSession::AmbientSound; -
trunk/Tools/ChangeLog
r245149 r245156 1 2019-05-09 Eric Carlson <eric.carlson@apple.com> 2 3 Refine AudioSession route sharing policy 4 https://bugs.webkit.org/show_bug.cgi?id=197742 5 <rdar://problem/50590818> 6 7 Reviewed by Darin Adler. 8 9 * TestWebKitAPI/Tests/WebKitLegacy/ios/AudioSessionCategoryIOS.mm: 10 (TestWebKitAPI::TEST): 11 1 12 2019-05-09 Alex Christensen <achristensen@webkit.org> 2 13 -
trunk/Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/AudioSessionCategoryIOS.mm
r244223 r245156 72 72 } 73 73 74 static AVAudioSessionRouteSharingPolicy routeSharingPolicyLongFormVideo()75 {76 #if HAVE(ROUTE_SHARING_POLICY_LONG_FORM_VIDEO)77 return AVAudioSessionRouteSharingPolicyLongFormVideo;78 #else79 return AVAudioSessionRouteSharingPolicyLongForm;80 #endif81 }82 83 74 static AVAudioSessionRouteSharingPolicy routeSharingPolicyLongFormAudio() 84 75 { … … 111 102 waitUntilAudioSessionCategoryIsEqualTo(getAVAudioSessionCategoryPlayback()); 112 103 EXPECT_WK_STREQ(getAVAudioSessionCategoryPlayback(), [[getAVAudioSessionClass() sharedInstance] category]); 113 EXPECT_EQ([[getAVAudioSessionClass() sharedInstance] routeSharingPolicy], routeSharingPolicyLongFormVideo()); 104 EXPECT_EQ([[getAVAudioSessionClass() sharedInstance] routeSharingPolicy], routeSharingPolicyLongFormAudio()); 105 #if HAVE(ROUTE_SHARING_POLICY_LONG_FORM_VIDEO) 106 EXPECT_NE([[getAVAudioSessionClass() sharedInstance] routeSharingPolicy], AVAudioSessionRouteSharingPolicyLongFormVideo); 107 #endif 114 108 115 109 didBeginPlaying = false; … … 151 145 waitUntilAudioSessionCategoryIsEqualTo(getAVAudioSessionCategoryPlayback()); 152 146 EXPECT_WK_STREQ(getAVAudioSessionCategoryPlayback(), [[getAVAudioSessionClass() sharedInstance] category]); 153 EXPECT_EQ([[getAVAudioSessionClass() sharedInstance] routeSharingPolicy], routeSharingPolicyLongFormVideo()); 147 EXPECT_EQ([[getAVAudioSessionClass() sharedInstance] routeSharingPolicy], routeSharingPolicyLongFormAudio()); 148 #if HAVE(ROUTE_SHARING_POLICY_LONG_FORM_VIDEO) 149 EXPECT_NE([[getAVAudioSessionClass() sharedInstance] routeSharingPolicy], AVAudioSessionRouteSharingPolicyLongFormVideo); 150 #endif 154 151 155 152 didBeginPlaying = false;
Note: See TracChangeset
for help on using the changeset viewer.