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
|
9144f4ea7b
|
Fix streaming frames prepare.
|
2021-05-24 22:45:15 +04:00 |
|
John Preston
|
f0e1d2fd02
|
'base::optional_variant<' -> 'std::variant<v::null_t,'
|
2020-09-29 19:03:19 +03:00 |
|
John Preston
|
734d834a20
|
Replace mapbox variant with std::variant.
|
2020-09-29 19:03:19 +03:00 |
|
John Preston
|
16177eae2b
|
Simplify frame presentation.
|
2020-08-11 18:21:40 +04:00 |
|
John Preston
|
07e3671ca8
|
Allow monospace blocks to extend bubble width.
This partially fixes #2060 instead of additional settings from #7822.
|
2020-05-12 11:07:41 +04:00 |
|
John Preston
|
d67dafaccb
|
Fix check for 4K frame size in streaming.
|
2020-04-13 15:32:20 +04:00 |
|
John Preston
|
01c79f917e
|
Add limits on video frame size.
Any video that starts streaming is limited to 4K.
Any in-chat streaming is limited to full hd.
Any GIF panel animation is limited to 720p.
|
2020-03-27 20:36:05 +04:00 |
|
John Preston
|
c2f58d3ab5
|
Fix GIFs with alpha display.
|
2020-02-24 17:48:23 +04:00 |
|
John Preston
|
8ae6156477
|
Fix video quality when opening from chat.
|
2019-12-23 11:10:11 +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
|
a2b6e05cdf
|
Fix inline player for rotated videos.
|
2019-12-18 20:15:42 +03:00 |
|
John Preston
|
38199276f1
|
Fix round video messages streaming.
|
2019-12-12 16:26:53 +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
|
56e137b20f
|
Move some common code to lib_ffmpeg.
|
2019-07-01 17:57:35 +02:00 |
|
John Preston
|
3bd1bbc77a
|
Use Streaming::Player in video messages playback.
|
2019-03-26 16:51:39 +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
|
be495c17bc
|
Fix seek to video end.
|
2019-03-13 16:21:07 +04:00 |
|
John Preston
|
9785ff4be6
|
Add more checks in streaming.
|
2019-03-13 15:11:54 +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
|
92332b45ea
|
Don't reset zoom on video seek.
|
2019-03-11 12:08:17 +04:00 |
|
John Preston
|
67b9fe846b
|
Improve video frame position checks.
|
2019-03-11 12:08:16 +04:00 |
|
John Preston
|
6887993f92
|
Report streaming failed.
|
2019-03-11 12:08:13 +04:00 |
|
John Preston
|
e2eb9cea00
|
Apply sample_aspect_ratio in streaming.
|
2019-03-11 12:08:12 +04:00 |
|
John Preston
|
99e96a5b13
|
Allow looping video without audio in streaming.
|
2019-03-11 12:08:12 +04:00 |
|
John Preston
|
8171828c2a
|
Fix build on GCC.
|
2019-03-11 12:08:09 +04:00 |
|
John Preston
|
fde8dd9607
|
Play streaming audio in player.
|
2019-03-11 12:08:08 +04:00 |
|
John Preston
|
f1e0cd6c1d
|
Play streaming video in mediaview.
|
2019-03-11 11:52:11 +04:00 |
|
John Preston
|
ccd04b98b9
|
Fix sync video to audio.
|
2019-03-11 11:49:54 +04:00 |
|
John Preston
|
d37b65e624
|
If stuck wait for three seconds of packets.
|
2019-03-11 11:49:54 +04:00 |
|
John Preston
|
3e9b811875
|
Implement precise seek in streaming.
|
2019-03-11 11:49:54 +04:00 |
|
John Preston
|
44c562d8ba
|
Fix streaming seek, display progress.
|
2019-03-11 11:49:53 +04:00 |
|
John Preston
|
93c548c013
|
Support streaming speed changing.
|
2019-03-11 11:49:53 +04:00 |
|
John Preston
|
a7d9281768
|
Implement pause / resume in streaming.
|
2019-03-11 11:49:53 +04:00 |
|
John Preston
|
3b369fc98e
|
Buffer audio when waiting data in streaming.
|
2019-03-11 11:49:53 +04:00 |
|
John Preston
|
e5cd7e6d40
|
Fix streaming from the middle of the file.
|
2019-03-11 11:49:53 +04:00 |
|
John Preston
|
99d05ba967
|
Sync video stream to audio stream.
|
2019-03-11 11:49:53 +04:00 |
|
John Preston
|
ec9512899e
|
Support streaming playback speed 0.5 - 2.
|
2019-03-11 11:49:22 +04:00 |
|
John Preston
|
26ea6c4e63
|
Provide receivedTill for streamed tracks.
|
2019-03-11 11:49:22 +04:00 |
|
John Preston
|
8e44a7f5c4
|
Basic code for video streaming + testing on video.
|
2019-03-11 11:49:22 +04:00 |
|