Claudio Cambra
741102ea23
macosx: Add VLCLibraryAudioGroupHeaderView XIB
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Martin Finkel
54308a09b1
add dca meson flag
3 years ago
Martin Finkel
03edb9f35d
only enable dvd in non-uwp gpl builds
3 years ago
Martin Finkel
1531a7c03c
win32: fix LGPL build
3 years ago
Steve Lhomme
90bfcecd2e
package/win32: add an option to select the (lib)VLC license
Some contribs may be disabled depending on the license chosen.
By default we build with GPLv3 compatibility. libvlc-only builds may want
to restrict to LGPL v3 with ad-clause or LGPL v2.1 with ad-clause.
3 years ago
Steve Lhomme
756bd8f250
package/win32: show the usage when a bogus option is passed
3 years ago
Steve Lhomme
d1dff550bc
package/macos: add an option to select the (lib)VLC license
Some contribs may be disabled depending on the license chosen.
By default we build with GPLv3 compatibility. libvlc-only builds may want
to restrict to LGPL v3 with ad-clause or LGPL v2.1 with ad-clause.
faad is automatically picked when building for GPL and not picked
otherwise. We should never force it.
3 years ago
Steve Lhomme
d059c20d04
package/macos: allow passing extra config flags in the build
3 years ago
Steve Lhomme
66117b3b3e
package/apple: disable LGPLv3 for iOS
3 years ago
Claudio Cambra
e39d21043b
macosx: Add a starter VLCSettingTextField
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
b7e9d96754
macos: Remove the VLCLibraryInformationPanel component
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
68f083edd0
macosx: Add VLCBookmark
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
b2888fe28e
macosx: Add VLCBookmarksTableViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
2044e2cae7
macosx: Add VLCBookmarksTableViewDataSource
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Vikram Kangotra
6db5fb2b64
contrib: enable rav1e for wasm32-emscripten
3 years ago
Claudio Cambra
f08627bf77
macosx: Add NSWindow extension
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Steve Lhomme
98598ce92e
package/win32: fix UWP warnings when forcing windowsapp linking
When files are compiled they don't use the linker part and clang emits a warning.
Some contribs like libvpx use -Werror and won't build if there's anything
extra in the command-line.
3 years ago
Steve Lhomme
36129d5171
package/win32: don't force windowsappcompat in contribs
It's already done in contrib/main.mak and should be removed from there.
3 years ago
Steve Lhomme
2550a3f6e0
package/win32: remove config that's automatic for UWP
It's better to have the check done in the contribs and fixed there
without worrying about the build script.
3 years ago
Steve Lhomme
f0b8e4413c
package/win32: use the proper triplet for uwp
The mingw-w64 LLVM packages use XXX-w64-mingw32uwp for UWP targets.
This will enable HAVE_WINSTORE in contribs.
3 years ago
Steve Lhomme
522d0b7796
package/win32: remove forced vcruntime140_app linking
We should not need it with UCRT.
3 years ago
Steve Lhomme
84ce0d78d5
package/macosx: generate errors when wrong function pointers are used
3 years ago
Claudio Cambra
495ef22a0a
macosx: Add starter VLCMainViewViewAudioMediaDecorativeView class
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years ago
Claudio Cambra
a0ea2ded92
macosx: Add starter VLCMainVideoViewAudioMediaDecorativeView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Baa
dbab5e78b8
Create symlink to aacs dir for Bluray playback
3 years ago
Baa
ac35048b24
Adds snap plug to grant access to ~/.config/aacs
3 years ago
Steve Lhomme
6f5bb554a2
package/emscripten: don't include vlc_common.h to generate modules list
This way we don't need the config.h include either.
This is possible since b437cad568
3 years ago
Steve Lhomme
a6fd9c97d2
package/apple: don't include vlc_common.h before vlc_plugin.h
Followup to b2af1a26e4 .
This is possible since b437cad568 .
3 years ago
Maxime Chapelet
b2af1a26e4
package: apple: remove config.h include for static modules list generation
config.h isn't actually needed to create static modules list for darwin platforms and its inclusion actually caused build issues with VLCKit
3 years ago
Claudio Cambra
03d1536430
macosx: Add VLCLibraryTwoPaneSplitViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
1a7fefffa1
macosx: Add VLCLibraryWindowPersistentPreferences class
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
781b30cc45
macosx: Add a VLCMainVideoViewControlsBar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
c66fd546e3
macosx: Move creation of NSPasteboardItem containing library media item data to new NSPasteboardItem extension
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
27b0bf8422
macosx: Add VLCLibraryTableViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
9669442a7c
macosx: Add VLCLibraryTableCellViewProtocol
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
69e09d04c4
macosx: Add VLCLibraryVideoTableViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
71a06b683f
macosx: Add VLCLibraryAlbumTracksTableViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
acdc5a79cd
macosx: Add a VLCLibraryAudioGroupTableViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
c4d0ef830c
macosx: Add a VLCLibraryAudioTableViewDelegate
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Jean-Baptiste Kempf
437d802fc5
Win32: add tak to the installer
3 years ago
Claudio Cambra
b42fef5bd8
macosx: Add VLCMainVideoViewOverlayView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Steve Lhomme
1e244e3b56
package/apple: use a vlc_plugin macro to declare the detected modules
3 years ago
Steve Lhomme
6f493a0a45
package/emscripten: use a vlc_plugin macro to declare the detected modules
3 years ago
Steve Lhomme
61f909ced7
package/apple: use vlc_plugin_cb for the static list of modules
3 years ago
Steve Lhomme
a7c6301560
package/emscripten: use vlc_plugin_cb for the static list of modules
For the static list of modules.
3 years ago
Claudio Cambra
aefc897d85
macosx: Add VLCFullVideoViewWindow class
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
c17f8a5b4a
macosx: Remove no longer needed VLCDetachedVideoWindow
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
1a874e017f
macosx: Remove now unused autohide toolbar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
5d76933924
macosx: Remove old fspanel
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago
Claudio Cambra
6882a5e55f
macosx: Make file owner of VLCMainVideoView a controller class
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years ago