<?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>279496</bug_id>
          
          <creation_ts>2024-09-11 00:25:30 -0700</creation_ts>
          <short_desc>VideoFrames cannot be created asynchronously in WebContent process</short_desc>
          <delta_ts>2026-11-06 02:21:48 -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 Local 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>
          <dependson>328652</dependson>
          <blocked>243838</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kimmo Kinnunen">kkinnunen</reporter>
          <assigned_to name="Kimmo Kinnunen">kkinnunen</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2059218</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2024-09-11 00:25:30 -0700</bug_when>
    <thetext>VideoFrames cannot be created asynchronously in WebContent process

RemoteMediaPlayerPrivate, RemoteGraphicsContextGLProxy  would need to be able to create video frame instances without asking GPUP for the ID.
Currently VideoFrame instances are allocated on the GPU process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2059219</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-09-11 00:25:39 -0700</bug_when>
    <thetext>&lt;rdar://problem/135782380&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2059236</commentid>
    <comment_count>2</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2024-09-11 01:40:36 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/33453</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2059966</commentid>
    <comment_count>3</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2024-09-13 05:02:43 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/33611</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2225260</commentid>
    <comment_count>4</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2026-06-30 05:04:48 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/68314</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2267688</commentid>
    <comment_count>5</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2026-10-22 07:31:04 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/77902</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2275432</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-11-06 02:21:46 -0800</bug_when>
    <thetext>Committed 325925@main (6d5870d3eb6d): &lt;https://commits.webkit.org/325925@main&gt;

Reviewed commits have been landed. Closing PR #68314 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>