mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 20:07:14 +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
|
||||
|
||||
pkgname=vlc
|
||||
pkgver=2.2.8
|
||||
pkgrel=3
|
||||
pkgver=3.0.0
|
||||
pkgrel=1
|
||||
pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player'
|
||||
url='https://www.videolan.org/vlc/'
|
||||
arch=('x86_64')
|
||||
license=('LGPL2.1' 'GPL2')
|
||||
depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'qt5-base' 'qt5-x11extras' 'libproxy'
|
||||
'sdl_image' 'libdvdnav' 'libtiger' 'lua' 'libmatroska'
|
||||
'zvbi' 'taglib' 'libmpcdec' 'ffmpeg2.8' 'faad2' 'libupnp'
|
||||
depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'qt5-base' 'qt5-x11extras' 'libproxy' 'qt5-svg'
|
||||
'sdl_image' 'libdvdnav' 'libtiger' 'lua' 'libmatroska' 'jack2'
|
||||
'zvbi' 'taglib' 'libmpcdec' 'ffmpeg' 'faad2' 'libupnp'
|
||||
'libshout' 'libmad' 'libmpeg2' 'xcb-util-keysyms' 'libtar'
|
||||
'libxinerama')
|
||||
makedepends=('live-media' 'libnotify' 'libbluray' 'flac'
|
||||
'libdc1394' 'libavc1394' 'lirc' 'libcaca'
|
||||
'libxinerama' 'gst-plugins-base-libs')
|
||||
makedepends=('live-media' 'libnotify' 'libbluray' 'flac' 'chromaprint'
|
||||
'libdc1394' 'libavc1394' 'lirc' 'libcaca' 'qt5-tools'
|
||||
'librsvg' 'portaudio' 'libgme' 'xosd' 'projectm'
|
||||
'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'
|
||||
'libnotify: for notification plugin'
|
||||
'ncurses: for ncurses interface support'
|
||||
@ -46,36 +46,28 @@ optdepends=('avahi: for service discovery using bonjour protocol'
|
||||
'opus: for opus support'
|
||||
'libssh2: for sftp support'
|
||||
'lua-socket: for http interface')
|
||||
conflicts=('vlc-plugin')
|
||||
replaces=('vlc-plugin')
|
||||
backup=('usr/share/vlc/lua/http/.hosts'
|
||||
'usr/share/vlc/lua/http/dialogs/.hosts')
|
||||
categories=('multimedia')
|
||||
options=('!emptydirs')
|
||||
install="vlc.install"
|
||||
source=("http://download.videolan.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz"
|
||||
vlc-2.2.6-fix-memleak.patch
|
||||
lua53_compat.patch
|
||||
vlc-2.2.8-libupnp-1.6.24.patch)
|
||||
sha1sums=('b960ec5bdb9a51da285430fc68962927ccc87187'
|
||||
'6306b02c3462816779df90518ddfc05b3971c019'
|
||||
'5d7dba23756ff577a90b8631b187fbeac1f94e17'
|
||||
'ae65e0e44fbe842b8149c2ba7debb868419a0022')
|
||||
source=("http://download.videolan.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz"{,.asc}
|
||||
lua53_compat.patch)
|
||||
sha1sums=('50610841b060321242793cf6ad3d58759dc5973b'
|
||||
'SKIP'
|
||||
'5d7dba23756ff577a90b8631b187fbeac1f94e17')
|
||||
validpgpkeys=('65F7C6B4206BD057A7EB73787180713BE58D1ADC') # VideoLAN Release Signing Key
|
||||
screenshot='http://images1.videolan.org/vlc/screenshots/0.9.2/screenshot-kde4.jpg'
|
||||
|
||||
prepare() {
|
||||
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
|
||||
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() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
export PKG_CONFIG_PATH="/usr/lib/ffmpeg2.8/pkgconfig"
|
||||
export CFLAGS+=" -I/usr/include/samba-4.0"
|
||||
export CPPFLAGS+=" -I/usr/include/samba-4.0"
|
||||
export CXXFLAGS+=" -std=c++11"
|
||||
@ -91,7 +83,6 @@ build() {
|
||||
--enable-ncurses \
|
||||
--enable-realrtsp \
|
||||
--enable-aa \
|
||||
--enable-vcdx \
|
||||
--enable-upnp \
|
||||
--enable-opus \
|
||||
--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