From owner-freebsd-multimedia@FreeBSD.ORG Thu Oct 2 17:37:14 2014 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9C1B7BD4 for ; Thu, 2 Oct 2014 17:37:14 +0000 (UTC) Received: from smtp.kn-bremen.de (gruenbaer.kn-bremen.de [148.251.8.79]) by mx1.freebsd.org (Postfix) with ESMTP id 5C592699 for ; Thu, 2 Oct 2014 17:37:13 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 8E08E3DE0E1A; Thu, 2 Oct 2014 19:28:14 +0200 (CEST) Received: from enceladus10.kn-bremen.de (noident@localhost [127.0.0.1]) by enceladus10.kn-bremen.de (8.14.5/8.14.5) with ESMTP id s92HQvoP003910 for ; Thu, 2 Oct 2014 19:26:57 +0200 (CEST) (envelope-from nox@enceladus10.kn-bremen.de) Received: (from nox@localhost) by enceladus10.kn-bremen.de (8.14.5/8.14.5/Submit) id s92HQvFR003909 for freebsd-multimedia@FreeBSD.org; Thu, 2 Oct 2014 19:26:57 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Thu, 2 Oct 2014 19:26:57 +0200 To: freebsd-multimedia@FreeBSD.org Subject: Adding x265 (hevc) support knob to ffmpeg port? Message-ID: <20141002172657.GA3763@enceladus10.kn-bremen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Oct 2014 17:37:14 -0000 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