From owner-svn-ports-head@FreeBSD.ORG Sun Oct 12 18:13:13 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 92CFB44F; Sun, 12 Oct 2014 18:13:13 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7D38E75A; Sun, 12 Oct 2014 18:13:13 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s9CIDDrH092646; Sun, 12 Oct 2014 18:13:13 GMT (envelope-from riggs@FreeBSD.org) Received: (from riggs@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s9CID9dS092616; Sun, 12 Oct 2014 18:13:09 GMT (envelope-from riggs@FreeBSD.org) Message-Id: <201410121813.s9CID9dS092616@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: riggs set sender to riggs@FreeBSD.org using -f From: Thomas Zander Date: Sun, 12 Oct 2014 18:13:09 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r370733 - in head/multimedia: . ffmpeg24 ffmpeg24/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Oct 2014 18:13:13 -0000 Author: riggs Date: Sun Oct 12 18:13:08 2014 New Revision: 370733 URL: https://svnweb.freebsd.org/changeset/ports/370733 QAT: https://qat.redports.org/buildarchive/r370733/ Log: - Initial import of ffmpeg from the 2.4 branch This branch is not API compatible with previous ffmpeg releases, so allow for side-by-side installations with multimedia/ffmpeg and multimedia/ffmpeg0 for gradual transition. Added: head/multimedia/ffmpeg24/ head/multimedia/ffmpeg24/Makefile (contents, props changed) head/multimedia/ffmpeg24/distinfo (contents, props changed) head/multimedia/ffmpeg24/files/ head/multimedia/ffmpeg24/files/ffserver24.in (contents, props changed) head/multimedia/ffmpeg24/files/patch-Makefile (contents, props changed) head/multimedia/ffmpeg24/files/patch-configure (contents, props changed) head/multimedia/ffmpeg24/files/patch-doc-Makefile (contents, props changed) head/multimedia/ffmpeg24/files/patch-libavcodec-Makefile (contents, props changed) head/multimedia/ffmpeg24/files/patch-libavdevice-Makefile (contents, props changed) head/multimedia/ffmpeg24/files/patch-libavdevice-bktr.c (contents, props changed) head/multimedia/ffmpeg24/files/patch-libavdevice-oss_audio.c (contents, props changed) head/multimedia/ffmpeg24/files/patch-libavfilter-vf_libopencv.c (contents, props changed) head/multimedia/ffmpeg24/files/patch-libavformat-udp.c (contents, props changed) head/multimedia/ffmpeg24/files/patch-libavutil-common.h (contents, props changed) head/multimedia/ffmpeg24/files/patch-libavutil-x86-asm.h (contents, props changed) head/multimedia/ffmpeg24/pkg-descr (contents, props changed) head/multimedia/ffmpeg24/pkg-plist (contents, props changed) Modified: head/multimedia/Makefile Modified: head/multimedia/Makefile ============================================================================== --- head/multimedia/Makefile Sun Oct 12 18:08:24 2014 (r370732) +++ head/multimedia/Makefile Sun Oct 12 18:13:08 2014 (r370733) @@ -57,6 +57,7 @@ SUBDIR += emovix SUBDIR += ffmpeg SUBDIR += ffmpeg0 + SUBDIR += ffmpeg24 SUBDIR += ffmpeg2theora SUBDIR += ffmpegthumbnailer SUBDIR += flvmeta Added: head/multimedia/ffmpeg24/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/Makefile Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,393 @@ +# Created by: Thomas Zander +# $FreeBSD$ + +PORTNAME= ffmpeg +PORTVERSION= 2.4.2 +CATEGORIES= multimedia audio ipv6 net +MASTER_SITES= http://ffmpeg.org/releases/ +PKGNAMESUFFIX= 24 + +MAINTAINER= riggs@FreeBSD.org +COMMENT= Realtime audio/video encoder/converter and streaming server + +LICENSE= GPLv2 LGPL21 +LICENSE_COMB= multi + +BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm \ + ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils \ + texi2html:${PORTSDIR}/textproc/texi2html + +HAS_CONFIGURE= yes +CONFIGURE_LOG= config.err +USES= gmake pkgconfig perl5 tar:bzip2 +USE_LDCONFIG= ${PREFIX}/lib/ffmpeg${FFMPEG_SUFFIX} +USE_PERL5= build +WANT_SDL= yes + +FFMPEG_SUFFIX= 24 +PLIST_SUB+= FFMPEG_SUFFIX="${FFMPEG_SUFFIX}" +CONFIGURE_ENV+= EXESUF="${FFMPEG_SUFFIX}" +MAKE_ARGS+= EXESUF="${FFMPEG_SUFFIX}" + +OPTIONS_DEFINE= AACPLUS ALSA AMR_NB AMR_WB ASS CDIO CELT DEBUG DOCS FAAC \ + FDK_AAC FFSERVER FONTCONFIG FREETYPE FREI0R GNUTLS GSM ICONV \ + JACK LAME LIBBLURAY LIBV4L MODPLUG OPENAL OPENCV OPENJPEG OPENSSL \ + OPTIMIZED_CFLAGS OPUS PULSEAUDIO RTMP SCHROEDINGER SDL SPEEX \ + THEORA VAAPI VDPAU VO_AACENC VO_AMRWBENC VORBIS VPX \ + X11GRAB X264 XVID + +OPTIONS_DEFAULT= FFSERVER FONTCONFIG FREETYPE FREI0R GNUTLS ICONV \ + OPENCV SCHROEDINGER THEORA VORBIS VPX X264 XVID + +ASS_DESC= Subtitles rendering via libass +CDIO_DESC= Audio CD grabbing with libcdio +FDK_AAC_DESC= AAC audio encoding via Fraunhofer FDK +FFSERVER_DESC= Build and install ffserver +LIBV4L_DESC= Video for Linux support +X11GRAB_DESC= Enable x11 grabbing + +OPTIONS_SUB= yes + +# aacplus +AACPLUS_LIB_DEPENDS= libaacplus.so:${PORTSDIR}/audio/libaacplus +AACPLUS_CONFIGURE_ENABLE= libaacplus + +# alsa +ALSA_CONFIGURE_OFF= --disable-indev=alsa \ + --disable-outdev=alsa +ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib + +# Opencore AMR NB +AMR_NB_LIB_DEPENDS= libopencore-amrnb.so:${PORTSDIR}/audio/opencore-amr +AMR_NB_CONFIGURE_ENABLE= libopencore-amrnb + +# Opencore AMR WB +AMR_WB_LIB_DEPENDS= libopencore-amrwb.so:${PORTSDIR}/audio/opencore-amr +AMR_WB_CONFIGURE_ENABLE= libopencore-amrwb + +# ass +ASS_LIB_DEPENDS= libass.so:${PORTSDIR}/multimedia/libass +ASS_CONFIGURE_ENABLE= libass + +# cdio +CDIO_LIB_DEPENDS= libcdio_paranoia.so:${PORTSDIR}/sysutils/libcdio-paranoia +CDIO_CONFIGURE_ENABLE= libcdio + +# celt +CELT_LIB_DEPENDS= libcelt0.so:${PORTSDIR}/audio/celt +CELT_CONFIGURE_ENABLE= libcelt + +# faac +FAAC_LIB_DEPENDS= libfaac.so:${PORTSDIR}/audio/faac +FAAC_CONFIGURE_ENABLE= libfaac + +# fdk_aac +FDK_AAC_LIB_DEPENDS= libfdk-aac.so:${PORTSDIR}/audio/fdk-aac +FDK_AAC_CONFIGURE_ENABLE= libfdk-aac + +# ffserver +FFSERVER_CONFIGURE_ENABLE= ffserver + +# fontconfig +FONTCONFIG_LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig +FONTCONFIG_CONFIGURE_ENABLE= fontconfig + +# freetype +FREETYPE_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 +FREETYPE_CONFIGURE_ENABLE= libfreetype + +# frei0r +FREI0R_BUILD_DEPENDS= ${LOCALBASE}/include/frei0r.h:${PORTSDIR}/graphics/frei0r +FREI0R_CONFIGURE_ENABLE= frei0r + +# gnutls +GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls +GNUTLS_CONFIGURE_ENABLE= gnutls + +# gsm +GSM_LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm +GSM_CONFIGURE_ENABLE= libgsm + +# iconv +ICONV_USES= iconv +ICONV_CONFIGURE_ENABLE= iconv + +JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack +JACK_CONFIGURE_OFF= --disable-indev=jack + +# lame +LAME_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame +LAME_CONFIGURE_ENABLE= libmp3lame + +# libbluray +LIBBLURAY_LIB_DEPENDS= libbluray.so:${PORTSDIR}/multimedia/libbluray +LIBBLURAY_CONFIGURE_ENABLE= libbluray + +# libv4l +LIBV4L_BUILD_DEPENDS= v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat +LIBV4L_LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l +LIBV4L_CONFIGURE_ENABLE= libv4l2 +LIBV4L_CONFIGURE_OFF= --disable-indev=v4l2 \ + --disable-outdev=v4l2 + +# modplug +MODPLUG_LIB_DEPENDS= libmodplug.so:${PORTSDIR}/audio/libmodplug +MODPLUG_CONFIGURE_ENABLE= libmodplug + +# OpenAL +OPENAL_LIB_DEPENDS= libopenal.so:${PORTSDIR}/audio/openal-soft +OPENAL_CONFIGURE_ENABLE= openal +OPENAL_CONFIGURE_OFF= --disable-indev=openal + +# opencv +OPENCV_LIB_DEPENDS= libopencv_imgproc.so:${PORTSDIR}/graphics/opencv-core +OPENCV_CONFIGURE_ENABLE= libopencv + +# openjpeg +OPENJPEG_LIB_DEPENDS= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 +OPENJPEG_CONFIGURE_ENABLE= libopenjpeg + +# opus +OPUS_LIB_DEPENDS= libopus.so:${PORTSDIR}/audio/opus +OPUS_CONFIGURE_ENABLE= libopus + +# pulseaudio +PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio +PULSEAUDIO_CONFIGURE_ENABLE= libpulse +PULSEAUDIO_CONFIGURE_OFF= --disable-indev=pulse \ + --disable-outdev=pulse + +# rtmp +RTMP_LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/librtmp +RTMP_CONFIGURE_ENABLE= librtmp + +# schroedinger +SCHROEDINGER_LIB_DEPENDS= libschroedinger-1.0.so:${PORTSDIR}/multimedia/schroedinger +SCHROEDINGER_CONFIGURE_ENABLE= libschroedinger + +# speex +SPEEX_LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex +SPEEX_CONFIGURE_ENABLE= libspeex + +# theora +THEORA_LIB_DEPENDS= libtheora.so:${PORTSDIR}/multimedia/libtheora +THEORA_CONFIGURE_ENABLE= libtheora + +# vaapi +VAAPI_LIB_DEPENDS= libva.so:${PORTSDIR}/multimedia/libva +VAAPI_CONFIGURE_ENABLE= vaapi + +# vdpau +VDPAU_BUILD_DEPENDS= ${LOCALBASE}/include/vdpau/vdpau.h:${PORTSDIR}/multimedia/libvdpau +VDPAU_CONFIGURE_ENABLE= vdpau + +# vo-aacenc +VO_AACENC_LIB_DEPENDS= libvo-aacenc.so:${PORTSDIR}/audio/vo-aacenc +VO_AACENC_CONFIGURE_ENABLE= libvo-aacenc + +# vo-amrwbenc +VO_AMRWBENC_LIB_DEPENDS= libvo-amrwbenc.so:${PORTSDIR}/audio/vo-amrwbenc +VO_AMRWBENC_CONFIGURE_ENABLE= libvo-amrwbenc + +# vorbis +VORBIS_LIB_DEPENDS= libvorbisenc.so:${PORTSDIR}/audio/libvorbis +VORBIS_CONFIGURE_ENABLE= libvorbis + +# vp8 +VPX_LIB_DEPENDS= libvpx.so:${PORTSDIR}/multimedia/libvpx +VPX_CONFIGURE_ENABLE= libvpx + +# x264 +X264_LIB_DEPENDS= libx264.so:${PORTSDIR}/multimedia/x264 +X264_CONFIGURE_ENABLE= libx264 + +# xvid +XVID_LIB_DEPENDS= libxvidcore.so:${PORTSDIR}/multimedia/xvid +XVID_CONFIGURE_ENABLE= libxvid + +FFPROGS= ffmpeg ffprobe +INSTALL_TARGET= install-progs install-data install-libs install-headers + +DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} + +.include + +# ssl +.if ${PORT_OPTIONS:MOPENSSL} && empty(PORT_OPTIONS:MGNUTLS) +USE_OPENSSL= yes +FFMPEG_NONFREE= yes +.endif + +.if ${PORT_OPTIONS:MAACPLUS} || ${PORT_OPTIONS:MFAAC} || ${PORT_OPTIONS:MFDK_AAC} +FFMPEG_NONFREE= yes +.endif + +.if ${PORT_OPTIONS:MAMR_NB} || ${PORT_OPTIONS:MAMR_WB} || \ +${PORT_OPTIONS:MVO_AACENC} || ${PORT_OPTIONS:MVO_AMRWBENC} +FFMPEG_LICENSE_GPL3= yes +.endif + +# x11grab +.if ${PORT_OPTIONS:MX11GRAB} +USE_XORG= x11 xext xfixes +CONFIGURE_ARGS+= --enable-x11grab +.endif + +.include + +DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} +DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} +CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin +MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin + +CONFIGURE_ARGS+=--prefix="${PREFIX}" \ + --mandir="${PREFIX}/man" \ + --datadir="${DATADIR}" \ + --docdir="${DOCSDIR}" \ + --incdir="${PREFIX}/include/ffmpeg${FFMPEG_SUFFIX}" \ + --libdir="${PREFIX}/lib/ffmpeg${FFMPEG_SUFFIX}" \ + --shlibdir="${PREFIX}/lib/ffmpeg${FFMPEG_SUFFIX}" \ + --build-suffix="${FFMPEG_SUFFIX}" \ + --enable-shared \ + --enable-gpl \ + --enable-postproc \ + --enable-avfilter \ + --enable-avresample \ + --enable-pthreads \ + --enable-memalign-hack \ + --disable-libstagefright-h264 \ + --disable-libutvideo \ + --disable-libsoxr \ + --cc="${CC}" \ + --extra-cflags="${FFMPEG_CFLAGS} -I${LOCALBASE}/include" \ + --extra-ldflags="-L${LOCALBASE}/lib ${FFMPEG_LDFLAGS}" \ + --extra-libs="${PTHREAD_LIBS}" + +DOC_FILES= Changelog CREDITS INSTALL.md LICENSE.md MAINTAINERS \ + README.md RELEASE_NOTES +# under doc subdirectory +DOC_DOCFILES= APIchanges *.txt *.html +PORTDOCS= * + +.if ${PORT_OPTIONS:MDEBUG} +CONFIGURE_ARGS+= --disable-stripping +.else +CONFIGURE_ARGS+= --disable-debug +.endif + +.if ${PORT_OPTIONS:MFFSERVER} +USE_RC_SUBR= ffserver${FFMPEG_SUFFIX} +.endif + +# sse hardware vector support +.if defined(MACHINE_CPU) && (${MACHINE_CPU:Msse} == "sse" || ${MACHINE_CPU:Mamd64} == "amd64") +_BUILTIN_VECTOR= yes +.else +CONFIGURE_ARGS+= --disable-sse +.endif + +# mmx support +.if defined(MACHINE_CPU) && ${MACHINE_CPU:Mmmx} == "" && ${MACHINE_CPU:Mamd64} == "" +CONFIGURE_ARGS+= --disable-mmx +_NO_BUILTIN_VECTOR= yes +.endif + +# builtin vector, requires mmx and sse +.if !defined(_NO_BUILTIN_VECTOR) && defined(_BUILTIN_VECTOR) +FFMPEG_CFLAGS+= -msse +.endif + +# optimizations +.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} +CFLAGS+= -O3 -ffast-math -fno-finite-math-only -fomit-frame-pointer +.endif + +# ffserver +.if ${PORT_OPTIONS:MFFSERVER} +FFPROGS+= ffserver +.if ${PORT_OPTIONS:MDOCS} +DOC_DOCFILES+= ffserver.html +.endif +.endif + +# sdl +.if ${PORT_OPTIONS:MSDL} +USE_SDL+= sdl +FFPROGS+= ffplay +.if ${PORT_OPTIONS:MDOCS} +DOC_DOCFILES+= ffplay.html +.endif +.else +CONFIGURE_ARGS+= --disable-ffplay --disable-outdev=sdl +.endif + +# vorbis +.if ${PORT_OPTIONS:MVORBIS} +FFMPEG_CFLAGS+= -I${LOCALBASE}/include/vorbis +.endif + +# License knobs +.if defined(FFMPEG_NONFREE) +RESTRICTED= linking to libfaac or libaacplus restricts redistribution +CONFIGURE_ARGS+= --enable-nonfree +.endif + +.if defined(FFMPEG_LICENSE_GPL3) +CONFIGURE_ARGS+= --enable-version3 +LICENSE= GPLv3 LGPL3 +LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.GPLv3 +LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LGPLv3 +.endif + +post-patch: +# {C,LD}FLAGS safeness + @${REINPLACE_CMD} -e 's|$$(LIBDIR)/pkgconfig|$$(DESTDIR)$$(prefix)/libdata/pkgconfig|' \ + ${WRKSRC}/library.mak + @${REINPLACE_CMD} -e 's|/etc/ffserver.conf|${PREFIX}/etc/ffserver${FFMPEG_SUFFIX}.conf|' \ + ${WRKSRC}/ffserver.c + @${REINPLACE_CMD} -E \ + -e "s|(EXTRALIBS[[:space:]]*=)|\1-L${LOCALBASE}/lib |g; \ + s|%%LOCALBASE%%|${LOCALBASE}|g; \ + s|-pthread|${PTHREAD_LIBS}|g; \ + s|gsm/gsm.h|gsm.h|g" \ + ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} + @${REINPLACE_CMD} -e 's|-ldl||' \ + -e 's|opencv opencv/cxcore.h|opencv-core opencv2/core/core_c.h|g' \ + -e 's|freetype/freetype.h|freetype.h|g' \ + ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} + @${REINPLACE_CMD} -e 's|/usr/bin/perl|${PERL5}|g' \ + ${WRKSRC}/doc/texi2pod.pl +.if ${PORT_OPTIONS:MSDL} + @${REINPLACE_CMD} -E \ + -e 's|sdl-config|${SDL_CONFIG}|g' \ + ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} + @${FIND} ${WRKSRC} -type f | \ + ${XARGS} -n 10 ${REINPLACE_CMD} -E \ + -e 's|#include Added: head/multimedia/ffmpeg24/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/distinfo Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,2 @@ +SHA256 (ffmpeg-2.4.2.tar.bz2) = 974f90a9d7bde835213ab970c2190402e5d6566e47a7bb657d756ee92540fa7e +SIZE (ffmpeg-2.4.2.tar.bz2) = 7367100 Added: head/multimedia/ffmpeg24/files/ffserver24.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/files/ffserver24.in Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,27 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: ffserver24 +# REQUIRE: NETWORKING +# KEYWORD: shutdown + +# +# Add the following lines to /etc/rc.conf to enable ffserver: +# +#ffserver24_enable="YES" +# +ffserver24_enable="${ffserver_enable-NO}" + +. /etc/rc.subr + +name=ffserver24 +rcvar=ffserver24_enable + +command="%%PREFIX%%/bin/${name}" +command_args="&" +required_files=%%PREFIX%%/etc/ffserver24.conf + +load_rc_config ${name} +run_rc_command "$1" Added: head/multimedia/ffmpeg24/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/files/patch-Makefile Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,11 @@ +--- Makefile.orig 2014-09-14 18:07:46.000000000 +0200 ++++ Makefile 2014-09-16 11:13:52.540428387 +0200 +@@ -91,7 +91,7 @@ + $(foreach V,$(SUBDIR_VARS),$(eval $(call RESET,$(V)))) + SUBDIR := $(1)/ + include $(SRC_PATH)/$(1)/Makefile +--include $(SRC_PATH)/$(1)/$(ARCH)/Makefile ++-include $(SRC_PATH)/$(1)/$(FFMPEG_ARCH)/Makefile + -include $(SRC_PATH)/$(1)/$(INTRINSICS)/Makefile + include $(SRC_PATH)/library.mak + endef Added: head/multimedia/ffmpeg24/files/patch-configure ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/files/patch-configure Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,47 @@ +--- configure.orig 2014-09-14 18:07:47.000000000 +0200 ++++ configure 2014-09-16 11:16:49.487414405 +0200 +@@ -2680,12 +2680,7 @@ + host_os=$target_os_default + + # machine +-if test "$target_os_default" = aix; then +- arch_default=$(uname -p) +- strip_default="strip -X32_64" +-else +- arch_default=$(uname -m) +-fi ++arch_default=$(uname -p) + cpu="generic" + intrinsics="none" + +@@ -5470,7 +5465,7 @@ + SRC_PATH:=\$(SRC_PATH:.%=..%) + endif + CC_IDENT=$cc_ident +-ARCH=$arch ++FFMPEG_ARCH=$arch + INTRINSICS=$intrinsics + CC=$cc + CXX=$cxx +@@ -5681,7 +5676,7 @@ + libdir=$libdir + includedir=$incdir + +-Name: $name ++Name: ${name}${build_suffix} + Description: $comment + Version: $version + Requires: $(enabled shared || echo $requires) +@@ -5695,10 +5690,10 @@ + mkdir -p doc/examples/pc-uninstalled + includedir=${source_path} + [ "$includedir" = . ] && includedir="\${pcfiledir}/../../.." +- cat < doc/examples/pc-uninstalled/$name.pc ++ cat < doc/examples/pc-uninstalled/${name}${build_suffix}.pc + prefix= + exec_prefix= +-libdir=\${pcfiledir}/../../../$name ++libdir=\${pcfiledir}/../../../${name}${build_suffix} + includedir=${includedir} + + Name: $name Added: head/multimedia/ffmpeg24/files/patch-doc-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/files/patch-doc-Makefile Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,11 @@ +--- doc/Makefile.orig 2012-09-28 03:37:35.000000000 +0200 ++++ doc/Makefile 2012-10-12 21:36:56.461440175 +0200 +@@ -57,7 +57,7 @@ + install-man: + + ifdef CONFIG_MANPAGES +-install-progs-$(CONFIG_DOC): install-man ++#install-progs-$(CONFIG_DOC): install-man + + install-man: $(MANPAGES) + $(Q)mkdir -p "$(MANDIR)/man1" Added: head/multimedia/ffmpeg24/files/patch-libavcodec-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/files/patch-libavcodec-Makefile Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,11 @@ +--- libavcodec/Makefile.orig 2012-08-06 10:06:26.000000000 +0200 ++++ libavcodec/Makefile 2012-08-06 10:36:33.478505808 +0200 +@@ -793,7 +793,7 @@ + codec_names.h \ + fft-internal.h \ + tableprint.h \ +- $(ARCH)/vp56_arith.h \ ++ $(FFMPEG_ARCH)/vp56_arith.h \ + + SKIPHEADERS-$(CONFIG_DXVA2) += dxva2.h dxva2_internal.h + SKIPHEADERS-$(CONFIG_LIBSCHROEDINGER) += libschroedinger.h Added: head/multimedia/ffmpeg24/files/patch-libavdevice-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/files/patch-libavdevice-Makefile Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,11 @@ +--- libavdevice/Makefile.orig 2014-09-15 12:00:39.254449025 +0200 ++++ libavdevice/Makefile 2014-09-15 12:00:52.715443822 +0200 +@@ -34,7 +34,7 @@ + OBJS-$(CONFIG_OSS_INDEV) += oss_audio.o + OBJS-$(CONFIG_OSS_OUTDEV) += oss_audio.o + OBJS-$(CONFIG_PULSE_INDEV) += pulse_audio_dec.o \ +- pulse_audio_common.o ++ pulse_audio_common.o timefilter.o + OBJS-$(CONFIG_PULSE_OUTDEV) += pulse_audio_enc.o \ + pulse_audio_common.o + OBJS-$(CONFIG_QTKIT_INDEV) += qtkit.o Added: head/multimedia/ffmpeg24/files/patch-libavdevice-bktr.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/files/patch-libavdevice-bktr.c Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,14 @@ +--- libavdevice/bktr.c.orig 2012-01-22 14:41:15.000000000 +0100 ++++ libavdevice/bktr.c 2012-01-22 16:07:07.873280412 +0100 +@@ -24,6 +24,11 @@ + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + ++typedef unsigned char u_char; ++typedef unsigned short u_short; ++typedef unsigned int u_int; ++typedef unsigned long u_long; ++ + #include "libavformat/internal.h" + #include "libavutil/log.h" + #include "libavutil/opt.h" Added: head/multimedia/ffmpeg24/files/patch-libavdevice-oss_audio.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/files/patch-libavdevice-oss_audio.c Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,14 @@ +--- libavdevice/oss_audio.c.orig 2009-05-15 17:38:35.000000000 +0200 ++++ libavdevice/oss_audio.c 2009-05-15 17:41:27.000000000 +0200 +@@ -19,6 +19,11 @@ + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + ++typedef unsigned char u_char; ++typedef unsigned short u_short; ++typedef unsigned int u_int; ++typedef unsigned long u_long; ++ + #include "config.h" + #include + #include Added: head/multimedia/ffmpeg24/files/patch-libavfilter-vf_libopencv.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/files/patch-libavfilter-vf_libopencv.c Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,12 @@ +--- libavfilter/vf_libopencv.c.orig 2012-08-05 14:09:37.882506740 +0200 ++++ libavfilter/vf_libopencv.c 2012-08-05 14:10:24.508510133 +0200 +@@ -25,8 +25,7 @@ + + /* #define DEBUG */ + +-#include +-#include ++#include + #include "libavutil/avstring.h" + #include "libavutil/file.h" + #include "avfilter.h" Added: head/multimedia/ffmpeg24/files/patch-libavformat-udp.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/files/patch-libavformat-udp.c Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,11 @@ +--- libavformat/udp.c.orig 2009-05-15 17:24:45.000000000 +0200 ++++ libavformat/udp.c 2009-05-15 17:27:17.000000000 +0200 +@@ -45,6 +45,8 @@ + #define IN6_IS_ADDR_MULTICAST(a) (((uint8_t *) (a))[0] == 0xff) + #endif + ++#define IPPROTO_IPV6 41 ++ + typedef struct { + int udp_fd; + int ttl; Added: head/multimedia/ffmpeg24/files/patch-libavutil-common.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/files/patch-libavutil-common.h Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,13 @@ +--- libavutil/common.h.orig 2010-07-07 19:27:45.000000000 +0200 ++++ libavutil/common.h 2010-08-01 22:27:42.964629491 +0200 +@@ -36,6 +36,10 @@ + #include + #include "attributes.h" + ++#ifndef UINT64_C ++#define UINT64_C(c) (c ## UL) ++#endif ++ + //rounded division & shift + #define RSHIFT(a,b) ((a) > 0 ? ((a) + ((1<<(b))>>1))>>(b) : ((a) + ((1<<(b))>>1)-1)>>(b)) + /* assume b>0 */ Added: head/multimedia/ffmpeg24/files/patch-libavutil-x86-asm.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/files/patch-libavutil-x86-asm.h Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,11 @@ +--- ./libavutil/x86/asm.h.orig 2013-11-01 13:02:26.000000000 -0400 ++++ ./libavutil/x86/asm.h 2013-11-01 13:03:00.000000000 -0400 +@@ -70,7 +70,7 @@ + typedef int x86_reg; + #endif + +-#define HAVE_7REGS (ARCH_X86_64 || (HAVE_EBX_AVAILABLE && HAVE_EBP_AVAILABLE)) ++#define HAVE_7REGS (ARCH_X86_64 || (HAVE_EBX_AVAILABLE && HAVE_EBP_AVAILABLE && !defined(__clang__))) + #define HAVE_6REGS (ARCH_X86_64 || (HAVE_EBX_AVAILABLE || HAVE_EBP_AVAILABLE)) + + #if ARCH_X86_64 && defined(PIC) Added: head/multimedia/ffmpeg24/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/pkg-descr Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,7 @@ +FFmpeg is a complete, cross-platform solution to record, convert and stream +audio and video. It includes libavcodec - the leading audio/video codec +library. + +This version is from the 2.0 release branch. + +WWW: http://ffmpeg.org/ Added: head/multimedia/ffmpeg24/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/ffmpeg24/pkg-plist Sun Oct 12 18:13:08 2014 (r370733) @@ -0,0 +1,168 @@ +bin/ffmpeg%%FFMPEG_SUFFIX%% +%%SDL%%bin/ffplay%%FFMPEG_SUFFIX%% +bin/ffprobe%%FFMPEG_SUFFIX%% +%%FFSERVER%%bin/ffserver%%FFMPEG_SUFFIX%% +%%FFSERVER%%@sample etc/ffserver%%FFMPEG_SUFFIX%%.conf.sample +include/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec/avcodec.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec/avfft.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec/dv_profile.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec/dxva2.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec/old_codec_ids.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec/vaapi.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec/vda.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec/vdpau.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec/version.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec/xvmc.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavdevice/avdevice.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavdevice/version.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavfilter/asrc_abuffer.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavfilter/avcodec.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavfilter/avfilter.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavfilter/avfiltergraph.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavfilter/buffersink.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavfilter/buffersrc.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavfilter/version.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavformat/avformat.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavformat/avio.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavformat/version.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavresample/avresample.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavresample/version.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/adler32.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/aes.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/attributes.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/audio_fifo.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/audioconvert.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/avassert.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/avconfig.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/avstring.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/avutil.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/base64.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/blowfish.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/bprint.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/bswap.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/buffer.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/channel_layout.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/common.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/cpu.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/crc.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/dict.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/display.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/downmix_info.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/error.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/eval.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/ffversion.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/fifo.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/file.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/frame.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/hash.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/hmac.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/imgutils.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/intfloat.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/intfloat_readwrite.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/intreadwrite.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/lfg.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/log.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/lzo.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/macros.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/mathematics.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/md5.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/mem.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/motion_vector.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/murmur3.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/old_pix_fmts.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/opt.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/parseutils.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/pixdesc.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/pixelutils.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/pixfmt.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/random_seed.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/rational.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/replaygain.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/ripemd.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/samplefmt.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/sha.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/sha512.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/stereo3d.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/time.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/timecode.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/timestamp.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/threadmessage.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/version.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libavutil/xtea.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libpostproc/postprocess.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libpostproc/version.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libswresample/swresample.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libswresample/version.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libswscale/swscale.h +include/ffmpeg%%FFMPEG_SUFFIX%%/libswscale/version.h +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec%%FFMPEG_SUFFIX%%.a +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec%%FFMPEG_SUFFIX%%.so +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec%%FFMPEG_SUFFIX%%.so.56 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavcodec%%FFMPEG_SUFFIX%%.so.56.1.100 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavdevice%%FFMPEG_SUFFIX%%.a +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavdevice%%FFMPEG_SUFFIX%%.so +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavdevice%%FFMPEG_SUFFIX%%.so.56 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavdevice%%FFMPEG_SUFFIX%%.so.56.0.100 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavfilter%%FFMPEG_SUFFIX%%.a +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavfilter%%FFMPEG_SUFFIX%%.so +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavfilter%%FFMPEG_SUFFIX%%.so.5 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavfilter%%FFMPEG_SUFFIX%%.so.5.1.100 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavformat%%FFMPEG_SUFFIX%%.a +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavformat%%FFMPEG_SUFFIX%%.so +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavformat%%FFMPEG_SUFFIX%%.so.56 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavformat%%FFMPEG_SUFFIX%%.so.56.4.101 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavresample%%FFMPEG_SUFFIX%%.a +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavresample%%FFMPEG_SUFFIX%%.so +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavresample%%FFMPEG_SUFFIX%%.so.2 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavresample%%FFMPEG_SUFFIX%%.so.2.1.0 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavutil%%FFMPEG_SUFFIX%%.a +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavutil%%FFMPEG_SUFFIX%%.so +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavutil%%FFMPEG_SUFFIX%%.so.54 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libavutil%%FFMPEG_SUFFIX%%.so.54.7.100 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libpostproc%%FFMPEG_SUFFIX%%.a +lib/ffmpeg%%FFMPEG_SUFFIX%%/libpostproc%%FFMPEG_SUFFIX%%.so +lib/ffmpeg%%FFMPEG_SUFFIX%%/libpostproc%%FFMPEG_SUFFIX%%.so.53 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libpostproc%%FFMPEG_SUFFIX%%.so.53.0.100 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libswresample%%FFMPEG_SUFFIX%%.a +lib/ffmpeg%%FFMPEG_SUFFIX%%/libswresample%%FFMPEG_SUFFIX%%.so +lib/ffmpeg%%FFMPEG_SUFFIX%%/libswresample%%FFMPEG_SUFFIX%%.so.1 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libswresample%%FFMPEG_SUFFIX%%.so.1.1.100 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libswscale%%FFMPEG_SUFFIX%%.a +lib/ffmpeg%%FFMPEG_SUFFIX%%/libswscale%%FFMPEG_SUFFIX%%.so +lib/ffmpeg%%FFMPEG_SUFFIX%%/libswscale%%FFMPEG_SUFFIX%%.so.3 +lib/ffmpeg%%FFMPEG_SUFFIX%%/libswscale%%FFMPEG_SUFFIX%%.so.3.0.100 +libdata/pkgconfig/libavcodec%%FFMPEG_SUFFIX%%.pc +libdata/pkgconfig/libavdevice%%FFMPEG_SUFFIX%%.pc +libdata/pkgconfig/libavfilter%%FFMPEG_SUFFIX%%.pc +libdata/pkgconfig/libavformat%%FFMPEG_SUFFIX%%.pc +libdata/pkgconfig/libavresample%%FFMPEG_SUFFIX%%.pc +libdata/pkgconfig/libavutil%%FFMPEG_SUFFIX%%.pc +libdata/pkgconfig/libpostproc%%FFMPEG_SUFFIX%%.pc +libdata/pkgconfig/libswresample%%FFMPEG_SUFFIX%%.pc +libdata/pkgconfig/libswscale%%FFMPEG_SUFFIX%%.pc +man/man1/ffmpeg%%FFMPEG_SUFFIX%%.1.gz +%%SDL%%man/man1/ffplay%%FFMPEG_SUFFIX%%.1.gz +man/man1/ffprobe%%FFMPEG_SUFFIX%%.1.gz +%%FFSERVER%%man/man1/ffserver%%FFMPEG_SUFFIX%%.1.gz +%%DATADIR%%/examples/Makefile +%%DATADIR%%/examples/README +%%DATADIR%%/examples/avio_reading.c +%%DATADIR%%/examples/decoding_encoding.c +%%DATADIR%%/examples/demuxing_decoding.c +%%DATADIR%%/examples/extract_mvs.c +%%DATADIR%%/examples/filter_audio.c +%%DATADIR%%/examples/filtering_audio.c +%%DATADIR%%/examples/filtering_video.c +%%DATADIR%%/examples/metadata.c +%%DATADIR%%/examples/muxing.c +%%DATADIR%%/examples/remuxing.c +%%DATADIR%%/examples/resampling_audio.c +%%DATADIR%%/examples/scaling_video.c +%%DATADIR%%/examples/transcode_aac.c +%%DATADIR%%/examples/transcoding.c +%%DATADIR%%/ffprobe.xsd +%%DATADIR%%/libvpx-1080p.ffpreset +%%DATADIR%%/libvpx-1080p50_60.ffpreset +%%DATADIR%%/libvpx-360p.ffpreset +%%DATADIR%%/libvpx-720p.ffpreset +%%DATADIR%%/libvpx-720p50_60.ffpreset