JJean-Baptiste Kempfcontrib: vpx: update to 1.14.1
5cf1564d创建于 2024年6月5日历史提交
文件最后提交记录最后更新时间
contrib/SDL_image: disable SDL_image for macOS sdl_image module is disabled on macOS, and it's dependency sdl failed to build. Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org> 5 年前
contrib: using make -C should spread the threads from "make -j" properly According to https://www.gnu.org/software/make/manual/html_node/Options_002fRecursion.html#index-recursion_002c-and-_002dj "the parent make and all the sub-makes will communicate to ensure that there are only ‘N’ jobs running at the same time between them all." (cherry picked from commit 86cc5a15be3bc9480cb4b87d08e1c0af4d0f8fe9) (rebased) rebased: - aom has the proper pthreadGC2 in this branch - flac ece14f9ee78760a8176467978d0a09a45f9a9a2f was backported before Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 5 年前
contrib: AMF: improve sparse checkout git sparse-checkout was only added in 2.25 (2020) [1]. Older git (1.7+) can handle a sparse checkout setting the .git/info/sparse-checkout data. We also clone with --filter=blob:none --no-checkout which downloads less from the host. [1] https://stackoverflow.com/a/13738951 (cherry picked from commit f787acf2587de1e8b5968f8b68b931ab659e9f01) (edited) edited: - remove --fitler as it's not supported in git 2.11.0 used by 3.0 Dockers 2 年前
contrib: aom: update to 3.5.0 See release notes: https://aomedia.googlesource.com/aom/+/refs/tags/v3.5.0 (cherry picked from commit 27110b65c738c54bc47e437b5d5e971f5cb5edf5) 3 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: aribb25: don't build the sample app No idea why the test code is built with -Werror when the code is not clean. (cherry picked from commit c81a99f2c9a31b034ea1b3803e133dec9b3d107a) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 3 年前
contrib: asdcplib: Apply a patch to fix compilation with latest Clang The asdcplib code contains a C++ template which refers to member variables that doesn't exist. Earlier, this hasn't been an issue, as the C++ template never is instantiated, but current Clang versions (the upcoming 19.x version) diagnoses such issues already before the class is instantiated, leading to compilation errors on the asdcplib code. This applies https://github.com/cinecert/asdcplib/pull/137 (which hasn't yet received any attention), fixing https://github.com/cinecert/asdcplib/issues/136. (cherry picked from commit c481befc9796ed57606d5fd7cba18449702d4cc2) 1 年前
contribs: update libass to 0.17.1 refs #27771 (cherry picked from commit 00e4996d1e0707a3a451a2faeb7b868328e03a2d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
Contrib: update libbluray to 1.3.2 (cherry picked from commit d0b87b53ac8ac941883c950c13f77abc964c7f22) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 3 年前
contrib: bpg: update to 0.9.7 9 年前
contrib: breakpad: Fix build with newest Xcode The latest Xcode 14 / macOS 13 SDK declares quite a bunch of c calls as deprecated for security reasons, like sprintf, which makes compilation failing. Disable "-Werror" for Breakpad builds, to downgrade those errors to warnings. fixes #26859 (cherry picked from commit 7a0445383b3b8487fa13e9451caccd8ffe981f4c) 3 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: cddb: get rid of gettext dependency We build cddb --without-iconv so it's not needed anyway Signed-off-by: Alexandre Janniaux <ajanni@videolabs.io> Cherry-picked from d0d4ca6aa0fe6fc73779b1fa261fde4f1009093f. Signed-off-by: Alexandre Janniaux <ajanni@videolabs.io> 5 年前
contrib: support CMAKE_GENERATOR other than makefile First, fix the conflict setting/using of CMAKE_GENERATOR. Second, call build via cmake instead of run make directly. Signed-off-by: Alexandre Janniaux <ajanni@videolabs.io> (cherry picked from commit c74a77e7eba252d0e126e71b59910fc9507ba9ed) (edited) rebased: - aom doesn't delete the build folder in this branch - aom doesn't force CFLAGS/CXXFLAGS in the original branch - chromaprint depends on .ffmpeg in this branch - mysofa doesn't force CFLAGS/CXXFLAGS in the original branch - srt forces CFLAGS/CXXFLAGS and other variables in the original branch edited: - glew doesn't use cmake in this branch - glslang, libebur128 are not found in this branch 5 年前
contrib: crystalhd: fix forward declaration of a struct Clang doesn't like it and warns about setting the callback using this signature. (cherry picked from commit aee808c442476604846a8a33c48e51a0110957f7) Signed-off-by: Martin Storsjö <martin@martin.st> 3 年前
contrib: d3d11: include pthreads IDL They are likely more up to date and always there when we build. Ultimately we should just use the ones in there. 3 年前
contrib: d3d9: fix patch file path Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 5 年前
contrib: daala: update upstream URL (cherry picked from commit 38523115cb430eefda1fe75d1f34d25a75fad546) 3 年前
contrib: dav1d: update to 1.4.2 Changes for 1.4.2 'Road Runner': -------------------------------- 1.4.2 is a small release of dav1d, improving notably ARM, AVX-512 and PowerPC - AVX2 optimizations for 8-tap and new variants for 6-tap - AVX-512 optimizations for 8-tap and new variants for 6-tap - Improve entropy decoding on ARM64 - New ARM64 optimizations for convolutions based on DotProd extension - New ARM64 optimizations for convolutions based on i8mm extension - New ARM64 optimizations for subpel and prep filters for i8mm (cherry picked from commit 918e9a33fa2f9b828743efb9ab2f67257728a5f0) 1 年前
contrib: dca: Bump to 0.0.7 (cherry picked from commit 5c491aabf4cd9365ad9d3366e1b87d3c0406711e) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 6 年前
Contribs: update libdvbpsi to 1.3.3 (cherry picked from commit 91767679ef6ae2abd9617d427963a0b5ec062ee7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 4 年前
Contribs: update libdvcss to 1.4.3 (cherry picked from commit 6a192333bd6cea4a5a6d6edb904e985c49691bbe) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 5 年前
contribs: rectify minimum libdvdnav version The current code base won't compile with 5.0.3 or less. 4 年前
contrib: dvdread: do not use btn_it and its parent as packed structures The 4x 12 bits packing is making the bitfield packing messy and incompatible with (non)MS packing in dvdnav. In the end the structures are not read as packed structures so we don't need to keep them packed. Upstream patch proposed at https://code.videolan.org/videolan/libdvdread/-/merge_requests/42 (cherry picked from commit 94db2f105f36c107115b8019ec4c91afc8ccdd18) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 3 年前
contrib: ebml: update to 1.4.3 (cherry picked from commit f7eb37ed0b9bdc114ac3a7f0e1378e449f78f733) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 3 年前
contrib: Bump faad2 to 2.10.0 (cherry picked from commit e2988d70a8c3ce61b1cdb13b983f73afc1a74c1d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 3 年前
contrib: use http links instead of ftp (cherry picked from commit a09a78748a879eb4ee8bcfe9f3bc71e1817b9c0c) (edited) edited: - added pthreadGC2 FTP link fix Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 4 年前
contrib: ffmpeg: upgrade to 4.4.4 No major changes, bugfixes only. 2 年前
contrib: update to flac 1.3.4 (cherry picked from commit a49cca05d381ce6a0371fd1d15f983f2e4a58c04) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 4 年前
contribs: Bump libfluidsynth to 2.1.8 In order to include support the fix CVE-2021-28421 (cherry picked from commit 39f444c32d262d6e10928c69ab6070f6c1a49eef) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 4 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: using make -C should spread the threads from "make -j" properly According to https://www.gnu.org/software/make/manual/html_node/Options_002fRecursion.html#index-recursion_002c-and-_002dj "the parent make and all the sub-makes will communicate to ensure that there are only ‘N’ jobs running at the same time between them all." (cherry picked from commit 86cc5a15be3bc9480cb4b87d08e1c0af4d0f8fe9) (rebased) rebased: - aom has the proper pthreadGC2 in this branch - flac ece14f9ee78760a8176467978d0a09a45f9a9a2f was backported before Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 5 年前
Contribs: update Freetype to 2.12.1 (cherry picked from commit 8b041de7ddf03f7342f159b4333fae48272d9aa4) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 3 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: gcrypt: disable asm for macOS aarch64 for now The detection is currently broken and it does not work at all. (cherry picked from commit 8edd1a300a429efb6fa518c600f62db532dba258) Signed-off-by: Felix Paul Kühne <felix@feepk.net> 5 年前
contrib: gettext: Backport a gettext patch for fixing building on latest mingw-w64 The current git master version of mingw-w64 activates __USE_MINGW_ANSI_STDIO by default if targeting C99 (which is the default C version in both GCC and Clang), unless using UCRT. This patch (a backport of ca6f6cfbb4c78c063f2a50bb758edfc95c9d64a2 from gettext git) fixes building gettext when __USE_MINGW_ANSI_STDIO is enabled - i.e. fixing building gettext with latest mingw-w64 when using msvcrt.dll. (cherry picked from commit f419823685f95e196f7a1ef8821b401b5bce89ea) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 5 年前
contrib: glew: Ensure the .pc has a valid prefix configured 4 年前
Contribs: move more contribs to VideoLAN mirror 9 年前
contrib: gme: backport assert patch assert() may be disabled and you don't want to abort a whole process in case of a parsing issue. So check the offset from samples_avail(), that will return 0 (EOF) in case of a out of bounds read. Patch already upstream. (cherry picked from commit 8205482c3ad8436c244f04b7a09e94b7acf9c66e) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 1 年前
contrib: gmp: add patches to fix arm64 assembly (cherry picked from commit ca866cb94ca423993f89b6737ffc61d1448dde30) Signed-off-by: Felix Paul Kühne <felix@feepk.net> 5 年前
contrib: gnutls: Backport a patch to avoid -Wint-conversion errors Clang 15 made "incompatible pointer to integer conversion" an error instead of a plain warning. This fixes errors like these: system/keys-win.c:257:13: error: incompatible pointer to integer conversion initializing 'HCRYPTHASH' (aka 'unsigned long') with an expression of type 'void *' [-Wint-conversion] HCRYPTHASH hHash = NULL; ^ ~~~~ This backports https://gitlab.com/gnutls/gnutls/-/commit/88d79b964d88730e316919d6ccd17ca0fe9b3244. (cherry picked from commit ef1d4f3d22abacb6b5333e5c1a3ff943255f9101) Signed-off-by: Martin Storsjö <martin@martin.st> 3 年前
contrib: goom: Fix building for i386 with clang This is based on a patch from gst-plugins-good (which bundles a copy of the goom sources), based on a patch from FreeBSD ports. (cherry picked from commit 8743195a1a6b58efb79eeac74d375fb2ff414ce7) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 5 年前
contrib: use http links instead of ftp (cherry picked from commit a09a78748a879eb4ee8bcfe9f3bc71e1817b9c0c) (edited) edited: - added pthreadGC2 FTP link fix Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 4 年前
contribs: growl: Replace CFNetwork with CoreServices framework for intel builds CFNetwork library is automatically added by recent SDKs. By replacing this framework with CoreServices.framework, we retain support for Mac OSX 10.7. 3 年前
Contribs: use VideoLAN ftp first and then fallback on upstream 9 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: iconv: Rework the ANDROID_API check to not use bc (cherry picked from commit 2f9c4cb7cd91d1480b420186bd1c0567684acf40) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 7 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contribs: jpeg: Don't build executables (cherry picked from commit 5750f753cf8128fd6d1fd4eda9f505f4c68dfc15) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 7 年前
contrib: Update config.sub/guess for kate/caca/sdl/SDL_image This fixes building for non-x86 windows platforms. (cherry picked from commit de421537d95ea7f7f297826816fdd3be34f4f87d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 8 年前
contrib: lame: Don't use -mtune=native/-march=native When building a distribution package, tuning specifically for the system building it is pointless. (If we want to tune specifically for something else than the compiler's default, we should specify that and not rely on it being implied from the system doing the compilation.) When cross compiling VLC for x86 from a non-x86 system, -mtune=native and -march=native cause compiler errors (in practice, e.g. for i686-w64-mingw32 targets built on aarch64, GCC doesn't mind -mtune=native but errors out for -march=native, while Clang errors out for -mtune=native too). This generalizes an existing fix, getting rid of more cases of -mtune=native/-march=native, applying it for any target, not only darwin, fixing cross compilation for i686 mingw from aarch64 linux. (cherry picked from commit bd553fbb542ec3e5bbab0aac94b03a893af819a6) 4 年前
Contribs: update libarchive to 3.6.1 Multiple OOB-read, heap buffer overflow and user after frees (cherry picked from commit 8ba00fbeaa8d8338e6d66ed662f08709d11c5128) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 3 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: using make -C should spread the threads from "make -j" properly According to https://www.gnu.org/software/make/manual/html_node/Options_002fRecursion.html#index-recursion_002c-and-_002dj "the parent make and all the sub-makes will communicate to ensure that there are only ‘N’ jobs running at the same time between them all." (cherry picked from commit 86cc5a15be3bc9480cb4b87d08e1c0af4d0f8fe9) (rebased) rebased: - aom has the proper pthreadGC2 in this branch - flac ece14f9ee78760a8176467978d0a09a45f9a9a2f was backported before Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 5 年前
contrib: limit the use of pthreads-w32 to winstore builds for now (cherry picked from commit 6f20847b5ddb4ca30edeffe0c490eaf56a478d01) (edited) edited: * aom has different android patches * srt has extra fix-partial-availability patch * upnp is using LIBUPNP_ECFLAGS on 3.0 * vpx is using VPX_HOSTVARS on 3.0 * zvbi has the pthreads dependency for all targets, already has ZVBI_CFLAGS and removed macos hack already * srt doesn't have some gcc/pthread patches and had CMakeLists.txt-let-cmake-find-pthread patch Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 4 年前
contribs: libtasn1: Don't build executables Which deprecates previous patch (cherry picked from commit ae7d45aeb76bac457fd593abb465046a2902cd6a) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 7 年前
Contribs: update libxml2 to 2.9.14 Fixes notably: CVE-2018-9251 CVE-2018-14567 CVE-2018-14404 CVE-2021-3541 CVE-2022-23308 CVE-2022-29824 And move to the official Gnome Infrastructure (cherry picked from commit 471fd489f3f38c04b131689933d3e7129e5d274a) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 3 年前
contrib: live555: remove unused patch The currently used live555 version already includes this patch. It hasn't been applied since 8297724513df61423258c75d4b16a609a8a2eb2c. (cherry picked from commit d882aa8718586970f3fdb8f9ffefab823ea10682) 3 年前
contrib: lua: rewrite prefix in pkg-config file This patch enable the writing of the pkg-config file for all platforms and enforce the correct prefix= value in the file. Previously the pkg-config file was never installed for linux platforms so it was using the file detection in the configure.ac, which is the last method of detection. If a newer lua was detected that was not in the contrib file autodetection, it would build the lua contrib but still configure with the newer one, which means that contrib includes will be used and then it will be linked to the detected external lua. In particular, on Archlinux, when using the default lua (5.3) version, the contrib would be built but it will still link lua5.3 which has no symbol for the luaL_register function used when header version is less than or equal to 5.2. With previous change, as lua >= 5.1 is tested first, contrib will be used first if built whatever the version of lua on the platform, so in the worst case we only build lua from the contrib too often (like previously) instead of failing link on some platforms too. (cherry picked from commit 401743565a1387340611a3adbbd3105e3cffa7df) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 4 年前
contrib: arm: Disable the assembly when building mad, gmp and nettle for windows All of these do have arm assembly, but it can't (easily) be built in thumb mode, while windows on arm is thumb only. (cherry picked from commit 18b4577b856fec300cc799f29e4bc1d3dc06d069) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 7 年前
contrib: matroska: update libmatroska to 1.6.3 (cherry picked from commit 71fcbaffcfde510af423d17a84869fc9ceb15c32) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 5 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: modplug: Force building with a specific older C++ version This project uses the 'register' storage class specifier for a lot of variables, and C++17 disallows that storage class spcifier. This fixes building with newer compilers that default to C++17 if nothing is specified (which is the default since GCC 11 and Clang 16). When building with Clang 16 in C++17 mode, it fails with errors like these: fastmix.cpp:678:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] SNDMIX_BEGINSAMPLELOOP8 ^ fastmix.cpp:291:2: note: expanded from macro 'SNDMIX_BEGINSAMPLELOOP8' register MODCHANNEL * const pChn = pChannel;\ ^ (cherry picked from commit 72e7335d664905331768728e4afff8134d2d3ac8) Signed-off-by: Martin Storsjö <martin@martin.st> 3 年前
contrib: support CMAKE_GENERATOR other than makefile First, fix the conflict setting/using of CMAKE_GENERATOR. Second, call build via cmake instead of run make directly. Signed-off-by: Alexandre Janniaux <ajanni@videolabs.io> (cherry picked from commit c74a77e7eba252d0e126e71b59910fc9507ba9ed) (edited) rebased: - aom doesn't delete the build folder in this branch - aom doesn't force CFLAGS/CXXFLAGS in the original branch - chromaprint depends on .ffmpeg in this branch - mysofa doesn't force CFLAGS/CXXFLAGS in the original branch - srt forces CFLAGS/CXXFLAGS and other variables in the original branch edited: - glew doesn't use cmake in this branch - glslang, libebur128 are not found in this branch 5 年前
Contribs: update mpg123 to 1.30.1 (cherry picked from commit 3a1a8d1d2466007b3a7bcab2e96e907d03afb2f7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 3 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: ncurses: update to 6.3 (cherry picked from commit 564aa40971215f85d995b1d4c0f4903ee779eb86) Signed-off-by: Marvin Scholz <epirat07@gmail.com> 4 年前
contrib: update nettle to 3.7.3 (cherry picked from commit 263b3cbbf6c9dcb8978f355f5f28080525d6a856) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 3 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: update libogg to 1.3.3 8 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: opus: update to 1.3 (cherry picked from commit e9e94f2b4ad7b744991a77a2550ad1415c551460) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 7 年前
Revert "contribs: orc: Don't build anything more than the library" This reverts commit 2a7a036de4233b825071aa3920373e3eca40dd8f. We need orcc to be built 9 年前
contrib: png: update to 1.6.37 From the release notes of 1.6.36: "Fixes some build issues, adds a couple of small optimizations (ARM png_do_expand_palette(), Intel SSE2 memcpy()), and updates the license (identical terms to the zlib license, with the old license appended in the manner of the Python Software Foundation License version 2, and the list of contributing authors moved to a separate AUTHORS file)." 1.6.37: This release fixed CVE-2019-7317, although our png module is not using this API. (cherry picked from commit a643b2fa1cd6bd74e1613fd66fe0fe724cb695e8) (cherry picked from commit 6bfeb1d885a238959ca254076035e928a701beda) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 6 年前
contrib: postproc: add RISC-V (cherry picked from commit 197442ca280865815d3b55882bd3813fbdc8753f) 3 年前
contrib: projectM: Force building with a specific older C++ version This project uses std::auto_ptr, which was deprecated in C++11, so stick to compiling in C++98 mode. (Either C++98, C++11 or C++14 would work.) This fixes building with newer compilers that default to C++17 if nothing is specified (which is the default since GCC 11 and Clang 16). When building with Clang/libc++ 16 in C++17 mode, it fails with errors like these: <build>/projectM/Renderer/RenderItemDistanceMetric.hpp:20:46: error: no template named 'binary_function' in namespace 'std'; did you mean '__binary_function'? class RenderItemDistanceMetric : public std::binary_function<const RenderItem*, const RenderItem*, double> { ~~~~~^~~~~~~~~~~~~~~ (The std::binary_function class is removed in C++17.) (cherry picked from commit 3e29d7f67991e60c8830e3a551419f7b8663f4b3) Signed-off-by: Martin Storsjö <martin@martin.st> 3 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: mingw64: patch dxvahd.h before mingw-w64 11 The releases before 11 had bogus dxvahd DXVAHD_STREAM_STATE_xxx_COLOR_SPACE_DATA structures. This was confusing the initialization with LLVM. (cherry picked from commit 96a19e9410ea372d735a352b33fb6ad5a3ce5760) (edited) edited: * in 3.0 the mingw-w64 files are still in the pthreads directory Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 3 年前
contrib: qt: fix windows build with gcc 12 Redefining the system FILE_ID_INFO gives an error. We only need to define it when it's not available (builds before win8) 3 年前
contrib: using make -C should spread the threads from "make -j" properly According to https://www.gnu.org/software/make/manual/html_node/Options_002fRecursion.html#index-recursion_002c-and-_002dj "the parent make and all the sub-makes will communicate to ensure that there are only ‘N’ jobs running at the same time between them all." (cherry picked from commit 86cc5a15be3bc9480cb4b87d08e1c0af4d0f8fe9) (rebased) rebased: - aom has the proper pthreadGC2 in this branch - flac ece14f9ee78760a8176467978d0a09a45f9a9a2f was backported before Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 5 年前
contrib: regex: Apply a patch to add missing function declarations This code seems to be a stale copy of a regex library from glibc, thus not sending the patch further upstream. In some configurations, this library seems to choose not to include standard C headers but declare the functions manually (without a proper prototype though!). In this case, it already declared malloc and realloc, but didn't declare abort and free in the same way. Just add declarations of these functions in the same way - while the most correct path forward would be to actually make it use the proper system headers. (cherry picked from commit 0e836b4eb2b05c8e130b73dcce8c53ac8397466f) 3 年前
contrib: ensure GPL is enabled if needed Not including a package in $PKGS only prevents it from being built as a direct VLC dependency. This patch adds a sanity check that any GPL package is not pulled either as a dependency or a manual explicit request. 8 年前
contrib: schroedinger: fix static linking with pkg-config Fixes #16387 9 年前
contrib: Update config.sub/guess for kate/caca/sdl/SDL_image This fixes building for non-x86 windows platforms. (cherry picked from commit de421537d95ea7f7f297826816fdd3be34f4f87d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 8 年前
contrib: libshout: Apply a patch to avoid implicit declarations of gettimeofday This patch has been sent upstream at https://gitlab.xiph.org/xiph/icecast-common/-/merge_requests/2 but hasn't been acted upon there yet. When building for a mingw target, HAVE_GETTIMEOFDAY is defined (as the gettimeofday function was found), but the #ifdef _WIN32 #else block never tried to include <sys/time.h> (which provides the declaration) and/or <time.h> for such targets. This caused gettimeofday to be used without a prior declaration. This has been visible as an easily overlooked warning, but Clang 15 changed this into a fatal error by default, when building in C99 mode (or newer). [1] (While Clang 15 still is under development, this may still change before it's released, but the warning is valid in any case.) Decouple including of those headers from the #ifdef _WIN32 #else block and just check their corresponding availability defines. [1] https://github.com/llvm/llvm-project/commit/7d644e1215b376ec5e915df9ea2eeb56e2d94626 (cherry picked from commit 9e095923da9faf63bbb4ccf4ed40f455aadefb1c) 3 年前
contrib: sidplay: Fix out of bound access (cherry picked from commit c3d48d1860914b8a3b11e5912c6ccf0044fcb213) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 6 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: soxr: fix neon detection for aarch64 hosts What we have : Given the cmake simd detection module check CMAKE_SYSTEM_PROCESSOR to match "arm" prefixed hosts When DETECT_SIMD32_C_FLAGS test is performed by cmake for aarch64 Darwin hosts The test fails and WITH_CR32S is defined to 0 in soxr-config.h What is expected : Given the cmake simd detection module check CMAKE_SYSTEM_PROCESSOR to match "aarch64" hosts When DETECT_SIMD32_C_FLAGS test is performed by cmake for aarch64 Darwin hosts The test succeeds and WITH_CR32S is defined to 1 in soxr-config.h When soxr is used on Darwin arm64 platforms (iOS, macOS on Apple Silicon), the expected resampler engine to be used is cr32s. Without this patch, cr32 is used instead, because in soxr-config.h, WITH_CR32S is defined to 0. Considering we use "aarch64" for Darwin arm64 hosts in contribs, these changes are an attempt to fix this. (cherry picked from commit 2837692900e62812f0f6f16bc7c1b5147b11d08e) 3 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contribs: use $(GITHUB) consistently (cherry picked from commit 2dcd7516a08c38b75c901b19718bd301cbd22af1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 2 年前
contrib: speex: update to 1.2.1 (cherry picked from commit 8ded42d7754161ea8968ff5659c12866ccd60024) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 3 年前
contrib: speexdsp: update to 1.2.1 (cherry picked from commit 989a6ac84a412e2cbda289a851876561544f028f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 3 年前
Contribs: move more contribs to VideoLAN mirror 9 年前
Contribs: update SRT to 1.4.4 (cherry picked from commit 9a289291d01a393294c62ee7406487f59e25f4ed) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 4 年前
Contribs: update ssh2 to 1.10.0 See #26921 (cherry picked from commit aecaaec7fa874a2f3c76f4c99142b1bee4697bae) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 3 年前
contrib: Bump taglib to 1.12 fix #26309 (cherry picked from commit c651b10d33dc0fb7b9670208f93f94f850ba8ca4) Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> 4 年前
contrib: theora: disable doc generation There will be a configuration option (--disable-doc) in 1.2.x but it's not available for the current release. Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit 1b86bfdef16d2dd3016e92d09d656d8185075751) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 6 年前
Contribs: update libtiff to 3.0.9 (cherry picked from commit 406ce1638dca6c00dff782e5eac30e3879738b81) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> 7 年前
contrib: tiger: fix pkg-config for static linking. 9 年前