Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Nov 2015 06:59:17 +0000
From:      bugzilla-noreply@freebsd.org
To:        multimedia@FreeBSD.org
Subject:   maintainer-feedback requested: [Bug 204511] multimedia/ffmpeg: add more options for codecs in port libraries
Message-ID:  <bug-204511-12827-AbuDBztZVY@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-204511-12827@https.bugs.freebsd.org/bugzilla/>
References:  <bug-204511-12827@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
Jan Beich <jbeich@FreeBSD.org> has reassigned Bugzilla Automation
<bugzilla@FreeBSD.org>'s request for maintainer-feedback to
multimedia@FreeBSD.org:
Bug 204511: multimedia/ffmpeg: add more options for codecs in port libraries
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D204511



--- Description ---
Created attachment 163075
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D163075&action=
=3Dedit
v1 (beware of typos)

Build log: http://sprunge.us/SHWL
All dependencies are also present in branches/2015Q4.

STRIP=3Doff use case: profiling with pmcstat or dtrace.

$ make showconfig (defaults)
...
     BS2B=3Doff: Bauer Stereophonic-to-Binaural filter
     CACA=3Doff: libcaca graphics library support
     DC1394=3Doff: IIDC-1394 grabbing using libdc1394
     FLITE=3Doff: Voice synthesis support via libflite
     FRIBIDI=3Doff: Bidirectional text support via GNU FriBidi
     GME=3Doff: Game Music Emu demuxer
     ILBC=3Doff: Internet Low Bit Rate codec
     LADSPA=3Doff: LADSPA audio plugins support
     OPENCL=3Doff: Heterogeneous computing via OpenCL
     OPENGL=3Doff: 2D/3D rendering support via OpenGL
     QUVI=3Doff: Flash media stream URLs
     RTCPU=3Don: Detect CPU capabilities at runtime
     SNAPPY=3Doff: Snappy compression library support
     SSH=3Doff: SSH protocol support
     STRIP=3Don: Strip binaries before installation
     TWOLAME=3Doff: TwoLAME MP2 audio encoder support
     VIDSTAB=3Doff: Video stabilization filter
     WAVPACK=3Doff: WavPack lossless audio format support
     WEBP=3Doff: WebP image format support
     XCB=3Don: X11 grabbing using XCB
     ZMQ=3Doff: Message passing via libzmq4
     ZVBI=3Doff: Teletext support via libzvbi

ffmpeg-2.8 also supports the following codecs but their implementations are=
n't
in ports or I couldn't find:

  --enable-libdcadec	   enable DCA decoding via libdcadec [no]
  --enable-libiec61883	   enable iec61883 via libiec61883 [no]
  --enable-libkvazaar	   enable HEVC encoding via libkvazaar [no]
  --enable-libmfx	   enable HW acceleration through libmfx
  --enable-libnut	   enable NUT (de)muxing via libnut,
			   native (de)muxer exists [no]
  --enable-libshine	   enable fixed-point MP3 encoding via libshine [no]
  --enable-libsoxr	   enable Include libsoxr resampling [no]
  --enable-libutvideo	   enable Ut Video encoding and decoding via libutvid=
eo
[no]
  --enable-libxavs	   enable AVS encoding via xavs [no]
  --enable-nvenc	   enable NVIDIA NVENC support [no]

NVENC requires libnvidia-encode.so.1 which internally depends on libcuda.so=
.1
and thus NOT provided by x11/nvidia-driver. Linuxulator may help but then o=
ne
needs recent videocard to avoid "CreateInputBuffer failed" and in linux64 c=
ase
also fixing libcuda.so.1 to avoid "dl_fn->cu_init(0) - failed with error co=
de
0x3e7" (aka CUDA_ERROR_UNKNOWN).=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-204511-12827-AbuDBztZVY>