- 15 Mar, 2021 10 commits
-
-
Alexandre Janniaux authored
Like all other hw plugins.
-
Alexandre Janniaux authored
Without conditional activation of the plugins through autoconf, -rpath is always defined when adding the plugin libtool archive target to codec_LTLIBRARIES or nvdec_LTLIBRARIES. If the target's LDFLAGS is not defined, it will also use AM_LDFLAGS by default.
-
Alexandre Janniaux authored
Sort of revert 1d2b56c6 but it actually finish the work done in ticket #9367 by removing the last recursive makefile target in modules/. It allows faster make (though not significant here) but most of all, sharing the same variable definition scope in modules/ for all makefiles. In particular, this facilitate for future work implementing partial linking at the module level, which actually needs the list of all plugins being compiled.
-
Alexandre Janniaux authored
The convenience library factors the mmal libs and the object between the different plugins.
-
Alexandre Janniaux authored
The plugin's values are not used anymore.
-
Alexandre Janniaux authored
Use only the MMAL_CFLAGS/MMAL_LIBS instead of sharing the flags of a non-existant plugin. In addition, LDFLAGS is for linker flags different from the -l or -L ones, and -rpath only needs to be defined when using conditional compilation from autoconf (LTLIB and VLC_ADD_PLUGIN) so the MMAL_LIBS must go to LIBADD. In prevision of the removal of the recursive Makefile.am, use the MMAL_CFLAGS on every targets that needs them.
-
Alexandre Janniaux authored
The MMAL_CFLAGS / MMAL_LIBS will be used in the Makefile.am instead of the plugin defined flags, since there are multiple plugins, and in addition of a HAVE_MMAL conditional. In addition, -L flags are LIBADD flags, and not LDFLAGS flags, so it's actually put into MMAL_LIBS instead of defining a MMAL_LDFLAGS.
-
Alexandre Janniaux authored
-
Alexandre Janniaux authored
-
Martin Storsjö authored
Mingw toolchains always provide snprintf, and modern MSVC versions do too. The define of snprintf to sprintf_s is applied before stdio headers are included, causing it to be applied to the headers themselves, breaking mingw-w64 headers targeting UCRT (because the headers provide declarations for both snprintf and sprintf_s, but one of them is declared as a static inline while the other is not). In upstream libnfs, this define was entirely commented out in 6564abaa1f979c0b62044f695030a32b60620163, so this backports one bit of that commit.
-
- 13 Mar, 2021 10 commits
-
-
Alexandre Janniaux authored
It was needed because the -rpath option wasn't set correctly on the test sample.
-
Alexandre Janniaux authored
The rpath value was incorrectly pointing to $(libdir) whereas the executable is launched from a bundle and should have pointed to @executable_path/Frameworks/ where the dylibs are installed. It was working previously because the apple/bundle.sh script was redefining the rpath manually through install_name_tool.
-
Alexandre Janniaux authored
vlc-ios is not valid for the iOS package name and vlcios might be confusing with the VLC for iOS app outside of this project.
-
Alexandre Janniaux authored
Allow the test application to be resized to test the behaviour of libvlccore resizing. Later, this should probably be enabled by a feature flag or an environment variable.
-
Alexandre Janniaux authored
Using a subview instead of the UIWindow is useful for testing the resize of the view and adding color markers on the views.
-
Alexandre Janniaux authored
We don't want to copy dylibs if we built the test sample statically.
-
Alexandre Janniaux authored
It allows multiple test executable to be packaged, while providing a handy way to package whether or not libtool generates a wrapper script (when linked to dynamic libraries) without having to install. If the APP_EXECUTABLE is not provided, it defaults to using the APP_NAME.
-
Alexandre Janniaux authored
The list is written by the build script the first time, allowing further tweaking and running `make` in the contrib build directory without reexporting those ac_cv_ symbols again.
-
Alexandre Janniaux authored
-
Alexandre Janniaux authored
configure will store the command used when reconfiguring as long as the ac_cv_ variables are passed as parameter to the configure execution instead of being an environment variable. So as to stay compatible with other clients of this script, use export as default command when no argument is given to keep the previous behaviour.
-
- 12 Mar, 2021 10 commits
-
-
Alexandre Janniaux authored
-
Alexandre Janniaux authored
`let foo=0` return the error code 1, thuse can make the script fails if set -e is used in the build script.
-
Thomas Guillem authored
Reset the vout state only if the new vout was just started. Fixes assert(!sys->pause.is_on || !is_paused) on vout_ChangePause().
-
Thomas Guillem authored
Many bug and crash fixes, and add NFSv4 support.
-
Thomas Guillem authored
-
Thomas Guillem authored
Since it will be needed by the next commit.
-
Thomas Guillem authored
This API allow to connect to all resolved addresses and ports in parallel, waiting 100ms between each new connection. This resolves very long timeout or error when the host has more then one IPs but is listening on only one.
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
Fixes login/signatures issues and add happy eyeballs support.
-
- 11 Mar, 2021 1 commit
-
-
Thomas Guillem authored
-
- 10 Mar, 2021 1 commit
-
-
Thomas Guillem authored
-
- 09 Mar, 2021 4 commits
-
-
Rémi Denis-Courmont authored
Actually provide the resolution being tested for frame rates to FindMaxRate().
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Steve Lhomme authored
If this is the first frame we didn't actually drop a frame.
-
- 08 Mar, 2021 2 commits
-
-
François Cartegnie authored
refs #25481
-
Thomas Guillem authored
-
- 06 Mar, 2021 1 commit
-
-
Pierre Ynard authored
Following changes in the SoundCloud JavaScript web assets, the API magic is only found anymore in assets with lines exceeding the VLC API line-length limit of 200 kB, making it impossible to extract this way and causing playback failure. These JavaScript assets are minified into one-liners, so it makes no sense anyway to attempt to read and parse them line by line. Instead, this now reads up to 4 MB of text from them (the relevant asset currently weighs 1 MB). This way is arguably better and also more efficient to begin with. Refs #24957 Fixes #25508
-
- 05 Mar, 2021 1 commit
-
-
Thomas Guillem authored
-