From bf90e5c5f1aae8f2af169cbd8f65760a98f9611e Mon Sep 17 00:00:00 2001 From: Mikhail Filimonov Date: Fri, 12 Jul 2024 09:35:04 -0300 Subject: [PATCH] reversed reversed attempting to fix downloading media. probably it works. --- submodules/MtProtoKit/Sources/MTContext.m | 2 +- submodules/TelegramVoip/Package.swift | 2 ++ .../Sources/WrappedMediaStreamingContext.swift | 8 +++++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/submodules/MtProtoKit/Sources/MTContext.m b/submodules/MtProtoKit/Sources/MTContext.m index 676e4c64e8..a86308e06a 100644 --- a/submodules/MtProtoKit/Sources/MTContext.m +++ b/submodules/MtProtoKit/Sources/MTContext.m @@ -250,7 +250,7 @@ static int32_t fixedTimeDifferenceValue = 0; _tempKeyExpiration = 24 * 60 * 60; #if DEBUG - _tempKeyExpiration = 30; + //_tempKeyExpiration = 30; #endif _datacenterSeedAddressSetById = [[NSMutableDictionary alloc] init]; diff --git a/submodules/TelegramVoip/Package.swift b/submodules/TelegramVoip/Package.swift index 4799372938..4ecef069ce 100644 --- a/submodules/TelegramVoip/Package.swift +++ b/submodules/TelegramVoip/Package.swift @@ -17,6 +17,7 @@ let package = Package( // .package(url: /* package url */, from: "1.0.0"), .package(name: "TgVoipWebrtc", path: "../../../tgcalls"), .package(name: "SSignalKit", path: "../SSignalKit"), + .package(name: "FFMpegBinding", path: "../FFMpegBinding"), .package(name: "TelegramCore", path: "../TelegramCore") ], @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "TgVoipWebrtc", package: "TgVoipWebrtc", condition: nil), .product(name: "SwiftSignalKit", package: "SSignalKit", condition: nil), + .product(name: "FFMpegBinding", package: "FFMpegBinding", condition: nil), .product(name: "TelegramCore", package: "TelegramCore", condition: nil), ], path: "Sources", diff --git a/submodules/TelegramVoip/Sources/WrappedMediaStreamingContext.swift b/submodules/TelegramVoip/Sources/WrappedMediaStreamingContext.swift index d067b85bab..115ee7edb8 100644 --- a/submodules/TelegramVoip/Sources/WrappedMediaStreamingContext.swift +++ b/submodules/TelegramVoip/Sources/WrappedMediaStreamingContext.swift @@ -6,6 +6,8 @@ import Network import Postbox import FFMpegBinding + +@available(iOS 12.0, macOS 14.0, *) public final class WrappedMediaStreamingContext { private final class Impl { let queue: Queue @@ -135,7 +137,7 @@ public final class WrappedMediaStreamingContext { } } } - +@available(iOS 12.0, macOS 14.0, *) public final class ExternalMediaStreamingContext { private final class Impl { let queue: Queue @@ -321,7 +323,7 @@ public final class ExternalMediaStreamingContext { } } } - +@available(iOS 12.0, macOS 14.0, *) public final class SharedHLSServer { public static let shared: SharedHLSServer = { return SharedHLSServer() @@ -351,7 +353,7 @@ public final class SharedHLSServer { self.streamingContext = streamingContext } } - + @available(iOS 12.0, macOS 14.0, *) private final class Impl { private let queue: Queue