media-libs/mediastreamer2:srtp - Support for Secure Real-time Transport Protocol (SRTP) via net-libs/libsrtp
media-libs/mediastreamer2:tools - Build tools
media-libs/mediastreamer2:vpx - Support for VPX codec via media-libs/libvpx
media-libs/mediastreamer2:zrtp - Support for Media Path Key Agreement for Unicast Secure RTP via net-libs/bzrtp
media-video/jellyfin-ffmpeg:amf - Enables support for AMD's Advanced Media Framework (AMF)
media-video/jellyfin-ffmpeg:amr - Enables Adaptive Multi-Rate Audio support
media-video/jellyfin-ffmpeg:amrenc - Enables Adaptive Multi-Rate Audio encoding support with media-libs/vo-amrwbenc.
media-video/jellyfin-ffmpeg:appkit - Enables Apple AppKit framework
media-video/jellyfin-ffmpeg:bluray - Enable playback of Blu-ray filesystems
media-video/jellyfin-ffmpeg:bs2b - Enables media-libs/libbs2b based Bauer stereo-to-binaural filter.
media-video/jellyfin-ffmpeg:cdio - Enables audio CD grabbing with dev-libs/libcdio.
media-video/jellyfin-ffmpeg:chromaprint - Enables audio fingerprinting support with media-libs/chromaprint.
media-video/jellyfin-ffmpeg:chromium - Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi.
media-video/jellyfin-ffmpeg:codec2 - Enables codec2 low bit rate speech codec support via media-libs/codec2.
media-video/jellyfin-ffmpeg:cpudetection - Enables runtime CPU detection (useful for bindist, compatibility on other CPUs)
media-video/jellyfin-ffmpeg:cuda - Enables CUDA-based acceleration. Mostly used for specific filters.
media-video/jellyfin-ffmpeg:dav1d - Enables AV1 decoding via media-libs/dav1d.
media-video/jellyfin-ffmpeg:fdk - Use external fdk-aac library for AAC encoding
media-video/jellyfin-ffmpeg:flite - Adds a text-to-speech filter based on app-accessibility/flite.
media-video/jellyfin-ffmpeg:frei0r - Enable frei0r wrapping in libavfilter
media-video/jellyfin-ffmpeg:fribidi - Enables fribidi support in the drawtext filter.
media-video/jellyfin-ffmpeg:gcrypt - Enables gcrypt support: Needed for rtmp(t)e support if openssl, librtmp or gmp is not used.
media-video/jellyfin-ffmpeg:gme - Enables support for media-libs/game-music-emu for playing various video game music formats.
media-video/jellyfin-ffmpeg:gpl - Build GPL code. Should be enabled unless you require LGPL binaries.
media-video/jellyfin-ffmpeg:hardcoded-tables - Use pre-calculated tables rather than calculating them on the fly. It results in an increase of approximately 15% in the size of libavcodec, the main library impacted by this change. It enables savings in table generation time, done once at codec initialization, since by hardcoding the tables, they do not need to be computed at runtime. However, the savings are often negligible (~100k cycles is a typical number) especially when amortized over the entire encoding/decoding operation. Improvements are being made to the runtime initialization, and so over time, this option will have an impact on fewer and fewer codecs.
media-video/jellyfin-ffmpeg:iec61883 - Support for FireWire DV/HDV input device using media-libs/libiec61883.
media-video/jellyfin-ffmpeg:jpegxl - Enable JPEG XL de/encoding via media-libs/libjxl.
media-video/jellyfin-ffmpeg:kvazaar - Enables media-libs/kvazaar based HEVC encoder.
media-video/jellyfin-ffmpeg:lcms - Enable ICC profile support via media-libs/lcms.
media-video/jellyfin-ffmpeg:libaom - Enables media-libs/libaom based AV1 codec support.
media-video/jellyfin-ffmpeg:libaribb24 - Enables ARIB text and caption decoding via media-libs/aribb24.
media-video/jellyfin-ffmpeg:libdrm - Enables x11-libs/libdrm support for better screen grabbing and hardware accelerated codecs.
media-video/jellyfin-ffmpeg:libilbc - Enables iLBC de/encoding via media-libs/libilbc.
media-video/jellyfin-ffmpeg:libplacebo - Adds flexible GPU-accelerated processing filter based on media-libs/libplacebo.
media-video/jellyfin-ffmpeg:librtmp - Enables Real Time Messaging Protocol using librtmp (media-video/rtmpdump) in addition to FFmpeg's native implementation.
media-video/jellyfin-ffmpeg:libsoxr - Enables audio resampling through media-libs/soxr.
media-video/jellyfin-ffmpeg:libtesseract - Enables the OCR filter via app-text/tesseract.
media-video/jellyfin-ffmpeg:libv4l - Uses media-libs/libv4l for video4linux instead of direct calls. Adds support for more devices via the userspace library.
media-video/jellyfin-ffmpeg:libxml2 - Uses dev-libs/libxml2 to enable dash demuxing support.
media-video/jellyfin-ffmpeg:mipsdspr1 - Enables MIPS DSP ASE R1 optimizations.
media-video/jellyfin-ffmpeg:mipsdspr2 - Enables MIPS DSP ASE R2 optimizations.
media-video/jellyfin-ffmpeg:mipsfpu - Enables floating point MIPS optimizations.
media-video/jellyfin-ffmpeg:mmal - Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi.
media-video/jellyfin-ffmpeg:network - Enables network streaming support
media-video/jellyfin-ffmpeg:opencl - Enable OpenCL support
media-video/jellyfin-ffmpeg:openh264 - Enables H.264 encoding suppoprt via media-libs/openh264.
media-video/jellyfin-ffmpeg:openssl - Enables dev-libs/openssl support. Adds support for encrypted network protocols (TLS/HTTPS).
media-video/jellyfin-ffmpeg:pic - Force shared libraries to be built as PIC (this is slower)
media-video/jellyfin-ffmpeg:postproc - Build and install libpostproc.
media-video/jellyfin-ffmpeg:qsv - Enable Intel Quick Sync Video via media-libs/intel-mediasdk (ffmpeg versions older than, and including, 5.1) or media-libs/oneVPL (ffmpeg version newer than 5.1).
media-video/jellyfin-ffmpeg:rav1e - Enables AV1 encoding support via media-video/rav1e.
media-video/jellyfin-ffmpeg:rubberband - Adds time-stretching and pitch-shifting audio filter based on media-libs/rubberband.
media-video/jellyfin-ffmpeg:snappy - Enable app-arch/snappy support. Required for e.g. Vidvox Hap encoder.
media-video/jellyfin-ffmpeg:sndio - Enable support for the media-sound/sndio backend
media-video/jellyfin-ffmpeg:srt - Enable support for Secure Reliable Transport (SRT) via net-libs/srt
media-video/jellyfin-ffmpeg:ssh - Enable SSH/sftp support via net-libs/libssh.
media-video/jellyfin-ffmpeg:svt-av1 - Enables AV1 encoding support via media-libs/svt-av1.
media-video/jellyfin-ffmpeg:twolame - Enables MP2 encoding via media-sound/twolame as an alternative to the internal encoder.
media-video/jellyfin-ffmpeg:vidstab - Enables video stabilization filter using vid.stab library (media-libs/vidstab).
media-video/jellyfin-ffmpeg:vmaf - Enables Netflix's perceptual video quality assessment filter using the library (media-libs/libvmaf).
media-video/jellyfin-ffmpeg:vpx - Enables VP8 and VP9 codec support using libvpx: Decoding does not require this to be enabled but libvpx can also be used for decoding; encoding requires this useflag to be enabled though.
media-video/jellyfin-ffmpeg:vulkan - Enables support for the vulkan API for GPU offload.
media-video/jellyfin-ffmpeg:x265 - Enables HEVC encoding with media-libs/x265.
media-video/jellyfin-ffmpeg:zeromq - Enables net-libs/zeromq support with the zmq/azmq filters.
media-video/jellyfin-ffmpeg:zimg - Enables media-libs/zimg based scale filter.
media-video/jellyfin-ffmpeg:zvbi - Enables media-libs/zvbi based teletext decoder.
net-dialup/ppp:activefilter - Enables active filter support
net-dialup/ppp:dhcp - Installs PPP DHCP client plugin for IP address allocation by a DHCP server (see http://www.netservers.co.uk/gpl/)
net-dialup/ppp:eap-tls - Enables support for Extensible Authentication Protocol and Transport Level Security (see http://www.nikhef.nl/~janjust/ppp/index.html)
net-dialup/ppp:gtk - Installs GTK+ password prompting program that can be used by passprompt.so PPP plugin for reading the password from a X11 input terminal
net-dialup/ppp:radius - Enables RADIUS support
net-dns/flamethrower:doh - Build DNS-over-HTTPS support
x11-libs/vte:systemd - Support moving terminal child processes to their own systemd user scopes to avoid terminal getting killed due to child causing OOM
x11-terms/rxvt-unicode:24-bit-color - Enable 24-bit color support. Note that this feature is unofficial, may cause visual glitches due to the fact there is no termcap/terminfo definition for rxvt-unicode-24bit yet so it is necessary to use the one for 256 colours, visibly increases memory usage, and might slow urxvt down dramatically when more than six fonts are in use in a terminal instance.
x11-terms/rxvt-unicode:256-color - Enable 256 color support
x11-terms/rxvt-unicode:blink - Enable blinking text
x11-terms/rxvt-unicode:fading-colors - Enable colors fading when off focus
x11-terms/rxvt-unicode:font-styles - Enable support for bold and italic fonts
x11-terms/rxvt-unicode:gdk-pixbuf - Enable transparency support using x11-libs/gdk-pixbuf
x11-terms/rxvt-unicode:iso14755 - Enable ISO-14755 support
x11-terms/rxvt-unicode:mouse - Enable mouse support
x11-terms/rxvt-unicode:mousewheel - Enable scrolling via mouse wheel or buttons 4 and 5
x11-terms/rxvt-unicode:perl - Enable perl script support. You can still disable this at runtime with -pe ""
x11-terms/rxvt-unicode:sgrmouse - Enable unofficial support for the xterm SGR 1006 mouse-tracking extension. Needed to properly support mouse events for terminals with more than 223 rows or columns, in applications not supporting the urxvt 1015 extension.
x11-terms/rxvt-unicode:unicode3 - Use 21 instead of 16 bits to represent unicode characters