Skip to content

Commit 853febc

Browse files
committed
Fix video sending
1 parent 508a6a0 commit 853febc

3 files changed

Lines changed: 5 additions & 1 deletion

File tree

‎submodules/LegacyComponents/PublicHeaders/LegacyComponents/TGCameraCapturedVideo.h‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
@interface TGCameraCapturedVideo : NSObject <TGMediaEditableItem, TGMediaSelectableItem>
99

1010
@property (nonatomic, readonly) SSignal *avAsset;
11+
@property (nonatomic, readonly) AVURLAsset *immediateAVAsset;
1112
@property (nonatomic, readonly) NSTimeInterval videoDuration;
1213
@property (nonatomic, readonly) bool isAnimation;
1314
@property (nonatomic, readonly) TGMediaAsset *originalAsset;

‎submodules/LegacyComponents/Sources/TGCameraCapturedVideo.m‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ - (bool)isAnimation {
6868
return _originalAsset != nil;
6969
}
7070

71+
- (AVAsset *)immediateAVAsset {
72+
return _cachedAVAsset;
73+
}
7174
- (SSignal *)avAsset {
7275
if (_originalAsset != nil) {
7376
if (_cachedAVAsset != nil) {

‎submodules/LegacyComponents/Sources/TGCameraController.m‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1237,7 +1237,7 @@ - (void)presentResultControllerForItem:(id<TGMediaEditableItem, TGMediaSelectabl
12371237

12381238
if ([item.asset isKindOfClass:[TGCameraCapturedVideo class]])
12391239
{
1240-
AVAssetImageGenerator *generator = [[AVAssetImageGenerator alloc] initWithAsset:((TGCameraCapturedVideo *)item.asset).avAsset];
1240+
AVAssetImageGenerator *generator = [[AVAssetImageGenerator alloc] initWithAsset:((TGCameraCapturedVideo *)item.asset).immediateAVAsset];
12411241
generator.appliesPreferredTrackTransform = true;
12421242
generator.maximumSize = CGSizeMake(640.0f, 640.0f);
12431243
CGImageRef imageRef = [generator copyCGImageAtTime:kCMTimeZero actualTime:NULL error:NULL];

0 commit comments

Comments
 (0)