<?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>223294</bug_id>
          
          <creation_ts>2021-03-16 18:25:47 -0700</creation_ts>
          <short_desc>[GPUP] WebGL2RenderingContext::texImage2D() does not work with a video as the image source</short_desc>
          <delta_ts>2021-03-17 22:20:25 -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>Media</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=221686</see_also>
          <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="Peng Liu">peng.liu6</reporter>
          <assigned_to name="Peng Liu">peng.liu6</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>jonlee</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1740335</commentid>
    <comment_count>0</comment_count>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2021-03-16 18:25:47 -0700</bug_when>
    <thetext>platform/mac/media/media-source/videoplaybackquality-decompressionsession.html fails because of this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1740337</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-16 18:29:05 -0700</bug_when>
    <thetext>&lt;rdar://problem/75505136&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1740697</commentid>
    <comment_count>2</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-03-17 07:29:48 -0700</bug_when>
    <thetext>What do you mean? I think we implemented it.
So this crashes on normal runs because the media stack does not implement non-gpup webgl.

This fails in media+webgl in gpup because &quot;WebGL: INVALID_VALUE: texImage2D: no video&quot;. This is possibly because the test tries to get the video before the video is available? You cannot upload the video to the texture before you have loaded the video, played it and observed time update?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1740972</commentid>
    <comment_count>3</comment_count>
      <attachid>423544</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2021-03-17 17:39:05 -0700</bug_when>
    <thetext>Created attachment 423544
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741041</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-17 22:20:24 -0700</bug_when>
    <thetext>Committed r274614: &lt;https://commits.webkit.org/r274614&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 423544.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423544</attachid>
            <date>2021-03-17 17:39:05 -0700</date>
            <delta_ts>2021-03-17 22:20:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223294-20210317173905.patch</filename>
            <type>text/plain</type>
            <size>5978</size>
            <attacher name="Peng Liu">peng.liu6</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0NTkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGE4YjFhODFlYjQ4MzI1MmIz
MTk0MWNiMDE0NzYyYTk5MTc0MTg5MzUuLmNiNWZlYTcwMzA3OTQ3YTI1MTk0ZmRlOTFiZTQ5MmUy
NTkxMTZjMTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEtMDMtMTcgIFBlbmcgTGl1
ICA8cGVuZy5saXU2QGFwcGxlLmNvbT4KKworICAgICAgICBbR1BVUF0gV2ViR0wyUmVuZGVyaW5n
Q29udGV4dDo6dGV4SW1hZ2UyRCgpIGRvZXMgbm90IHdvcmsgd2l0aCBhIHZpZGVvIGFzIHRoZSBp
bWFnZSBzb3VyY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIyMzI5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIE5vIG5ldyB0ZXN0cy4gRml4IGEgdGVzdCBmYWlsdXJlLgorCisgICAgICAgICogV2ViUHJv
Y2Vzcy9HUFUvbWVkaWEvTWVkaWFQbGF5ZXJQcml2YXRlUmVtb3RlLmNwcDoKKyAgICAgICAgKFdl
YktpdDo6TWVkaWFQbGF5ZXJQcml2YXRlUmVtb3RlOjp1cGRhdGVDYWNoZWRTdGF0ZSk6CisgICAg
ICAgIEFkZCBhIG1pc3NpbmcgcGllY2UgdG8gaW1wbGVtZW50IGBNZWRpYVBsYXllclByaXZhdGVS
ZW1vdGU6OnZpZGVvUGxheWJhY2tRdWFsaXR5TWV0cmljcygpYC4KKwogMjAyMS0wMy0xNyAgUGVu
ZyBMaXUgIDxwZW5nLmxpdTZAYXBwbGUuY29tPgogCiAgICAgICAgIFtHUFVQXSBTb21lIG1lZGlh
LXNvdXJjZSB0ZXN0cyBmYWlsL3RpbWVvdXQgd2hlbiBtZWRpYSBpbiBHUFUgUHJvY2VzcyBpcyBl
bmFibGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL21lZGlhL01l
ZGlhUGxheWVyUHJpdmF0ZVJlbW90ZS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BV
L21lZGlhL01lZGlhUGxheWVyUHJpdmF0ZVJlbW90ZS5jcHAKaW5kZXggYzAxZjkxODgxMGVlMDZk
MGRjMzIxOGEzNDU4MzYzZTMzOTU1MWQwOC4uZmMzZmY2OWQzNWNjMDIwNjA0Y2UyMDkwZWY0OGQy
ZGVkMjRkNTA0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9tZWRp
YS9NZWRpYVBsYXllclByaXZhdGVSZW1vdGUuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9HUFUvbWVkaWEvTWVkaWFQbGF5ZXJQcml2YXRlUmVtb3RlLmNwcApAQCAtNDM4LDYgKzQz
OCwxMCBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZVJlbW90ZTo6dXBkYXRlQ2FjaGVkU3RhdGUo
UmVtb3RlTWVkaWFQbGF5ZXJTdGF0ZSYmIHN0YXRlKQogICAgIG1fY2FjaGVkU3RhdGUuY2FuU2F2
ZU1lZGlhRGF0YSA9IHN0YXRlLmNhblNhdmVNZWRpYURhdGE7CiAgICAgbV9jYWNoZWRTdGF0ZS5o
YXNBdWRpbyA9IHN0YXRlLmhhc0F1ZGlvOwogICAgIG1fY2FjaGVkU3RhdGUuaGFzVmlkZW8gPSBz
dGF0ZS5oYXNWaWRlbzsKKworICAgIGlmIChtX3dhbnRQbGF5YmFja1F1YWxpdHlNZXRyaWNzKQor
ICAgICAgICBtX2NhY2hlZFN0YXRlLnZpZGVvTWV0cmljcyA9IHN0YXRlLnZpZGVvTWV0cmljczsK
KwogICAgIG1fY2FjaGVkU3RhdGUuaGFzQ2xvc2VkQ2FwdGlvbnMgPSBzdGF0ZS5oYXNDbG9zZWRD
YXB0aW9uczsKICAgICBtX2NhY2hlZFN0YXRlLmhhc0F2YWlsYWJsZVZpZGVvRnJhbWUgPSBzdGF0
ZS5oYXNBdmFpbGFibGVWaWRlb0ZyYW1lOwogICAgIG1fY2FjaGVkU3RhdGUud2lyZWxlc3NWaWRl
b1BsYXliYWNrRGlzYWJsZWQgPSBzdGF0ZS53aXJlbGVzc1ZpZGVvUGxheWJhY2tEaXNhYmxlZDsK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3ODQ2OTI1OWIzY2E5NGY0ZTE3MDIwY2Y2NDcyYWRkNzQzZGI0MzAwLi43ZWI2OGZm
MWRlM2M3ZmRiZDJmZjFhODU4YTI3NDY0ODg2NzZjNGUzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMjEtMDMtMTcgIFBlbmcgTGl1ICA8cGVuZy5saXU2QGFwcGxlLmNvbT4KKworICAgICAgICBb
R1BVUF0gV2ViR0wyUmVuZGVyaW5nQ29udGV4dDo6dGV4SW1hZ2UyRCgpIGRvZXMgbm90IHdvcmsg
d2l0aCBhIHZpZGVvIGFzIHRoZSBpbWFnZSBzb3VyY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMzI5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnM6
CisgICAgICAgICogcGxhdGZvcm0vbWFjL21lZGlhL21lZGlhLXNvdXJjZS92aWRlb3BsYXliYWNr
cXVhbGl0eS1kZWNvbXByZXNzaW9uc2Vzc2lvbi1leHBlY3RlZC50eHQ6CisgICAgICAgICogcGxh
dGZvcm0vbWFjL21lZGlhL21lZGlhLXNvdXJjZS92aWRlb3BsYXliYWNrcXVhbGl0eS1kZWNvbXBy
ZXNzaW9uc2Vzc2lvbi5odG1sOgorCiAyMDIxLTAzLTE3ICBQZW5nIExpdSAgPHBlbmcubGl1NkBh
cHBsZS5jb20+CiAKICAgICAgICAgW0dQVVBdIFNvbWUgbWVkaWEtc291cmNlIHRlc3RzIGZhaWwv
dGltZW91dCB3aGVuIG1lZGlhIGluIEdQVSBQcm9jZXNzIGlzIGVuYWJsZWQKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNzI0NDgxNjk0MTlhNjkzYjMyYzM3
MzNmMjY0NzhlMjk5NGUwMTI4My4uZjdkYTEwOWRlMmJiNzg3OWM0MmU0N2YyYTU3MzE0NjIwOTNk
Y2E0MyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlv
bnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTg2
NSw4ICs4NjUsNiBAQCB3ZWJraXQub3JnL2IvMTYxNzI1IGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvbWVkaWEtc291cmNlL21lZGlhc291cmNlLXNvdQogd2Via2l0Lm9yZy9iLzE2MTcy
NSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL21lZGlhLXNvdXJjZS9tZWRpYXNvdXJj
ZS1zb3VyY2VidWZmZXItbW9kZS5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMjE0MTY2IGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvbWVkaWEtc291cmNlL2lkbGhhcm5lc3Mud2lu
ZG93Lmh0bWwgWyBTa2lwIF0KIAotd2Via2l0Lm9yZy9iLzIyMzI5NCBwbGF0Zm9ybS9tYWMvbWVk
aWEvbWVkaWEtc291cmNlL3ZpZGVvcGxheWJhY2txdWFsaXR5LWRlY29tcHJlc3Npb25zZXNzaW9u
Lmh0bWwgWyBGYWlsdXJlIF0KLQogIyBSZXF1aXJlcyBXZWJNCiBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL21lZGlhLXNvdXJjZS9tZWRpYXNvdXJjZS1jb25maWctY2hhbmdlLXdlYm0t
YS1iaXRyYXRlLmh0bWwgWyBTa2lwIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
bWVkaWEtc291cmNlL21lZGlhc291cmNlLWNvbmZpZy1jaGFuZ2Utd2VibS1hdi1hdWRpby1iaXRy
YXRlLmh0bWwgWyBTa2lwIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9t
ZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW9wbGF5YmFja3F1YWxpdHktZGVjb21wcmVzc2lvbnNlc3Np
b24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL21lZGlhL21lZGlhLXNv
dXJjZS92aWRlb3BsYXliYWNrcXVhbGl0eS1kZWNvbXByZXNzaW9uc2Vzc2lvbi1leHBlY3RlZC50
eHQKaW5kZXggMDk3Yjk1ZmUzODcyZjJiMGRkNzk4ZDgxZTAyNjU3N2JjMDdlZjc4Zi4uZjlkYzFl
NzcxNjVhYTczNmEwNzI4NjU2Yjg3ZDcwMDhlNzBmODY5MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjL21lZGlhL21lZGlhLXNvdXJjZS92aWRlb3BsYXliYWNrcXVhbGl0eS1k
ZWNvbXByZXNzaW9uc2Vzc2lvbi1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vbWFjL21lZGlhL21lZGlhLXNvdXJjZS92aWRlb3BsYXliYWNrcXVhbGl0eS1kZWNvbXByZXNz
aW9uc2Vzc2lvbi1leHBlY3RlZC50eHQKQEAgLTYsNiArNiw3IEBAIFJVTihzb3VyY2VCdWZmZXIu
YXBwZW5kQnVmZmVyKGxvYWRlci5pbml0U2VnbWVudCgpKSkKIEVWRU5UKHVwZGF0ZSkKIFJVTihz
b3VyY2VCdWZmZXIuYXBwZW5kQnVmZmVyKGxvYWRlci5tZWRpYVNlZ21lbnQoMCkpKQogRVZFTlQo
dXBkYXRlKQorRVZFTlQocmVzaXplKQogUlVOKGNhbnZhcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1l
bnQoImNhbnZhcyIpKQogUlVOKGdsID0gY2FudmFzLmdldENvbnRleHQoIndlYmdsIikpCiBSVU4o
dGV4dHVyZSA9IGdsLmNyZWF0ZVRleHR1cmUoKSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW9wbGF5YmFja3F1YWxpdHktZGVjb21w
cmVzc2lvbnNlc3Npb24uaHRtbCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9tZWRpYS9tZWRp
YS1zb3VyY2UvdmlkZW9wbGF5YmFja3F1YWxpdHktZGVjb21wcmVzc2lvbnNlc3Npb24uaHRtbApp
bmRleCBmYmI2MjE3ZmFjOWM3NjIzNDdiMjQzNzEyYTVjNWE0ZWI3MjAyMWFhLi40MzQyYzM4MDQx
ZWJhY2FmMzllOWVhNzg1ZGUyOTgxNTkzODc5ZjA3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvbWVkaWEvbWVkaWEtc291cmNlL3ZpZGVvcGxheWJhY2txdWFsaXR5LWRlY29t
cHJlc3Npb25zZXNzaW9uLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL21lZGlh
L21lZGlhLXNvdXJjZS92aWRlb3BsYXliYWNrcXVhbGl0eS1kZWNvbXByZXNzaW9uc2Vzc2lvbi5o
dG1sCkBAIC0zMiw2ICszMiwxMCBAQAogICAgIH0KIAogICAgIGZ1bmN0aW9uIG1lZGlhU2VnbWVu
dEFwcGVuZGVkKCkgeworICAgICAgICB3YWl0Rm9yRXZlbnRPbih2aWRlbywgJ3Jlc2l6ZScsIHZp
ZGVvRnJhbWVBdmFpbGFibGUsIGZhbHNlLCB0cnVlKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiB2
aWRlb0ZyYW1lQXZhaWxhYmxlKCkgewogICAgICAgICBydW4oJ2NhbnZhcyA9IGRvY3VtZW50LmNy
ZWF0ZUVsZW1lbnQoImNhbnZhcyIpJyk7CiAgICAgICAgIHJ1bignZ2wgPSBjYW52YXMuZ2V0Q29u
dGV4dCgid2ViZ2wiKScpOwogICAgICAgICBydW4oJ3RleHR1cmUgPSBnbC5jcmVhdGVUZXh0dXJl
KCknKTsKQEAgLTQ2LDEyICs1MCwxNCBAQAogICAgICAgICB2aWRlby5hZGRFdmVudExpc3RlbmVy
KCd0aW1ldXBkYXRlJywgdGltZXVwZGF0ZSk7CiAgICAgfQogCi0gICAgZnVuY3Rpb24gdGltZXVw
ZGF0ZSgpIHsKKyAgICBhc3luYyBmdW5jdGlvbiB0aW1ldXBkYXRlKCkgewogICAgICAgICBpZiAo
dmlkZW8uY3VycmVudFRpbWUgPT0gMCkKICAgICAgICAgICAgIHJldHVybjsKIAorICAgICAgICAv
LyBUaGVyZSBjb3VsZCBiZSBhIGRlbGF5IHRoYXQgYSB2aWRlbyBlbGVtZW50IGdldHMgdGhlIFZp
ZGVvUGxheWJhY2tRdWFsaXR5TWV0cmljcworICAgICAgICAvLyBmcm9tIGl0cyBtZWRpYSBwbGF5
ZXIgKHJlZmVyIHRvIFJlbW90ZU1lZGlhUGxheWVyUHJveHk6OnN0YXJ0VXBkYXRlQ2FjaGVkU3Rh
dGVNZXNzYWdlVGltZXIoKSkuCiAgICAgICAgIGNvbnNvbGVXcml0ZSgnRVZFTlQodGltZXVwZGF0
ZSknKTsKLSAgICAgICAgdGVzdEV4cGVjdGVkKCd2aWRlby5nZXRWaWRlb1BsYXliYWNrUXVhbGl0
eSgpLnRvdGFsVmlkZW9GcmFtZXMnLCAnMCcsICc+Jyk7CisgICAgICAgIGF3YWl0IHRlc3RFeHBl
Y3RlZEV2ZW50dWFsbHkoJ3ZpZGVvLmdldFZpZGVvUGxheWJhY2tRdWFsaXR5KCkudG90YWxWaWRl
b0ZyYW1lcycsICcwJywgJz4nKTsKICAgICAgICAgZW5kVGVzdCgpOwogICAgIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>