<?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>236453</bug_id>
          
          <creation_ts>2022-02-10 10:35:10 -0800</creation_ts>
          <short_desc>[GStreamer][MSE] Let MSE set natural video size when using holepunch</short_desc>
          <delta_ts>2022-02-15 04:04:58 -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>Media</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="Enrique Ocaña">eocanha</reporter>
          <assigned_to name="Enrique Ocaña">eocanha</assigned_to>
          <cc>calvaris</cc>
    
    <cc>cgarcia</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gustavo</cc>
    
    <cc>jer.noble</cc>
    
    <cc>magomez</cc>
    
    <cc>menard</cc>
    
    <cc>philipj</cc>
    
    <cc>pnormand</cc>
    
    <cc>sergio</cc>
    
    <cc>vjaquez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1839789</commentid>
    <comment_count>0</comment_count>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2022-02-10 10:35:10 -0800</bug_when>
    <thetext>Currently the holepunch implementation completely overrides the video size to a hardcoded value. It would be desirable to let the m_videoSize value set by MediaPlayerPrivateGStreamerMSE::setInitialVideoSize() take precedence over the hardcoded value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1839794</commentid>
    <comment_count>1</comment_count>
      <attachid>451565</attachid>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2022-02-10 10:43:35 -0800</bug_when>
    <thetext>Created attachment 451565
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840223</commentid>
    <comment_count>2</comment_count>
      <attachid>451565</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2022-02-10 23:20:02 -0800</bug_when>
    <thetext>Comment on attachment 451565
Patch

I&apos;m ok, but let&apos;s wait for Miguel, our holepunch expert to give the final green light.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841241</commentid>
    <comment_count>3</comment_count>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2022-02-14 07:03:14 -0800</bug_when>
    <thetext>(In reply to Xabier Rodríguez Calvar from comment #2)
&gt; Comment on attachment 451565 [details]
&gt; Patch
&gt; 
&gt; I&apos;m ok, but let&apos;s wait for Miguel, our holepunch expert to give the final
&gt; green light.

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841648</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-15 04:03:12 -0800</bug_when>
    <thetext>Committed r289800 (247265@main): &lt;https://commits.webkit.org/247265@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 451565.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841649</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-15 04:04:58 -0800</bug_when>
    <thetext>&lt;rdar://problem/88957858&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451565</attachid>
            <date>2022-02-10 10:43:35 -0800</date>
            <delta_ts>2022-02-15 04:03:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236453-20220210194333.patch</filename>
            <type>text/plain</type>
            <size>3013</size>
            <attacher name="Enrique Ocaña">eocanha</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5NDc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODE4OTFkZjgwYTFiMDNi
NzhlZWU3Yjg0YTk4MzE2ZWMwMGE3MGExOC4uZWU5ZTUxODE0MjVhNWQ4MGMzYTY5Mzc0NzlkNDBh
YTc5ZmY0MjQwMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIyLTAyLTEwICBFbnJp
cXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2NhbmhhQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dT
dHJlYW1lcl1bTVNFXSBMZXQgTVNFIHNldCBuYXR1cmFsIHZpZGVvIHNpemUgd2hlbiB1c2luZyBo
b2xlcHVuY2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzNjQ1MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEN1cnJlbnRseSB0aGUgaG9sZXB1bmNoIGltcGxlbWVudGF0aW9uIGNvbXBsZXRlbHkgb3ZlcnJp
ZGVzIHRoZSB2aWRlbyBzaXplIHRvIGEgaGFyZGNvZGVkCisgICAgICAgIHZhbHVlLiBJdCB3b3Vs
ZCBiZSBkZXNpcmFibGUgdG8gbGV0IHRoZSBtX3ZpZGVvU2l6ZSB2YWx1ZSBzZXQgYnkKKyAgICAg
ICAgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyTVNFOjpzZXRJbml0aWFsVmlkZW9TaXplKCkg
dGFrZSBwcmVjZWRlbmNlIG92ZXIgdGhlIGhhcmRjb2RlZCB2YWx1ZS4KKworICAgICAgICBUaGlz
IGlzIGEgZml4IGZvciBtZWRpYSBlbGVtZW50IGV2ZW50cyB0ZXN0IGNhc2UgZnJvbSBZVFM6CisK
KyAgICAgICAgaHR0cHM6Ly95dGxyLWNlcnQuYXBwc3BvdC5jb20vMjAyMS9tYWluLmh0bWw/dGVz
dHM9MTgKKworICAgICAgICBUaGlzIHBhdGNoIGlzIGF1dGhvcmVkIGJ5IEV1Z2VuZSBNdXRhdmNo
aSA8SWV2Z2VuX011dGF2Y2hpQGNvbWNhc3QuY29tPgorICAgICAgICBTZWU6IGh0dHBzOi8vZ2l0
aHViLmNvbS9XZWJQbGF0Zm9ybUZvckVtYmVkZGVkL1dQRVdlYktpdC9wdWxsLzc3NQorCisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJl
YW1lci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXI6
Om5hdHVyYWxTaXplIGNvbnN0KTogUmV0dXJuIG1fdmlkZW9TaXplIHdoZW4gc2V0LgorCiAyMDIy
LTAyLTA5ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgU3RvcCBv
YmZ1c2NhdGluZyBleGNlcHRpb25zIHRocm93biBieSBzY3JpcHRzIGluIGRhdGEgVVJMcwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlh
UGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcAppbmRleCBmZjBm
YWQ1ZjA0Yjc0OGMyODRiYjVmNTljYjgwMTBlNmZmY2ZlOTM5Li45ZDE2MWQyMzQxNTgzM2I3OTdi
MTA4M2QzMjMyZDE5NWY2NWE5OTYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQ
cml2YXRlR1N0cmVhbWVyLmNwcApAQCAtMTU1NSwxMyArMTU1NSw2IEBAIGJvb2wgTWVkaWFQbGF5
ZXJQcml2YXRlR1N0cmVhbWVyOjpoYW5kbGVOZWVkQ29udGV4dE1lc3NhZ2UoR3N0TWVzc2FnZSog
bWVzc2FnZSkKIC8vIFJldHVybnMgdGhlIHNpemUgb2YgdGhlIHZpZGVvLgogRmxvYXRTaXplIE1l
ZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6bmF0dXJhbFNpemUoKSBjb25zdAogewotI2lmIFVT
RShHU1RSRUFNRVJfSE9MRVBVTkNIKQotICAgIC8vIFdoZW4gdXNpbmcgdGhlIGhvbGVwdWNoIHdl
IG1heSBub3QgYmUgYWJsZSB0byBnZXQgdGhlIHZpZGVvIGZyYW1lcyBzaXplLCBzbyB3ZSBjYW4n
dCB1c2UKLSAgICAvLyBpdC4gQnV0IHdlIG5lZWQgdG8gcmVwb3J0IHNvbWUgbm9uIGVtcHR5IG5h
dHVyYWxTaXplIGZvciB0aGUgcGxheWVyJ3MgR3JhcGhpY3NMYXllcgotICAgIC8vIHRvIGJlIHBy
b3Blcmx5IGNyZWF0ZWQuCi0gICAgcmV0dXJuIHNfaG9sZVB1bmNoRGVmYXVsdEZyYW1lU2l6ZTsK
LSNlbmRpZgotCiAjaWYgRU5BQkxFKE1FRElBX1NUUkVBTSkKICAgICBpZiAoIW1faXNMZWdhY3lQ
bGF5YmluICYmICFtX3dhbnRlZFZpZGVvU3RyZWFtSWQuaXNFbXB0eSgpKSB7CiAgICAgICAgIFJl
ZlB0cjxWaWRlb1RyYWNrUHJpdmF0ZUdTdHJlYW1lcj4gdmlkZW9UcmFjayA9IG1fdmlkZW9UcmFj
a3MuZ2V0KG1fd2FudGVkVmlkZW9TdHJlYW1JZCk7CkBAIC0xNTc5LDYgKzE1NzIsMTYgQEAgRmxv
YXRTaXplIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6bmF0dXJhbFNpemUoKSBjb25zdAog
ICAgIGlmICghaGFzVmlkZW8oKSkKICAgICAgICAgcmV0dXJuIEZsb2F0U2l6ZSgpOwogCisgICAg
aWYgKCFtX3ZpZGVvU2l6ZS5pc0VtcHR5KCkpCisgICAgICAgIHJldHVybiBtX3ZpZGVvU2l6ZTsK
KworI2lmIFVTRShHU1RSRUFNRVJfSE9MRVBVTkNIKQorICAgIC8vIFdoZW4gdXNpbmcgdGhlIGhv
bGVwdWNoIHdlIG1heSBub3QgYmUgYWJsZSB0byBnZXQgdGhlIHZpZGVvIGZyYW1lcyBzaXplLCBz
byB3ZSBjYW4ndCB1c2UKKyAgICAvLyBpdC4gQnV0IHdlIG5lZWQgdG8gcmVwb3J0IHNvbWUgbm9u
IGVtcHR5IG5hdHVyYWxTaXplIGZvciB0aGUgcGxheWVyJ3MgR3JhcGhpY3NMYXllcgorICAgIC8v
IHRvIGJlIHByb3Blcmx5IGNyZWF0ZWQuCisgICAgcmV0dXJuIHNfaG9sZVB1bmNoRGVmYXVsdEZy
YW1lU2l6ZTsKKyNlbmRpZgorCiAgICAgcmV0dXJuIG1fdmlkZW9TaXplOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>