John Preston
|
e8748986bf
|
Fix fallback to software decoding in FFmpeg.
|
2022-03-30 12:22:50 +04:00 |
|
John Preston
|
0dca556843
|
Use FFmpeg hardware acceleration in media viewer / PiP.
|
2022-03-23 10:03:38 +04:00 |
|
John Preston
|
95e806cb89
|
Play webm stickers only once if looping is disabled.
|
2022-02-10 19:11:21 +03:00 |
|
John Preston
|
4bef1e9f59
|
Use unreliable video duration if open with audio.
|
2022-02-01 16:51:51 +03:00 |
|
John Preston
|
2f9c39fe53
|
Support selecting Webm stickers.
|
2022-01-28 19:10:07 +03:00 |
|
Ilya Fedin
|
79cc797aff
|
Fix -Wunused-variable warnings
|
2021-07-13 21:43:34 +03:00 |
|
John Preston
|
607263b8be
|
Fix seek / cancel of video playback in media viewer.
|
2021-06-09 09:19:28 +04:00 |
|
John Preston
|
f6f0b02333
|
Render YUV420 video in media viewer.
|
2021-06-09 09:19:28 +04:00 |
|
John Preston
|
57249c6ea0
|
Fix a case of huge memory consumption in streaming.
|
2020-06-29 12:42:56 +04:00 |
|
John Preston
|
581a21dbd9
|
Use Media::Streaming in EditCaptionBox.
|
2020-06-01 18:09:31 +04:00 |
|
John Preston
|
1f16d72667
|
Allow setSpeed() on non-active streaming player.
|
2020-02-06 13:27:21 +04:00 |
|
John Preston
|
f24f27a13c
|
Add volume icon and playback speed info.
|
2020-02-05 18:39:47 +04:00 |
|
John Preston
|
87cc18aff8
|
Add video speed control slider.
|
2020-02-05 18:39:47 +04:00 |
|
John Preston
|
5f5d5629f8
|
Fix memory leak in media streaming.
|
2020-01-21 18:48:21 +03:00 |
|
John Preston
|
c13e433e65
|
Fix possible crash in failed media resume.
|
2019-12-30 13:39:18 +03:00 |
|
John Preston
|
85545dba64
|
Set higher streaming priority in media overlay.
|
2019-12-23 13:27:20 +03:00 |
|
John Preston
|
621a5cc4ab
|
Fix GIFs freezing playback.
|
2019-12-21 16:57:06 +03:00 |
|
John Preston
|
f51f133832
|
Send packets for processing in batches.
|
2019-12-19 18:14:05 +03:00 |
|
John Preston
|
4cdf08cbfb
|
Fix video with autoplay disabled.
|
2019-12-19 13:50:33 +03:00 |
|
John Preston
|
40d4353d05
|
Allow stopping audio without stopping video.
|
2019-12-18 21:26:17 +03:00 |
|
John Preston
|
10c810ff03
|
Lock inline HistoryView::Gif when playing fullscreen.
|
2019-12-17 17:30:14 +03:00 |
|
John Preston
|
8211c94a74
|
Prepare frames for all instances with requests.
|
2019-12-12 12:34:40 +03:00 |
|
John Preston
|
9339db900f
|
Pause GIFs in message history.
|
2019-12-11 17:01:11 +03:00 |
|
John Preston
|
09c9f4ef9a
|
Implement Lottie::MultiPlayer.
|
2019-07-01 17:57:38 +02:00 |
|
John Preston
|
56e137b20f
|
Move some common code to lib_ffmpeg.
|
2019-07-01 17:57:35 +02:00 |
|
John Preston
|
8ed433cc01
|
Use tr:: instead of langFactory in input fields.
|
2019-06-21 11:06:49 +02:00 |
|
John Preston
|
04e3b250e7
|
Keep track of fully cached media files.
|
2019-06-04 14:30:44 +03:00 |
|
John Preston
|
2255eb2c68
|
Show loaded till in playback slider.
|
2019-06-04 14:30:44 +03:00 |
|
John Preston
|
fe15ee742d
|
Track in Reader if it is used in streaming.
|
2019-06-04 14:30:43 +03:00 |
|
John Preston
|
8c0cd9b9e9
|
Prepare Media::Streaming::Reader to be shared.
|
2019-06-04 14:30:43 +03:00 |
|
John Preston
|
ff0ff1d99c
|
Fix stickers lagging on macOS.
|
2019-05-28 13:39:38 +02:00 |
|
John Preston
|
3bd1bbc77a
|
Use Streaming::Player in video messages playback.
|
2019-03-26 16:51:39 +04:00 |
|
John Preston
|
d1cf43f9a4
|
Fix streaming receivedTill reporting.
It was incorrect in case audio and video had different durations.
|
2019-03-24 12:12:40 +04:00 |
|
John Preston
|
bfb6ecbac7
|
Fail streaming on error in any stream.
|
2019-03-14 12:47:18 +04:00 |
|
John Preston
|
b65a24df96
|
Allow streaming videos with unknown duration.
When you stream image/gif as a soundless video the total duration is
unknown, so we accumulate packet->pts + packet->duration as duration.
|
2019-03-13 18:58:50 +04:00 |
|
John Preston
|
c655bf852f
|
Fix crash in video player seek.
|
2019-03-13 16:28:07 +04:00 |
|
John Preston
|
9785ff4be6
|
Add more checks in streaming.
|
2019-03-13 15:11:54 +04:00 |
|
John Preston
|
e79ddf2459
|
Beta version 1.5.16: Fix audio stucking.
|
2019-03-12 18:57:48 +04:00 |
|
John Preston
|
5efe47cfb6
|
Beta version 1.5.16: Remove streaming logs.
|
2019-03-12 18:56:35 +04:00 |
|
John Preston
|
a56a12a1ef
|
Optimized video frame pushing.
|
2019-03-11 12:08:18 +04:00 |
|
John Preston
|
8399f4189f
|
Don't show receivedTill for local loaders.
|
2019-03-11 12:08:16 +04:00 |
|
John Preston
|
0f4ccce0e1
|
Update ffmpeg.
|
2019-03-11 12:08:15 +04:00 |
|
John Preston
|
01d763eed1
|
Use DocumentData::getDuration for all types.
|
2019-03-11 12:08:15 +04:00 |
|
John Preston
|
41c60419f1
|
Enable voice messages streaming.
|
2019-03-11 12:08:15 +04:00 |
|
John Preston
|
518d1da736
|
Fail streaming if no codec for a stream.
|
2019-03-11 12:08:14 +04:00 |
|
John Preston
|
22356eb01c
|
Fix initial video duration display.
|
2019-03-11 12:08:14 +04:00 |
|
John Preston
|
6887993f92
|
Report streaming failed.
|
2019-03-11 12:08:13 +04:00 |
|
John Preston
|
71b733a018
|
Display receivedTill in video player controls.
|
2019-03-11 12:08:13 +04:00 |
|
John Preston
|
99e96a5b13
|
Allow looping video without audio in streaming.
|
2019-03-11 12:08:12 +04:00 |
|
John Preston
|
dafa286b18
|
Show option to download on streaming error.
|
2019-03-11 12:08:11 +04:00 |
|