Steve Lhomme
a8493d31f5
contrib: fxc2: use a fxc script to call fxc2
...
So any call to fxc will use our tool, as long as fxc is in the PATH.
We can also handle the option format in the script.
2024-04-23 15:35:10 +00:00
Steve Lhomme
d04d70fb20
contrib: fxc2: support -O binary output mode
2024-04-23 15:35:10 +00:00
Steve Lhomme
4c31622635
contrib: fxc2: use install to install binaries
2024-04-23 15:35:10 +00:00
Steve Lhomme
2d5c1f55e7
contrib: fxc2: don't build fxc2 by default
...
It will be pulled by Qt if needed.
2024-04-23 15:35:10 +00:00
Steve Lhomme
223fdb125a
contrib: spirv-tools: remove this contrib
...
It's only used by qtshadertools/qsb to optimize the Vulkan output.
We do not use that on any platform for now.
Even when using Vulkan it's optional and will work without.
2024-04-23 13:05:38 +00:00
François Cartegnie
38c101e34b
demux: mp4: fallback on timescale when rate is invalid
...
We could, but dont really want to patch audio rate from timescale,
as it could be meaningless for some codecs.
refs #28560
2024-04-23 11:21:16 +00:00
Steve Lhomme
ff1773cc4a
codec: don't build modules that only contain audio encoders if sout is disabled
...
This is already the case for many of them.
2024-04-23 09:15:06 +00:00
Steve Lhomme
a264d13638
codec: don't build modules that only contain video encoders if sout is disabled
...
This is already the case for many of them.
2024-04-23 09:15:06 +00:00
Steve Lhomme
90cdc59297
mft: disable audio/video encoders if sout is disabled
2024-04-23 09:15:06 +00:00
Steve Lhomme
bf4345376c
dmo: disable audio/video encoders if sout is disabled
2024-04-23 09:15:06 +00:00
Steve Lhomme
eab6de4d92
omxil: disable video encoder if sout is disabled
2024-04-23 09:15:06 +00:00
Steve Lhomme
329fc1bbff
jpeg: disable video encoder if sout is disabled
2024-04-23 09:15:06 +00:00
Steve Lhomme
70f449941a
png: disable video encoder if sout is disabled
2024-04-23 09:15:06 +00:00
Steve Lhomme
ecb7a61e6b
schroedinger: disable video encoder if sout is disabled
2024-04-23 09:15:06 +00:00
Prince Gupta
dfc16c8578
qt: fix identation in mlalbumtrack
2024-04-23 06:26:28 +00:00
Prince Gupta
1e863d03c2
qt: remove unused member variable from MLAlbumTrack
2024-04-23 06:26:28 +00:00
Prince Gupta
7849c1d9a5
qt: remove unused includes and defines from mlalbumtrack.hpp
2024-04-23 06:26:28 +00:00
Prince Gupta
5a4a20f83f
qt: don't inherit from QObject in MLAlbumTrack
2024-04-23 06:26:28 +00:00
Prince Gupta
c9c8c820ba
qt: don't register MLAlbumTrack for qml
2024-04-23 06:26:28 +00:00
Prince Gupta
0a19e0b182
qt: remove unused functions in MLArtist
2024-04-23 06:26:28 +00:00
Prince Gupta
1a3b442329
qt: remove unused includes
2024-04-23 06:26:28 +00:00
Prince Gupta
170ba95826
qt: don't inherit from QObject in MLArtist
2024-04-23 06:26:28 +00:00
Prince Gupta
0d379add7c
qt: don't register MLArtist for QML
2024-04-23 06:26:28 +00:00
Prince Gupta
8765d6fa9c
qt: remove unused functions
2024-04-23 06:26:28 +00:00
Prince Gupta
be020d5387
qt: don't inherit from QObject in MLAlbum
2024-04-23 06:26:28 +00:00
Prince Gupta
86947d17ae
qt: don't register MLAlbum for QML usage
...
its never directly used in QML
2024-04-23 06:26:28 +00:00
Prince Gupta
ad28b9f96d
qml: remove unused property
2024-04-23 05:47:08 +00:00
Prince Gupta
c1e3248411
qml: improve initialization sequence in ExpandGridView
...
only set initialization flag after component is completed, try to avoid forceRelayout
2024-04-23 05:47:08 +00:00
Prince Gupta
d0fdb21e36
qml: remove unrequired 'selected' update in ExpandGridView
...
they're updated based on selectionModel signal separately
2024-04-23 05:47:08 +00:00
Claudio Cambra
109d4af434
macosx: Remove unwanted borders from library view scrollviews
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-23 05:18:31 +00:00
Claudio Cambra
a4afdce02a
macosx: Directly disable autoenabling items in windowmenu
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-22 07:08:38 +00:00
Claudio Cambra
b0162f06e2
macosx: Add parentheses to representedItem in informationwindowcontroller
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-22 07:08:38 +00:00
Claudio Cambra
58ec5cfdc7
macosx: Disable information window menu entry if current input item is nil
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-22 07:08:38 +00:00
Claudio Cambra
95522489c2
macosx: Fix information window not being shown at all when currently playing input item is nil, but without crashing
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-22 07:08:38 +00:00
Claudio Cambra
ed30c1263e
macosx: Do not set nil input item as represented input item for information window
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-22 07:08:38 +00:00
Marvin Scholz
c9afd0cfa3
adaptive: replace struct Attribute with class
...
Attribute is a class not a struct, this fixes the following warning in
a number of places:
warning: struct 'Attribute' was previously declared as a class;
this is valid, but may result in linker errors under the Microsoft
C++ ABI [-Wmismatched-tags]
2024-04-22 05:20:11 +00:00
Steve Lhomme
4615108661
contrib: qt: only detect the native tools once
...
When not cross-compiling, we assume the tools match the Qt6 package.
We don't need to check again the binary as it will have no effect.
2024-04-21 09:50:13 +00:00
Steve Lhomme
6140b72e70
contrib: qt: fix the native tools version detection
...
We don't care about qt-cmake, it doesn't even match our Qt version.
We want to know the tools match the version we want to build.
2024-04-21 09:50:13 +00:00
Steve Lhomme
6563bc3835
contrib: add the contrib native tools libexec to the PATH
...
Some native tools we build may be usable by other targets.
2024-04-21 09:50:13 +00:00
Steve Lhomme
c0470455a9
tools: don't build ragel
...
It's only used by harfbuzz which has its own internal version.
2024-04-21 08:17:40 +00:00
Steve Lhomme
071a7581ff
contrib: harfbuff: build internal ragel if not found
2024-04-21 08:17:40 +00:00
Ankit Meel
b53cc653ea
meson: create vlc-cache-gen & plugins.dat
2024-04-21 08:11:05 +00:00
Claudio Cambra
a49403442e
macosx: Split up asserts for insert item in toolbar delegate
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-21 06:47:57 +00:00
Claudio Cambra
4ae6cdb35d
macosx: Improve formatting in VLCLibraryWindowToolbarDelegate
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-21 06:47:57 +00:00
Claudio Cambra
950b3d820b
macosx: Fix positioning of view mode toolbar item
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-21 06:47:57 +00:00
Claudio Cambra
655837098d
macosx: Fix trackingSeparatorToolbarItem being deallocated
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-21 06:47:57 +00:00
Claudio Cambra
b6bb469424
macosx: Handle specific hiding/showing of given toolbar items directly within toolbar delegate
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-21 06:47:57 +00:00
Claudio Cambra
85e8f0db0a
macosx: Remove unneeded configuration of toolbar items in library window
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-21 06:47:57 +00:00
Claudio Cambra
3dd181efa3
macosx: Refactor tooltip configuration into toolbar delegate
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-21 06:47:57 +00:00
Claudio Cambra
e49b6c204c
macosx: Make insert and hide methods for toolbar items private in toolbar delegate
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-21 06:47:57 +00:00