svn commit: r402216 - head/multimedia/ffmpeg

Thomas Zander riggs at FreeBSD.org
Sun Nov 22 07:19:56 UTC 2015


Author: riggs
Date: Sun Nov 22 07:19:55 2015
New Revision: 402216
URL: https://svnweb.freebsd.org/changeset/ports/402216

Log:
  Add non-default OPTION to support NEON instructions on arm
  
  Include new patch from jbeich:
  - Add NEON OPTION on arm; no changes in default OPTIONs
  - Port now assumes at least armv7-a if user selects NEON
  
  PR:		204345
  Submitted by:	gonzo at FreeBSD.org, jbeich at FreeBSD.org

Modified:
  head/multimedia/ffmpeg/Makefile

Modified: head/multimedia/ffmpeg/Makefile
==============================================================================
--- head/multimedia/ffmpeg/Makefile	Sun Nov 22 04:50:46 2015	(r402215)
+++ head/multimedia/ffmpeg/Makefile	Sun Nov 22 07:19:55 2015	(r402216)
@@ -42,7 +42,8 @@ OPTIONS_GROUP=	LICENSE
 OPTIONS_GROUP_LICENSE=	GPL3 NONFREE
 
 OPTIONS_DEFINE_amd64=	MMX SSE
-OPTIONS_DEFINE_armv6=	VFP
+OPTIONS_DEFINE_armv6=	VFP NEON
+OPTIONS_DEFINE_armv6hf=	VFP NEON
 OPTIONS_DEFINE_i386=	MMX SSE
 OPTIONS_DEFAULT_amd64=	MMX SSE
 OPTIONS_DEFAULT_i386=	${MACHINE_CPU:tu:MMMX} ${MACHINE_CPU:tu:MSSE}
@@ -59,6 +60,7 @@ GPL3_DESC=	Allow (L)GPL version 3 code(c
 ILBC_DESC=	Internet Low Bit Rate codec
 LIBV4L_DESC=	Video for Linux support
 LICENSE_DESC=	Licensing options
+NEON_DESC=	Enable Media Processing Engine instructions
 NONFREE_DESC=	Allow use of nonfree code
 OPENCL_DESC=	Heterogeneous computing via OpenCL
 OPENH264_DESC=	H.264 video codec support via OpenH264
@@ -312,7 +314,10 @@ VAAPI_CONFIGURE_ENABLE=	vaapi
 VDPAU_BUILD_DEPENDS=	${LOCALBASE}/include/vdpau/vdpau.h:${PORTSDIR}/multimedia/libvdpau
 VDPAU_CONFIGURE_ENABLE=	vdpau
 
+# armv6
 VFP_CONFIGURE_ENABLE=	vfp
+NEON_CONFIGURE_ENABLE=	neon
+NEON_CONFIGURE_ON=	--cpu=armv7-a
 
 # vo-aacenc
 VO_AACENC_LIB_DEPENDS=	libvo-aacenc.so:${PORTSDIR}/audio/vo-aacenc


More information about the svn-ports-all mailing list