Rafostar
7ccd6ad424
Add audio and subtitle offset settings to prefs
2020-11-20 21:19:23 +01:00
Rafostar
ac27c364f3
Add dark theme support #13
2020-11-20 17:37:41 +01:00
Rafostar
82c30c6c2d
Flatpak: add fix ass subtitles smooth scaling patch
...
Fix for ass subtitles jittering animations. More info in my GStreamer MR:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1822
2020-11-19 18:50:22 +01:00
Rafostar
1947140def
Toggle fullscreen with "f" key
2020-11-18 17:05:12 +01:00
Rafostar
24702c55d3
Update README.md
2020-11-18 10:39:51 +01:00
Rafostar
e35968d583
Always show preroll frame
...
This fixes preview while player is paused
2020-11-17 19:12:25 +01:00
Rafostar
796863a692
Point to GitHub pages from about dialog
2020-11-17 15:30:28 +01:00
Rafostar
856f000799
Update screenshots
2020-11-17 15:29:01 +01:00
Rafostar
652e4eecf2
Update README.md
2020-11-17 15:06:53 +01:00
Rafostar
6788f234aa
Flatpak: add more black rendering improvements to patch
2020-11-17 13:20:03 +01:00
Rafostar
7159bf3d5a
Flatpak: add vah264dec seeking fix patch
2020-11-16 09:27:40 +01:00
Rafostar
910a289b6d
Let floating window have shadow if shadows are enabled
...
If normal window would have shadow and floting did not, then a size mismatch would occur during transition. Besides it allows to notice if floating window is focused and respects user theme.
2020-11-13 23:00:06 +01:00
Rafostar
373714f161
Performance: do not try to render controls box when empty
2020-11-13 20:12:26 +01:00
Rafostar
f660d900ba
Performance: add option to disable window shadows
...
Rendering window shadows in GTK4 doubles GPU usage. This commit adds an option to disable them for performance gain (useful on low-end devices).
2020-11-13 19:26:49 +01:00
Rafostar
4413fdb8a2
Tweak top revealer size and opacity a little
2020-11-13 13:16:12 +01:00
Rafostar
8e48da2a9f
Performance: do not render window background and shadows when fullscreen
2020-11-12 22:51:14 +01:00
Rafostar
63236a8097
Performance: render video and black background in single GL pass
2020-11-12 19:20:03 +01:00
Rafostar
0143f23487
Update TODO.md
2020-11-10 23:42:56 +01:00
Rafostar
7226a59cea
Set (un)inhibit screen earlier
2020-11-10 23:16:45 +01:00
Rafostar
e7937162e7
Fix file chooser not being freed from memory
2020-11-10 20:28:57 +01:00
Rafostar
f644710762
Set popover parent only once and unset on app close
2020-11-10 18:11:59 +01:00
Rafostar
0c307bc606
Ignore state change signals during app exit
2020-11-09 21:45:59 +01:00
Rafostar
314b66b7fd
Disconnect close-request signal before exit
2020-11-09 21:35:17 +01:00
Rafostar
fa131c0356
flatpak: add glib-networking lib
2020-11-09 20:50:14 +01:00
Rafostar
7577c74a77
Enable ring buffer
2020-11-09 20:49:58 +01:00
Rafostar
010fcf6dcf
Update README.md
2020-11-09 20:12:07 +01:00
Rafostar
513904bd6d
Make prefs tabs look like the ones in gnome-settings
2020-11-09 19:30:45 +01:00
Rafostar
e6f683bb96
Workaround dialogs double unref
2020-11-09 17:57:31 +01:00
Rafostar
8bb6ce04ef
Get initial dimensions only once
2020-11-09 17:56:38 +01:00
Rafostar
f8c47e611a
flatpak: update required GTK4 libs
2020-11-09 14:41:37 +01:00
Rafostar
1bb1fc76e1
Update flatpak GTK4 to latest git master
2020-11-09 13:13:09 +01:00
Rafostar
8351066a8b
Add changing seek mode during playback patch
2020-11-09 11:42:19 +01:00
Rafostar
dd3ba11c0e
Set min GStreamer ver warning to 1.18.x
2020-11-09 11:40:48 +01:00
Rafostar
c2bd6bc894
Set min floating window size
2020-11-09 11:40:01 +01:00
Rafostar
9be93c66f1
Improve obtaining initial player dragging coords
2020-11-06 20:33:14 +01:00
Rafostar
868c39f1cf
Store and restore floating window size
2020-11-06 19:43:38 +01:00
Rafostar
eb1a495907
Reduce number of source files (cleanup)
2020-11-06 17:04:54 +01:00
Rafostar
42c208d1df
Make file chooser and open URI dialogs modal
2020-11-05 20:19:26 +01:00
Rafostar
da21c2fafc
Add fast seeking support as a patch
2020-11-05 16:13:57 +01:00
Rafostar
81bdcf6244
Enable "Fast Seeking" option
...
Since GstPlayer pipeline ref count is now fixed by a patch, fast seeking option can be enabled. In my tests this seeking method is over 10x faster then normal seeking on some files, but the video time you end up with might differ up to few seconds from the value requested.
2020-11-04 22:57:05 +01:00
Rafostar
2b11f68723
Add new patch for GstPlayer
2020-11-04 22:20:42 +01:00
Rafostar
de7a850cc2
Create gio settings only once
2020-11-04 15:05:16 +01:00
Rafostar
8296f40382
Allow adjusting volume before loading file
2020-11-04 12:37:42 +01:00
Rafostar
11468e2774
Add unexported by GI Gst.PlayFlags
2020-11-04 12:37:36 +01:00
Rafostar
23b39e5f3b
Add open URI dialog
2020-11-03 20:56:21 +01:00
Rafostar
dbb25ce474
Add min dimensions in widget example
2020-11-03 19:24:57 +01:00
Rafostar
665f5aa1d6
Update screenshots
2020-11-03 18:18:54 +01:00
Rafostar
ff58713426
Add "Floating Window Mode"
...
A simple borderless window floating on desktop. Window can be resized and moved by dragging. It also has some minimalistic controls showing on top of the video when cursor is hovering over it.\n\n This was a feature originally requested by @zahid1905.
2020-11-03 17:40:19 +01:00
Rafostar
ba54a36058
Keep a ref to main context
...
Might help with GJS toggling down object bug. Needs some testing.
2020-11-03 17:18:37 +01:00
Rafostar
02afe2b06d
Update appdata
2020-11-02 21:40:15 +01:00