haikuwebkit/Source/WebCore/platform/mediarecorder
David Kilzer a5704ce5be Bug 229264: Leak of CMBufferQueueRef (up to 752 bytes each) in com.apple.WebKit.GPU.Development process
<https://webkit.org/b/229264>
<rdar://problem/82101153>

Reviewed by Anders Carlsson.

Covered by running layout tests with --leaks plus future patch
to check for leaks in the GPU process.

* platform/mediarecorder/cocoa/VideoSampleBufferCompressor.mm:
(WebCore::VideoSampleBufferCompressor::initialize):
- Use adoptCF() to fix the leak since CMBufferQueueCreate()
  returns a retained object.


Canonical link: https://commits.webkit.org/240660@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281223 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-19 04:04:19 +00:00
..
cocoa Bug 229264: Leak of CMBufferQueueRef (up to 752 bytes each) in com.apple.WebKit.GPU.Development process 2021-08-19 04:04:19 +00:00
MediaRecorderPrivate.cpp
MediaRecorderPrivate.h
MediaRecorderPrivateAVFImpl.cpp Not all uses of AudioToolbox framework use soft linking 2021-06-28 12:29:37 +00:00
MediaRecorderPrivateAVFImpl.h
MediaRecorderPrivateMock.cpp Leverage the new Vector(const T*, size_t) constructor 2021-05-27 03:17:27 +00:00
MediaRecorderPrivateMock.h Drop CheckedLock / CheckedCondition aliases 2021-05-24 18:29:01 +00:00
MediaRecorderPrivateOptions.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00