BSD Ports

multimedia/cx88 1.5.7.1405500 FreeBSD

Drivers for Conexant CX23880x-based PCI(e) TV/radio capture cards

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
8429232dce
License
BSD2CLAUSE
Categories
multimedia, kld
Package size
233.0 KiB, 777.3 KiB installed

Description

cx88 provides drivers for PCI and PCI-e TV/radio capture cards based on the Conexant CX23880/1/2/3 and CX23885/7/8 chip families. This port includes the cx88 kernel drivers as well as a simple app for TV capture. It requires multimedia/libtuner for channel selection and peripheral configuration.

Install

Binary package:

pkg install cx88

From the ports tree:

cd /usr/ports/multimedia/cx88/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cx88>0:multimedia/cx88

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.5.5.14040001.5.5.14040001.5.41.5.5.14020001.5.6.1404000
FreeBSD:14:quarterly1.5.5.14040001.5.6.1404000n/a1.5.5.14020001.5.6.1404000
FreeBSD:15:latest1.5.5.15010001.5.6.1501000n/a1.5.5.15000631.5.5.1500063
FreeBSD:15:quarterly1.5.5.15010001.5.5.1501000n/an/an/a
FreeBSD:16:latest1.5.5.1600026-n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 7
Run dependencies 2

No port depends on this one.

Configuration

Options name: multimedia_cx88

OptionDefaultDescription
DEBUGoffBuild with debugging support
LINUXCOMPATonSupport for Linux DVB and radio API
VERBOSEoffEnable verbose output
USES
kmod libedit pkgconfig uidfix
Service scripts
cx88d

Files

pkg-plist 25
  • bin/cx88
  • include/cx88/cx88_audio_ioctl.h
  • include/cx88/cx88_common_ioctl.h
  • include/cx88/cx88_mpeg_ioctl.h
  • include/cx88/cx88_video_ioctl.h
  • share/examples/cx88/Makefile
  • share/examples/cx88/cx88.xml.sample
  • share/examples/cx88/cx88_audio_client.cpp
  • share/examples/cx88/cx88_audio_enable.cpp
  • share/examples/cx88/cx88_mpeg_client.cpp
  • share/examples/cx88/cx88_video_client.cpp
  • share/examples/cx88/remote.cpp
  • share/examples/cx88/tuner_config
  • /%%KMODDIR%%/cx23885.ko
  • /%%KMODDIR%%/cx23885av.ko
  • /%%KMODDIR%%/cx23885avfw.ko
  • /%%KMODDIR%%/cx88.ko
  • /%%KMODDIR%%/cx88audio.ko
  • /%%KMODDIR%%/cx88audiocore.ko
  • /%%KMODDIR%%/cx88ir.ko
  • /%%KMODDIR%%/cx88mpeg.ko
  • /%%KMODDIR%%/cx88mpegcore.ko
  • /%%KMODDIR%%/cx88video.ko
  • /%%KMODDIR%%/cx88videocore.ko
  • /%%KMODDIR%%/iicdev.ko
distinfo 1
FileSizeSHA256
cx88-1.5.7.tar.gz1988368fd89287c497dfdaf869314b16e7adc8933f2b1a01023bb6bdff45a04fae8565
Master sites 1
  • https://corona.homeunix.net/distfiles/ports/cx88/

Commit history 2

DateCommitCreditsLog message
8429232dce Jason A. Harmening multimedia/cx88: Update 1.5.6 => 1.5.7
One of the fixes in 1.5.6 had been intended to address build breakage on recent -current due to removal of sound(4) version constants. However, that fix was incomplete and I didn't realize that because I failed to double-check that my -current machine was on a recent enough build; I only became aware of the issue due to pkg-fallout against 1.5.6. PR: 299656 Sponsored by: UNIS Labs (vvd, commit patch) MFH: 2026Q4
c2a6aec5ec Jason A. Harmening multimedia/cx88: Update 1.5.5 => 1.5.6
Changelog: - Chase recent sound(4) changes - Fix panic if audio PCM interface fails to attach - Fix build on -current Improve port: - Fix warnings from portclippy. - Sort MAKE_ARGS. - Remove unnecessary "+" im *_MAKE_ARGS. - Sort plist. PR: 299442 299418 Sponsored by: UNIS Labs (vvd) Co-authored-by: Vladimir Druzenko <[email protected]> Co-authored-by: Yusuf Yaman <[email protected]> MFH: 2026Q4