John Preston
|
e7ccf5d8ad
|
Fix possible std::clamp contract violation.
|
2023-07-20 07:20:13 +04:00 |
John Preston
|
5cba1cdc64
|
Fix blurred background for small images.
Fixes #25707.
|
2023-01-12 11:45:45 +04:00 |
23rd
|
2acedca6b7
|
Replaced some qstr with u""_q literal.
|
2022-11-29 14:12:50 +03:00 |
John Preston
|
8268e9f872
|
Support new rounding for GIFs / videos.
|
2022-11-01 19:25:35 +04:00 |
John Preston
|
fc3810fd7f
|
Improve scaling / expanding for photos.
Fixes #25061.
|
2022-09-19 17:44:59 +04:00 |
John Preston
|
749fb52113
|
Implement animated spoilers.
|
2022-09-18 16:52:30 +04:00 |
John Preston
|
d6ba092697
|
Make GIFs and videos with captions larger.
|
2022-09-05 19:03:52 +04:00 |
John Preston
|
41eb223bbf
|
Render NV12 in OpenGL from hwaccel without swscale.
|
2022-03-23 10:03:43 +04:00 |
John Preston
|
0dca556843
|
Use FFmpeg hardware acceleration in media viewer / PiP.
|
2022-03-23 10:03:38 +04:00 |
John Preston
|
2f9c39fe53
|
Support selecting Webm stickers.
|
2022-01-28 19:10:07 +03:00 |
John Preston
|
8b7d2c880e
|
Support rendering Webm videos with alpha.
|
2022-01-28 19:10:07 +03:00 |
John Preston
|
3ff17a8789
|
Refactor image transformation interfaces.
|
2022-01-21 15:33:44 +03:00 |
Ilya Fedin
|
847c01d605
|
Add Qt 6 support
Tested only on Linux so far
|
2021-10-21 13:15:00 +04: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 |
Ilya Fedin
|
c0c10689a1
|
Get rid of deprecated ranges::view usage
|
2021-03-13 19:14:58 +03:00 |
John Preston
|
7ab919e249
|
Allow skipping more bad packets after a good one.
|
2020-12-14 19:56:24 +04:00 |
Ilya Fedin
|
7d29f9ce17
|
Don't check sws_scale return value
To workaround ffmpeg bug: https://gitlab.alpinelinux.org/alpine/aports/-/issues/11722
|
2020-08-31 12:01:43 +04:00 |
John Preston
|
c2f58d3ab5
|
Fix GIFs with alpha display.
|
2020-02-24 17:48:23 +04:00 |
John Preston
|
a2b6e05cdf
|
Fix inline player for rotated videos.
|
2019-12-18 20:15:42 +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
|
67b9fe846b
|
Improve video frame position checks.
|
2019-03-11 12:08:16 +04:00 |
John Preston
|
e2eb9cea00
|
Apply sample_aspect_ratio 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 |
John Preston
|
a8aa66d191
|
Check frame format before sws_getCachedContext.
|
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
|
44c562d8ba
|
Fix streaming seek, display progress.
|
2019-03-11 11:49:53 +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 |
John Preston
|
a093cb6274
|
Move some logic to Media::Streaming::Player.
|
2019-03-11 11:49:21 +04:00 |