<?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>300875</bug_id>
          
          <creation_ts>2025-10-16 02:06:52 -0700</creation_ts>
          <short_desc>TrackInfo/MediaSamplesBlock do not allow for protected content.</short_desc>
          <delta_ts>2025-10-24 05:51:34 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jean-Yves Avenard [:jya]">jean-yves.avenard</reporter>
          <assigned_to name="Jean-Yves Avenard [:jya]">jean-yves.avenard</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2151589</commentid>
    <comment_count>0</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2025-10-16 02:06:52 -0700</bug_when>
    <thetext>TrackInfo and MediaSamplesBlock do not carry the proper information to hold encrypted content.

As they are used to serialise CMSampleBuffer objects over IPC, one of the consequences is that encrypted CMSampleBuffer can&apos;t be sent over IPC.

We should add support for encryption and also allows conversions of encrypted CMSampleBuffer into a MediaSamplesBlock.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2151590</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-10-16 02:06:58 -0700</bug_when>
    <thetext>&lt;rdar://problem/162759126&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2151598</commentid>
    <comment_count>2</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2025-10-16 02:50:47 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/52462</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2154014</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-10-24 05:51:33 -0700</bug_when>
    <thetext>Committed 302086@main (795999704c17): &lt;https://commits.webkit.org/302086@main&gt;

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

    </bug>

</bugzilla>