- May 05, 2021
-
-
David authored
Increase to 300M to allow to build universal releases. This is the maximum size of the release image, the final file will be only at the usual compressed size.
-
- May 04, 2021
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This reverts commit 105de271.
-
cf. !68
-
Thomas Guillem authored
The clock source selection depends on priv->b_can_pace_control but this variable is only initialized from the input_thread_t after the demux is opened. Programs and ES tracks can be created from the demux open callback or midstream (from the demux callback). Therefore, we can't handle the clock source selection after the program is created since priv->b_can_pace_control might not be initialized. To fix this issue, handle clock source selection when the first PCR is sent (from ES_OUT_SET_PCR).
-
Thomas Guillem authored
No functional changes.
-
Thomas Guillem authored
Allow to attach the clock listener after the input clock is created.
-
Thomas Guillem authored
No functional changes for now since only one master is created from es_out.c (for now).
-
Thomas Guillem authored
The input master clock has a higher priority than the ES master clock. There can be one input master and one es master at a given time. In that case, the ES master will behave as a slave clock. This will allow to be more flexible from the es_out.c when creating input and ES clocks.
-
- May 03, 2021
-
-
-
-
-
Ref #25591
-
-
-
GridItem as a whole holds focus, no need to wrap it inside FocusScope
-
~20% ExpandGridView::layout performance improvement during scrolling
-
-
-
-
-
-
-
-
Thomas Guillem authored
Breakage from e7d0b88e that moved files without updating the Makefile.
-
- May 02, 2021
-
-
vd->source doesn't contain the new chroma that has been chosen by the chroma fallback mechanism, so when using VAAPI chroma, it was leading to the display module trying to use a VAAPI libplacebo format description although it doesn't have one, and thus leading to NULL dereferencement.
-
Add a `vulkan platform` implementation for wayland, effectively enabling the usage of the vulkan libplacebo display on Wayland environments.
-
The header is mostly unused now.
-
-
-
The platform support has been offloaded to the `vulkan platform` capability, keep the `vulkan` capability to provide multiple Vulkan implementation through the VkInstance and initial functions pointers.
-
-
On Windows the swapchain might not be re-created automatically, which results in glitches when using the vk output. This enforces the creation of the swapchain as soon as the display size is changed. On Wayland, the size of the window is the size of the content so there is no automatic swapchain sizing and this call is mandatory. Co-authored-by:
Niklas Haas <git@haasn.xyz>
-
Instead of recompiling surface.c while implementing its public functions, and so as to remove surface.c.
-
Instead of recompiling surface.c while implementing its public functions, and so as to remove surface.c.
-
Instead of recompiling surface.c while implementing its public functions and so as to implement the wayland surface provider side by side with the XCB surface provider.
-
The vulkan providers are not supposed to depend upon libplacebo, and only the display is supposed to bring the libplacebo dependency. In addition, many of the libplacebo options are designed for the display.
-
-
Instead of recompiling surface.c while implementing its public functions and so as to implement the wayland surface provider side by side with the XCB surface provider.
-
The platform string will be used by vulkan implementation not following the surface.c implementation so as to remove it later.
-