Fixed ffmpeg-kit breaking changes after minor release, fixed version to 4.5.1

This commit is contained in:
Stefan Ceriu 2022-01-06 12:46:26 +02:00 committed by Stefan Ceriu
parent 446b321a4d
commit 52598a2eab
2 changed files with 6 additions and 6 deletions

View file

@ -95,7 +95,7 @@ abstract_target 'RiotPods' do
pod 'SwiftJWT', '~> 3.6.200'
pod 'SideMenu', '~> 6.5'
pod 'DSWaveformImage', '~> 6.1.1'
pod 'ffmpeg-kit-ios-audio', '~> 4.5'
pod 'ffmpeg-kit-ios-audio', '4.5.1'
pod 'FLEX', '~> 4.5.0', :configurations => ['Debug']

View file

@ -35,7 +35,7 @@ struct VoiceMessageAudioConverter {
static func mediaDurationAt(_ sourceURL: URL, completion: @escaping (Result<TimeInterval, VoiceMessageAudioConverterError>) -> Void) {
FFprobeKit.getMediaInformationAsync(sourceURL.path) { session in
guard let session = session as? MediaInformationSession else {
guard let session = session else {
completion(.failure(.generic("Invalid session")))
return
}
@ -46,14 +46,14 @@ struct VoiceMessageAudioConverter {
}
DispatchQueue.main.async {
if returnCode.isSuccess() {
if returnCode.isValueSuccess() {
let mediaInfo = session.getMediaInformation()
if let duration = try? TimeInterval(value: mediaInfo?.getDuration() ?? "0") {
completion(.success(duration))
} else {
completion(.failure(.generic("Failed to get media duration")))
}
} else if returnCode.isCancel() {
} else if returnCode.isValueCancel() {
completion(.failure(.cancelled))
} else {
completion(.failure(.generic(String(returnCode.getValue()))))
@ -82,9 +82,9 @@ struct VoiceMessageAudioConverter {
}
DispatchQueue.main.async {
if returnCode.isSuccess() {
if returnCode.isValueSuccess() {
completion(.success(()))
} else if returnCode.isCancel() {
} else if returnCode.isValueCancel() {
completion(.failure(.cancelled))
} else {
completion(.failure(.generic(String(returnCode.getValue()))))