Commit graph

83 commits

Author SHA1 Message Date
jazzfool
24428186a3 render: scale quad by logical size, per-player uniforms 2024-12-16 01:59:37 +11:00
jazzfool
f2aa4de527 scale bounds by viewport, set scissor: fixes #21 2024-12-15 15:51:45 +11:00
jazzfool
d5e28bf017
Merge pull request #19 from mtkennerly/bugfix/stop-pipeline-on-error
Stop pipeline on error
2024-12-05 20:57:30 +11:00
mtkennerly
b9ef6c3abb
Stop pipeline on error 2024-12-04 09:56:17 -05:00
jazzfool
89133ff359
Merge pull request #20 from mtkennerly/bugfix/content-fit-none-bounds
Prevent going out of bounds with ContentFit::None
2024-12-04 19:26:23 +11:00
mtkennerly
13d8cbd0ab
Prevent going out of bounds with ContentFit::None 2024-12-03 23:48:25 -05:00
jazzfool
5aca246828 subtitle: fix subtitle clock 2024-11-03 21:31:58 +11:00
jazzfool
59b3b21381 lints 2024-11-03 01:24:37 +11:00
jazzfool
0250a2619b video: make thread safe 2024-11-03 01:17:02 +11:00
jazzfool
68973748fd video: derive Debug 2024-11-03 00:54:48 +11:00
jazzfool
818df27288 fix network seeking 2024-10-31 21:18:17 +11:00
jazzfool
f029b073d4 respect subtitle duration 2024-10-30 20:33:38 +11:00
jazzfool
1c21e28a03 add subtitle message 2024-10-30 20:16:41 +11:00
jazzfool
6b7ad93e63 remove iced_native dependency 2024-10-22 20:06:07 +11:00
jazzfool
273a4e87e4 thumbnails: downscaling parameter 2024-10-20 14:51:33 +11:00
jazzfool
3b623557c1 thumbnails: accept iterator 2024-10-20 14:40:05 +11:00
jazzfool
2c55d14dbe improve av-offset accuracy 2024-10-17 15:45:46 +11:00
jazzfool
b0b092d9e2 pop bus messages only if available 2024-10-13 19:01:07 +11:00
jazzfool
2bd0c56f0a subtitle functions 2024-10-13 13:31:14 +11:00
jazzfool
82dea04f5b only pull preroll on pause 2024-10-07 19:32:16 +11:00
jazzfool
b4fceafe1f handle invalid framerate, check for av-offset property 2024-10-07 19:23:21 +11:00
jazzfool
cd978e34e5 clean dropped video textures/buffers 2024-10-06 22:18:43 +11:00
jazzfool
877f5c906c do not busy loop when paused 2024-10-06 21:36:20 +11:00
jazzfool
d4847e95fc do not round height to mod4 2024-10-03 16:15:55 +10:00
jazzfool
fa02ee5652 pull sample or preroll with timeout 2024-10-02 17:18:27 +10:00
jazzfool
d7e5399bc6 round resolution to mod4 2024-10-02 02:16:44 +10:00
jazzfool
de685eb2bb set mute after volume change 2024-10-01 18:42:21 +10:00
jazzfool
3714c70891 mute getter reads from property 2024-10-01 18:39:11 +10:00
jazzfool
cd61406698 av latency compensation 2024-10-01 18:34:03 +10:00
jazzfool
23b4d751ae fix playback stutter 2024-10-01 16:09:43 +10:00
jazzfool
760b09a8b0 reduce CPU usage 2024-10-01 16:06:32 +10:00
jazzfool
be2b7d9257 use background thread to pull frames 2024-10-01 14:44:22 +10:00
jazzfool
4ab464c7d5 volume getter 2024-10-01 14:04:47 +10:00
jazzfool
0834116083 cleanup 2024-10-01 11:41:34 +10:00
jazzfool
ae461822a8 fix bounds calculation 2024-09-30 21:14:57 +10:00
jazzfool
5f53b18796 video layout based on iced image 2024-09-30 20:46:06 +10:00
jazzfool
c44141c717 switch to playbin, improve public api, performance 2024-09-30 19:50:47 +10:00
jazzfool
36d2b90f1d update readme 2024-09-29 20:13:48 +10:00
jazzfool
4c1ab1e70a update screenshot 2024-09-29 19:56:57 +10:00
jazzfool
f86eb9a5ca v0.5.0 2024-09-29 19:55:01 +10:00
jazzfool
a7ed9170dd force format=NV12 2024-09-29 19:54:48 +10:00
jazzfool
9d60f260b0 convert nv12 to rgb on gpu 2024-09-29 19:49:13 +10:00
jazzfool
5d87dbdf88 update lib docs 2024-09-21 13:27:33 +10:00
jazzfool
f649ec93da update readme 2024-09-21 13:26:38 +10:00
jazzfool
61b083929e update iced to 0.13, v0.4 2024-09-21 13:20:43 +10:00
jazzfool
65f9cc5a5d
Merge pull request #12 from eaglesemanation/master
Add non-str pipeline support
2024-09-21 12:48:23 +10:00
Vladimir Romashchenko
5d3340dd51
No need to check for gst::init 2024-09-19 21:28:42 -04:00
Vladimir Romashchenko
4400f3a7a1
Don't call gst::init if initialized, add non-str pipeline support 2024-09-19 21:18:18 -04:00
jazzfool
11631efd12 bump ver to 0.3.0 2024-09-19 14:10:48 +10:00
jazzfool
895069a4c9
Merge pull request #11 from danielmbomfim/master
feat: add optional boolean flag for live video format selection
2024-09-18 12:08:55 +10:00