Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Oct 2014 19:26:57 +0200
From:      Juergen Lock <nox@jelal.kn-bremen.de>
To:        freebsd-multimedia@FreeBSD.org
Subject:   Adding x265 (hevc) support knob to ffmpeg port?
Message-ID:  <20141002172657.GA3763@enceladus10.kn-bremen.de>

next in thread | raw e-mail | index | archive | help
Hi!

 Anything wrong with committing this?

 Wondering...
	Juergen

PS: The X265_DESC defintion could probably even go into
Mk/bsd.options.desc.mk instead?

Index: multimedia/ffmpeg/Makefile
===================================================================
--- multimedia/ffmpeg/Makefile	(revision 369651)
+++ multimedia/ffmpeg/Makefile	(working copy)
@@ -29,7 +29,7 @@ OPTIONS_DEFINE=	AACPLUS ALSA AMR_NB AMR_WB ASS CDI
 		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
+		X11GRAB X264 X265 XVID
 
 OPTIONS_DEFAULT=	FFSERVER FONTCONFIG FREETYPE FREI0R GNUTLS ICONV \
 			OPENCV SCHROEDINGER THEORA VORBIS VPX X264 XVID
@@ -40,6 +40,7 @@ FDK_AAC_DESC=	AAC audio encoding via Fraunhofer FD
 FFSERVER_DESC=	Build and install ffserver
 LIBV4L_DESC=	Video for Linux support
 X11GRAB_DESC=	Enable x11 grabbing
+X265_DESC=	HEVC video codec support via x265
 
 OPTIONS_SUB=	yes
 
@@ -196,6 +197,10 @@ VPX_CONFIGURE_ENABLE=	libvpx
 X264_LIB_DEPENDS=	libx264.so:${PORTSDIR}/multimedia/x264
 X264_CONFIGURE_ENABLE=	libx264
 
+# x265
+X265_LIB_DEPENDS=	libx265.so:${PORTSDIR}/multimedia/x265
+X265_CONFIGURE_ENABLE=	libx265
+
 # xvid
 XVID_LIB_DEPENDS=	libxvidcore.so:${PORTSDIR}/multimedia/xvid
 XVID_CONFIGURE_ENABLE=	libxvid



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141002172657.GA3763>