Changeset 235807 in webkit


Ignore:
Timestamp:
Sep 7, 2018 2:29:35 PM (6 years ago)
Author:
Brent Fulgham
Message:

Allow WebContent access to AVCSupported IOKit property in sandbox
https://bugs.webkit.org/show_bug.cgi?id=189429
<rdar://problem/43612229>

Reviewed by Eric Carlson.

Allow access to the IOKit properties AVCSupported and HEVCSupported to allow the WebContent process
to check for efficient video codecs.

  • Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
  • WebProcess/com.apple.WebProcess.sb.in:
Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r235806 r235807  
     12018-09-07  Brent Fulgham  <bfulgham@apple.com>
     2
     3        Allow WebContent access to AVCSupported IOKit property in sandbox
     4        https://bugs.webkit.org/show_bug.cgi?id=189429
     5        <rdar://problem/43612229>
     6
     7        Reviewed by Eric Carlson.
     8
     9        Allow access to the IOKit properties AVCSupported and HEVCSupported to allow the WebContent process
     10        to check for efficient video codecs.
     11
     12        * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
     13        * WebProcess/com.apple.WebProcess.sb.in:
     14
    1152018-09-07  Frederic Wang  <fwang@igalia.com>
    216
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb

    r235782 r235807  
    325325    (iokit-property-regex #"^AAPL,(DisplayPipe|OpenCLdisabled|IOGraphics_LER(|_RegTag_1|_RegTag_0|_Busy_2)|alias-policy|boot-display|display-alias|mux-switch-state|ndrv-dev|primary-display|slot-name)")
    326326    (iokit-property "APTDevice")
     327    (iokit-property "AVCSupported")
    327328    (iokit-property-regex #"^AppleJPEG(NumCores|Supports(AppleInterchangeFormats|MissingEOI|RSTLogging))")
    328329    (iokit-property "BaseAddressAlignmentRequirement")
    329330    (iokit-property-regex #"^DisplayPipe(PlaneBaseAlignment|StrideRequirements)")
     331    (iokit-property "HEVCSupported")
    330332    (iokit-property-regex #"^IOGL(|ES(|Metal))BundleName")
    331333    (iokit-property "IOGLESDefaultUseMetal")
  • trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

    r235791 r235807  
    200200    (iokit-property-regex #"^AAPL,(DisplayPipe|OpenCLdisabled|IOGraphics_LER(|_RegTag_1|_RegTag_0|_Busy_2)|alias-policy|boot-display|display-alias|mux-switch-state|ndrv-dev|primary-display|slot-name)")
    201201    (iokit-property-regex #"^ATY,(cbits|fb_(linebytes|offset|size)|intrev)")
     202    (iokit-property "AVCSupported")
    202203    (iokit-property "BacklightHandle")
    203204    (iokit-property "BlockSize")
     
    218219    (iokit-property "GPUConfigurationVariable")
    219220    (iokit-property "GpuDebugPolicy")
     221    (iokit-property "HEVCSupported")
    220222    (iokit-property "HIDPointerAccelerationType")
    221223    (iokit-property-regex #"^IOAccel(DisplayPipeCapabilities|Index|Types|Revision)")
Note: See TracChangeset for help on using the changeset viewer.