<?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>236068</bug_id>
          
          <creation_ts>2022-02-03 01:53:25 -0800</creation_ts>
          <short_desc>SharedVideoFrameReader could directly take a IPCHandle</short_desc>
          <delta_ts>2022-02-08 03:30:20 -0800</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>WebKit Nightly Build</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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1836825</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-02-03 01:53:25 -0800</bug_when>
    <thetext>SharedVideoFrameReader could directly take a IPCHandle</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836827</commentid>
    <comment_count>1</comment_count>
      <attachid>450751</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-02-03 02:00:46 -0800</bug_when>
    <thetext>Created attachment 450751
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838596</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-08 03:29:38 -0800</bug_when>
    <thetext>Committed r289361 (246949@main): &lt;https://commits.webkit.org/246949@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450751.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838597</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-08 03:30:20 -0800</bug_when>
    <thetext>&lt;rdar://problem/88621486&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450751</attachid>
            <date>2022-02-03 02:00:46 -0800</date>
            <delta_ts>2022-02-08 03:29:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236068-20220203110045.patch</filename>
            <type>text/plain</type>
            <size>5378</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5MDM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGM4MDQyNzcxMDNjZGI0ZTdj
NzZhZWUyNTc3NzA0OWNkNmU5NTUzZDUuLmY3NTkxZTM0OWQ1OTc5M2RiNjFmZGY0NjQxMjM3YjIx
ZWNmNmY0NTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMjItMDItMDMgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIFNoYXJlZFZpZGVvRnJhbWVSZWFk
ZXIgY291bGQgZGlyZWN0bHkgdGFrZSBhIElQQ0hhbmRsZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM2MDY4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTW92ZSBtb3JlIGNvZGUgaW4gU2hhcmVkVmlkZW9G
cmFtZVJlYWRlcjo6c2V0U2hhcmVkTWVtb3J5LCBhcyBhIHJlZmFjdG9yaW5nLgorCisgICAgICAg
ICogR1BVUHJvY2Vzcy93ZWJydGMvTGliV2ViUlRDQ29kZWNzUHJveHkubW06CisgICAgICAgIChX
ZWJLaXQ6OkxpYldlYlJUQ0NvZGVjc1Byb3h5OjpzZXRTaGFyZWRWaWRlb0ZyYW1lTWVtb3J5KToK
KyAgICAgICAgKiBHUFVQcm9jZXNzL3dlYnJ0Yy9SZW1vdGVNZWRpYVJlY29yZGVyLmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6UmVtb3RlTWVkaWFSZWNvcmRlcjo6c2V0U2hhcmVkVmlkZW9GcmFtZU1l
bW9yeSk6CisgICAgICAgICogR1BVUHJvY2Vzcy93ZWJydGMvUmVtb3RlU2FtcGxlQnVmZmVyRGlz
cGxheUxheWVyLmNwcDoKKyAgICAgICAgKFdlYktpdDo6UmVtb3RlU2FtcGxlQnVmZmVyRGlzcGxh
eUxheWVyOjpzZXRTaGFyZWRWaWRlb0ZyYW1lTWVtb3J5KToKKyAgICAgICAgKiBXZWJQcm9jZXNz
L0dQVS93ZWJydGMvU2hhcmVkVmlkZW9GcmFtZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OlNoYXJl
ZFZpZGVvRnJhbWVSZWFkZXI6OnNldFNoYXJlZE1lbW9yeSk6CisgICAgICAgICogV2ViUHJvY2Vz
cy9HUFUvd2VicnRjL1NoYXJlZFZpZGVvRnJhbWUuaDoKKyAgICAgICAgKFdlYktpdDo6U2hhcmVk
VmlkZW9GcmFtZVJlYWRlcjo6c2V0U2hhcmVkTWVtb3J5KTogRGVsZXRlZC4KKwogMjAyMi0wMi0w
MyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgTWVkaWFTYW1w
bGVBVkZPYmpDOjpjcmVhdGVJbWFnZVNhbXBsZSBzaG91bGQgdGFrZSBhIHByZXNlbnRhdGlvblRp
bWUgYXMgcGFyYW1ldGVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3Mvd2Vi
cnRjL0xpYldlYlJUQ0NvZGVjc1Byb3h5Lm1tIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL3dl
YnJ0Yy9MaWJXZWJSVENDb2RlY3NQcm94eS5tbQppbmRleCA4ZDYzOWEzNDY5ZDVjMWEwNTlhZWYx
NGU0MDJlMmU4OTJiM2IxNzhlLi4yMmUyMDZhYjlhOTMyYTU5YmNlZDUzMzkzYmRjOGIzMDFhYzY4
MzRiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3Mvd2VicnRjL0xpYldlYlJU
Q0NvZGVjc1Byb3h5Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy93ZWJydGMvTGli
V2ViUlRDQ29kZWNzUHJveHkubW0KQEAgLTI2NywxMyArMjY3LDkgQEAgdm9pZCBMaWJXZWJSVEND
b2RlY3NQcm94eTo6c2V0U2hhcmVkVmlkZW9GcmFtZU1lbW9yeShSVENFbmNvZGVySWRlbnRpZmll
ciBpZGVudGkKICAgICBpZiAoIWVuY29kZXIpCiAgICAgICAgIHJldHVybjsKIAotICAgIGF1dG8g
bWVtb3J5ID0gU2hhcmVkTWVtb3J5OjptYXAoaXBjSGFuZGxlLmhhbmRsZSwgU2hhcmVkTWVtb3J5
OjpQcm90ZWN0aW9uOjpSZWFkT25seSk7Ci0gICAgaWYgKCFtZW1vcnkpCi0gICAgICAgIHJldHVy
bjsKLQogICAgIGlmICghZW5jb2Rlci0+ZnJhbWVSZWFkZXIpCiAgICAgICAgIGVuY29kZXItPmZy
YW1lUmVhZGVyID0gbWFrZVVuaXF1ZTxTaGFyZWRWaWRlb0ZyYW1lUmVhZGVyPigpOwotICAgIGVu
Y29kZXItPmZyYW1lUmVhZGVyLT5zZXRTaGFyZWRNZW1vcnkobWVtb3J5LnJlbGVhc2VOb25OdWxs
KCkpOworICAgIGVuY29kZXItPmZyYW1lUmVhZGVyLT5zZXRTaGFyZWRNZW1vcnkoaXBjSGFuZGxl
KTsKIH0KIAogYm9vbCBMaWJXZWJSVENDb2RlY3NQcm94eTo6YWxsb3dzRXhpdFVuZGVyTWVtb3J5
UHJlc3N1cmUoKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL3dl
YnJ0Yy9SZW1vdGVNZWRpYVJlY29yZGVyLmNwcCBiL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy93
ZWJydGMvUmVtb3RlTWVkaWFSZWNvcmRlci5jcHAKaW5kZXggMDRiOWI3YmFjODY5MWNkZjYyM2Fm
YWY1MmNmNzg1ZDg2YmZhNjI4Ni4uNTFlOGEzN2Q3YWMyYjMyNDdiYTcwZDk0MDRmMjI4MTNkNmVj
YjFmZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL3dlYnJ0Yy9SZW1vdGVN
ZWRpYVJlY29yZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3Mvd2VicnRjL1Jl
bW90ZU1lZGlhUmVjb3JkZXIuY3BwCkBAIC0xNDcsMTEgKzE0Nyw3IEBAIHZvaWQgUmVtb3RlTWVk
aWFSZWNvcmRlcjo6c2V0U2hhcmVkVmlkZW9GcmFtZVNlbWFwaG9yZShJUEM6OlNlbWFwaG9yZSYm
IHNlbWFwaG9yCiAKIHZvaWQgUmVtb3RlTWVkaWFSZWNvcmRlcjo6c2V0U2hhcmVkVmlkZW9GcmFt
ZU1lbW9yeShjb25zdCBTaGFyZWRNZW1vcnk6OklQQ0hhbmRsZSYgaXBjSGFuZGxlKQogewotICAg
IGF1dG8gbWVtb3J5ID0gU2hhcmVkTWVtb3J5OjptYXAoaXBjSGFuZGxlLmhhbmRsZSwgU2hhcmVk
TWVtb3J5OjpQcm90ZWN0aW9uOjpSZWFkT25seSk7Ci0gICAgaWYgKCFtZW1vcnkpCi0gICAgICAg
IHJldHVybjsKLQotICAgIG1fc2hhcmVkVmlkZW9GcmFtZVJlYWRlci5zZXRTaGFyZWRNZW1vcnko
bWVtb3J5LnJlbGVhc2VOb25OdWxsKCkpOworICAgIG1fc2hhcmVkVmlkZW9GcmFtZVJlYWRlci5z
ZXRTaGFyZWRNZW1vcnkoaXBjSGFuZGxlKTsKIH0KIAogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9HUFVQcm9jZXNzL3dlYnJ0Yy9SZW1vdGVTYW1wbGVCdWZmZXJEaXNwbGF5TGF5ZXIuY3Bw
IGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL3dlYnJ0Yy9SZW1vdGVTYW1wbGVCdWZmZXJEaXNw
bGF5TGF5ZXIuY3BwCmluZGV4IGExMDg0NzUzYmVmNmUzNmFhMGI2ZDk5N2JkMDQwOWIxMDI4NzI0
YWYuLjcyNGE4Yzk2YjdlN2U1ZTBkYmFiYTA4MjMxYmI4Yjc4ZjliYmYwYzAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy93ZWJydGMvUmVtb3RlU2FtcGxlQnVmZmVyRGlzcGxh
eUxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3Mvd2VicnRjL1JlbW90ZVNh
bXBsZUJ1ZmZlckRpc3BsYXlMYXllci5jcHAKQEAgLTE2MywxMSArMTYzLDcgQEAgdm9pZCBSZW1v
dGVTYW1wbGVCdWZmZXJEaXNwbGF5TGF5ZXI6OnNldFNoYXJlZFZpZGVvRnJhbWVTZW1hcGhvcmUo
SVBDOjpTZW1hcGhvcmUKIAogdm9pZCBSZW1vdGVTYW1wbGVCdWZmZXJEaXNwbGF5TGF5ZXI6OnNl
dFNoYXJlZFZpZGVvRnJhbWVNZW1vcnkoY29uc3QgU2hhcmVkTWVtb3J5OjpJUENIYW5kbGUmIGlw
Y0hhbmRsZSkKIHsKLSAgICBhdXRvIG1lbW9yeSA9IFNoYXJlZE1lbW9yeTo6bWFwKGlwY0hhbmRs
ZS5oYW5kbGUsIFNoYXJlZE1lbW9yeTo6UHJvdGVjdGlvbjo6UmVhZE9ubHkpOwotICAgIGlmICgh
bWVtb3J5KQotICAgICAgICByZXR1cm47Ci0KLSAgICBtX3NoYXJlZFZpZGVvRnJhbWVSZWFkZXIu
c2V0U2hhcmVkTWVtb3J5KG1lbW9yeS5yZWxlYXNlTm9uTnVsbCgpKTsKKyAgICBtX3NoYXJlZFZp
ZGVvRnJhbWVSZWFkZXIuc2V0U2hhcmVkTWVtb3J5KGlwY0hhbmRsZSk7CiB9CiAKIH0KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvd2VicnRjL1NoYXJlZFZpZGVvRnJh
bWUuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS93ZWJydGMvU2hhcmVkVmlkZW9G
cmFtZS5jcHAKaW5kZXggNDYzNzA3ZWEwMmE5MDNhYzYxMjA1MDQwYTFmMTI3NWQ4MDI2Njk3OC4u
Mjk0YTk0ODU2MTc2OWNmNjNkMWFiYWEyNjE4NGMwNzNmZjVhNTUyNSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS93ZWJydGMvU2hhcmVkVmlkZW9GcmFtZS5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS93ZWJydGMvU2hhcmVkVmlkZW9GcmFtZS5j
cHAKQEAgLTEzMyw2ICsxMzMsMTEgQEAgQ1ZQaXhlbEJ1ZmZlclBvb2xSZWYgU2hhcmVkVmlkZW9G
cmFtZVJlYWRlcjo6cGl4ZWxCdWZmZXJQb29sKGNvbnN0IFNoYXJlZFZpZGVvRnIKICAgICByZXR1
cm4gbV9idWZmZXJQb29sLmdldCgpOwogfQogCitib29sIFNoYXJlZFZpZGVvRnJhbWVSZWFkZXI6
OnNldFNoYXJlZE1lbW9yeShjb25zdCBTaGFyZWRNZW1vcnk6OklQQ0hhbmRsZSYgaXBjSGFuZGxl
KQoreworICAgIG1fc3RvcmFnZSA9IFNoYXJlZE1lbW9yeTo6bWFwKGlwY0hhbmRsZS5oYW5kbGUs
IFNoYXJlZE1lbW9yeTo6UHJvdGVjdGlvbjo6UmVhZE9ubHkpOworICAgIHJldHVybiAhIW1fc3Rv
cmFnZTsKK30KIAogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BV
L3dlYnJ0Yy9TaGFyZWRWaWRlb0ZyYW1lLmggYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BV
L3dlYnJ0Yy9TaGFyZWRWaWRlb0ZyYW1lLmgKaW5kZXggNDJlOTU2MmRlN2ViYmRmYThkNjc1MzFi
NWQ0N2YzMWE1MDA2NTMxYy4uOTg1NTEyZmM2ODAxMjdhYWM3MTczZWJiNWExNDE1MDg2MzdmMDIx
YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS93ZWJydGMvU2hhcmVk
VmlkZW9GcmFtZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvd2VicnRjL1No
YXJlZFZpZGVvRnJhbWUuaApAQCAtNzEsNyArNzEsNyBAQCBwdWJsaWM6CiAgICAgZXhwbGljaXQg
U2hhcmVkVmlkZW9GcmFtZVJlYWRlcihVc2VJT1N1cmZhY2VCdWZmZXJQb29sID0gVXNlSU9TdXJm
YWNlQnVmZmVyUG9vbDo6WWVzKTsKIAogICAgIHZvaWQgc2V0U2VtYXBob3JlKElQQzo6U2VtYXBo
b3JlJiYgc2VtYXBob3JlKSB7IG1fc2VtYXBob3JlID0gV1RGTW92ZShzZW1hcGhvcmUpOyB9Ci0g
ICAgdm9pZCBzZXRTaGFyZWRNZW1vcnkoUmVmPFNoYXJlZE1lbW9yeT4mJiBzdG9yYWdlKSB7IG1f
c3RvcmFnZSA9IFdURk1vdmUoc3RvcmFnZSk7IH0KKyAgICBib29sIHNldFNoYXJlZE1lbW9yeShj
b25zdCBTaGFyZWRNZW1vcnk6OklQQ0hhbmRsZSYpOwogCiAgICAgUmV0YWluUHRyPENWUGl4ZWxC
dWZmZXJSZWY+IHJlYWQoKTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>