Rafał Dzięgiel
3f86b236d9
flatpak: Sync with Flathub
2023-04-29 16:38:58 +02:00
Rafał Dzięgiel
bf52197896
plugin: Present fallback window right after assembled UI
...
When started from gst-play/launch-1.0 show window right after it was created.
No need to idle dispatch window present when changing state, since we are
already on correct thread when opening resources using start() method.
2023-02-12 13:53:51 +01:00
Rafał Dzięgiel
9556ec4da2
plugin: Ensure allocation using the same importer
...
Instead of locking mutex twice and praying that importer will not change in between, just ref it to ensure that
2023-02-12 13:16:18 +01:00
Rafał Dzięgiel
bd8f0280e2
plugin: Check importer presence before proposing allocation
...
In some cases importer might not be determined here yet.
Check if we have it to avoid a crash.
2023-02-09 11:38:36 +01:00
Rafał Dzięgiel
40b6f4c724
Update LINGUAS file
2023-01-08 19:00:16 +01:00
Rafał Dzięgiel
456d621ee3
New Crowdin updates ( #332 )
...
* New translations com.github.rafostar.Clapper.pot (Slovak)
2023-01-08 18:57:28 +01:00
Rafał Dzięgiel
263d3f8196
Merge pull request #324 from Rafostar/flatpak-translated
...
flatpak: Build with translations included
2023-01-08 18:54:20 +01:00
Rafał Dzięgiel
44db8c0d3b
flatpak: Sync with Flathub
2023-01-07 18:55:01 +01:00
Rafał Dzięgiel
272e3a036c
flatpak-nightly: Build with translations included
...
Flatpak git action does not support uploading a separate .Locale runtime.
Build it as part of the main app then.
2022-11-18 22:51:20 +01:00
Rafał Dzięgiel
540c294b2a
flatpak: Build with translations included
...
Flatpak git action does not support uploading a separate .Locale runtime.
Build it as part of the main app then.
2022-11-18 22:50:54 +01:00
Rafał Dzięgiel
6c5753db53
Merge pull request #317 from Rafostar/gnome43
...
flatpak: Update to GNOME 43
2022-10-14 08:13:17 +02:00
Rafał Dzięgiel
a25bfa5418
flatpak: Update to GNOME 43
...
Update git actions builds to GNOME 43 runtime. #315
2022-10-13 20:54:26 +02:00
Rafał Dzięgiel
aaa3f6c4da
Merge pull request #316 from Rafostar/nights
...
Update nightly Flatpak builds
2022-10-10 22:45:48 +02:00
Rafał Dzięgiel
845de1db8b
flatpak-nightly: Only build GStreamer Rust plugins on x64
...
We are no longer able to build them on aarch64, as CI either runs out of memory or time limit
2022-10-10 18:06:32 +02:00
Rafał Dzięgiel
301e1f2ade
flatpak-nightly: Skip compiling libadwaita
...
Nightly has now newer version, so we do not need to build it ourselves anymore
2022-10-09 20:17:56 +02:00
Rafał Dzięgiel
ff5091e7d3
flatpak-nightly: Update to llvm14
2022-10-09 15:00:22 +02:00
Rafał Dzięgiel
0d74fbb3e6
workflow: Update Flatpak nightly to 22.08
2022-10-09 14:22:19 +02:00
Rafał Dzięgiel
9d6ec43b0a
Merge pull request #312 from jakedane/jakedane-patch-1
...
plugin: sink: Replace deprecated method
2022-09-28 22:10:40 +02:00
Jake Dane
cbc3061714
plugin: sink: Replace deprecated method
...
The method gtk_picture_set_keep_aspect_ratio is deprecated. As per the
warnings given when compiling clapper, it is replaced with
gtk_picture_set_content_fit with the same behavior as before.
2022-09-27 20:50:16 +02:00
Rafał Dzięgiel
d8b02824f3
Update gitattributes
...
The contents of extras and lib/plugin folders should not be marked as linguist-vendored since they include only my own code made for Clapper. Lets include them in git stats.
2022-09-07 13:15:34 +02:00
Rafał Dzięgiel
dd255dd337
New translations com.github.rafostar.Clapper.pot (Persian) ( #305 )
2022-09-03 20:40:35 +02:00
Rafał Dzięgiel
447c6f30d0
meson: Validate appstream file with "--nonet" arg
...
We do not need network connection to validate our appstream file.
Make it easier to run tests in containers that do not have network access.
Closes #307
2022-07-31 19:12:42 +02:00
Rafał Dzięgiel
afa06d4579
Merge pull request #299 from Rafostar/web-fix
...
api: Do not set default user-agent string
2022-07-25 10:23:27 +02:00
Rafał Dzięgiel
b04bf11c42
api: Do not set default user-agent string
...
Similarly as with other properties, we should aim to make this into user config option.
For the time being remove, as our outdated default user-agent seems to be breaking
few HLS streaming services.
2022-07-24 19:39:11 +02:00
Rafał Dzięgiel
939f75763d
Merge pull request #302 from Rafostar/crowdin_sync
...
New Crowdin updates
2022-07-21 18:07:18 +02:00
Rafał Dzięgiel
d4c44049ca
New translations com.github.rafostar.Clapper.pot (Chinese Simplified)
2022-07-18 10:48:44 +02:00
Rafał Dzięgiel
11c27eccaa
Merge pull request #279 from Rafostar/fix-gl-caps
...
Make GL caps negotiation check what HW supports
2022-07-04 18:51:45 +02:00
Rafał Dzięgiel
823cb0a894
Update LINGUAS file
2022-07-04 18:20:40 +02:00
Rafał Dzięgiel
b27db1ac22
New Crowdin updates ( #283 )
...
* New translations com.github.rafostar.Clapper.pot (Persian)
* New translations com.github.rafostar.Clapper.pot (Turkish)
* New translations com.github.rafostar.Clapper.pot (Asturian)
2022-07-04 18:16:55 +02:00
Rafał Dzięgiel
564c6e7299
flatpak: Sync with Flathub
2022-07-04 12:30:27 +02:00
Rafał Dzięgiel
6f4632d940
New translations com.github.rafostar.Clapper.pot (German) ( #282 )
2022-06-24 20:23:50 +02:00
Rafał Dzięgiel
23bb253ca2
0.5.2
0.5.2
2022-06-24 10:05:02 +02:00
Rafał Dzięgiel
8ebf4e3b2f
plugin: gluploader: Check for formats actually supported
...
Do not assume that HW can do every format that GLUpload/GLColorConvert can.
Check what video formats GL context actually supports and advertise that,
so a format that HW cannot do will never be picked up.
2022-06-16 15:41:44 +02:00
Rafał Dzięgiel
04a028d689
plugin: Rework code to use new GL context handler
...
Create a GL context handler subclass of recently added context handler base class and
rework code to use it. This simplifies a lot of things, like: switching of importers
at runtime, handling context queries, sharing data between importers, etc.
2022-06-16 15:41:30 +02:00
Rafał Dzięgiel
0920914b89
plugin: Add context handler base class
...
In order to bridge work with GL between GTK and GStreamer reliably, we need to create and
check context capabilities ahead of time. We also need to be able to query context at any
time during playback. Also we should avoid changing importers on context queries, this can
lead to all sort of problems.
To be able to achieve all of above, introduce new context handler base class that works
separately of importers.
2022-06-12 13:58:51 +02:00
Rafał Dzięgiel
2343e84a41
plugin: Use set_static_metadata in class init
...
Use static version of this function, so our static strings will not be copied
2022-06-06 21:04:17 +02:00
Rafał Dzięgiel
c288223321
Merge pull request #278 from Rafostar/flatpak-gvfs
...
flatpak: Add missing GVFS access permissions
2022-06-06 20:48:53 +02:00
Rafał Dzięgiel
2ba6645462
flatpak-nightly: Add missing GVFS access permissions
...
Needed to make GVFS mounted filesystems work with GVFS 1.48+.
See: https://docs.flatpak.org/en/latest/sandbox-permissions.html#gvfs-access
2022-06-06 09:32:12 +02:00
Rafał Dzięgiel
adcbb5d827
flatpak: Add missing GVFS access permissions
...
Needed to make GVFS mounted filesystems work with GVFS 1.48+.
See: https://docs.flatpak.org/en/latest/sandbox-permissions.html#gvfs-access
2022-06-06 09:31:55 +02:00
Rafał Dzięgiel
9885a2f424
Merge pull request #275 from Rafostar/smart-colon
...
Use U+003A colon character on RTL languages
2022-06-03 16:17:27 +02:00
Rafał Dzięgiel
66b2d8c7de
plugin: Also use min GL version when auto selecting context
...
When we prefer GLES, make sure its no lower then 3.1 version, so it can color convert 10bit videos,
otherwise core GL 3.2 that GTK4 normally defaults to takes precedence.
With auto behavior we should select the best one, both performance and support wise.
Otherwise user can request one or another with GST_GL_API env that works best
with his specific HW.
2022-06-03 14:36:34 +02:00
Rafał Dzięgiel
2c5d65d0b3
flatpak: Sync with Flathub
2022-06-02 14:08:17 +02:00
Rafał Dzięgiel
e37f2a0a30
Use U+003A colon character on RTL languages
...
Unfortunately U+2236 seems to break time labels on RTL languages. Check text direction at startup and select best one that works.
2022-06-01 17:09:39 +02:00
Rafał Dzięgiel
387bc7a2f3
Update LINGUAS file
2022-06-01 16:44:05 +02:00
Rafał Dzięgiel
495a59a07a
New Crowdin updates ( #274 )
...
* New translations com.github.rafostar.Clapper.pot (Hebrew)
2022-06-01 16:41:59 +02:00
Rafał Dzięgiel
e5723cd25a
0.5.1
0.5.1
2022-05-29 14:17:25 +02:00
Rafostar
e7808df7cc
plugin: paintable: Fix widget size calculations on non-100% display scaling
...
Unlike legacy sink that used GLArea, GdkPaintable snapshots without pre-multiplying
sizes with scale factor. Remove scaling multiply of our widget dimensions,
so both video and widget width/height will be calculated correctly.
This fixes both image and black borders displaying issues on displays with
non-100% scaling applied.
2022-05-29 10:19:48 +02:00
Rafał Dzięgiel
8f22b36045
0.5.0
0.5.0
2022-05-28 19:19:05 +02:00
Rafał Dzięgiel
dc257846ce
New Crowdin updates ( #268 )
...
* New translations com.github.rafostar.Clapper.pot (Romanian)
* New translations com.github.rafostar.Clapper.pot (Korean)
* New translations com.github.rafostar.Clapper.pot (Vietnamese)
* New translations com.github.rafostar.Clapper.pot (Chinese Traditional)
* New translations com.github.rafostar.Clapper.pot (Chinese Simplified)
* New translations com.github.rafostar.Clapper.pot (Ukrainian)
* New translations com.github.rafostar.Clapper.pot (Turkish)
* New translations com.github.rafostar.Clapper.pot (Swedish)
* New translations com.github.rafostar.Clapper.pot (Serbian (Cyrillic))
* New translations com.github.rafostar.Clapper.pot (Russian)
* New translations com.github.rafostar.Clapper.pot (Portuguese)
* New translations com.github.rafostar.Clapper.pot (Polish)
* New translations com.github.rafostar.Clapper.pot (Norwegian)
* New translations com.github.rafostar.Clapper.pot (Dutch)
* New translations com.github.rafostar.Clapper.pot (Japanese)
* New translations com.github.rafostar.Clapper.pot (French)
* New translations com.github.rafostar.Clapper.pot (Italian)
* New translations com.github.rafostar.Clapper.pot (Hungarian)
* New translations com.github.rafostar.Clapper.pot (Hebrew)
* New translations com.github.rafostar.Clapper.pot (Finnish)
* New translations com.github.rafostar.Clapper.pot (Basque)
* New translations com.github.rafostar.Clapper.pot (Greek)
* New translations com.github.rafostar.Clapper.pot (German)
* New translations com.github.rafostar.Clapper.pot (Danish)
* New translations com.github.rafostar.Clapper.pot (Czech)
* New translations com.github.rafostar.Clapper.pot (Catalan)
* New translations com.github.rafostar.Clapper.pot (Arabic)
* New translations com.github.rafostar.Clapper.pot (Afrikaans)
* New translations com.github.rafostar.Clapper.pot (Spanish)
* New translations com.github.rafostar.Clapper.pot (Portuguese, Brazilian)
* New translations com.github.rafostar.Clapper.pot (Italian)
* New translations com.github.rafostar.Clapper.pot (German)
2022-05-27 19:48:48 +02:00
Rafał Dzięgiel
af77873205
plugin: paintable: Remove unused value
2022-05-27 19:46:54 +02:00