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
| System | Port | Version |
|---|---|---|
| MidnightBSD | graphics/libyuv | 0.0.1789_2 |
| FreeBSD | graphics/libyuv | 0.0.1973 |
| OpenBSD | multimedia/libyuv | 1948 |
| DragonFly | graphics/libyuv | 0.0.1789_2 |
| HardenedBSD | graphics/libyuv | 0.0.1903 |
| GhostBSD | graphics/libyuv | 0.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
| Option | Default | Description |
|---|---|---|
| JPEG | on |
- 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
| File | Size | SHA256 |
|---|---|---|
| libyuv-0896c34873e83ca3d1690286a94e278a81d0a760.tar.gz | 490087 | cfcb8714ec229ea471a5f2964a2f16a1cfb6eaae5fdee41924576274e4caf554 |
Master sites 2
- FREEBSD_LOCAL/mikael/libyuv/:libyuv
- FREEBSD_LOCAL/tcberner/libyuv/:libyuv