Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
libxcoder Userland library and tools for NETINT Quadra video processing units
5.9.0 multimedianew! Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: olivier@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-11-07 10:09:07
Last Update: 2026-11-07 10:02:46
Commit Hash: af6c87d
License: MIT0
WWW:
https://github.com/NETINT-Technologies/netint_libxcoder
Description: #
libxcoder is the userland library of the NETINT Quadra video processing units (VPU), a family of PCIe cards that decode, encode (H.264, H.265, AV1, JPEG), scale and run AI inference on video in hardware. FFmpeg and GStreamer plugins use it to drive the card. The card is a standard NVMe device: libxcoder sends its commands through the Linux-compatible passthrough ioctls of nvme(4). No extra kernel driver is needed.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (31 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libxcoder-5.9.0/catalog.mk
  3. /usr/local/share/licenses/libxcoder-5.9.0/LICENSE
  4. /usr/local/share/licenses/libxcoder-5.9.0/MIT0
  5. share/sbom/pc/libxcoder.pc
  6. bin/init_rsrc
  7. bin/ni_rsrc_list
  8. bin/ni_rsrc_mon
  9. bin/ni_rsrc_namespace
  10. bin/ni_rsrc_update
  11. include/ni_av_codec.h
  12. include/ni_bitstream.h
  13. include/ni_defs.h
  14. include/ni_device_api.h
  15. include/ni_host_ts.h
  16. include/ni_libxcoder_dynamic_loading.h
  17. include/ni_log.h
  18. include/ni_p2p_ioctl.h
  19. include/ni_quadraprobe.h
  20. include/ni_release_info.h
  21. include/ni_rsrc_api.h
  22. include/ni_util.h
  23. lib/libxcoder.a
  24. lib/libxcoder.so
  25. lib/libxcoder.so.5906tFr1
  26. libdata/pkgconfig/xcoder.pc
  27. sbin/nvmefw
  28. sbin/quadra_fw_upgrade
  29. @owner
  30. @group
  31. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • libxcoder>0:multimedia/libxcoder
  • For LIB depends:
    • libxcoder.so:multimedia/libxcoder
To install the port: #
cd /usr/ports/multimedia/libxcoder/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/libxcoder
  • pkg install libxcoder
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libxcoder
Flavors: #
there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64
distinfo: #
TIMESTAMP = 1794006325 SHA256 (NETINT-Technologies-netint_libxcoder-v5.9.0_GH0.tar.gz) = 67b022cdf362f82624c17e76de6a7af57f8a5fdb2b580f92b3503f3e4699605c SIZE (NETINT-Technologies-netint_libxcoder-v5.9.0_GH0.tar.gz) = 6825429

No package information for this port in our database #
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. bash : shells/bash
  2. gmake>=4.4.1 : devel/gmake
This port is required by: #
for Libraries #
  1. multimedia/ffmpeg-netint
  2. multimedia/gstreamer1-plugin-netint

Configuration Options: #
No options to configure
Options name: #
multimedia_libxcoder
USES: #
gmake shebangfix
pkg-message: #
For install:
The Quadra card is an NVMe controller (e.g. /dev/nvme1 and /dev/nvme1n1). libxcoder opens both nodes, which are root-only by default. To let the members of a group (here "video") use the card, add to /etc/devfs.rules: [localrules=10] add path 'nvme1' mode 0660 group video add path 'nvme1n1' mode 0660 group video then set devfs_system_ruleset="localrules" in /etc/rc.conf and run "service devfs restart". Use the unit numbers of your Quadra card: ni_rsrc_list shows them. Do not give access to your system disks. libxcoder keeps its lock and shared memory files in /tmp (NI_LCK_*). quadra_fw_upgrade (with nvmefw) flashes the card's firmware. Run it with -n first (dry run).
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/NETINT-Technologies/netint_libxcoder/tar.gz/v5.9.0?dummy=/
Collapse this list.

Number of commits found: 1 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.9.0
07 Nov 2026 10:02:46
commit hash: af6c87d6965709ba368d3be43d863593b5e81ae0commit hash: af6c87d6965709ba368d3be43d863593b5e81ae0commit hash: af6c87d6965709ba368d3be43d863593b5e81ae0commit hash: af6c87d6965709ba368d3be43d863593b5e81ae0 files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
multimedia/libxcoder: New port

libxcoder is the userland library of the NETINT Quadra video processing
units (VPU), a family of PCIe cards that decode, encode (H.264, H.265, AV1,
JPEG), scale and run AI inference on video in hardware.

Sponsored by:	Netflix

Number of commits found: 1