Title: [286649] trunk/Source
Revision
286649
Author
[email protected]
Date
2021-12-08 02:08:35 -0800 (Wed, 08 Dec 2021)

Log Message

[MacCatalyst] Various build fixes
https://bugs.webkit.org/show_bug.cgi?id=233995

Unreviewed.

Source/WebCore:

No new tests because there is no behavior change.

* Modules/speech/cocoa/SpeechRecognizerCocoa.mm:
(WebCore::SpeechRecognizer::dataCaptured):
* platform/mediarecorder/cocoa/AudioSampleBufferCompressor.mm:
(WebCore::AudioSampleBufferCompressor::processSampleBuffersUntilLowWaterTime):

Source/WebKit:

* UIProcess/WebPageProxy.cpp:
(WebKit::mediaRelatedMachServices):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (286648 => 286649)


--- trunk/Source/WebCore/ChangeLog	2021-12-08 09:54:25 UTC (rev 286648)
+++ trunk/Source/WebCore/ChangeLog	2021-12-08 10:08:35 UTC (rev 286649)
@@ -1,3 +1,17 @@
+2021-12-08  Myles C. Maxfield  <[email protected]>
+
+        [MacCatalyst] Various build fixes
+        https://bugs.webkit.org/show_bug.cgi?id=233995
+
+        Unreviewed.
+
+        No new tests because there is no behavior change.
+
+        * Modules/speech/cocoa/SpeechRecognizerCocoa.mm:
+        (WebCore::SpeechRecognizer::dataCaptured):
+        * platform/mediarecorder/cocoa/AudioSampleBufferCompressor.mm:
+        (WebCore::AudioSampleBufferCompressor::processSampleBuffersUntilLowWaterTime):
+
 2021-12-08  Philippe Normand  <[email protected]>
 
         [GStreamer] Enable mediaSourceInlinePainting

Modified: trunk/Source/WebCore/Modules/speech/cocoa/SpeechRecognizerCocoa.mm (286648 => 286649)


--- trunk/Source/WebCore/Modules/speech/cocoa/SpeechRecognizerCocoa.mm	2021-12-08 09:54:25 UTC (rev 286648)
+++ trunk/Source/WebCore/Modules/speech/cocoa/SpeechRecognizerCocoa.mm	2021-12-08 10:08:35 UTC (rev 286649)
@@ -34,6 +34,7 @@
 #import "WebSpeechRecognizerTaskMock.h"
 #import <Speech/Speech.h>
 #import <pal/avfoundation/MediaTimeAVFoundation.h>
+#import <pal/cf/CoreMediaSoftLink.h>
 
 namespace WebCore {
 
@@ -41,7 +42,7 @@
 {
     auto buffer = createAudioSampleBuffer(data, description, m_currentAudioSampleTime, sampleCount);
     [m_task audioSamplesAvailable:buffer.get()];
-    m_currentAudioSampleTime = CMTimeAdd(m_currentAudioSampleTime, PAL::toCMTime(MediaTime(sampleCount, description.sampleRate())));
+    m_currentAudioSampleTime = PAL::CMTimeAdd(m_currentAudioSampleTime, PAL::toCMTime(MediaTime(sampleCount, description.sampleRate())));
 }
 
 bool SpeechRecognizer::startRecognition(bool mockSpeechRecognitionEnabled, SpeechRecognitionConnectionClientIdentifier identifier, const String& localeIdentifier, bool continuous, bool interimResults, uint64_t alternatives)

Modified: trunk/Source/WebCore/platform/mediarecorder/cocoa/AudioSampleBufferCompressor.mm (286648 => 286649)


--- trunk/Source/WebCore/platform/mediarecorder/cocoa/AudioSampleBufferCompressor.mm	2021-12-08 09:54:25 UTC (rev 286648)
+++ trunk/Source/WebCore/platform/mediarecorder/cocoa/AudioSampleBufferCompressor.mm	2021-12-08 10:08:35 UTC (rev 286649)
@@ -491,10 +491,10 @@
         }
 
         CMTime nativeDuration = CMSampleBufferGetDuration(buffer.get());
-        m_currentNativePresentationTimeStamp = CMTimeAdd(m_currentNativePresentationTimeStamp, nativeDuration);
+        m_currentNativePresentationTimeStamp = PAL::CMTimeAdd(m_currentNativePresentationTimeStamp, nativeDuration);
 
         CMTime outputDuration = CMSampleBufferGetOutputDuration(buffer.get());
-        m_currentOutputPresentationTimeStamp = CMTimeAdd(m_currentOutputPresentationTimeStamp, outputDuration);
+        m_currentOutputPresentationTimeStamp = PAL::CMTimeAdd(m_currentOutputPresentationTimeStamp, outputDuration);
 
         error = CMBufferQueueEnqueue(m_outputBufferQueue.get(), buffer.get());
         if (error) {

Modified: trunk/Source/WebKit/ChangeLog (286648 => 286649)


--- trunk/Source/WebKit/ChangeLog	2021-12-08 09:54:25 UTC (rev 286648)
+++ trunk/Source/WebKit/ChangeLog	2021-12-08 10:08:35 UTC (rev 286649)
@@ -1,3 +1,13 @@
+2021-12-08  Myles C. Maxfield  <[email protected]>
+
+        [MacCatalyst] Various build fixes
+        https://bugs.webkit.org/show_bug.cgi?id=233995
+
+        Unreviewed.
+
+        * UIProcess/WebPageProxy.cpp:
+        (WebKit::mediaRelatedMachServices):
+
 2021-12-07  Aditya Keerthi  <[email protected]>
 
         [iOS] Add initial support for find-in-page SPI

Modified: trunk/Source/WebKit/UIProcess/WebPageProxy.cpp (286648 => 286649)


--- trunk/Source/WebKit/UIProcess/WebPageProxy.cpp	2021-12-08 09:54:25 UTC (rev 286648)
+++ trunk/Source/WebKit/UIProcess/WebPageProxy.cpp	2021-12-08 10:08:35 UTC (rev 286649)
@@ -8131,7 +8131,7 @@
         "com.apple.audio.audiohald"_s, "com.apple.audio.SandboxHelper"_s, "com.apple.coremedia.endpointstream.xpc"_s, "com.apple.coremedia.endpointplaybacksession.xpc"_s,
         "com.apple.coremedia.endpointremotecontrolsession.xpc"_s, "com.apple.coremedia.videodecoder"_s,
         "com.apple.coremedia.videoencoder"_s, "com.apple.lskdd"_s, "com.apple.trustd.agent"_s,
-#if __MAC_OS_X_VERSION_MIN_REQUIRED > 120000
+#if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED > 120000
         "com.apple.coremedia.samplebufferconsumer.xpc"_s,
 #endif
 #endif
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to