Bug 284700
Summary: | Stop using CMSampleBuffer in MediaRecorderPrivateWriter | ||
---|---|---|---|
Product: | WebKit | Reporter: | Jean-Yves Avenard [:jya] <jean-yves.avenard> |
Component: | Media | Assignee: | youenn fablet <youennf> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Jean-Yves Avenard [:jya]
In preparation of moving the MediaRecorderPrivateWriter in the GPU process so that we can use the AVAssetWriter (which the web process sandbox prevents from running); we need to move data types that can be serialised over IPC.
CMSampleBuffer and CMFormatDescription can't be serialised, they are too complex and obfuscated.
We should be using MediaSamplesBlock and TrackInfo objects which are platform-agnostic and "easily" serialisable.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/141498525>
Jean-Yves Avenard [:jya]
Pull request: https://github.com/WebKit/WebKit/pull/37983
youenn fablet
Pull request: https://github.com/WebKit/WebKit/pull/38011
EWS
Committed 287994@main (14becf89d9ce): <https://commits.webkit.org/287994@main>
Reviewed commits have been landed. Closing PR #38011 and removing active labels.