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];