<?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>272667</bug_id>
          
          <creation_ts>2024-04-15 05:25:32 -0700</creation_ts>
          <short_desc>[WPE] WPE Platform: change the API to get the preferred DMA-BUF formats</short_desc>
          <delta_ts>2024-07-09 08:24:35 -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>WPE WebKit</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>265636</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Diego Pino">dpino</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>dpino</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2028485</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2024-04-15 05:25:32 -0700</bug_when>
    <thetext>The initial API we added was very simple, just providing a single list of formats, usages and modifiers, but it turned out it was not so simple to iterate the formats, since we always want to iterate by tranche. Also, we want to handle the main and target devices in the future, so we need a new API that simplifies the iteration by tranche and includes the devices.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2028487</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2024-04-15 05:32:07 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/27255</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2028776</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-04-16 04:50:43 -0700</bug_when>
    <thetext>Committed 277538@main (f78822d601b7): &lt;https://commits.webkit.org/277538@main&gt;

Reviewed commits have been landed. Closing PR #27255 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2029050</commentid>
    <comment_count>3</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2024-04-17 00:38:02 -0700</bug_when>
    <thetext>The Debian 11 build bot is failing after this change because the function &apos;drmGetDeviceFromDevId&apos; is not available. This function is available since libdrm-dev 2.4.109. Debian 11 features libdrm-dev 2.4.104.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2029051</commentid>
    <comment_count>4</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2024-04-17 00:38:36 -0700</bug_when>
    <thetext>Re-opening for pull request https://github.com/webkit/webkit/pull/27375</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2045308</commentid>
    <comment_count>5</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2024-07-09 08:24:35 -0700</bug_when>
    <thetext>This change is no longer needed since we&apos;re no longer actively maintaining Debian 11. Distributions using Debian 11, or similar, should provide libdrm-dev &gt;= 2.4.109.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>