| Port details |
- funnelcake SIMD YUV scaler with HDR/SDR tonemapping
- 0.1.0 multimedia
=0 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: toasty@dragondata.com
 - Port Added: 2026-05-05 20:17:22
- Last Update: 2026-05-05 19:58:10
- Commit Hash: 51d7669
- License: BSD2CLAUSEPATENT
- WWW:
- https://github.com/kdkd/funnelcake
- Description:
- funnelcake is a SIMD-accelerated YUV image scaler and HDR/SDR tonemapper
written in C. It produces multiple downscaled outputs from a single
input frame in one fused pass, which avoids the redundant memory
traffic of running an external scaler per output size.
Features:
- Power-of-two and thirds (1/2, 1/3, 1/4, 2/3, ...) downscale ratios
and integer upscale, all in a single pass over the source.
- 8-bit SDR (I420, NV12) and 10-bit HDR (I010, P010, I210, P210)
pixel formats.
- HDR-to-SDR tonemapping with PQ (SMPTE 2084) and HLG transfer curves,
and a custom-LUT path for application-supplied curves.
- Hand-tuned SIMD kernels: AVX2 on amd64, NEON on aarch64.
Detection is at runtime; falls back to a portable scalar path.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- funnelcake>0:multimedia/funnelcake
- To install the port:
- cd /usr/ports/multimedia/funnelcake/ && make install clean
- To add the package, run one of these commands:
- pkg install multimedia/funnelcake
- pkg install funnelcake
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: funnelcake
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64
- distinfo:
- TIMESTAMP = 1777922135
SHA256 (kdkd-funnelcake-0.1.0_GH0.tar.gz) = 95f344c8af8ae8bb413ade2eb8dfdb0fe15fd35383d673d07a87cf44d65d3547
SIZE (kdkd-funnelcake-0.1.0_GH0.tar.gz) = 229708
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:
-
- gmake>=4.4.1 : devel/gmake
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for funnelcake-0.1.0:
FFMPEG=off: Enable support for benchmarking against ffmpeg
OPTIMIZED=off: Enable host-specific optimizations
===> Use 'make config' to modify these settings
- Options name:
- multimedia_funnelcake
- USES:
- gmake
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 1
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.1.0 05 May 2026 19:58:10
    |
Ryan Steinmetz (zi)  |
multimedia/funnelcake: New port!
funnelcake is a SIMD-accelerated YUV image scaler and HDR/SDR tonemapper
written in C. It produces multiple downscaled outputs from a single
input frame in one fused pass, which avoids the redundant memory
traffic of running an external scaler per output size.
Features:
- Power-of-two and thirds (1/2, 1/3, 1/4, 2/3, ...) downscale ratios
and integer upscale, all in a single pass over the source.
- 8-bit SDR (I420, NV12) and 10-bit HDR (I010, P010, I210, P210)
pixel formats.
- HDR-to-SDR tonemapping with PQ (SMPTE 2084) and HLG transfer curves,
and a custom-LUT path for application-supplied curves.
- Hand-tuned SIMD kernels: AVX2 on amd64, NEON on aarch64.
Detection is at runtime; falls back to a portable scalar path. |
Number of commits found: 1
|