Changeset 254440 in webkit


Ignore:
Timestamp:
Jan 13, 2020 11:26:39 AM (4 years ago)
Author:
eric.carlson@apple.com
Message:

Don't softlink AVCapture classes on watchOS or tvOS
https://bugs.webkit.org/show_bug.cgi?id=205974
<rdar://problem/58427281>

Unreviewed test fix after r254257.

  • TestWebKitAPI/Tests/WebCore/cocoa/AVFoundationSoftLinkTest.mm:

(TestWebKitAPI::TEST):

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r254439 r254440  
     12020-01-13  Eric Carlson  <eric.carlson@apple.com>
     2
     3        Don't softlink AVCapture classes on watchOS or tvOS
     4        https://bugs.webkit.org/show_bug.cgi?id=205974
     5        <rdar://problem/58427281>
     6
     7        Unreviewed test fix after r254257.
     8
     9        * TestWebKitAPI/Tests/WebCore/cocoa/AVFoundationSoftLinkTest.mm:
     10        (TestWebKitAPI::TEST):
     11
    1122020-01-06  Jiewen Tan  <jiewen_tan@apple.com>
    213
  • trunk/Tools/TestWebKitAPI/Tests/WebCore/cocoa/AVFoundationSoftLinkTest.mm

    r249033 r254440  
    4949    EXPECT_NE(PAL::getAVAssetWriterClass(), nullptr);
    5050    EXPECT_NE(PAL::getAVAssetWriterInputClass(), nullptr);
    51     EXPECT_NE(PAL::getAVCaptureSessionClass(), nullptr);
     51    EXPECT_NE(PAL::getAVMutableAudioMixClass(), nullptr);
     52    EXPECT_NE(PAL::getAVMutableAudioMixInputParametersClass(), nullptr);
     53
     54#if !PLATFORM(WATCHOS) && !PLATFORM(APPLETV)
    5255    EXPECT_NE(PAL::getAVCaptureConnectionClass(), nullptr);
    5356    EXPECT_NE(PAL::getAVCaptureDeviceClass(), nullptr);
     
    5558    EXPECT_NE(PAL::getAVCaptureDeviceInputClass(), nullptr);
    5659    EXPECT_NE(PAL::getAVCaptureOutputClass(), nullptr);
     60    EXPECT_NE(PAL::getAVCaptureSessionClass(), nullptr);
    5761    EXPECT_NE(PAL::getAVCaptureVideoDataOutputClass(), nullptr);
    5862    EXPECT_NE(PAL::getAVFrameRateRangeClass(), nullptr);
    59     EXPECT_NE(PAL::getAVMutableAudioMixClass(), nullptr);
    60     EXPECT_NE(PAL::getAVMutableAudioMixInputParametersClass(), nullptr);
     63#endif
    6164
    6265#if HAVE(AVSTREAMSESSION) && ENABLE(LEGACY_ENCRYPTED_MEDIA)
     
    171174    EXPECT_TRUE([AVURLAssetBoundNetworkInterfaceName isEqualToString:@"AVURLAssetBoundNetworkInterfaceName"]);
    172175    EXPECT_TRUE([AVURLAssetClientBundleIdentifierKey isEqualToString:@"AVURLAssetClientBundleIdentifierKey"]);
    173     EXPECT_TRUE([AVCaptureSessionRuntimeErrorNotification isEqualToString:@"AVCaptureSessionRuntimeErrorNotification"]);
    174     EXPECT_TRUE([AVCaptureSessionWasInterruptedNotification isEqualToString:@"AVCaptureSessionWasInterruptedNotification"]);
    175     EXPECT_TRUE([AVCaptureSessionInterruptionEndedNotification isEqualToString:@"AVCaptureSessionInterruptionEndedNotification"]);
    176     EXPECT_TRUE([AVCaptureSessionInterruptionReasonKey isEqualToString:@"AVCaptureSessionInterruptionReasonKey"]);
    177     EXPECT_TRUE([AVCaptureSessionErrorKey isEqualToString:@"AVCaptureSessionErrorKey"]);
    178176    EXPECT_TRUE([AVAudioSessionCategoryAmbient isEqualToString:@"AVAudioSessionCategoryAmbient"]);
    179177    EXPECT_TRUE([AVAudioSessionCategorySoloAmbient isEqualToString:@"AVAudioSessionCategorySoloAmbient"]);
     
    188186    EXPECT_TRUE([AVAudioSessionInterruptionOptionKey isEqualToString:@"AVAudioSessionInterruptionOptionKey"]);
    189187    EXPECT_TRUE([AVRouteDetectorMultipleRoutesDetectedDidChangeNotification isEqualToString:@"AVRouteDetectorMultipleRoutesDetectedDidChangeNotification"]);
     188#if !PLATFORM(WATCHOS) && !PLATFORM(APPLETV)
     189    EXPECT_TRUE([AVCaptureSessionErrorKey isEqualToString:@"AVCaptureSessionErrorKey"]);
     190    EXPECT_TRUE([AVCaptureSessionRuntimeErrorNotification isEqualToString:@"AVCaptureSessionRuntimeErrorNotification"]);
     191    EXPECT_TRUE([AVCaptureSessionWasInterruptedNotification isEqualToString:@"AVCaptureSessionWasInterruptedNotification"]);
     192    EXPECT_TRUE([AVCaptureSessionInterruptionEndedNotification isEqualToString:@"AVCaptureSessionInterruptionEndedNotification"]);
     193    EXPECT_TRUE([AVCaptureSessionInterruptionReasonKey isEqualToString:@"AVCaptureSessionInterruptionReasonKey"]);
     194#endif
     195
    190196#endif
    191197}
Note: See TracChangeset for help on using the changeset viewer.