<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>209904</bug_id>
          
          <creation_ts>2020-04-02 07:01:43 -0700</creation_ts>
          <short_desc>[iOS] Allow WebKit to use camera in multi-tasking mode</short_desc>
          <delta_ts>2020-04-02 09:00:01 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebRTC</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1636874</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2020-04-02 07:01:43 -0700</bug_when>
    <thetext>Allow WebKit to use camera in multi-tasking mode</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636876</commentid>
    <comment_count>1</comment_count>
      <attachid>395265</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2020-04-02 07:08:21 -0700</bug_when>
    <thetext>Created attachment 395265
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636877</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2020-04-02 07:09:02 -0700</bug_when>
    <thetext>&lt;rdar://problem/60986797&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636878</commentid>
    <comment_count>3</comment_count>
      <attachid>395265</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-04-02 07:11:54 -0700</bug_when>
    <thetext>Comment on attachment 395265
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=395265&amp;action=review

&gt; Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm:398
&gt; +#if PLATFORM(IOS_FAMILY)

Should probably be: #if PLATFORM(IOS_FAMILY) &amp;&amp; !PLATFORM(WATCHOS) &amp;&amp; !PLATFORM(APPLETV).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636897</commentid>
    <comment_count>4</comment_count>
      <attachid>395265</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2020-04-02 08:54:00 -0700</bug_when>
    <thetext>Comment on attachment 395265
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=395265&amp;action=review

&gt;&gt; Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm:398
&gt;&gt; +#if PLATFORM(IOS_FAMILY)
&gt; 
&gt; Should probably be: #if PLATFORM(IOS_FAMILY) &amp;&amp; !PLATFORM(WATCHOS) &amp;&amp; !PLATFORM(APPLETV).

This file isn&apos;t compiled for watch or AppleTV</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636903</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-02 09:00:01 -0700</bug_when>
    <thetext>Committed r259388: &lt;https://trac.webkit.org/changeset/259388&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 395265.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>395265</attachid>
            <date>2020-04-02 07:08:21 -0700</date>
            <delta_ts>2020-04-02 09:00:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209904-20200402070821.patch</filename>
            <type>text/plain</type>
            <size>4532</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MzcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmJiYjIxNzcyYTM2ZDUw
ZWM4NjIwN2FjZWM1NTVkMjlhYTJkOTVhMC4uNWIxMDMzYzJlMmVmOWQ2NjNiOGNiMmQ4Y2QzZTYz
Mzg2NzEzZTg3YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIwLTA0LTAyICBFcmlj
IENhcmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIEFsbG93
IFdlYktpdCB0byB1c2UgY2FtZXJhIGluIG11bHRpLXRhc2tpbmcgbW9kZQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA5OTA0CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVh
bS9tYWMvQVZWaWRlb0NhcHR1cmVTb3VyY2UubW06CisgICAgICAgIChXZWJDb3JlOjpBVlZpZGVv
Q2FwdHVyZVNvdXJjZTo6c2V0dXBTZXNzaW9uKToKKwogMjAyMC0wNC0wMSAgQ2hyaXMgRHVtZXog
IDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdl
LWNhY2hlLWZvbnRmYWNlc2V0Lmh0bWwgaXMgZmxha3kgY3Jhc2hpbmcKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL1BBTC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9QQUwvQ2hhbmdlTG9n
CmluZGV4IGQ2NTMzMWU1YWQ0NTlmN2E1NTMxYmQyMDAxNGRlYmQ0YmE1YTk0NGYuLjA0YmQzMWI5
MTBhYTczYmNkYTZhZGFhMjVmZTYwNGZmOGYzMzRlNmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL1BBTC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvUEFML0NoYW5nZUxvZwpAQCAt
MSwzICsxLDEzIEBACisyMDIwLTA0LTAyICBFcmljIENhcmxzb24gIDxlcmljLmNhcmxzb25AYXBw
bGUuY29tPgorCisgICAgICAgIFtpT1NdIEFsbG93IFdlYktpdCB0byB1c2UgY2FtZXJhIGluIG11
bHRpLXRhc2tpbmcgbW9kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjA5OTA0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBwYWwvY29jb2EvQVZGb3VuZGF0aW9uU29mdExpbmsuaDoKKyAgICAgICAgKiBw
YWwvY29jb2EvQVZGb3VuZGF0aW9uU29mdExpbmsubW06CisKIDIwMjAtMDQtMDEgIFRpbSBIb3J0
b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAKICAgICAgICAgVXNlIE1hbmFnZWRDb25m
aWd1cmF0aW9uIHVtYnJlbGxhIGluc3RlYWQgb2YgaW5jbHVkaW5nIHNwZWNpZmljIGhlYWRlcnMK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY29jb2EvQVZGb3VuZGF0aW9uU29m
dExpbmsuaCBiL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY29jb2EvQVZGb3VuZGF0aW9uU29mdExp
bmsuaAppbmRleCA0NTZiZDNlY2JmM2UyOGNhYTNlZTFhNTI5NjMzNDVkZGNjMWM1NDBiLi5lMWYy
MTNlYTVlZDE4MWYyNTU1NDU4MmI4NDE4YzVhMjMwOWY0ZmUzIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9QQUwvcGFsL2NvY29hL0FWRm91bmRhdGlvblNvZnRMaW5rLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvUEFML3BhbC9jb2NvYS9BVkZvdW5kYXRpb25Tb2Z0TGluay5oCkBAIC0yOTUsNiAr
Mjk1LDExIEBAIFNPRlRfTElOS19DT05TVEFOVF9GT1JfSEVBREVSKFBBTCwgQVZGb3VuZGF0aW9u
LCBBVkF1ZGlvU2Vzc2lvblJvdXRlQ2hhbmdlTm90aWZpCiAjZGVmaW5lIEFWQXVkaW9TZXNzaW9u
Um91dGVDaGFuZ2VOb3RpZmljYXRpb24gUEFMOjpnZXRfQVZGb3VuZGF0aW9uX0FWQXVkaW9TZXNz
aW9uUm91dGVDaGFuZ2VOb3RpZmljYXRpb24oKQogU09GVF9MSU5LX0NPTlNUQU5UX0ZPUl9IRUFE
RVIoUEFMLCBBVkZvdW5kYXRpb24sIEFWQXVkaW9TZXNzaW9uUm91dGVDaGFuZ2VSZWFzb25LZXks
IE5TU3RyaW5nICopCiAjZGVmaW5lIEFWQXVkaW9TZXNzaW9uUm91dGVDaGFuZ2VSZWFzb25LZXkg
UEFMOjpnZXRfQVZGb3VuZGF0aW9uX0FWQXVkaW9TZXNzaW9uUm91dGVDaGFuZ2VSZWFzb25LZXko
KQotI2VuZGlmIC8vICBQTEFURk9STShJT1NfRkFNSUxZKQorI2VuZGlmIC8vIFBMQVRGT1JNKElP
U19GQU1JTFkpCisKKyNpZiBQTEFURk9STShJT1NfRkFNSUxZKSAmJiAhUExBVEZPUk0oV0FUQ0hP
UykgJiYgIVBMQVRGT1JNKEFQUExFVFYpCitTT0ZUX0xJTktfRlVOQ1RJT05fRk9SX0hFQURFUihQ
QUwsIEFWRm91bmRhdGlvbiwgQVZDYXB0dXJlU2Vzc2lvblNldEF1dGhvcml6ZWRUb1VzZUNhbWVy
YUluTXVsdGlwbGVGb3JlZ3JvdW5kQXBwTGF5b3V0LCB2b2lkLCAoQVZDYXB0dXJlU2Vzc2lvbiAq
c2Vzc2lvbiksIChzZXNzaW9uKSkKKyNkZWZpbmUgQVZDYXB0dXJlU2Vzc2lvblNldEF1dGhvcml6
ZWRUb1VzZUNhbWVyYUluTXVsdGlwbGVGb3JlZ3JvdW5kQXBwTGF5b3V0IHNvZnRMaW5rX0FWRm91
bmRhdGlvbl9BVkNhcHR1cmVTZXNzaW9uU2V0QXV0aG9yaXplZFRvVXNlQ2FtZXJhSW5NdWx0aXBs
ZUZvcmVncm91bmRBcHBMYXlvdXQKKyNlbmRpZiAvLyBQTEFURk9STShJT1NfRkFNSUxZKSAmJiAh
UExBVEZPUk0oV0FUQ0hPUykgJiYgIVBMQVRGT1JNKEFQUExFVFYpCiAKICNlbmRpZiAvLyBVU0Uo
QVZGT1VOREFUSU9OKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvUEFML3BhbC9jb2NvYS9B
VkZvdW5kYXRpb25Tb2Z0TGluay5tbSBiL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY29jb2EvQVZG
b3VuZGF0aW9uU29mdExpbmsubW0KaW5kZXggZmUxMDk2ZmY4MTkwMGNhOGQ4Y2MzMTBiMmQwNDAy
M2NiOWRkZjViMC4uNTFiNjYzNmFhZTE4MmNlNDIyZDllYmJhNmI1MDNiMDc0NGI1Y2U0ZCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvUEFML3BhbC9jb2NvYS9BVkZvdW5kYXRpb25Tb2Z0TGlu
ay5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9QQUwvcGFsL2NvY29hL0FWRm91bmRhdGlvblNvZnRM
aW5rLm1tCkBAIC0yMjAsNCArMjIwLDggQEAgU09GVF9MSU5LX0NPTlNUQU5UX01BWV9GQUlMX0ZP
Ul9TT1VSQ0VfV0lUSF9FWFBPUlQoUEFMLCBBVkZvdW5kYXRpb24sIEFWVVJMQXNzZXQKIFNPRlRf
TElOS19DT05TVEFOVF9NQVlfRkFJTF9GT1JfU09VUkNFX1dJVEhfRVhQT1JUKFBBTCwgQVZGb3Vu
ZGF0aW9uLCBBVlVSTEFzc2V0UmVxdWlyZXNDdXN0b21VUkxMb2FkaW5nS2V5LCBOU1N0cmluZyAq
LCBQQUxfRVhQT1JUKQogI2VuZGlmCiAKKyNpZiBQTEFURk9STShJT1NfRkFNSUxZKSAmJiAhUExB
VEZPUk0oV0FUQ0hPUykgJiYgIVBMQVRGT1JNKEFQUExFVFYpCitTT0ZUX0xJTktfRlVOQ1RJT05f
Rk9SX1NPVVJDRShQQUwsIEFWRm91bmRhdGlvbiwgQVZDYXB0dXJlU2Vzc2lvblNldEF1dGhvcml6
ZWRUb1VzZUNhbWVyYUluTXVsdGlwbGVGb3JlZ3JvdW5kQXBwTGF5b3V0LCB2b2lkLCAoQVZDYXB0
dXJlU2Vzc2lvbiAqc2Vzc2lvbiksIChzZXNzaW9uKSkKKyNlbmRpZiAvLyBQTEFURk9STShJT1Nf
RkFNSUxZKSAmJiAhUExBVEZPUk0oV0FUQ0hPUykgJiYgIVBMQVRGT1JNKEFQUExFVFYpCisKICNl
bmRpZiAvLyBVU0UoQVZGT1VOREFUSU9OKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vbWVkaWFzdHJlYW0vbWFjL0FWVmlkZW9DYXB0dXJlU291cmNlLm1tIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbWFjL0FWVmlkZW9DYXB0dXJlU291cmNlLm1tCmlu
ZGV4IDE1MjhkNGVjMTllOTQ0NTE3NjY2YjAwZDYxYzQ3N2FiMzBhNmU0YjkuLjgwNGYxYzM2M2Rk
MTIyODg2OTViZWMzOGU4MjEzODkxZmQwYTZhNmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9BVlZpZGVvQ2FwdHVyZVNvdXJjZS5tbQorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvQVZWaWRlb0NhcHR1cmVTb3Vy
Y2UubW0KQEAgLTM5NSw2ICszOTUsOSBAQCBib29sIEFWVmlkZW9DYXB0dXJlU291cmNlOjpzZXR1
cFNlc3Npb24oKQogICAgIEFMV0FZU19MT0dfSUYobG9nZ2VyUHRyKCksIExPR0lERU5USUZJRVIp
OwogCiAgICAgbV9zZXNzaW9uID0gYWRvcHROUyhbUEFMOjphbGxvY0FWQ2FwdHVyZVNlc3Npb25J
bnN0YW5jZSgpIGluaXRdKTsKKyNpZiBQTEFURk9STShJT1NfRkFNSUxZKQorICAgIEFWQ2FwdHVy
ZVNlc3Npb25TZXRBdXRob3JpemVkVG9Vc2VDYW1lcmFJbk11bHRpcGxlRm9yZWdyb3VuZEFwcExh
eW91dChtX3Nlc3Npb24uZ2V0KCkpOworI2VuZGlmCiAgICAgW21fc2Vzc2lvbiBhZGRPYnNlcnZl
cjptX29iamNPYnNlcnZlci5nZXQoKSBmb3JLZXlQYXRoOkAicnVubmluZyIgb3B0aW9uczpOU0tl
eVZhbHVlT2JzZXJ2aW5nT3B0aW9uTmV3IGNvbnRleHQ6KHZvaWQgKiluaWxdOwogCiAgICAgW21f
c2Vzc2lvbiBiZWdpbkNvbmZpZ3VyYXRpb25dOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>