<?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>176651</bug_id>
          
          <creation_ts>2017-09-09 08:23:40 -0700</creation_ts>
          <short_desc>Feature Request - Support VP9 in WebM container</short_desc>
          <delta_ts>2022-05-14 13:03:02 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>aham.brahmasmi</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboya</cc>
    
    <cc>barry.j.kaufman</cc>
    
    <cc>brad</cc>
    
    <cc>jeremy.noring</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1347100</commentid>
    <comment_count>0</comment_count>
    <who name="">aham.brahmasmi</who>
    <bug_when>2017-09-09 08:23:40 -0700</bug_when>
    <thetext>Please support the VP9 codec in the WebM container.

From what I understand, the VP8 codec in the WebM container is currently supported. However, VP9 in WebM is neither supported natively (HTMLMediaElement.canPlayType) nor via Media Source Extensions (MediaSource.isTypeSupported). The non-normative use case is to stream from Icecast.

In case this support already exists, I apologize for opening this bug report.

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1351971</commentid>
    <comment_count>1</comment_count>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2017-09-23 10:42:53 -0700</bug_when>
    <thetext>VP9 is supported as long as suitable GStreamer plugins are found, which should
be the default in new distros.

Support for VP9 in MSE has been committed recently in trunk, but the MSE
implementation in WebKitGTK+ is still quite under development and not stable
enough to be enabled by default.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1351973</commentid>
    <comment_count>2</comment_count>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2017-09-23 10:50:38 -0700</bug_when>
    <thetext>Amendments to previous answer:

My answer covered only the GTK port. Apple WebKit ports like Safari may or may
not implement different sets of video formats. Media features are platform
dependent on WebKit.

The patch mentioned is not actually committed yet, it&apos;s still awaiting review
and cq. https://bugs.webkit.org/show_bug.cgi?id=177355</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1394588</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2018-01-30 09:41:22 -0800</bug_when>
    <thetext>Should this bug be closed then?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1394739</commentid>
    <comment_count>4</comment_count>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2018-01-30 13:59:08 -0800</bug_when>
    <thetext>(In reply to Philippe Normand from comment #3)
&gt; Should this bug be closed then?

Unclear, as it&apos;s implemented on WebKitGTK+ but not in Apple ports.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1394742</commentid>
    <comment_count>5</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2018-01-30 14:07:30 -0800</bug_when>
    <thetext>I seriously doubt Apple would ever officially support WebM at all. I presume this bug was originally filed for the GTK port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406429</commentid>
    <comment_count>6</comment_count>
    <who name="Jeremy Noring">jeremy.noring</who>
    <bug_when>2018-03-14 10:00:50 -0700</bug_when>
    <thetext>VP9 support via GStreamer plugins isn&apos;t enough.  There&apos;s no way a developer can count on that.

I&apos;d also love to see this supported--VP9 and Opus support would be amazing.  All other major browsers support this format, so Webkit is the sole straggler here.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>