Rafał Dzięgiel
68faeca918
API: Disallow pause on very short streams (< 1 sec)
...
Fixes crash when trying to pause on DVD navigation
2021-02-10 17:03:11 +01:00
Rafostar
65b4df13a8
Install gstclapper libs to app named subdirectory
2021-02-07 12:35:41 +01:00
Rafał Dzięgiel
c32bb269d7
GStreamer meson build script cleanup
2021-02-05 09:58:54 +01:00
Rafał Dzięgiel
bf04af23fe
Do a lock on a gtk_sink
...
Same object is unlocked here. Keep consistency.
2021-02-02 13:55:55 +01:00
Rafał Dzięgiel
08cde45bad
Gtk4Plugin: add drawing black fixes from Flatpak patch
2021-01-29 18:18:41 +01:00
Rafał Dzięgiel
b487d1f2c1
Gtk4Plugin: remove subtitles scaling
...
Causes jitter (even crashes on i965) when resizing video and honestly I think that subtitles rendered at video size look better.
2021-01-29 17:52:27 +01:00
Rafał Dzięgiel
2ce44d4e63
Combine GStreamer GTK4 plugin with API
...
Ship custom gtk4glsink plugin as part of API insead of normal gstreamer plugin. This avoids gstreamer plugin registry conflicts with gtk3 plugin and allows more customization.
2021-01-29 17:27:39 +01:00
Rafał Dzięgiel
fcf9426892
API: remove unused seek-done signal
2021-01-28 18:26:37 +01:00
Rafał Dzięgiel
dea77cc39f
API: notify about speed value reset on STOP
2021-01-28 17:39:52 +01:00
Rafał Dzięgiel
f7a24b20c6
API: remove media info updated signal
...
A signal telling that "something somewhere changed" that is emitted multiple times per second (when bitrate changes). Not useful at all and a disaster performance-wise.
2021-01-28 16:26:20 +01:00
Rafał Dzięgiel
f2971371e1
API: remove clapper config structure
...
Not useful anymore since the player does 1s interval by default and now supports changing seek mode without stopping playback (unlike config which worked only when stopped).
2021-01-28 16:26:20 +01:00
Rafał Dzięgiel
15302a4b62
API: use 1s update position interval by default
2021-01-28 16:26:20 +01:00
Rafał Dzięgiel
e731842b08
API: remove "volume-changed" signal in favor of "notify::volume"
...
We do not need both and notify is better here cause it allows binding volume scale value to the volume prop
2021-01-28 16:26:20 +01:00
Rafał Dzięgiel
90697d81a7
API: fix debug category init with bindings
2021-01-28 16:26:09 +01:00
Rafał Dzięgiel
bbcba3ccc6
API: disable notify on props where it is unused
...
Notify signal is a little problematic here as we already post a signal from player while jumping between APP and API contexts. Limit and disable it where not needed.
2021-01-28 09:10:43 +01:00
Rafał Dzięgiel
5785204c28
API: prevent "notify::caps" from being reconnected on each start
2021-01-28 08:32:49 +01:00
Rafał Dzięgiel
3abfd2a5df
API: add TOC support (video chapters)
2021-01-28 00:23:01 +01:00
Rafał Dzięgiel
5cc312130d
API: set seek mode without stopping playback
2021-01-28 00:23:01 +01:00
Rafał Dzięgiel
08f86cf0cc
Include "GstPlayer" lib renamed to "GstClapper" as part of the app
2021-01-28 00:22:48 +01:00