Changeset 256346 in webkit


Ignore:
Timestamp:
Feb 11, 2020 1:14:44 PM (4 years ago)
Author:
eric.carlson@apple.com
Message:

video.currentTime is not being updated in iOS 13.4 Beta
https://bugs.webkit.org/show_bug.cgi?id=207489
<rdar://problem/59322640>

Reviewed by Youenn Fablet.

Source/WebKit:

Allow the Web process and the GPU process to communicate with
'com.apple.coremedia.audiodeviceclock.xpc' because it is necessary to use a
CMTimeBase, which is used by MediaPlayerPrivateMediaStreamAVFObjC for currentTime.

Test: fast/mediastream/media-element-current-time.html

  • Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb:
  • Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:

LayoutTests:

  • fast/mediastream/media-element-current-time.html: Added.
Location:
trunk
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r256344 r256346  
     12020-02-11  Eric Carlson  <eric.carlson@apple.com>
     2
     3        video.currentTime is not being updated in iOS 13.4 Beta
     4        https://bugs.webkit.org/show_bug.cgi?id=207489
     5        <rdar://problem/59322640>
     6
     7        Reviewed by Youenn Fablet.
     8
     9        * fast/mediastream/media-element-current-time.html: Added.
     10
    1112020-02-11  Jason Lawrence  <lawrence.j@apple.com>
    212
  • trunk/Source/WebKit/ChangeLog

    r256345 r256346  
     12020-02-11  Eric Carlson  <eric.carlson@apple.com>
     2
     3        video.currentTime is not being updated in iOS 13.4 Beta
     4        https://bugs.webkit.org/show_bug.cgi?id=207489
     5        <rdar://problem/59322640>
     6
     7        Reviewed by Youenn Fablet.
     8
     9        Allow the Web process and the GPU process to communicate with
     10        'com.apple.coremedia.audiodeviceclock.xpc' because it is necessary to use a
     11        CMTimeBase, which is used by MediaPlayerPrivateMediaStreamAVFObjC for currentTime.
     12
     13        Test: fast/mediastream/media-element-current-time.html
     14
     15        * Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb:
     16        * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
     17
    1182020-02-11  Alex Christensen  <achristensen@webkit.org>
    219
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb

    r255503 r256346  
    141141           (global-name "com.apple.coremedia.asset.xpc")
    142142           (global-name "com.apple.coremedia.assetimagegenerator.xpc")
     143           (global-name "com.apple.coremedia.audiodeviceclock.xpc") ; Needed for CMTimeBase
    143144           (global-name "com.apple.coremedia.audioprocessingtap.xpc")
    144145           (global-name "com.apple.coremedia.capturesession")      ; Actually for video capture
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb

    r255503 r256346  
    155155           (global-name "com.apple.coremedia.asset.xpc")
    156156           (global-name "com.apple.coremedia.assetimagegenerator.xpc")
     157           (global-name "com.apple.coremedia.audiodeviceclock.xpc") ; Needed for CMTimeBase
    157158           (global-name "com.apple.coremedia.audioprocessingtap.xpc")
    158159           (global-name "com.apple.coremedia.capturesession")      ; Actually for video capture
Note: See TracChangeset for help on using the changeset viewer.