mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-10-09 03:20:48 +00:00
Video avatar fixes
This commit is contained in:
parent
a911b403ca
commit
24907139c6
@ -1356,7 +1356,7 @@ static CGFloat progressOfSampleBufferInTimeRange(CMSampleBufferRef sampleBuffer,
|
||||
return 2000;
|
||||
|
||||
case TGMediaVideoConversionPresetProfileVeryHigh:
|
||||
return 2300;
|
||||
return 2400;
|
||||
|
||||
default:
|
||||
return 900;
|
||||
|
@ -622,7 +622,10 @@
|
||||
|
||||
- (NSTimeInterval)trimEndValue {
|
||||
if (_scrubberView != nil) {
|
||||
if (_scrubberView.trimEndValue > 0.0)
|
||||
return _scrubberView.trimEndValue;
|
||||
else
|
||||
return MIN(9.9, _scrubberView.duration);
|
||||
} else {
|
||||
return _photoEditor.trimEndValue;
|
||||
}
|
||||
@ -1925,7 +1928,7 @@
|
||||
{
|
||||
videoStartValue = _dotPosition;
|
||||
trimStartValue = self.trimStartValue;
|
||||
trimEndValue = self.trimEndValue;
|
||||
trimEndValue = MIN(self.trimStartValue + 9.9, self.trimEndValue);
|
||||
}
|
||||
|
||||
[self stopVideoPlayback:true];
|
||||
@ -1989,7 +1992,8 @@
|
||||
|
||||
NSTimeInterval duration = trimEndValue - trimStartValue;
|
||||
TGMediaVideoConversionPreset preset;
|
||||
if (duration <= 2.5) {
|
||||
if (duration > 0.0) {
|
||||
if (duration <= 2.0) {
|
||||
preset = TGMediaVideoConversionPresetProfileVeryHigh;
|
||||
} else if (duration <= 5.0) {
|
||||
preset = TGMediaVideoConversionPresetProfileHigh;
|
||||
@ -1998,6 +2002,9 @@
|
||||
} else {
|
||||
preset = TGMediaVideoConversionPresetProfileLow;
|
||||
}
|
||||
} else {
|
||||
preset = TGMediaVideoConversionPresetProfile;
|
||||
}
|
||||
|
||||
TGDispatchOnMainThread(^{
|
||||
if (self.didFinishEditingVideo != nil)
|
||||
|
Loading…
x
Reference in New Issue
Block a user