Fatih Uzunoglu
f2fed209e4
snap: break the build
It is requested to break the snap build
because snap support for Qt 6 is currently
lacking and snap is supposed to contain
the Qt UI.
2 years ago
Fatih Uzunoglu
dfd6ae77ea
Revert "qt: disable qt temporarily"
This reverts commit c6e9cebfabf39063a7ad9f69af8f73ea8e5fae8c.
2 years ago
Fatih Uzunoglu
3a2e437152
qt: port old GLSL ES shader into GLSL 440 and automate compilation into qsb
3 years ago
Fatih Uzunoglu
f37915f988
qml: do not set samples in DropShadow in CoverShadow
`samples` property is not available on Qt 6.2.
2 years ago
Fatih Uzunoglu
452a401c35
qml: do not set samples in FastBlur in ModalDialog
`samples` property is not available on Qt 6.2.
2 years ago
Fatih Uzunoglu
4ce3e2224e
qml: use FastBlur instead of GaussianBlur in ModalDialog
GaussianBlur is not available on Qt 6.2.
2 years ago
Fatih Uzunoglu
0b104fde23
qml: remove versioned built-in imports
3 years ago
Fatih Uzunoglu
9f27d8b812
qt: update compositor_dcomp to use QRhi
2 years ago
Fatih Uzunoglu
7f4b3050b4
qt: update compositor_x11 for Qt 6
3 years ago
Fatih Uzunoglu
2385482b9e
qt: use updated preprocessor variables and fix Qt 6 static build
3 years ago
Fatih Uzunoglu
d8e9e1a2b6
qt: update to Qt 6
2 years ago
Fatih Uzunoglu
fccd72e39a
qt: disable qt temporarily
2 years ago
Fatih Uzunoglu
c326890646
qt: use QChar for separators in controlbar_profile_model
2 years ago
Fatih Uzunoglu
0946a51d6e
extras: disable Qt for raspberry
The image raspberry runner uses seems to
not contain Qt 6.
2 years ago
Fatih Uzunoglu
5e0ae47828
contrib: add qtvlcdeps
qtvlcdeps is used to generate Qt dependencies
for static Qt build through qmake.
2 years ago
Fatih Uzunoglu
f516a6dd05
contrib: re-enable qt packages for win32
2 years ago
Fatih Uzunoglu
9e547e433b
extras: win32: update contribflags for disabling the qt gui
2 years ago
Fatih Uzunoglu
b08d0a6bb0
contrib: remove qtx11extras
2 years ago
Fatih Uzunoglu
b2b60f1978
contrib: update qtwayland to 6.6.2
2 years ago
Fatih Uzunoglu
49dc5e457e
contrib: remove qtquickcontrols2
With Qt 6, qtquickcontrols2 is included in
qtdeclarative.
2 years ago
Fatih Uzunoglu
1585e726c3
contrib: remove qtgraphicaleffects
With Qt6, Qt5 effects are provided
with qt5compat.
2 years ago
Fatih Uzunoglu
42249d889f
contrib: add qt5compat 6.6.2
2 years ago
Fatih Uzunoglu
750852d11d
contrib: update qtdeclarative to 6.6.2
2 years ago
Fatih Uzunoglu
93e34534a3
contrib: add qtshadertools
2 years ago
Fatih Uzunoglu
94cb2a0a9d
contrib: update qtsvg to 6.6.2
2 years ago
Fatih Uzunoglu
3377bb4f3b
contrib: update qtbase to 6.6.2
2 years ago
Fatih Uzunoglu
b98425a122
contrib: disable qt packages for win32
2 years ago
Steve Lhomme
a070006b33
nvdec: debug when the decoder opening fails
2 years ago
Claudio Cambra
f067cc75b3
macosx: Remove percentage constraint on internal hero view stack view, fixing width sizing of home view
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Steve Lhomme
b42abb9b0d
bluray: fix detection of pre-existing region
p_reg is never NULL with a vlc_list and we don't have access to the
iterator outside of the loop.
2 years ago
Alexandre Janniaux
dc83b3eda8
video_chroma: meson: use 'enabled' property for plugins
2 years ago
Alexandre Janniaux
253a85633d
codec: meson: use 'enabled' field for modules
2 years ago
Alexandre Janniaux
8e33c54e80
access: meson: use 'enabled' property for plugins
2 years ago
Alexandre Janniaux
47c63ce002
module: meson: always fetch windows dependencies
2 years ago
Alexandre Janniaux
850442bc29
meson: use frameworks[] for referencing
Now that frameworks are probed into the frameworks dictionary, use them
everywhere a framework was set as dependency. See previous commit for
rationale.
2 years ago
Alexandre Janniaux
555e527b08
module: meson: always fetch frameworks
Since the dependencies are declared conditionnally, it was not possible
to unconditionnally create plugins that would depend on them. By always
declaring them, they are now defined as a disabler() when the condition
are not met, without even the need to probe them.
In addition, the setup factors together the conditions that are needed
to probe or not the dependencies, and put everything in a single
location that can be shared between the different Apple platforms. It
also makes it clearer what kind of dependency is linked, though meson
was already abstracting all of the framework handling, and what is the
real name that should be found in the documentation.
2 years ago
Alexandre Janniaux
146a4f4cd3
test: meson: disable test with disabled module dependencies
Some tests will require some modules to be present to run correctly, but
it cannot be probed at compile time. However, as soon as every modules
will be declared unconditionnally, we'll be able to depend on a disabled
module and disable the matching tests.
Ideally, we'd skip it so that the test is still reported, but there's no
code to do that yet.
2 years ago
Alexandre Janniaux
c69d877e0c
modules: meson: move video_chroma subdir up
The video_chroma meson definition file defines chroma_copy_lib, which is
used by codecs like omxil. It must be sourced before then.
2 years ago
Alexandre Janniaux
f702577321
modules: meson: add enabled flag for dependencies
The 'enabled' field will be used to define a condition for enabling the
plugin. Having this as as separate field will allow to define every
modules unconditionnally, regardless of whether they will be compiled or
not, and will allow to express runtime dependencies for executables.
2 years ago
Alexandre Janniaux
761ccb7d48
modules: meson: fix indentation
2 years ago
Claudio Cambra
976145edea
macosx: Make playlist button in main menu toggle playlist sidebar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
644d434de0
macosx: Fix concurrency/oob crash for album supplementary detail view in audio group data source
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Ankit Meel
0b10b3c139
macosx: Fix assert in audio artist view
2 years ago
Steve Lhomme
8adc52afea
contrib: soxr: don't force the CMAKE_SYSTEM_NAME when cross compiling
The proper value is already set in the toolchain.cmake since a6dcec3324 .
If the value is not set for a cross compiled target, building fails since f2e67d22ff .
2 years ago
Steve Lhomme
c8b61aaaa6
kva: don't scale mouse coordinates
They are supposed to be "window pixel coordinates" inside the display area.
The core does the coordinate translation.
2 years ago
Steve Lhomme
d8680da9f2
subpicture: ensure all subtitle decoders set the b_subtitle flag
It wasn't set in the test decoder callback.
2 years ago
Steve Lhomme
818695182e
direct3d9: pass the video_format with picture crop information to Direct3D9SetupVertices()
2 years ago
Steve Lhomme
75bac8359a
direct3d9 pass the picture placement to Direct3D9SetupVertices()
Rather than create a local variant of it.
2 years ago
Steve Lhomme
ab7eeb6cf8
direct3d11: pass the picture placement to UpdateViewport()
Rather than create a local variant of it.
2 years ago
Steve Lhomme
ac18e4fae4
direct3d11: factorize the code to get the area to display of a quad
2 years ago