<?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>205916</bug_id>
          
          <creation_ts>2020-01-08 05:20:27 -0800</creation_ts>
          <short_desc>[GStreamer] OGV/VP8 video not playing on minibrowser (neither epiphany)</short_desc>
          <delta_ts>2020-07-07 04:08:26 -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>WebKitGTK</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>214038</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Manuel Rego Casasnovas">rego</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>calvaris</cc>
    
    <cc>cathiechen</cc>
    
    <cc>lmoura</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1604043</commentid>
    <comment_count>0</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2020-01-08 05:20:27 -0800</bug_when>
    <thetext>The following video doesn&apos;t work on minibrowser:
* https://w3c-test.org/media/test.ogv

While the following ones work without problems:
* https://w3c-test.org/media/test.mp4
* https://w3c-test.org/media/video.ogv
* https://w3c-test.org/media/counting.ogv</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1604067</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-01-08 06:12:28 -0800</bug_when>
    <thetext>Forwarded upstream: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/719</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1605758</commentid>
    <comment_count>2</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-01-13 01:04:54 -0800</bug_when>
    <thetext>(In reply to Manuel Rego Casasnovas from comment #0)
&gt; The following video doesn&apos;t work on minibrowser:
&gt; * https://w3c-test.org/media/test.ogv
&gt; 

Cathie, Rego, would you know which encoder produced this file?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1605767</commentid>
    <comment_count>3</comment_count>
    <who name="cathiechen">cathiechen</who>
    <bug_when>2020-01-13 01:45:08 -0800</bug_when>
    <thetext>(In reply to Philippe Normand from comment #2)
&gt; (In reply to Manuel Rego Casasnovas from comment #0)
&gt; &gt; The following video doesn&apos;t work on minibrowser:
&gt; &gt; * https://w3c-test.org/media/test.ogv
&gt; &gt; 
&gt; 
&gt; Cathie, Rego, would you know which encoder produced this file?

Hi Philippe,

I checked the file properties which provides some infos. Not sure if this useful or not.

test.ogv:
The video CodeC is VP8 and the audio CodeC is Vorbis.

video.ogv and counting.ogv:
The video CodeC is Theora and the audio CodeC is N/A.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1605769</commentid>
    <comment_count>4</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-01-13 01:52:33 -0800</bug_when>
    <thetext>Doesn&apos;t help much unfortunately ;) It would be great to know which software created test.ogv because it&apos;s broken.

Nevertheless, I&apos;ve submitted a workaround to GStreamer so this file plays fine afterwards :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1605824</commentid>
    <comment_count>5</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-01-13 06:38:51 -0800</bug_when>
    <thetext>If you need test.ogv to be playable for a test or something, please let me know so I can include the GStreamer patch for it in WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606304</commentid>
    <comment_count>6</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2020-01-14 01:35:13 -0800</bug_when>
    <thetext>(In reply to Philippe Normand from comment #5)
&gt; If you need test.ogv to be playable for a test or something, please let me
&gt; know so I can include the GStreamer patch for it in WebKit.

No, not right now as we used a different file for that test in particular (as the specific file didn&apos;t matter a lot).

If the file is broken maybe we should just fix it in WPT repository directly. I don&apos;t believe it&apos;s expected to be a broken file.
The test file comes from https://chromium-review.googlesource.com/c/chromium/src/+/842325/, so if we can generate a &quot;right one&quot; we could send a PR to WPT to modify that file.
Whatever it means that the file is broken or the file is right, but if you have a good explanation for that I guess it&apos;d be fine to change the file in WPT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669308</commentid>
    <comment_count>7</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2020-07-06 20:23:22 -0700</bug_when>
    <thetext>r263987 synced the semantics tests and two tests (1 old, 1 new) use the same media/test.ogv and are timing out with the test promise failing due to &quot;operation not supported error&quot; after trying to play it.

Tests:

imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange.html
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange-dynamically-created-track-element.html

I&apos;m marking them as skip for now until either the wpt file is updated or gstreamer patched in the SDK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669359</commentid>
    <comment_count>8</comment_count>
      <attachid>403677</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-07-07 02:04:34 -0700</bug_when>
    <thetext>Created attachment 403677
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669364</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-07 04:08:25 -0700</bug_when>
    <thetext>Committed r264013: &lt;https://trac.webkit.org/changeset/264013&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 403677.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403677</attachid>
            <date>2020-07-07 02:04:34 -0700</date>
            <delta_ts>2020-07-07 04:08:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205916-20200707020432.patch</filename>
            <type>text/plain</type>
            <size>5112</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MDEyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNGQ0N2IxZjljYTJkYTdjZDVlMTgyMWFiZGMyM2E3MWM0
YjMzZjc4Zi4uZTI5NmVlZTczM2EwZWZlNmUxMGIwNzk2OWRiNzhlNDNkNmRmZjVmZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIwLTA3LTA3ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4K
KworICAgICAgICBbR1N0cmVhbWVyXSBPR1YvVlA4IHZpZGVvIG5vdCBwbGF5aW5nIG9uIG1pbmli
cm93c2VyIChuZWl0aGVyIGVwaXBoYW55KQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjA1OTE2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBidWlsZHN0cmVhbS9lbGVtZW50cy9zZGsvZ3N0LXBsdWdpbnMt
YmFzZS5ic3Q6IFZlbmRvciB1cHN0cmVhbWVkIEdTdHJlYW1lciBwYXRjaC4gSXQgaXMKKyAgICAg
ICAgbWVyZ2VkIGluIHRoZSAxLjE2IGJyYW5jaCBhbmQgc2NoZWR1bGVkIGZvciAxLjE2LjMgcmVs
ZWFzZSBidXQgd2UgZG9uJ3Qga25vdyB3aGVuL2lmIGl0IHdpbGwKKyAgICAgICAgaGFwcGVuLgor
ICAgICAgICAqIGJ1aWxkc3RyZWFtL3BhdGNoZXMvZ3N0LXBsdWdpbnMtYmFzZS0wMDAxLW9nZ3N0
cmVhbS1Xb3JrYXJvdW5kLWZvci1icm9rZW4tUEFSLWluLVZQOC1CT1MucGF0Y2g6IEFkZGVkLgor
CiAyMDIwLTA3LTA3ICBZdXJ5IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFtHVEtdW01pbmlCcm93c2VyXSBvY2Nhc2lvbmFsIGNyYXNoZXMgd2hlbiBjbG9zaW5n
IHdoaWxlIGRvd25sb2FkIGluIHByb2dyZXNzCmRpZmYgLS1naXQgYS9Ub29scy9idWlsZHN0cmVh
bS9lbGVtZW50cy9zZGsvZ3N0LXBsdWdpbnMtYmFzZS5ic3QgYi9Ub29scy9idWlsZHN0cmVhbS9l
bGVtZW50cy9zZGsvZ3N0LXBsdWdpbnMtYmFzZS5ic3QKaW5kZXggNjg3YTI4NmE0OWE2MTcyMzFl
MDRlYjE0NTFmZTg0YzYzNWEwMjMzMC4uODE4ZDllODMzOTk0MDFiYTBhNGNkN2EwNzNlZDQ0YzA0
YTc5M2MzOCAxMDA2NDQKLS0tIGEvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrL2dzdC1w
bHVnaW5zLWJhc2UuYnN0CisrKyBiL1Rvb2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay9nc3Qt
cGx1Z2lucy1iYXNlLmJzdApAQCAtMTEsNiArMTEsOSBAQCBzb3VyY2VzOgogICBwYXRoOiBwYXRj
aGVzL2dzdC1wbHVnaW5zLWJhc2UtMDAwMi1nbHVwbG9hZC1maXgtc2VnZmF1bHQucGF0Y2gKIC0g
a2luZDogcGF0Y2gKICAgcGF0aDogcGF0Y2hlcy9nc3QtcGx1Z2lucy1iYXNlLTAwMDMtZ2xiYXNl
ZmlsdGVyLWFkZC1zdXBwb3J0LWZvci1jaGFuZ2luZy10aGUtZGlzcGxheS5wYXRjaAorLSBraW5k
OiBwYXRjaAorICBwYXRoOiBwYXRjaGVzL2dzdC1wbHVnaW5zLWJhc2UtMDAwMS1vZ2dzdHJlYW0t
V29ya2Fyb3VuZC1mb3ItYnJva2VuLVBBUi1pbi1WUDgtQk9TLnBhdGNoCisKIGJ1aWxkLWRlcGVu
ZHM6CiAtIGZyZWVkZXNrdG9wLXNkay5ic3Q6cHVibGljLXN0YWNrcy9idWlsZHN5c3RlbS1tZXNv
bi5ic3QKIGRlcGVuZHM6CmRpZmYgLS1naXQgYS9Ub29scy9idWlsZHN0cmVhbS9wYXRjaGVzL2dz
dC1wbHVnaW5zLWJhc2UtMDAwMS1vZ2dzdHJlYW0tV29ya2Fyb3VuZC1mb3ItYnJva2VuLVBBUi1p
bi1WUDgtQk9TLnBhdGNoIGIvVG9vbHMvYnVpbGRzdHJlYW0vcGF0Y2hlcy9nc3QtcGx1Z2lucy1i
YXNlLTAwMDEtb2dnc3RyZWFtLVdvcmthcm91bmQtZm9yLWJyb2tlbi1QQVItaW4tVlA4LUJPUy5w
YXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi41MTU3NjU2OTFhNDNmZmY3MTg4M2RhMzQ3Nzk3YjI4YjVkMGIyNmZj
Ci0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvYnVpbGRzdHJlYW0vcGF0Y2hlcy9nc3QtcGx1Z2lu
cy1iYXNlLTAwMDEtb2dnc3RyZWFtLVdvcmthcm91bmQtZm9yLWJyb2tlbi1QQVItaW4tVlA4LUJP
Uy5wYXRjaApAQCAtMCwwICsxLDMyIEBACitGcm9tIDJlNDAzNzllN2FjZTljNDNkOWVkZWJlOTU1
NmIzN2I1NDFjNjdkYTcgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCitGcm9tOiBQaGlsaXBwZSBO
b3JtYW5kIDxwaGlsbkBpZ2FsaWEuY29tPgorRGF0ZTogTW9uLCAxMyBKYW4gMjAyMCAwOTowNjow
MiArMDAwMAorU3ViamVjdDogW1BBVENIXSBvZ2dzdHJlYW06IFdvcmthcm91bmQgZm9yIGJyb2tl
biBQQVIgaW4gVlA4IEJPUworCitTaW1pbGFyaWx5IHRvIHRoZSBUaGVvcmEgbWFwcGluZywgcHJv
Y2VzcyAwOk4sIE46MCBhbmQgMDowIHBpeGVsIGFzcGVjdCByYXRpb3MKK2FzIDE6MS4KKworRml4
ZXMgIzcxOQorLS0tCisgZXh0L29nZy9nc3RvZ2dzdHJlYW0uYyB8IDUgKysrKysKKyAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCisKK2RpZmYgLS1naXQgYS9leHQvb2dnL2dzdG9nZ3N0
cmVhbS5jIGIvZXh0L29nZy9nc3RvZ2dzdHJlYW0uYworaW5kZXggY2RiNmZhNmFkLi4zODk0YWU3
NDEgMTAwNjQ0CistLS0gYS9leHQvb2dnL2dzdG9nZ3N0cmVhbS5jCisrKysgYi9leHQvb2dnL2dz
dG9nZ3N0cmVhbS5jCitAQCAtNjc3LDYgKzY3NywxMSBAQCBzZXR1cF92cDhfbWFwcGVyIChHc3RP
Z2dTdHJlYW0gKiBwYWQsIG9nZ19wYWNrZXQgKiBwYWNrZXQpCisgICBwYWQtPm5faGVhZGVyX3Bh
Y2tldHMgPSAyOworICAgcGFkLT5mcmFtZV9zaXplID0gMTsKKyAKKysgIC8qIFBBUiBvZiAwOk4s
IE46MCBhbmQgMDowIGlzIG5vdCBleHBsaWNpdGVseSBhbGxvd2VkLCBidXQgdGhlIGJlc3Qgd2Ug
Y2FuIGRvCisrICAgKiBoZXJlIGlzIHRvIG1hcCB0byAxOjEgc28gdGhhdCBjYXBzIG5lZ290aWF0
aW9uIGRvZXNuJ3QgYnJlYWsgZG93bnN0cmVhbS4gKi8KKysgIGlmIChwYXJfbiA9PSAwIHx8IHBh
cl9kID09IDApCisrICAgIHBhcl9uID0gcGFyX2QgPSAxOworKworICAgcGFkLT5jYXBzID0gZ3N0
X2NhcHNfbmV3X3NpbXBsZSAoInZpZGVvL3gtdnA4IiwKKyAgICAgICAid2lkdGgiLCBHX1RZUEVf
SU5ULCB3aWR0aCwKKyAgICAgICAiaGVpZ2h0IiwgR19UWVBFX0lOVCwgaGVpZ2h0LAorLS0gCisy
LjI2LjIKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IDk3YzEyZmEwNWM1ZWQxOGUyNTYyNTg4NDJjZjQ1M2MwODU4NzdlY2Mu
LjIxMjI0ODZiMDcyM2FlYTViNzZiYjBhZGM3MjAyOTMwOTIyYmUxNTEgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxMiBAQAorMjAyMC0wNy0wNyAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5j
b20+CisKKyAgICAgICAgW0dTdHJlYW1lcl0gT0dWL1ZQOCB2aWRlbyBub3QgcGxheWluZyBvbiBt
aW5pYnJvd3NlciAobmVpdGhlciBlcGlwaGFueSkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTkxNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vZ2xpYi9UZXN0RXhwZWN0YXRpb25zOiBV
cGRhdGUgV1BUIGV4cGVjdGF0aW9ucworCiAyMDIwLTA3LTA2ICBMYXVybyBNb3VyYSAgPGxtb3Vy
YUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdW1dQRV0gSW1wb3J0ZWQgc2VtYW50aWNzIHRl
c3RzIGdhcmRlbmluZyBhZnRlciByMjYzOTg3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9nbGliL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9nbGliL1Rl
c3RFeHBlY3RhdGlvbnMKaW5kZXggMjZjODFlODMyOWIzYWJiYmE5NzVhYWE5NDU2MzJkMDYyZDg5
NGMwNC4uZTUwYzcxYTVjYzM5MjMzNTc0OTUwOTNjNjYwYzg5NmRhNTNmZWZiMSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ2xpYi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTQzLDkgKzE0Myw3IEBA
IHdlYmtpdC5vcmcvYi8yMTA1MjggbWVkaWEvdmlkZW8tc3JjLWJsb2ItcmVwbGF5Lmh0bWwgWyBD
cmFzaCBQYXNzIF0KIHdlYmtpdC5vcmcvYi8yMTE5OTUgZmFzdC9pbWFnZXMvYW5pbWF0ZWQtaW1h
Z2UtbXA0Lmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8yMTM5NDcgbWVkaWEvdnA5Lmh0
bWwgWyBGYWlsdXJlIF0KIAotIyBUaGVzZSB0d28gYXJlIGFmZmVjdGVkIGJ5IGEgYnJva2VuIG9n
diB0aGF0IGNhbid0IGJlIHJlYWQgYnkgdGhlIEdzdHJlYW1lciBmcm9tIFNESy4KLXdlYmtpdC5v
cmcvYi8yMDU5MTYgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGlj
cy9lbWJlZGRlZC1jb250ZW50L21lZGlhLWVsZW1lbnRzL3RyYWNrL3RyYWNrLWVsZW1lbnQvdHJh
Y2stY3Vlcy1jdWVjaGFuZ2UuaHRtbCBbIFNraXAgXQotd2Via2l0Lm9yZy9iLzIwNTkxNiBpbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRl
bnQvbWVkaWEtZWxlbWVudHMvdHJhY2svdHJhY2stZWxlbWVudC90cmFjay1jdWVzLWN1ZWNoYW5n
ZS1keW5hbWljYWxseS1jcmVhdGVkLXRyYWNrLWVsZW1lbnQuaHRtbCBbIFNraXAgXQord2Via2l0
Lm9yZy9iLzIxNDAzOCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50
aWNzL2VtYmVkZGVkLWNvbnRlbnQvbWVkaWEtZWxlbWVudHMvdHJhY2svdHJhY2stZWxlbWVudC90
cmFjay1jdWVzLWN1ZWNoYW5nZS5odG1sIFsgTWlzc2luZyBGYWlsdXJlIF0KIAogd2Via2l0Lm9y
Zy9iLzIxNDAzMSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNz
L2VtYmVkZGVkLWNvbnRlbnQvdGhlLXZpZGVvLWVsZW1lbnQvdmlkZW8tcG9zdGVyLXNob3duLXBy
ZWxvYWQtYXV0by5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>