<?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>239558</bug_id>
          
          <creation_ts>2022-04-20 11:46:43 -0700</creation_ts>
          <short_desc>[GTK][WPE] Update libwebrtc API usage for video encoder factory</short_desc>
          <delta_ts>2022-04-21 02:38:04 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Víctor M. Jáquez L.">vjaquez</reporter>
          <assigned_to name="Víctor M. Jáquez L.">vjaquez</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>pnormand</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>1863008</commentid>
    <comment_count>0</comment_count>
    <who name="Víctor M. Jáquez L.">vjaquez</who>
    <bug_when>2022-04-20 11:46:43 -0700</bug_when>
    <thetext>See summary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1863012</commentid>
    <comment_count>1</comment_count>
      <attachid>458002</attachid>
    <who name="Víctor M. Jáquez L.">vjaquez</who>
    <bug_when>2022-04-20 11:56:47 -0700</bug_when>
    <thetext>Created attachment 458002
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1863241</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-04-21 02:37:01 -0700</bug_when>
    <thetext>Committed r293149 (249845@main): &lt;https://commits.webkit.org/249845@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 458002.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458002</attachid>
            <date>2022-04-20 11:56:47 -0700</date>
            <delta_ts>2022-04-21 02:37:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-239558-20220420205645.patch</filename>
            <type>text/plain</type>
            <size>6055</size>
            <attacher name="Víctor M. Jáquez L.">vjaquez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzMDg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDFlYzRlOTU2NGE2YWUy
MWIxNGIwMjkyZjNiNjBiODE1YTcwOTcyMC4uODY4MWEwOWRkOGI5ZmY5ZDZiNzE5Zjg2MWNlM2Fk
YTI0YjVmZDFiZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIyLTA0LTIwICBWw61j
dG9yIE1hbnVlbCBKw6FxdWV6IExlYWwgIDx2amFxdWV6QGlnYWxpYS5jb20+CisKKyAgICAgICAg
W0dUS11bV1BFXSBVcGRhdGUgbGlid2VicnRjIEFQSSB1c2FnZSBmb3IgdmlkZW8gZW5jb2RlciBm
YWN0b3J5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
Mzk1NTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBV
cGRhdGUgR3N0cmVhbWVyVmlkZW9FbmNvZGVyRmFjdG9yeSB3aXRoIGN1cnJlbnQgbGlid2VicnRj
IEFQSS4KKworICAgICAgICBObyBuZXcgdGVzdHMgcmVxdWlyZWQuCisKKyAgICAgICAgKiBwbGF0
Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvZ3N0cmVhbWVyL0dTdHJlYW1lclZpZGVvRW5jb2Rl
ckZhY3RvcnkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R1N0cmVhbWVyVmlkZW9FbmNvZGVyOjpH
U3RyZWFtZXJWaWRlb0VuY29kZXIpOiBDaGFpbiBtYWluIGNvbnN0cnVjdG9yIHJhdGhlciB0bwor
ICAgICAgICBjb3B5IGl0cyBpbml0aWFsaXphdGlvbnMuCisgICAgICAgIFVwZGF0ZSBJbml0RW5j
b2RlIG1ldGhvZCBzaWduYXR1cmUuCisgICAgICAgIFJlbW92ZSBkZXByZWNhdGVkIGF0dHJpYnV0
ZXMgb2YgRW5jb2RlckluZm8uCisgICAgICAgIEZpeCBjb2RlLXN0eWxlLgorICAgICAgICAoV2Vi
Q29yZTo6R1N0cmVhbWVySDI2NEVuY29kZXI6OkdTdHJlYW1lckgyNjRFbmNvZGVyKTogUmVtb3Zl
IHVudXNlZCBjbGFzcyBhdHRyaWJ1dGUgYW5kIGZpeAorICAgICAgICBhIG1lbWxlYWsuCisgICAg
ICAgICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL2dzdHJlYW1lci9HU3RyZWFtZXJW
aWRlb0VuY29kZXJGYWN0b3J5Lmg6IFJlbW92ZSBkZXByZWNhdGVkCisgICAgICAgIG1ldGhvZC4K
KwogMjAyMi0wNC0yMCAgRGllZ28gUGlubyBHYXJjaWEgIDxkcGlub0BpZ2FsaWEuY29tPgogCiAg
ICAgICAgIFVucmV2aWV3ZWQsIG5vbi11bmlmaWVkIGJ1aWxkIGZpeGVzIGFmdGVyIHIyOTMwNTIK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0
Yy9nc3RyZWFtZXIvR1N0cmVhbWVyVmlkZW9FbmNvZGVyRmFjdG9yeS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvZ3N0cmVhbWVyL0dTdHJlYW1lclZp
ZGVvRW5jb2RlckZhY3RvcnkuY3BwCmluZGV4IDA2NmU2M2E3YjI5NzFlOTg4MzZkNjEzZDQ4YTNi
MmU5MjYxZDY0MWMuLjNhM2FhY2IwZDE1YTBjYjc5NDE4NTJhNmViYTQ5MmMxNzRjYTQ5NWIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9n
c3RyZWFtZXIvR1N0cmVhbWVyVmlkZW9FbmNvZGVyRmFjdG9yeS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL2dzdHJlYW1lci9HU3RyZWFtZXJW
aWRlb0VuY29kZXJGYWN0b3J5LmNwcApAQCAtODcsMTAgKzg3LDEwIEBAIGNsYXNzIEdTdHJlYW1l
clZpZGVvRW5jb2RlciA6IHB1YmxpYyB3ZWJydGM6OlZpZGVvRW5jb2RlciB7CiAgICAgV1RGX01B
S0VfRkFTVF9BTExPQ0FURUQ7CiBwdWJsaWM6CiAgICAgR1N0cmVhbWVyVmlkZW9FbmNvZGVyKGNv
bnN0IHdlYnJ0Yzo6U2RwVmlkZW9Gb3JtYXQmKQotICAgICAgICA6IG1fZmlyc3RGcmFtZVB0cyhH
U1RfQ0xPQ0tfVElNRV9OT05FKQotICAgICAgICAsIG1fcmVzdHJpY3Rpb25DYXBzKGFkb3B0R1Jl
Zihnc3RfY2Fwc19uZXdfZW1wdHlfc2ltcGxlKCJ2aWRlby94LXJhdyIpKSkKKyAgICAgICAgOiBH
U3RyZWFtZXJWaWRlb0VuY29kZXIoKQogICAgIHsKICAgICB9CisKICAgICBHU3RyZWFtZXJWaWRl
b0VuY29kZXIoKQogICAgICAgICA6IG1fZmlyc3RGcmFtZVB0cyhHU1RfQ0xPQ0tfVElNRV9OT05F
KQogICAgICAgICAsIG1fcmVzdHJpY3Rpb25DYXBzKGFkb3B0R1JlZihnc3RfY2Fwc19uZXdfZW1w
dHlfc2ltcGxlKCJ2aWRlby94LXJhdyIpKSkKQEAgLTEyMyw3ICsxMjMsNyBAQCBwdWJsaWM6CiAg
ICAgICAgIHJldHVybiBlbGVtOwogICAgIH0KIAotICAgIGludDMyX3QgSW5pdEVuY29kZShjb25z
dCB3ZWJydGM6OlZpZGVvQ29kZWMqIGNvZGVjU2V0dGluZ3MsIGludDMyX3QsIHNpemVfdCkgb3Zl
cnJpZGUKKyAgICBpbnQzMl90IEluaXRFbmNvZGUoY29uc3Qgd2VicnRjOjpWaWRlb0NvZGVjKiBj
b2RlY1NldHRpbmdzLCBjb25zdCB3ZWJydGM6OlZpZGVvRW5jb2Rlcjo6U2V0dGluZ3MmKSBvdmVy
cmlkZQogICAgIHsKICAgICAgICAgZ19yZXR1cm5fdmFsX2lmX2ZhaWwoY29kZWNTZXR0aW5ncywg
V0VCUlRDX1ZJREVPX0NPREVDX0VSUl9QQVJBTUVURVIpOwogICAgICAgICBnX3JldHVybl92YWxf
aWZfZmFpbChjb2RlY1NldHRpbmdzLT5jb2RlY1R5cGUgPT0gQ29kZWNUeXBlKCksIFdFQlJUQ19W
SURFT19DT0RFQ19FUlJfUEFSQU1FVEVSKTsKQEAgLTIwMSwxNyArMjAxLDEzIEBAIHB1YmxpYzoK
IAogICAgIFZpZGVvRW5jb2Rlcjo6RW5jb2RlckluZm8gR2V0RW5jb2RlckluZm8oKSBjb25zdCBv
dmVycmlkZQogICAgIHsKLSAgICAgICAgRW5jb2RlckluZm8gaW5mbzsKLSAgICAgICAgaW5mby5z
dXBwb3J0c19uYXRpdmVfaGFuZGxlID0gZmFsc2U7CisgICAgICAgIFZpZGVvRW5jb2Rlcjo6RW5j
b2RlckluZm8gaW5mbzsKICAgICAgICAgaW5mby5pbXBsZW1lbnRhdGlvbl9uYW1lID0gIkdTdHJl
YW1lciI7CiAgICAgICAgIGluZm8uaGFzX3RydXN0ZWRfcmF0ZV9jb250cm9sbGVyID0gdHJ1ZTsK
LSAgICAgICAgaW5mby5pc19oYXJkd2FyZV9hY2NlbGVyYXRlZCA9IHRydWU7Ci0gICAgICAgIGlu
Zm8uaGFzX2ludGVybmFsX3NvdXJjZSA9IGZhbHNlOwogICAgICAgICByZXR1cm4gaW5mbzsKICAg
ICB9CiAKLSAgICBpbnQzMl90IEVuY29kZShjb25zdCB3ZWJydGM6OlZpZGVvRnJhbWUmIGZyYW1l
LAotICAgICAgICBjb25zdCBzdGQ6OnZlY3Rvcjx3ZWJydGM6OlZpZGVvRnJhbWVUeXBlPiogZnJh
bWVUeXBlcykgZmluYWwKKyAgICBpbnQzMl90IEVuY29kZShjb25zdCB3ZWJydGM6OlZpZGVvRnJh
bWUmIGZyYW1lLCBjb25zdCBzdGQ6OnZlY3Rvcjx3ZWJydGM6OlZpZGVvRnJhbWVUeXBlPiogZnJh
bWVUeXBlcykgZmluYWwKICAgICB7CiAgICAgICAgIGludDMyX3QgcmVzOwogCkBAIC0yNzQsOCAr
MjcwLDcgQEAgcHVibGljOgogICAgICAgICBtX2VuY29kZWRGcmFtZS5jYXB0dXJlX3RpbWVfbXNf
ID0gZnJhbWUucmVuZGVyX3RpbWVfbXMoKTsKICAgICAgICAgbV9lbmNvZGVkRnJhbWUuU2V0VGlt
ZXN0YW1wKGZyYW1lLnRpbWVzdGFtcCgpKTsKIAotICAgICAgICBHU1RfTE9HX09CSkVDVChtX3Bp
cGVsaW5lLmdldCgpLCAiR290IGJ1ZmZlciBjYXB0dXJlX3RpbWVfbXM6ICUiIEdfR0lOVDY0X0ZP
Uk1BVCAiIF90aW1lc3RhbXA6ICV1IiwKLSAgICAgICAgICAgIG1fZW5jb2RlZEZyYW1lLmNhcHR1
cmVfdGltZV9tc18sIG1fZW5jb2RlZEZyYW1lLlRpbWVzdGFtcCgpKTsKKyAgICAgICAgR1NUX0xP
R19PQkpFQ1QobV9waXBlbGluZS5nZXQoKSwgIkdvdCBidWZmZXIgY2FwdHVyZV90aW1lX21zOiAl
IiBHX0dJTlQ2NF9GT1JNQVQgIiBfdGltZXN0YW1wOiAldSIsIG1fZW5jb2RlZEZyYW1lLmNhcHR1
cmVfdGltZV9tc18sIG1fZW5jb2RlZEZyYW1lLlRpbWVzdGFtcCgpKTsKIAogICAgICAgICB3ZWJy
dGM6OkNvZGVjU3BlY2lmaWNJbmZvIGNvZGVjSW5mbzsKICAgICAgICAgUG9wdWxhdGVDb2RlY1Nw
ZWNpZmljKCZjb2RlY0luZm8sIGVuY29kZWRCdWZmZXIpOwpAQCAtMzUxLDggKzM0Niw3IEBAIHB1
YmxpYzoKICAgICBHU3RyZWFtZXJIMjY0RW5jb2RlcigpIHsgfQogCiAgICAgR1N0cmVhbWVySDI2
NEVuY29kZXIoY29uc3Qgd2VicnRjOjpTZHBWaWRlb0Zvcm1hdCYgZm9ybWF0KQotICAgICAgICA6
IG1fcGFyc2VyKGdzdF9oMjY0X25hbF9wYXJzZXJfbmV3KCkpCi0gICAgICAgICwgcGFja2V0aXph
dGlvbk1vZGUod2VicnRjOjpIMjY0UGFja2V0aXphdGlvbk1vZGU6Ok5vbkludGVybGVhdmVkKQor
ICAgICAgICA6IHBhY2tldGl6YXRpb25Nb2RlKHdlYnJ0Yzo6SDI2NFBhY2tldGl6YXRpb25Nb2Rl
OjpOb25JbnRlcmxlYXZlZCkKICAgICB7CiAgICAgICAgIGF1dG8gaXQgPSBmb3JtYXQucGFyYW1l
dGVycy5maW5kKGNyaWNrZXQ6OmtIMjY0Rm10cFBhY2tldGl6YXRpb25Nb2RlKTsKIApAQCAtMzcy
LDcgKzM2Niw2IEBAIHB1YmxpYzoKIAogICAgIGNvbnN0IGdjaGFyKiBDYXBzKCkgZmluYWwgeyBy
ZXR1cm4gInZpZGVvL3gtaDI2NCI7IH0KICAgICBjb25zdCBnY2hhciogTmFtZSgpIGZpbmFsIHsg
cmV0dXJuIGNyaWNrZXQ6OmtIMjY0Q29kZWNOYW1lOyB9Ci0gICAgR3N0SDI2NE5hbFBhcnNlciog
bV9wYXJzZXI7CiAgICAgd2VicnRjOjpWaWRlb0NvZGVjVHlwZSBDb2RlY1R5cGUoKSBmaW5hbCB7
IHJldHVybiB3ZWJydGM6OmtWaWRlb0NvZGVjSDI2NDsgfQogCiAgICAgdm9pZCBQb3B1bGF0ZUNv
ZGVjU3BlY2lmaWMod2VicnRjOjpDb2RlY1NwZWNpZmljSW5mbyogY29kZWNTcGVjaWZpY0luZm9z
LCBjb25zdCBHc3RCdWZmZXIqKSBmaW5hbApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL2dzdHJlYW1lci9HU3RyZWFtZXJWaWRlb0VuY29k
ZXJGYWN0b3J5LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJy
dGMvZ3N0cmVhbWVyL0dTdHJlYW1lclZpZGVvRW5jb2RlckZhY3RvcnkuaAppbmRleCBmMjA3MTU0
OWEzNGFkNjVlZDM3MGNjNjgwMzMyNmI0YWY4ZWIwMjE4Li45ZWFhYTc2MzJiYTVjNzg4YmEwMzQ5
OGZlY2QwZTU0NmE3MWJmMTc4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9t
ZWRpYXN0cmVhbS9saWJ3ZWJydGMvZ3N0cmVhbWVyL0dTdHJlYW1lclZpZGVvRW5jb2RlckZhY3Rv
cnkuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMv
Z3N0cmVhbWVyL0dTdHJlYW1lclZpZGVvRW5jb2RlckZhY3RvcnkuaApAQCAtMjgsMTggKzI4LDEz
IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogY2xhc3MgR1N0cmVhbWVyVmlkZW9FbmNvZGVyRmFj
dG9yeSBmaW5hbCA6IHB1YmxpYyB3ZWJydGM6OlZpZGVvRW5jb2RlckZhY3RvcnkgewogICAgIFdU
Rl9NQUtFX0ZBU1RfQUxMT0NBVEVEOworCiBwdWJsaWM6CiAgICAgR1N0cmVhbWVyVmlkZW9FbmNv
ZGVyRmFjdG9yeShib29sIGlzU3VwcG9ydGluZ1ZQOVByb2ZpbGUwLCBib29sIGlzU3VwcG9ydGlu
Z1ZQOVByb2ZpbGUyKTsKIAogcHJpdmF0ZToKICAgICBzdGQ6OnZlY3Rvcjx3ZWJydGM6OlNkcFZp
ZGVvRm9ybWF0PiBHZXRTdXBwb3J0ZWRGb3JtYXRzKCkgY29uc3Qgb3ZlcnJpZGU7CiAgICAgc3Rk
Ojp1bmlxdWVfcHRyPHdlYnJ0Yzo6VmlkZW9FbmNvZGVyPiBDcmVhdGVWaWRlb0VuY29kZXIoY29u
c3Qgd2VicnRjOjpTZHBWaWRlb0Zvcm1hdCYpIGZpbmFsOwotICAgIENvZGVjSW5mbyBRdWVyeVZp
ZGVvRW5jb2Rlcihjb25zdCB3ZWJydGM6OlNkcFZpZGVvRm9ybWF0JikgY29uc3Qgb3ZlcnJpZGUK
LSAgICB7Ci0gICAgICAgIC8vIEZJWE1FOiBEZXRlY3Qgd2hldGhlciB0aGUgZGVjb2RlciBpcyBI
VyBhY2NlbGVyYXRlZC4KLQotICAgICAgICByZXR1cm4geyBmYWxzZSB9OwotICAgIH0KIAogICAg
IGJvb2wgbV9pc1N1cHBvcnRpbmdWUDlQcm9maWxlMDsKICAgICBib29sIG1faXNTdXBwb3J0aW5n
VlA5UHJvZmlsZTI7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>