BSD Ports

graphics/libyuv 0.0.1789_2 MidnightBSD

Library for freeswitch yuv graphics manipulation

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd3
Categories
graphics

Description

libyuv is an open source project that includes YUV scaling and conversion functionality.

  • Prepare content for compression, with point, bilinear or box filter.
  • Convert to YUV from webcam formats.
  • Convert from YUV to formats for rendering/effects.
  • Rotate by 90/180/270 degrees to adjust for mobile devices in portrait mode.
  • Optimized versions for SSE2/SSSE3/AVX2 on x86/x64, Neon on Arm, DSP R2 Mips are possible.

In the other systems

SystemPortVersion
MidnightBSDgraphics/libyuv0.0.1789_2
FreeBSDgraphics/libyuv0.0.1973
OpenBSDmultimedia/libyuv1948
DragonFlygraphics/libyuv0.0.1789_2
HardenedBSDgraphics/libyuv0.0.1903
GhostBSDgraphics/libyuv0.0.1903

Install

Binary package:

mport install libyuv

From mports:

cd /usr/mports/graphics/libyuv && make install clean

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

RUN_DEPENDS=	libyuv>0:graphics/libyuv
LIB_DEPENDS=	libyuv.so:graphics/libyuv

Dependencies

Required by 1

Configuration

Options name: graphics_libyuv

OptionDefaultDescription
JPEGon
USES
cmake pkgconfig
Service scripts
none

Files

pkg-plist 26
  • bin/yuvconvert
  • include/libyuv.h
  • include/libyuv/basic_types.h
  • include/libyuv/compare.h
  • include/libyuv/compare_row.h
  • include/libyuv/convert.h
  • include/libyuv/convert_argb.h
  • include/libyuv/convert_from.h
  • include/libyuv/convert_from_argb.h
  • include/libyuv/cpu_id.h
  • include/libyuv/macros_msa.h
  • include/libyuv/mjpeg_decoder.h
  • include/libyuv/planar_functions.h
  • include/libyuv/rotate.h
  • include/libyuv/rotate_argb.h
  • include/libyuv/rotate_row.h
  • include/libyuv/row.h
  • include/libyuv/scale.h
  • include/libyuv/scale_argb.h
  • include/libyuv/scale_row.h
  • include/libyuv/scale_uv.h
  • include/libyuv/version.h
  • include/libyuv/video_common.h
  • lib/libyuv.a
  • lib/libyuv.so
  • libdata/pkgconfig/libyuv.pc
distinfo 1
FileSizeSHA256
libyuv-0896c34873e83ca3d1690286a94e278a81d0a760.tar.gz490087cfcb8714ec229ea471a5f2964a2f16a1cfb6eaae5fdee41924576274e4caf554
Master sites 2
  • FREEBSD_LOCAL/mikael/libyuv/:libyuv
  • FREEBSD_LOCAL/tcberner/libyuv/:libyuv