diff --git a/submodules/FFMpegBinding/Public/FFMpegBinding/FFMpegBinding.h b/submodules/FFMpegBinding/Public/FFMpegBinding/FFMpegBinding.h index f6ae7d835e..5ed187b5fb 100644 --- a/submodules/FFMpegBinding/Public/FFMpegBinding/FFMpegBinding.h +++ b/submodules/FFMpegBinding/Public/FFMpegBinding/FFMpegBinding.h @@ -10,3 +10,4 @@ #import #import #import +#import diff --git a/submodules/FFMpegBinding/Public/FFMpegBinding/FrameConverter.h b/submodules/FFMpegBinding/Public/FFMpegBinding/FrameConverter.h index b4b0beeda0..7f9aae764e 100755 --- a/submodules/FFMpegBinding/Public/FFMpegBinding/FrameConverter.h +++ b/submodules/FFMpegBinding/Public/FFMpegBinding/FrameConverter.h @@ -2,7 +2,6 @@ #define FrameConverter_h #import -#import void fillDstPlane(uint8_t * _Nonnull dstPlane, uint8_t * _Nonnull srcPlane1, uint8_t * _Nonnull srcPlane2, size_t srcPlaneSize); diff --git a/submodules/MediaPlayer/Sources/FFMpegMediaVideoFrameDecoder.swift b/submodules/MediaPlayer/Sources/FFMpegMediaVideoFrameDecoder.swift index d0471f68f8..0d95e9e7c9 100644 --- a/submodules/MediaPlayer/Sources/FFMpegMediaVideoFrameDecoder.swift +++ b/submodules/MediaPlayer/Sources/FFMpegMediaVideoFrameDecoder.swift @@ -295,7 +295,7 @@ public final class FFMpegMediaVideoFrameDecoder: MediaTrackFrameDecoder { dstPlane = malloc(dstPlaneSize)!.assumingMemoryBound(to: UInt8.self) self.dstPlane = (dstPlane, dstPlaneSize) } - + fillDstPlane(dstPlane, frame.data[1]!, frame.data[2]!, srcPlaneSize) let status = CVPixelBufferLockBaseAddress(pixelBuffer, [])