mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-10 14:34:36 +08:00
vlc: 3.0.0, trail build, need to fix some missing libs
This commit is contained in:
parent
b35a44afb7
commit
4cde25f720
39
vlc/PKGBUILD
39
vlc/PKGBUILD
@ -1,22 +1,22 @@
|
|||||||
# Contributions from ArchLinux: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/vlc
|
# Contributions from ArchLinux: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/vlc
|
||||||
|
|
||||||
pkgname=vlc
|
pkgname=vlc
|
||||||
pkgver=2.2.8
|
pkgver=3.0.0
|
||||||
pkgrel=3
|
pkgrel=1
|
||||||
pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player'
|
pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player'
|
||||||
url='https://www.videolan.org/vlc/'
|
url='https://www.videolan.org/vlc/'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
license=('LGPL2.1' 'GPL2')
|
license=('LGPL2.1' 'GPL2')
|
||||||
depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'qt5-base' 'qt5-x11extras' 'libproxy'
|
depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'qt5-base' 'qt5-x11extras' 'libproxy' 'qt5-svg'
|
||||||
'sdl_image' 'libdvdnav' 'libtiger' 'lua' 'libmatroska'
|
'sdl_image' 'libdvdnav' 'libtiger' 'lua' 'libmatroska' 'jack2'
|
||||||
'zvbi' 'taglib' 'libmpcdec' 'ffmpeg2.8' 'faad2' 'libupnp'
|
'zvbi' 'taglib' 'libmpcdec' 'ffmpeg' 'faad2' 'libupnp'
|
||||||
'libshout' 'libmad' 'libmpeg2' 'xcb-util-keysyms' 'libtar'
|
'libshout' 'libmad' 'libmpeg2' 'xcb-util-keysyms' 'libtar'
|
||||||
'libxinerama')
|
'libxinerama' 'gst-plugins-base-libs')
|
||||||
makedepends=('live-media' 'libnotify' 'libbluray' 'flac'
|
makedepends=('live-media' 'libnotify' 'libbluray' 'flac' 'chromaprint'
|
||||||
'libdc1394' 'libavc1394' 'lirc' 'libcaca'
|
'libdc1394' 'libavc1394' 'lirc' 'libcaca' 'qt5-tools'
|
||||||
'librsvg' 'portaudio' 'libgme' 'xosd' 'projectm'
|
'librsvg' 'portaudio' 'libgme' 'xosd' 'projectm'
|
||||||
'twolame' 'aalib' 'libmtp' 'libdvdcss' 'smbclient'
|
'twolame' 'aalib' 'libmtp' 'libdvdcss' 'smbclient'
|
||||||
'libgoom2' 'vcdimager' 'opus' 'libssh2' 'mesa')
|
'libgoom2' 'vcdimager' 'opus' 'libssh2' 'mesa' 'wayland-protocols')
|
||||||
optdepends=('avahi: for service discovery using bonjour protocol'
|
optdepends=('avahi: for service discovery using bonjour protocol'
|
||||||
'libnotify: for notification plugin'
|
'libnotify: for notification plugin'
|
||||||
'ncurses: for ncurses interface support'
|
'ncurses: for ncurses interface support'
|
||||||
@ -46,36 +46,28 @@ optdepends=('avahi: for service discovery using bonjour protocol'
|
|||||||
'opus: for opus support'
|
'opus: for opus support'
|
||||||
'libssh2: for sftp support'
|
'libssh2: for sftp support'
|
||||||
'lua-socket: for http interface')
|
'lua-socket: for http interface')
|
||||||
conflicts=('vlc-plugin')
|
|
||||||
replaces=('vlc-plugin')
|
|
||||||
backup=('usr/share/vlc/lua/http/.hosts'
|
backup=('usr/share/vlc/lua/http/.hosts'
|
||||||
'usr/share/vlc/lua/http/dialogs/.hosts')
|
'usr/share/vlc/lua/http/dialogs/.hosts')
|
||||||
categories=('multimedia')
|
categories=('multimedia')
|
||||||
options=('!emptydirs')
|
options=('!emptydirs')
|
||||||
install="vlc.install"
|
install="vlc.install"
|
||||||
source=("http://download.videolan.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz"
|
source=("http://download.videolan.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz"{,.asc}
|
||||||
vlc-2.2.6-fix-memleak.patch
|
lua53_compat.patch)
|
||||||
lua53_compat.patch
|
sha1sums=('50610841b060321242793cf6ad3d58759dc5973b'
|
||||||
vlc-2.2.8-libupnp-1.6.24.patch)
|
'SKIP'
|
||||||
sha1sums=('b960ec5bdb9a51da285430fc68962927ccc87187'
|
'5d7dba23756ff577a90b8631b187fbeac1f94e17')
|
||||||
'6306b02c3462816779df90518ddfc05b3971c019'
|
validpgpkeys=('65F7C6B4206BD057A7EB73787180713BE58D1ADC') # VideoLAN Release Signing Key
|
||||||
'5d7dba23756ff577a90b8631b187fbeac1f94e17'
|
|
||||||
'ae65e0e44fbe842b8149c2ba7debb868419a0022')
|
|
||||||
screenshot='http://images1.videolan.org/vlc/screenshots/0.9.2/screenshot-kde4.jpg'
|
screenshot='http://images1.videolan.org/vlc/screenshots/0.9.2/screenshot-kde4.jpg'
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${pkgname}-${pkgver}
|
cd ${pkgname}-${pkgver}
|
||||||
sed -i -e 's:truetype/freefont:TTF:g' modules/text_renderer/freetype.c
|
|
||||||
sed -i -e 's:truetype/ttf-dejavu:TTF:g' modules/visualization/projectm.cpp
|
sed -i -e 's:truetype/ttf-dejavu:TTF:g' modules/visualization/projectm.cpp
|
||||||
patch -Np1 < "${srcdir}/lua53_compat.patch"
|
patch -Np1 < "${srcdir}/lua53_compat.patch"
|
||||||
patch -Np1 < "${srcdir}/vlc-2.2.6-fix-memleak.patch"
|
|
||||||
patch -Np1 < "${srcdir}/vlc-2.2.8-libupnp-1.6.24.patch"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd ${pkgname}-${pkgver}
|
cd ${pkgname}-${pkgver}
|
||||||
|
|
||||||
export PKG_CONFIG_PATH="/usr/lib/ffmpeg2.8/pkgconfig"
|
|
||||||
export CFLAGS+=" -I/usr/include/samba-4.0"
|
export CFLAGS+=" -I/usr/include/samba-4.0"
|
||||||
export CPPFLAGS+=" -I/usr/include/samba-4.0"
|
export CPPFLAGS+=" -I/usr/include/samba-4.0"
|
||||||
export CXXFLAGS+=" -std=c++11"
|
export CXXFLAGS+=" -std=c++11"
|
||||||
@ -91,7 +83,6 @@ build() {
|
|||||||
--enable-ncurses \
|
--enable-ncurses \
|
||||||
--enable-realrtsp \
|
--enable-realrtsp \
|
||||||
--enable-aa \
|
--enable-aa \
|
||||||
--enable-vcdx \
|
|
||||||
--enable-upnp \
|
--enable-upnp \
|
||||||
--enable-opus \
|
--enable-opus \
|
||||||
--enable-sftp \
|
--enable-sftp \
|
||||||
|
702
vlc/TODO
Normal file
702
vlc/TODO
Normal file
@ -0,0 +1,702 @@
|
|||||||
|
configure: WARNING: unrecognized options: --enable-vcdx
|
||||||
|
checking build system type... x86_64-pc-linux-gnu
|
||||||
|
checking host system type... x86_64-pc-linux-gnu
|
||||||
|
checking for a BSD-compatible install... /usr/bin/install -c
|
||||||
|
checking whether build environment is sane... yes
|
||||||
|
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
|
||||||
|
checking for gawk... gawk
|
||||||
|
checking whether make sets $(MAKE)... yes
|
||||||
|
checking whether make supports nested variables... yes
|
||||||
|
checking whether UID '1001' is supported by ustar format... yes
|
||||||
|
checking whether GID '100' is supported by ustar format... yes
|
||||||
|
checking how to create a ustar tar archive... gnutar
|
||||||
|
checking whether make supports nested variables... (cached) yes
|
||||||
|
checking whether to enable maintainer-specific portions of Makefiles... yes
|
||||||
|
checking for gcc... gcc
|
||||||
|
checking whether the C compiler works... yes
|
||||||
|
checking for C compiler default output file name... a.out
|
||||||
|
checking for suffix of executables...
|
||||||
|
checking whether we are cross compiling... no
|
||||||
|
checking for suffix of object files... o
|
||||||
|
checking whether we are using the GNU C compiler... yes
|
||||||
|
checking whether gcc accepts -g... yes
|
||||||
|
checking for gcc option to accept ISO C89... none needed
|
||||||
|
checking whether gcc understands -c and -o together... yes
|
||||||
|
checking for style of include used by make... GNU
|
||||||
|
checking dependency style of gcc... gcc3
|
||||||
|
checking how to run the C preprocessor... gcc -E
|
||||||
|
checking for grep that handles long lines and -e... /usr/bin/grep
|
||||||
|
checking for egrep... /usr/bin/grep -E
|
||||||
|
checking for ANSI C header files... yes
|
||||||
|
checking for sys/types.h... yes
|
||||||
|
checking for sys/stat.h... yes
|
||||||
|
checking for stdlib.h... yes
|
||||||
|
checking for string.h... yes
|
||||||
|
checking for memory.h... yes
|
||||||
|
checking for strings.h... yes
|
||||||
|
checking for inttypes.h... yes
|
||||||
|
checking for stdint.h... yes
|
||||||
|
checking for unistd.h... yes
|
||||||
|
checking minix/config.h usability... no
|
||||||
|
checking minix/config.h presence... no
|
||||||
|
checking for minix/config.h... no
|
||||||
|
checking whether it is safe to define __EXTENSIONS__... yes
|
||||||
|
checking whether gcc supports C11... yes
|
||||||
|
checking for g++... g++
|
||||||
|
checking whether we are using the GNU C++ compiler... yes
|
||||||
|
checking whether g++ accepts -g... yes
|
||||||
|
checking dependency style of g++... gcc3
|
||||||
|
checking how to run the C preprocessor... gcc -E
|
||||||
|
checking for gcc... gcc
|
||||||
|
checking whether we are using the GNU Objective C compiler... no
|
||||||
|
checking whether gcc accepts -g... no
|
||||||
|
checking dependency style of gcc... gcc3
|
||||||
|
checking for egrep... (cached) /usr/bin/grep -E
|
||||||
|
checking whether make sets $(MAKE)... (cached) yes
|
||||||
|
checking dependency style of gcc... gcc3
|
||||||
|
checking for flex... flex
|
||||||
|
checking lex output file root... lex.yy
|
||||||
|
checking lex library... -lfl
|
||||||
|
checking whether yytext is a pointer... yes
|
||||||
|
checking for bison... bison -y
|
||||||
|
checking for desktop-file-validate... no
|
||||||
|
checking for c11-gcc... no
|
||||||
|
checking for c11... no
|
||||||
|
checking for c99-gcc... no
|
||||||
|
checking for c99... c99
|
||||||
|
checking for an ANSI C-conforming const... yes
|
||||||
|
checking for inline... inline
|
||||||
|
checking for C/C++ restrict keyword... __restrict
|
||||||
|
checking whether g++ supports C++11 features by default... yes
|
||||||
|
checking whether C compiler accepts -Werror=unknown-warning-option... no
|
||||||
|
checking whether C compiler accepts -Werror=invalid-command-line-argument... no
|
||||||
|
checking whether C compiler accepts -Werror=unknown-warning-option... (cached) no
|
||||||
|
checking whether C compiler accepts -Werror=invalid-command-line-argument... (cached) no
|
||||||
|
checking for an Android system... no
|
||||||
|
checking for Tizen... no
|
||||||
|
checking for 3rd party libraries path... not found
|
||||||
|
checking how to print strings... printf
|
||||||
|
checking for a sed that does not truncate output... /usr/bin/sed
|
||||||
|
checking for fgrep... /usr/bin/grep -F
|
||||||
|
checking for ld used by gcc... /usr/bin/ld
|
||||||
|
checking if the linker (/usr/bin/ld) is GNU ld... yes
|
||||||
|
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
|
||||||
|
checking the name lister (/usr/bin/nm -B) interface... BSD nm
|
||||||
|
checking whether ln -s works... yes
|
||||||
|
checking the maximum length of command line arguments... 1572864
|
||||||
|
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
|
||||||
|
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
|
||||||
|
checking for /usr/bin/ld option to reload object files... -r
|
||||||
|
checking for objdump... objdump
|
||||||
|
checking how to recognize dependent libraries... (cached) pass_all
|
||||||
|
checking for dlltool... no
|
||||||
|
checking how to associate runtime and link libraries... printf %s\n
|
||||||
|
checking for ar... ar
|
||||||
|
checking for archiver @FILE support... @
|
||||||
|
checking for strip... strip
|
||||||
|
checking for ranlib... ranlib
|
||||||
|
checking command to parse /usr/bin/nm -B output from gcc object... ok
|
||||||
|
checking for sysroot... no
|
||||||
|
checking for a working dd... /usr/bin/dd
|
||||||
|
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
|
||||||
|
checking for mt... no
|
||||||
|
checking if : is a manifest tool... no
|
||||||
|
checking for dlfcn.h... yes
|
||||||
|
checking for objdir... .libs
|
||||||
|
checking if gcc supports -fno-rtti -fno-exceptions... no
|
||||||
|
checking for gcc option to produce PIC... -fPIC -DPIC
|
||||||
|
checking if gcc PIC flag -fPIC -DPIC works... yes
|
||||||
|
checking if gcc static flag -static works... yes
|
||||||
|
checking if gcc supports -c -o file.o... yes
|
||||||
|
checking if gcc supports -c -o file.o... (cached) yes
|
||||||
|
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
|
||||||
|
checking whether -lc should be explicitly linked in... no
|
||||||
|
checking dynamic linker characteristics... GNU/Linux ld.so
|
||||||
|
checking how to hardcode library paths into programs... immediate
|
||||||
|
checking for shl_load... no
|
||||||
|
checking for shl_load in -ldld... no
|
||||||
|
checking for dlopen... no
|
||||||
|
checking for dlopen in -ldl... yes
|
||||||
|
checking whether a program can dlopen itself... yes
|
||||||
|
checking whether a statically linked program can dlopen itself... no
|
||||||
|
checking whether stripping libraries is possible... yes
|
||||||
|
checking if libtool supports shared libraries... yes
|
||||||
|
checking whether to build shared libraries... yes
|
||||||
|
checking whether to build static libraries... no
|
||||||
|
checking how to run the C++ preprocessor... g++ -E
|
||||||
|
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
|
||||||
|
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
|
||||||
|
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
|
||||||
|
checking for g++ option to produce PIC... -fPIC -DPIC
|
||||||
|
checking if g++ PIC flag -fPIC -DPIC works... yes
|
||||||
|
checking if g++ static flag -static works... yes
|
||||||
|
checking if g++ supports -c -o file.o... yes
|
||||||
|
checking if g++ supports -c -o file.o... (cached) yes
|
||||||
|
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
|
||||||
|
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
|
||||||
|
checking how to hardcode library paths into programs... immediate
|
||||||
|
checking for windres... no
|
||||||
|
checking for bash... /usr/bin/bash
|
||||||
|
checking if dolt supports this host... yes, replacing libtool
|
||||||
|
checking whether NLS is requested... yes
|
||||||
|
checking for msgfmt... /usr/bin/msgfmt
|
||||||
|
checking for gmsgfmt... /usr/bin/msgfmt
|
||||||
|
checking for xgettext... /usr/bin/xgettext
|
||||||
|
checking for msgmerge... /usr/bin/msgmerge
|
||||||
|
checking for ld used by gcc... /usr/bin/ld -m elf_x86_64
|
||||||
|
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
|
||||||
|
checking for shared library run path origin... done
|
||||||
|
checking for CFPreferencesCopyAppValue... no
|
||||||
|
checking for CFLocaleCopyCurrent... no
|
||||||
|
checking for GNU gettext in libc... yes
|
||||||
|
checking whether to use NLS... yes
|
||||||
|
checking where the gettext function comes from... libc
|
||||||
|
checking for iconv... yes
|
||||||
|
checking for working iconv... yes
|
||||||
|
checking for iconv declaration...
|
||||||
|
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
|
||||||
|
checking for buggy GNU/libc versions... not present
|
||||||
|
checking for shared objects suffix... .so
|
||||||
|
checking for daemon... yes
|
||||||
|
checking for fcntl... yes
|
||||||
|
checking for flock... yes
|
||||||
|
checking for fstatvfs... yes
|
||||||
|
checking for fork... yes
|
||||||
|
checking for getenv... yes
|
||||||
|
checking for getpwuid_r... yes
|
||||||
|
checking for isatty... yes
|
||||||
|
checking for lstat... yes
|
||||||
|
checking for memalign... yes
|
||||||
|
checking for mkostemp... yes
|
||||||
|
checking for mmap... yes
|
||||||
|
checking for open_memstream... yes
|
||||||
|
checking for openat... yes
|
||||||
|
checking for pread... yes
|
||||||
|
checking for posix_fadvise... yes
|
||||||
|
checking for posix_madvise... yes
|
||||||
|
checking for posix_memalign... yes
|
||||||
|
checking for setlocale... yes
|
||||||
|
checking for stricmp... no
|
||||||
|
checking for strnicmp... no
|
||||||
|
checking for strptime... yes
|
||||||
|
checking for tdestroy... yes
|
||||||
|
checking for uselocale... yes
|
||||||
|
checking for aligned_alloc... yes
|
||||||
|
checking for atof... yes
|
||||||
|
checking for atoll... yes
|
||||||
|
checking for dirfd... yes
|
||||||
|
checking for fdopendir... yes
|
||||||
|
checking for ffsll... yes
|
||||||
|
checking for flockfile... yes
|
||||||
|
checking for fsync... yes
|
||||||
|
checking for getdelim... yes
|
||||||
|
checking for getpid... yes
|
||||||
|
checking for lldiv... yes
|
||||||
|
checking for memrchr... yes
|
||||||
|
checking for nrand48... yes
|
||||||
|
checking for poll... yes
|
||||||
|
checking for recvmsg... yes
|
||||||
|
checking for rewind... yes
|
||||||
|
checking for sendmsg... yes
|
||||||
|
checking for setenv... yes
|
||||||
|
checking for strcasecmp... yes
|
||||||
|
checking for strcasestr... yes
|
||||||
|
checking for strdup... yes
|
||||||
|
checking for strlcpy... no
|
||||||
|
checking for strndup... yes
|
||||||
|
checking for strnlen... yes
|
||||||
|
checking for strnstr... no
|
||||||
|
checking for strsep... yes
|
||||||
|
checking for strtof... yes
|
||||||
|
checking for strtok_r... yes
|
||||||
|
checking for strtoll... yes
|
||||||
|
checking for swab... yes
|
||||||
|
checking for tfind... yes
|
||||||
|
checking for timegm... yes
|
||||||
|
checking for timespec_get... yes
|
||||||
|
checking for strverscmp... yes
|
||||||
|
checking for pathconf... yes
|
||||||
|
checking for gettimeofday... yes
|
||||||
|
checking for fdatasync... yes
|
||||||
|
checking whether realpath is declared... yes
|
||||||
|
checking whether asprintf is declared... yes
|
||||||
|
checking whether vasprintf is declared... yes
|
||||||
|
checking whether gmtime_r is declared... yes
|
||||||
|
checking whether localtime_r is declared... yes
|
||||||
|
checking for static_assert in assert.h... yes
|
||||||
|
checking for working strcoll... yes
|
||||||
|
checking for accept4... yes
|
||||||
|
checking for pipe2... yes
|
||||||
|
checking for eventfd... yes
|
||||||
|
checking for vmsplice... yes
|
||||||
|
checking for sched_getaffinity... yes
|
||||||
|
checking for recvmmsg... yes
|
||||||
|
checking for struct pollfd... yes
|
||||||
|
checking for struct timespec... yes
|
||||||
|
checking for max_align_t... yes
|
||||||
|
checking for library containing connect... none required
|
||||||
|
checking for library containing inet_pton... none required
|
||||||
|
checking for if_nameindex... yes
|
||||||
|
checking for if_nametoindex... yes
|
||||||
|
checking for socklen_t in sys/socket.h... yes
|
||||||
|
checking for struct sockaddr_storage... yes
|
||||||
|
checking for getopt_long... yes
|
||||||
|
checking for cos in -lm... yes
|
||||||
|
checking for lrintf in -lm... yes
|
||||||
|
checking for nanf in -lm... yes
|
||||||
|
checking for sincos in -lm... yes
|
||||||
|
checking _Thread_local support... ok
|
||||||
|
checking threads.h usability... no
|
||||||
|
checking threads.h presence... no
|
||||||
|
checking for threads.h... no
|
||||||
|
checking for getaddrinfo_a in -lanl... yes
|
||||||
|
checking for library containing dlsym... -ldl
|
||||||
|
checking for library containing pthread_rwlock_init... -lpthread
|
||||||
|
checking for library containing clock_nanosleep... none required
|
||||||
|
checking arpa/inet.h usability... yes
|
||||||
|
checking arpa/inet.h presence... yes
|
||||||
|
checking for arpa/inet.h... yes
|
||||||
|
checking pthread.h usability... yes
|
||||||
|
checking pthread.h presence... yes
|
||||||
|
checking for pthread.h... yes
|
||||||
|
checking search.h usability... yes
|
||||||
|
checking search.h presence... yes
|
||||||
|
checking for search.h... yes
|
||||||
|
checking sys/shm.h usability... yes
|
||||||
|
checking sys/shm.h presence... yes
|
||||||
|
checking for sys/shm.h... yes
|
||||||
|
checking sys/socket.h usability... yes
|
||||||
|
checking sys/socket.h presence... yes
|
||||||
|
checking for sys/socket.h... yes
|
||||||
|
checking sys/uio.h usability... yes
|
||||||
|
checking sys/uio.h presence... yes
|
||||||
|
checking for sys/uio.h... yes
|
||||||
|
checking for net/if.h... yes
|
||||||
|
checking syslog.h usability... yes
|
||||||
|
checking syslog.h presence... yes
|
||||||
|
checking for syslog.h... yes
|
||||||
|
checking netinet/tcp.h usability... yes
|
||||||
|
checking netinet/tcp.h presence... yes
|
||||||
|
checking for netinet/tcp.h... yes
|
||||||
|
checking netinet/udplite.h usability... no
|
||||||
|
checking netinet/udplite.h presence... no
|
||||||
|
checking for netinet/udplite.h... no
|
||||||
|
checking sys/param.h usability... yes
|
||||||
|
checking sys/param.h presence... yes
|
||||||
|
checking for sys/param.h... yes
|
||||||
|
checking sys/mount.h usability... yes
|
||||||
|
checking sys/mount.h presence... yes
|
||||||
|
checking for sys/mount.h... yes
|
||||||
|
checking features.h usability... yes
|
||||||
|
checking features.h presence... yes
|
||||||
|
checking for features.h... yes
|
||||||
|
checking getopt.h usability... yes
|
||||||
|
checking getopt.h presence... yes
|
||||||
|
checking for getopt.h... yes
|
||||||
|
checking linux/dccp.h usability... yes
|
||||||
|
checking linux/dccp.h presence... yes
|
||||||
|
checking for linux/dccp.h... yes
|
||||||
|
checking linux/magic.h usability... yes
|
||||||
|
checking linux/magic.h presence... yes
|
||||||
|
checking for linux/magic.h... yes
|
||||||
|
checking mntent.h usability... yes
|
||||||
|
checking mntent.h presence... yes
|
||||||
|
checking for mntent.h... yes
|
||||||
|
checking sys/eventfd.h usability... yes
|
||||||
|
checking sys/eventfd.h presence... yes
|
||||||
|
checking for sys/eventfd.h... yes
|
||||||
|
checking xlocale.h usability... no
|
||||||
|
checking xlocale.h presence... no
|
||||||
|
checking for xlocale.h... no
|
||||||
|
checking for ssize_t... yes
|
||||||
|
checking for pkg-config... /usr/bin/pkg-config
|
||||||
|
checking pkg-config is at least version 0.9.0... yes
|
||||||
|
checking zlib.h usability... yes
|
||||||
|
checking zlib.h presence... yes
|
||||||
|
checking for zlib.h... yes
|
||||||
|
checking for MINIZIP... no
|
||||||
|
checking unzip.h usability... no
|
||||||
|
checking unzip.h presence... no
|
||||||
|
checking for unzip.h... no
|
||||||
|
checking for IDN... yes
|
||||||
|
checking for DBUS... yes
|
||||||
|
checking for SYSTEMD... yes
|
||||||
|
checking whether C compiler accepts -Wall... yes
|
||||||
|
checking whether C compiler accepts -Wextra... yes
|
||||||
|
checking whether C compiler accepts -Wsign-compare... yes
|
||||||
|
checking whether C compiler accepts -Wundef... yes
|
||||||
|
checking whether C compiler accepts -Wpointer-arith... yes
|
||||||
|
checking whether C compiler accepts -Wvolatile-register-var... yes
|
||||||
|
checking whether C compiler accepts -Wformat... yes
|
||||||
|
checking whether C compiler accepts -Wformat-security... yes
|
||||||
|
checking whether C compiler accepts -Wall... (cached) yes
|
||||||
|
checking whether C compiler accepts -Wextra... (cached) yes
|
||||||
|
checking whether C compiler accepts -Wsign-compare... (cached) yes
|
||||||
|
checking whether C compiler accepts -Wundef... (cached) yes
|
||||||
|
checking whether C compiler accepts -Wpointer-arith... (cached) yes
|
||||||
|
checking whether C compiler accepts -Wvolatile-register-var... (cached) yes
|
||||||
|
checking whether C compiler accepts -Wformat... (cached) yes
|
||||||
|
checking whether C compiler accepts -Wformat-security... (cached) yes
|
||||||
|
checking whether C compiler accepts -Wbad-function-cast... yes
|
||||||
|
checking whether C compiler accepts -Wwrite-strings... yes
|
||||||
|
checking whether C compiler accepts -Wmissing-prototypes... yes
|
||||||
|
checking whether C compiler accepts -Werror-implicit-function-declaration... yes
|
||||||
|
checking whether C compiler accepts -Winit-self... yes
|
||||||
|
checking whether C compiler accepts -Wlogical-op... yes
|
||||||
|
checking whether C compiler accepts -Wshadow=local... yes
|
||||||
|
checking whether C compiler accepts -pipe... yes
|
||||||
|
checking if gcc accepts -fvisibility=hidden... yes
|
||||||
|
checking if gcc accepts -O3... yes
|
||||||
|
checking whether C compiler accepts -fno-math-errno... yes
|
||||||
|
checking whether C compiler accepts -funsafe-math-optimizations... yes
|
||||||
|
checking whether C compiler accepts -fno-rounding-math... yes
|
||||||
|
checking whether C compiler accepts -fno-signaling-nans... yes
|
||||||
|
checking whether C compiler accepts -fcx-limited-range... yes
|
||||||
|
checking whether C compiler accepts -fno-math-errno... (cached) yes
|
||||||
|
checking whether C compiler accepts -funsafe-math-optimizations... (cached) yes
|
||||||
|
checking whether C compiler accepts -fno-rounding-math... (cached) yes
|
||||||
|
checking whether C compiler accepts -fno-signaling-nans... (cached) yes
|
||||||
|
checking whether C compiler accepts -fcx-limited-range... (cached) yes
|
||||||
|
checking if gcc accepts -funroll-loops... yes
|
||||||
|
checking if gcc accepts -fomit-frame-pointer... yes
|
||||||
|
checking whether C compiler accepts -fstack-protector-strong... yes
|
||||||
|
checking whether C compiler accepts -fstack-protector-strong... (cached) yes
|
||||||
|
checking if linker supports -Bsymbolic... -Wl,-Bsymbolic
|
||||||
|
checking if linker supports -z,defs... yes
|
||||||
|
checking for __attribute__((packed))... yes
|
||||||
|
checking execinfo.h usability... yes
|
||||||
|
checking execinfo.h presence... yes
|
||||||
|
checking for execinfo.h... yes
|
||||||
|
checking for backtrace... yes
|
||||||
|
checking if gcc groks MMX intrinsics... yes
|
||||||
|
checking if gcc groks MMX inline assembly... yes
|
||||||
|
checking if gcc groks MMX EXT inline assembly... yes
|
||||||
|
checking if gcc groks SSE2 intrinsics... yes
|
||||||
|
checking if gcc groks SSE inline assembly... yes
|
||||||
|
checking if gcc groks SSE2 inline assembly... yes
|
||||||
|
checking if gcc groks SSE3 inline assembly... yes
|
||||||
|
checking if gcc groks SSSE3 inline assembly... yes
|
||||||
|
checking if gcc groks SSE4.1 inline assembly... yes
|
||||||
|
checking if gcc groks SSE4.2 inline assembly... yes
|
||||||
|
checking if gcc groks SSE4A inline assembly... yes
|
||||||
|
checking if gcc groks 3D Now! inline assembly... yes
|
||||||
|
checking for LUA... no
|
||||||
|
configure: WARNING: No package 'lua5.2' found, trying lua 5.1 instead
|
||||||
|
checking for LUA... no
|
||||||
|
configure: WARNING: No package 'lua5.1' found, trying lua >= 5.1 instead
|
||||||
|
checking for LUA... yes
|
||||||
|
checking for ARCHIVE... yes
|
||||||
|
checking for LIVE555... no
|
||||||
|
configure: WARNING: No package 'live555' found.
|
||||||
|
checking for live555 version 1324598400 or later... yes
|
||||||
|
checking for main in -lliveMedia_pic... no
|
||||||
|
checking for main in -lliveMedia... no
|
||||||
|
checking for DC1394... yes
|
||||||
|
checking for DV1394... yes
|
||||||
|
checking for LINSYS_SDI... yes
|
||||||
|
checking for DVDREAD... yes
|
||||||
|
checking for DVDNAV... yes
|
||||||
|
checking for dvdnav_stream_cb in dvdnav/dvdnav.h... yes
|
||||||
|
checking for BLURAY... yes
|
||||||
|
checking for OPENCV... no
|
||||||
|
configure: WARNING: Library opencv > 2.0 needed for opencv was not found
|
||||||
|
checking for SMBCLIENT... yes
|
||||||
|
checking for DSM... no
|
||||||
|
configure: WARNING: Library libdsm >= 0.2.0 needed for dsm was not found
|
||||||
|
checking for SFTP... yes
|
||||||
|
checking for NFS... no
|
||||||
|
configure: WARNING: Library libnfs >= 1.10.0 needed for nfs was not found
|
||||||
|
checking linux/videodev2.h usability... yes
|
||||||
|
checking linux/videodev2.h presence... yes
|
||||||
|
checking for linux/videodev2.h... yes
|
||||||
|
checking sys/videoio.h usability... no
|
||||||
|
checking sys/videoio.h presence... no
|
||||||
|
checking for sys/videoio.h... no
|
||||||
|
checking DeckLinkAPIDispatch.cpp usability... no
|
||||||
|
checking DeckLinkAPIDispatch.cpp presence... no
|
||||||
|
checking for DeckLinkAPIDispatch.cpp... no
|
||||||
|
configure: WARNING: Blackmagic DeckLink SDI include files not found
|
||||||
|
checking for cdrom_msf0 in linux/cdrom.h... yes
|
||||||
|
checking for scsireq in sys/scsiio.h... no
|
||||||
|
checking for ioc_toc_header in sys/cdio.h... no
|
||||||
|
checking for LIBCDDB... yes
|
||||||
|
checking for Linux DVB version 5.1... yes
|
||||||
|
checking for VNC... no
|
||||||
|
configure: WARNING: Library libvncclient >= 0.9.9 needed for vnc was not found
|
||||||
|
checking for FREERDP... no
|
||||||
|
configure: WARNING: Library freerdp >= 1.0.1 needed for freerdp was not found
|
||||||
|
checking for ASDCP... no
|
||||||
|
checking for DVBPSI... no
|
||||||
|
checking gme/gme.h usability... yes
|
||||||
|
checking gme/gme.h presence... yes
|
||||||
|
checking for gme/gme.h... yes
|
||||||
|
checking for gme_identify_header in -lgme... yes
|
||||||
|
checking for SID... no
|
||||||
|
configure: WARNING: No package 'libsidplay2' found (required for sid).
|
||||||
|
checking for OGG... yes
|
||||||
|
checking for LIBVORBIS... yes
|
||||||
|
checking for OGG... yes
|
||||||
|
checking for SHOUT... yes
|
||||||
|
checking for MATROSKA... yes
|
||||||
|
checking for LIBMODPLUG... yes
|
||||||
|
checking mpc/mpcdec.h usability... no
|
||||||
|
checking mpc/mpcdec.h presence... no
|
||||||
|
checking for mpc/mpcdec.h... no
|
||||||
|
checking mpcdec/mpcdec.h usability... yes
|
||||||
|
checking mpcdec/mpcdec.h presence... yes
|
||||||
|
checking for mpcdec/mpcdec.h... yes
|
||||||
|
checking for SHINE... no
|
||||||
|
configure: WARNING: Library shine >= 3.0.0 needed for shine was not found
|
||||||
|
checking for libcrystalhd/libcrystalhd_if.h... no
|
||||||
|
checking mad.h usability... yes
|
||||||
|
checking mad.h presence... yes
|
||||||
|
checking for mad.h... yes
|
||||||
|
checking for mad_bit_init in -lmad... yes
|
||||||
|
checking for MPG123... no
|
||||||
|
configure: WARNING: Library libmpg123 needed for mpg123 was not found
|
||||||
|
checking for GST_APP... yes
|
||||||
|
checking for GST_VIDEO... yes
|
||||||
|
checking for libavutil variant... ffmpeg
|
||||||
|
checking for AVCODEC... yes
|
||||||
|
checking libavcodec/avcodec.h usability... yes
|
||||||
|
checking libavcodec/avcodec.h presence... yes
|
||||||
|
checking for libavcodec/avcodec.h... yes
|
||||||
|
checking libavutil/avutil.h usability... yes
|
||||||
|
checking libavutil/avutil.h presence... yes
|
||||||
|
checking for libavutil/avutil.h... yes
|
||||||
|
checking for LIBVA... yes
|
||||||
|
checking for LIBVA_DRM... yes
|
||||||
|
checking for LIBVA_X11... yes
|
||||||
|
checking for LIBVA_WL... yes
|
||||||
|
checking libavcodec/vaapi.h usability... yes
|
||||||
|
checking libavcodec/vaapi.h presence... yes
|
||||||
|
checking for libavcodec/vaapi.h... yes
|
||||||
|
configure: VA API acceleration activated
|
||||||
|
checking dxgidebug.h usability... no
|
||||||
|
checking dxgidebug.h presence... no
|
||||||
|
checking for dxgidebug.h... no
|
||||||
|
checking dxgi1_6.h usability... no
|
||||||
|
checking dxgi1_6.h presence... no
|
||||||
|
checking for dxgi1_6.h... no
|
||||||
|
checking for AVFORMAT... yes
|
||||||
|
checking libavformat/avformat.h usability... yes
|
||||||
|
checking libavformat/avformat.h presence... yes
|
||||||
|
checking for libavformat/avformat.h... yes
|
||||||
|
checking libavformat/avio.h usability... yes
|
||||||
|
checking libavformat/avio.h presence... yes
|
||||||
|
checking for libavformat/avio.h... yes
|
||||||
|
checking for libavcodec/avcodec.h... (cached) yes
|
||||||
|
checking for libavutil/avutil.h... (cached) yes
|
||||||
|
checking for SWSCALE... yes
|
||||||
|
checking libswscale/swscale.h usability... yes
|
||||||
|
checking libswscale/swscale.h presence... yes
|
||||||
|
checking for libswscale/swscale.h... yes
|
||||||
|
checking for libavutil/avutil.h... (cached) yes
|
||||||
|
checking for POSTPROC... yes
|
||||||
|
checking postproc/postprocess.h usability... no
|
||||||
|
checking postproc/postprocess.h presence... no
|
||||||
|
checking for postproc/postprocess.h... no
|
||||||
|
checking neaacdec.h usability... yes
|
||||||
|
checking neaacdec.h presence... yes
|
||||||
|
checking for neaacdec.h... yes
|
||||||
|
checking for NeAACDecOpen in -lfaad... yes
|
||||||
|
checking for AOM... no
|
||||||
|
configure: WARNING: Library aom needed for aom was not found
|
||||||
|
checking for VPX... yes
|
||||||
|
checking for vpx_codec_vp8_dx in -lvpx... yes
|
||||||
|
checking for vpx_codec_vp9_dx in -lvpx... yes
|
||||||
|
checking for vpx_codec_vp8_cx in -lvpx... yes
|
||||||
|
checking for vpx_codec_vp9_cx in -lvpx... yes
|
||||||
|
checking for TWOLAME... yes
|
||||||
|
checking a52dec/a52.h usability... yes
|
||||||
|
checking a52dec/a52.h presence... yes
|
||||||
|
checking for a52dec/a52.h... yes
|
||||||
|
checking for a52_free in -la52... yes
|
||||||
|
checking for DCA... yes
|
||||||
|
checking for FLAC... yes
|
||||||
|
checking for LIBMPEG2... yes
|
||||||
|
checking for VORBIS... yes
|
||||||
|
checking for SPEEX... yes
|
||||||
|
checking for SPEEXDSP... yes
|
||||||
|
checking for OPUS... yes
|
||||||
|
checking for SPATIALAUDIO... no
|
||||||
|
configure: WARNING: Library spatialaudio needed for spatialaudio was not found
|
||||||
|
checking for THEORA... yes
|
||||||
|
checking for OGGSPOTS... yes
|
||||||
|
checking for SCHROEDINGER... yes
|
||||||
|
checking png.h usability... yes
|
||||||
|
checking png.h presence... yes
|
||||||
|
checking for png.h... yes
|
||||||
|
checking for png_set_alpha_mode in -lpng... yes
|
||||||
|
checking jpeglib.h usability... yes
|
||||||
|
checking jpeglib.h presence... yes
|
||||||
|
checking for jpeglib.h... yes
|
||||||
|
checking libbpg.h usability... no
|
||||||
|
checking libbpg.h presence... no
|
||||||
|
checking for libbpg.h... no
|
||||||
|
checking for X262... no
|
||||||
|
checking for X265... yes
|
||||||
|
checking for X26410B... no
|
||||||
|
checking for X264... yes
|
||||||
|
checking for MFX... no
|
||||||
|
configure: WARNING: Library libmfx needed for mfx was not found
|
||||||
|
checking for FLUIDSYNTH... no
|
||||||
|
configure: WARNING: Library fluidsynth >= 1.1.2 needed for fluidsynth was not found
|
||||||
|
checking for FLUIDLITE... no
|
||||||
|
configure: WARNING: Library fluidlite needed for fluidlite was not found
|
||||||
|
checking fluidlite.h usability... no
|
||||||
|
checking fluidlite.h presence... no
|
||||||
|
checking for fluidlite.h... no
|
||||||
|
checking for ZVBI... yes
|
||||||
|
checking for LIBASS... yes
|
||||||
|
checking fontconfig/fontconfig.h usability... yes
|
||||||
|
checking fontconfig/fontconfig.h presence... yes
|
||||||
|
checking for fontconfig/fontconfig.h... yes
|
||||||
|
checking for ARIBB24... no
|
||||||
|
configure: WARNING: Library aribb24 needed for aribsub was not found
|
||||||
|
checking for ARIBB25... no
|
||||||
|
configure: WARNING: Library aribb25 >= 0.2.6 needed for aribb25 was not found
|
||||||
|
checking for KATE... yes
|
||||||
|
checking for TIGER... yes
|
||||||
|
checking for EGL... yes
|
||||||
|
checking for GL... yes
|
||||||
|
checking for X... libraries , headers
|
||||||
|
checking for gethostbyname... yes
|
||||||
|
checking for connect... yes
|
||||||
|
checking for remove... yes
|
||||||
|
checking for shmat... yes
|
||||||
|
checking for IceConnectionNumber in -lICE... yes
|
||||||
|
checking X11/Xlib.h usability... yes
|
||||||
|
checking X11/Xlib.h presence... yes
|
||||||
|
checking for X11/Xlib.h... yes
|
||||||
|
checking for XCB... yes
|
||||||
|
checking for XCB_SHM... yes
|
||||||
|
checking for XCB_COMPOSITE... yes
|
||||||
|
checking for XPROTO... yes
|
||||||
|
checking for XCB_XV... yes
|
||||||
|
checking for XCB_RANDR... yes
|
||||||
|
checking for XCB_KEYSYMS... yes
|
||||||
|
checking for VDPAU... yes
|
||||||
|
configure: VDPAU decoding acceleration activated
|
||||||
|
checking for WAYLAND_CLIENT... yes
|
||||||
|
checking for the Wayland protocols... //usr/share/wayland-protocols
|
||||||
|
checking for the Wayland scanner... /usr/bin/wayland-scanner
|
||||||
|
checking for WAYLAND_EGL... yes
|
||||||
|
checking for SDL_IMAGE... yes
|
||||||
|
checking for FREETYPE... yes
|
||||||
|
checking for FONTCONFIG... yes
|
||||||
|
checking for FRIBIDI... yes
|
||||||
|
checking for HARFBUZZ... yes
|
||||||
|
checking for ISpObjectToken... no
|
||||||
|
configure: WARNING: sapi.h not found. Text to Speech renderer for Windows disabled
|
||||||
|
checking for SVG... yes
|
||||||
|
checking for SVGDEC... yes
|
||||||
|
checking linux/fb.h usability... yes
|
||||||
|
checking linux/fb.h presence... yes
|
||||||
|
checking for linux/fb.h... yes
|
||||||
|
checking aalib.h usability... yes
|
||||||
|
checking aalib.h presence... yes
|
||||||
|
checking for aalib.h... yes
|
||||||
|
checking for CACA... yes
|
||||||
|
checking kva.h usability... no
|
||||||
|
checking kva.h presence... no
|
||||||
|
checking for kva.h... no
|
||||||
|
checking interface/mmal/mmal.h usability... no
|
||||||
|
checking interface/mmal/mmal.h presence... no
|
||||||
|
checking for interface/mmal/mmal.h... no
|
||||||
|
configure: WARNING: Cannot find development headers for mmal...
|
||||||
|
checking for PULSE... yes
|
||||||
|
checking for ALSA... yes
|
||||||
|
checking sndio.h usability... no
|
||||||
|
checking sndio.h presence... no
|
||||||
|
checking for sndio.h... no
|
||||||
|
checking audioclient.h usability... no
|
||||||
|
checking audioclient.h presence... no
|
||||||
|
checking for audioclient.h... no
|
||||||
|
checking for JACK... yes
|
||||||
|
checking for SAMPLERATE... no
|
||||||
|
configure: WARNING: Library samplerate needed for samplerate was not found
|
||||||
|
checking for SOXR... yes
|
||||||
|
checking kai.h usability... no
|
||||||
|
checking kai.h presence... no
|
||||||
|
checking for kai.h... no
|
||||||
|
checking for CHROMAPRINT... yes
|
||||||
|
checking for protoc... no
|
||||||
|
checking for CHROMECAST... no
|
||||||
|
configure: WARNING: Library protobuf-lite >= 2.5.0 needed for chromecast was not found
|
||||||
|
checking for QT... yes
|
||||||
|
checking for QT5_X11... yes
|
||||||
|
checking for moc-qt5... /usr/bin/moc-qt5
|
||||||
|
checking for rcc-qt5... /usr/bin/rcc-qt5
|
||||||
|
checking for uic-qt5... /usr/bin/uic-qt5
|
||||||
|
checking for XPM... yes
|
||||||
|
checking for XINERAMA... yes
|
||||||
|
checking for XEXT... yes
|
||||||
|
checking libtar.h usability... yes
|
||||||
|
checking libtar.h presence... yes
|
||||||
|
checking for libtar.h... yes
|
||||||
|
checking VideoToolbox/VideoToolbox.h usability... no
|
||||||
|
checking VideoToolbox/VideoToolbox.h presence... no
|
||||||
|
checking for VideoToolbox/VideoToolbox.h... no
|
||||||
|
checking AudioToolbox/AudioToolbox.h usability... no
|
||||||
|
checking AudioToolbox/AudioToolbox.h presence... no
|
||||||
|
checking for AudioToolbox/AudioToolbox.h... no
|
||||||
|
checking for NCURSES... yes
|
||||||
|
checking lirc/lirc_client.h usability... yes
|
||||||
|
checking lirc/lirc_client.h presence... yes
|
||||||
|
checking for lirc/lirc_client.h... yes
|
||||||
|
checking for lirc_init in -llirc_client... yes
|
||||||
|
checking for SRT... no
|
||||||
|
configure: WARNING: Library srt >= 1.2.2 needed for srt was not found
|
||||||
|
checking for GOOM... yes
|
||||||
|
checking for PROJECTM... yes
|
||||||
|
checking for VSXU... no
|
||||||
|
configure: WARNING: No package 'libvsxu' found.
|
||||||
|
checking for AVAHI... yes
|
||||||
|
checking for UDEV... yes
|
||||||
|
checking for MTP... yes
|
||||||
|
checking for UPNP... yes
|
||||||
|
checking for MICRODNS... no
|
||||||
|
configure: WARNING: Library microdns needed for microdns was not found
|
||||||
|
checking for LIBXML2... yes
|
||||||
|
checking for gcrypt 1.6.0 or later... yes
|
||||||
|
checking for GNUTLS... yes
|
||||||
|
checking for TAGLIB... yes
|
||||||
|
checking for SECRET... yes
|
||||||
|
checking for NOTIFY... no
|
||||||
|
configure: WARNING: Library libnotify gtk+-3.0 needed for notify was not found
|
||||||
|
checking for LIBPLACEBO... no
|
||||||
|
checking whether byte ordering is bigendian... no
|
||||||
|
./configure: line 57591: kde4-config: command not found
|
||||||
|
checking that generated files are newer than configure... done
|
||||||
|
configure: creating ./config.status
|
||||||
|
config.status: creating Makefile
|
||||||
|
config.status: creating doc/Makefile
|
||||||
|
config.status: creating modules/Makefile
|
||||||
|
config.status: creating m4/Makefile
|
||||||
|
config.status: creating po/Makefile.in
|
||||||
|
config.status: creating share/Makefile
|
||||||
|
config.status: creating compat/Makefile
|
||||||
|
config.status: creating src/Makefile
|
||||||
|
config.status: creating lib/Makefile
|
||||||
|
config.status: creating bin/Makefile
|
||||||
|
config.status: creating test/Makefile
|
||||||
|
config.status: creating modules/hw/mmal/Makefile
|
||||||
|
config.status: creating share/vlc.appdata.xml.in
|
||||||
|
config.status: creating config.h
|
||||||
|
config.status: executing depfiles commands
|
||||||
|
config.status: executing libtool commands
|
||||||
|
config.status: executing po-directories commands
|
||||||
|
config.status: creating po/POTFILES
|
||||||
|
config.status: creating po/Makefile
|
||||||
|
configure: WARNING: unrecognized options: --enable-vcdx
|
||||||
|
|
||||||
|
libvlc configuration
|
||||||
|
--------------------
|
||||||
|
version : 3.0.0
|
||||||
|
system : linux
|
||||||
|
architecture : x86_64 mmx sse sse2
|
||||||
|
optimizations : yes
|
||||||
|
vlc aliases : cvlc rvlc qvlc svlc nvlc
|
||||||
|
|
||||||
|
To build vlc and its plugins, type `make', or `./compile' if you like nice colors.
|
@ -1,48 +0,0 @@
|
|||||||
From 66dc09662ae33d44c21a5159885afdcaabb0cbb0 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?utf8?q?Filip=20Ros=C3=A9en?= <filip@atch.se>
|
|
||||||
Date: Fri, 23 Sep 2016 13:52:31 +0200
|
|
||||||
Subject: [PATCH] video_output/xcb: fix memory-leak in ReleaseDrawable
|
|
||||||
|
|
||||||
The problem with the previous implementation is that "n" will never
|
|
||||||
be equal to 0 at the relevant part of the code (given the
|
|
||||||
unconditional pre-increment a few lines earlier).
|
|
||||||
|
|
||||||
These changes fixes the issue by freeing the allocated memory if the
|
|
||||||
first element of "used" is NULL (meaning that there are no more
|
|
||||||
entities referred to by it).
|
|
||||||
|
|
||||||
fixes #17112
|
|
||||||
fixes #17293
|
|
||||||
|
|
||||||
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
|
|
||||||
---
|
|
||||||
modules/video_output/xcb/window.c | 11 +++++++----
|
|
||||||
1 file changed, 7 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/modules/video_output/xcb/window.c b/modules/video_output/xcb/window.c
|
|
||||||
index 02c9dd11e3..0c4f86f68c 100644
|
|
||||||
--- a/modules/video_output/xcb/window.c
|
|
||||||
+++ b/modules/video_output/xcb/window.c
|
|
||||||
@@ -538,12 +538,15 @@ static void ReleaseDrawable (vlc_object_t *obj, xcb_window_t window)
|
|
||||||
used[n] = used[n + 1];
|
|
||||||
while (used[++n]);
|
|
||||||
|
|
||||||
- if (n == 0)
|
|
||||||
- var_SetAddress (obj->p_libvlc, "xid-in-use", NULL);
|
|
||||||
+ if (!used[0])
|
|
||||||
+ var_SetAddress (obj->p_libvlc, "xid-in-use", NULL);
|
|
||||||
+ else
|
|
||||||
+ used = NULL;
|
|
||||||
+
|
|
||||||
vlc_mutex_unlock (&serializer);
|
|
||||||
|
|
||||||
- if (n == 0)
|
|
||||||
- free (used);
|
|
||||||
+ free( used );
|
|
||||||
+
|
|
||||||
/* Variables are reference-counted... */
|
|
||||||
var_Destroy (obj->obj.libvlc, "xid-in-use");
|
|
||||||
}
|
|
||||||
--
|
|
||||||
2.11.0
|
|
||||||
|
|
@ -1,32 +0,0 @@
|
|||||||
From 9288c513fd7288ea85cd162aa610ca6d7e083992 Mon Sep 17 00:00:00 2001
|
|
||||||
From: anthraxx <levente@leventepolyak.net>
|
|
||||||
Date: Fri, 11 Jan 2018 23:57:53 +0100
|
|
||||||
Subject: [PATCH] avoid defining getter functions present in libupnp 1.6.24
|
|
||||||
|
|
||||||
---
|
|
||||||
modules/services_discovery/upnp.cpp | 2 ++
|
|
||||||
1 file changed, 2 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/modules/services_discovery/upnp.cpp b/modules/services_discovery/upnp.cpp
|
|
||||||
index b265113..f18afd6 100644
|
|
||||||
--- a/modules/services_discovery/upnp.cpp
|
|
||||||
+++ b/modules/services_discovery/upnp.cpp
|
|
||||||
@@ -50,6 +50,7 @@ typedef Upnp_Action_Complete UpnpActionComplete;
|
|
||||||
typedef Upnp_Event UpnpEvent;
|
|
||||||
typedef Upnp_Event_Subscribe UpnpEventSubscribe;
|
|
||||||
|
|
||||||
+#if UPNP_VERSION < 10624
|
|
||||||
static const char* UpnpDiscovery_get_Location_cstr( const UpnpDiscovery* p_discovery )
|
|
||||||
{
|
|
||||||
return p_discovery->Location;
|
|
||||||
@@ -74,6 +75,7 @@ static const char* UpnpEventSubscribe_get_SID_cstr( const UpnpEventSubscribe* p_
|
|
||||||
{
|
|
||||||
return p_s->Sid;
|
|
||||||
}
|
|
||||||
+#endif
|
|
||||||
#else
|
|
||||||
typedef const void* UpnpEventPtr;
|
|
||||||
#endif
|
|
||||||
--
|
|
||||||
2.15.1
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user