[Cocoa] Use AVAssetWriterDelegate to implement MediaRecorder
https://bugs.webkit.org/show_bug.cgi?id=206582
<rdar://problem/58985368>
Unreviewed.
* platform/mediarecorder/cocoa/MediaRecorderPrivateWriterCocoa.mm:
(WebCore::MediaRecorderPrivateWriter::initialize):
Allow deprecation warnings.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@262625 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index 93223a5..5b3f006 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,15 @@
+2020-06-05 Youenn Fablet <youenn@apple.com>
+
+ [Cocoa] Use AVAssetWriterDelegate to implement MediaRecorder
+ https://bugs.webkit.org/show_bug.cgi?id=206582
+ <rdar://problem/58985368>
+
+ Unreviewed.
+
+ * platform/mediarecorder/cocoa/MediaRecorderPrivateWriterCocoa.mm:
+ (WebCore::MediaRecorderPrivateWriter::initialize):
+ Allow deprecation warnings.
+
2020-06-05 Michael Catanzaro <mcatanzaro@gnome.org>
Unreviewed, fix unused parameter warnings in EventRegion.cpp and RenderLayerBacking.cpp
diff --git a/Source/WebCore/platform/mediarecorder/cocoa/MediaRecorderPrivateWriterCocoa.mm b/Source/WebCore/platform/mediarecorder/cocoa/MediaRecorderPrivateWriterCocoa.mm
index da11192..d50cf97 100644
--- a/Source/WebCore/platform/mediarecorder/cocoa/MediaRecorderPrivateWriterCocoa.mm
+++ b/Source/WebCore/platform/mediarecorder/cocoa/MediaRecorderPrivateWriterCocoa.mm
@@ -159,7 +159,9 @@
bool MediaRecorderPrivateWriter::initialize()
{
NSError *error = nil;
+ ALLOW_DEPRECATED_DECLARATIONS_BEGIN
m_writer = adoptNS([PAL::allocAVAssetWriterInstance() initWithFileType:AVFileTypeMPEG4 error:&error]);
+ ALLOW_DEPRECATED_DECLARATIONS_END
if (error) {
RELEASE_LOG_ERROR(MediaStream, "create AVAssetWriter instance failed with error code %ld", (long)error.code);
return false;