From 67ab9a84fbe80aedc89b67d409dee6eb324e0a77 Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Tue, 1 Mar 2022 19:17:00 +0400 Subject: [PATCH] Fix video track selection in all places --- submodules/LegacyComponents/Sources/TGCameraCapturedVideo.m | 2 +- .../LegacyComponents/Sources/TGMediaAssetModernImageSignals.m | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/submodules/LegacyComponents/Sources/TGCameraCapturedVideo.m b/submodules/LegacyComponents/Sources/TGCameraCapturedVideo.m index c8a9f6ee35..e9433f57f5 100644 --- a/submodules/LegacyComponents/Sources/TGCameraCapturedVideo.m +++ b/submodules/LegacyComponents/Sources/TGCameraCapturedVideo.m @@ -164,7 +164,7 @@ return [_originalAsset originalSize]; } - AVAssetTrack *track = _cachedAVAsset.tracks.firstObject; + AVAssetTrack *track = [_cachedAVAsset tracksWithMediaType:AVMediaTypeVideo].firstObject; _cachedSize = CGRectApplyAffineTransform((CGRect){ CGPointZero, track.naturalSize }, track.preferredTransform).size; return _cachedSize; } diff --git a/submodules/LegacyComponents/Sources/TGMediaAssetModernImageSignals.m b/submodules/LegacyComponents/Sources/TGMediaAssetModernImageSignals.m index 01a415d803..b7ca6ce4cf 100644 --- a/submodules/LegacyComponents/Sources/TGMediaAssetModernImageSignals.m +++ b/submodules/LegacyComponents/Sources/TGMediaAssetModernImageSignals.m @@ -457,7 +457,7 @@ { return [[SSignal alloc] initWithGenerator:^id(SSubscriber *subscriber) { - AVAssetTrack *track = avAsset.tracks.firstObject; + AVAssetTrack *track = [avAsset tracksWithMediaType:AVMediaTypeVideo].firstObject; if (track == nil) { [subscriber putError:nil];