Statically linking to Qt Shader Tools seems to
increase the binary size quite a lot.
Revert the patch which introduced runtime
shader compilation to QtGraphicalEffects
so that Qt Shader Tools is not linked.
TODO: Remove Qt5Compat completely, and
use MultiEffect instead.
Emscripten has not implemented adding shared libraries directly
to main modules properly yet.
See: https://github.com/emscripten-core/emscripten/issues/21667
Therefore, instruct libtool to use directory instead of the shared
object file for linking, as suggested in the issue.
The buildsystem provides a dedicated meson array for tests to generate
the test executables and test scenarios in a unified way while declaring
the dependencies to runtime dependencies (mainly plugins).
BUILD-win32 has currently some outdated Docker Images, these should be
updated to be used further by new contributers
This MR will update with the latest images as per CI.
The cross-compiled binaries are likely not going to be usable on the host and
should not be added to the PATH. They should never be used to be consistent
between native and cross-compiled builds.
It was added in the original build script: 5648ecad1a.
"This release includes new codec interfaces, compression efficiency and
perceptual improvements, speedup for RTC for both video and screen content,
and many bug fixes. This release is ABI compatible with the previous release."
Opus 1.5.2 fixes several build issues that were discovered since the 1.5 release.
It also fixes a misalignment issue in the AVX2 code that could cause crashes under Windows.
In macOS/iOS/tvOS, font collection file contains multiple fonts.
The 0 index should not be used by default, but the corresponding
index should be used. This will fix some font rendering bugs and
fallback font bugs.
The upper class was used everywhere, leading to the pointer being
downcasted at the beginning of every function. By using the downcast
class everywhere, we don't introduce explicit downcast in most places.
This commit also reduces the usage of the es_out_t type as parameter,
which will be moved to another downclass in follow-up MR.
The upper class was used everywhere, leading to the pointer being
downcasted at the beginning of every function. By using the downcast
class everywhere, we don't introduce explicit downcast in most places.
This commit also reduces the usage of the es_out_t type as parameter,
which will be moved to another downclass in follow-up MR.
es_out_sys_t is the name used in es_out.c for the main es_out. By
providing a dedicated name, we gain more clarity and better integration
with tooling.
es_out_sys_t is the name used in es_out.c for the main es_out. By
providing a dedicated name, we gain more clarity and better integration
with tooling.