Steve Lhomme
eae3ef5363
Revert "contrib: enable rav1e for wasm32-emscripten"
...
This reverts commit 6db5fb2b64
.
The wasm script currently builds with --disable-sout. So rav1e (AV1 encoder) will never be used.
Once/if disable-sout is removed then it will be picked automatically.
2024-05-14 11:56:01 +00:00
Steve Lhomme
7111e603eb
package/win32: remove the contrib target tools from the PATH
...
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
.
2024-04-27 05:55:33 +00:00
Steve Lhomme
ffe24cb69d
package: win32: don't install Qt pdbs if Qt is disabled
2024-04-25 08:22:29 +00:00
Pierre Lamot
33665ab7b0
win32: package missing pdb for the Qt plugin
...
since ddfc6d0de8
the libqt_plugin.pdb is no longer
generated in `modules/.libs/` directory, this patch explicitly package Qt pdb when
present
2024-04-18 11:06:28 +00:00
Steve Lhomme
58c60d1397
extras: wasm: show the list of contrib packages before building
...
This is done in the other contribs. It helps figuring out what is built in one
place and also what is pulled as a dependency.
The last remaining build script not to do it is Android but there's a
pending patch: https://code.videolan.org/videolan/libvlcjni/-/merge_requests/88
2024-04-16 06:43:29 +00:00
Claudio Cambra
8fa7292a51
macosx: Rename "mainwindow" folder to more appropriate "controlsbar"
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-11 07:40:56 +00:00
Steve Lhomme
93c9d426d5
package/raspberry: build.sh: disable qt5 checks
...
We don't support Qt5 anymore.
We should make a new Docker image with Qt6.
2024-04-08 12:23:27 +00:00
Claudio Cambra
5c54696c7f
macosx: Add starter VLCLibraryWindowPlaylistSidebarViewController
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-03 17:35:20 +00:00
Claudio Cambra
7c8bf13fe4
macosx: Make VLCLibraryNavigationSidebarController a view controller, set as controller for new sidebar xib
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-03 17:35:20 +00:00
Claudio Cambra
a7e9c0dd59
macosx: Extract internal split view views into separate XIB files
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-03 17:35:20 +00:00
Steve Lhomme
41bbcde5ec
win32: build.sh: show the list of packages after the prebuilt is done
...
So we know the tools that need to be built from there.
2024-04-03 10:17:47 +00:00
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.
2024-03-29 17:34:02 +00:00
Fatih Uzunoglu
0946a51d6e
extras: disable Qt for raspberry
...
The image raspberry runner uses seems to
not contain Qt 6.
2024-03-29 17:34:02 +00:00
Fatih Uzunoglu
9e547e433b
extras: win32: update contribflags for disabling the qt gui
2024-03-29 17:34:02 +00:00
Felix Paul Kühne
72b312893d
Packaging: add support for xrOS
2024-03-20 05:59:45 +00:00
Felix Paul Kühne
47cdb055b8
Packaging: write our own meson crossfile for appleOS
...
We need to set CFLAGS that are not transfered through the regular prozess.
2024-03-20 05:59:45 +00:00
Alaric Senat
8c8b9c3750
wasm: build: export bitcode modules with `-emit-llvm`
...
Both `-emit-llvm` and a `.bc` output extension are needed to export
bitcode since emscripten 3.1.50[^1]. Otherwise a plain object file will
be created.
[^1] 94b36c04dd
2024-03-15 06:35:57 +00:00
Marvin Scholz
37dc394c0c
package: apple: pass the right platform_version for macOS
...
The linkers platform_version argument does not support
the value "macosx" but expects "macos" here instead.
2024-03-05 17:03:32 +00:00
Claudio Cambra
472c6129a5
macosx: Extract table view data source protocol to separate file
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-02-25 15:35:51 +08:00
Claudio Cambra
e73dd58e61
macosx: Add starter VLCLoadingOverlayView
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-02-25 15:34:51 +08:00
Claudio Cambra
984d8802b6
macosx: Add starter VLCLibraryModelChangeDelegate
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-02-25 15:33:34 +08:00
Claudio Cambra
b9f051a11c
macosx: Add starter VLCLibraryWindowToolbarDelegate
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-02-24 12:55:04 +00:00
Claudio Cambra
4bd5c6707b
macosx: Add a XIB-focused VLCLibraryWindowSplitViewController that deals with properly controlling sidebar and sizing behaviours of split view items
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-02-24 12:55:04 +00:00
Claudio Cambra
8c6240225c
macosx: Add a starter VLCLibraryWindowSplitViewManager
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-02-24 12:55:04 +00:00
Claudio Cambra
41d2662249
macosx: Move library segment enum to VLCLibrarySegment class
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-02-24 12:55:04 +00:00
Claudio Cambra
cb49d22147
macosx: Add starter VLCLibrarySection
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-02-24 12:55:04 +00:00
Claudio Cambra
d318c6ecda
macosx: Add starter VLCLibraryWindowNavigationSidebarContoller
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-02-24 12:55:04 +00:00
Thomas Guillem
e5c3119ce3
apple/bundle.sh: handle extra file
...
Provide extra files to the application bundle that can be loaded by the
file access directly.
Co-authored-by: Alexandre Janniaux <ajanni@videolabs.io>
2024-01-31 08:53:09 +00:00
Claudio Cambra
3a39c9edd6
macosx: Add iCarousel files to pbxproj
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-19 06:05:33 +00:00
Claudio Cambra
67318e8c21
macosx: Add NSArray starter extension file
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-19 06:05:33 +00:00
Claudio Cambra
5b4d770fa7
macosx: Move video container view protocol to home library
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-19 06:05:33 +00:00
Claudio Cambra
34290a3c29
macosx: Add base VLCLibraryHomeViewBaseCarouselContainerView
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-19 06:05:33 +00:00
Claudio Cambra
593d4e9548
macosx: Add starter VLCLibraryHomeViewAudioCarouselContainerView component
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-19 06:05:33 +00:00
Claudio Cambra
ab9d234a6b
macosx: Bring home view controller naming inline with other home view components
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-19 06:05:33 +00:00
Claudio Cambra
50db9d04a0
macosx: Move carousel view container to home view too
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-19 06:05:33 +00:00
Claudio Cambra
234da8ff64
macosx: Fix rebase issues with pbxproj file
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-19 06:05:33 +00:00
Claudio Cambra
9645085aa1
macosx: Move video container into home library folder, rename appropriately
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-19 06:05:33 +00:00
Maxime Chapelet
b92564463b
build: fix linker flag for latest Xcode toolchains
...
It seems `<sdk_name>_simulator_version_min` or `<sdk_name>_version_min` option isn't supported by the latest linker and the build fails with Xcode 15.
This patch will use the recommended `platform_version` option instead.
2024-01-10 06:34:37 +00:00
Claudio Cambra
9de153ff91
macosx: Rename VLCLibraryVideoCollectionViewContainerViewDataSource to VLCLibraryVideoContainerViewDataSource now that it also serves carousels
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-05 12:14:27 +00:00
Claudio Cambra
85535da0a5
macosx: Add VLCLibraryCarouselViewItemView XIB
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-05 12:14:27 +00:00
Claudio Cambra
e9f138f7e1
macosx: Add starter VLCLibraryCarouselViewItemView
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-05 12:14:27 +00:00
Claudio Cambra
830939fe7b
macosx: Add starter VLCLibraryVideoCarouselViewContainerView
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-05 12:14:27 +00:00
Claudio Cambra
a82a7acd24
macosx: Add a VLCLibraryVideoViewContainerView protocol
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-01-05 12:14:27 +00:00
Claudio Cambra
441e3acd5b
macosx: Rename VLCLibraryVideoTableViewDataSource to VLCLibraryVideoDataSource now that it services collection views too
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-12-22 09:45:13 +00:00
Claudio Cambra
e449b8e6a3
macosx: Add a VLCLibraryHomeViewController based on simplified VLCLibraryVideoViewController
...
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2023-12-22 09:45:13 +00:00
Alexandre Janniaux
dd58d1c0ac
win32: build.sh: switch to $() instead of ``
2023-11-10 14:05:07 +00:00
Alexandre Janniaux
f3dcaf51b1
win32: build.sh: add proper quoting
...
The `test` call expects two values between an operator like `=` and the
output of pkg-config can be null. In that case, no argument is given for
an empty string without proper quoting and test signal an error.
2023-11-10 14:05:07 +00:00
Steve Lhomme
52be67e5fc
package/wasm: add --enable-extra-checks to add extra compilation errors
2023-11-10 04:51:50 +00:00
Steve Lhomme
921c88a2e9
package/snap: build with --enable-extra-checks to add extra compilation errors
2023-11-10 04:51:50 +00:00
Steve Lhomme
3b6e27008c
package/apple: add --enable-extra-checks to add extra compilation errors
2023-11-10 04:51:50 +00:00