Created attachment 164793 [details]
svn diff of graphics/libyuv
New port for libyuv. It is a YUV image format manipulation library required by net/freeswitch.
Passes portlint. Poudriere build logs attached. Thoroughly tested for integration with net/freeswitch.
Created attachment 164794 [details]
poudriere build log
Duplicate of 204958
Although this is an earlier version of the software it is thoroughly tested with my expanded version of net/freeswitch and is the version distributed by the freeswitch team. I was unable to build my version of net/freeswitch with numisemis version in 204958.
Please add this version instead.
*** Bug 204958 has been marked as a duplicate of this bug. ***
There are many incarnations of libyuv on github etc.
I found https://chromium.googlesource.com/libyuv/libyuv/, which is
probably the source of many of those libs. Is that the correct upstream,
if not, where is the correct upstream located ?
AFAIK https://chromium.googlesource.com/libyuv/libyuv/ is the correct upstream.
A commit references this bug:
Date: Mon Mar 7 08:49:03 UTC 2016
New revision: 410509
New port: graphics/libyuv
libyuv is an open source project that includes YUV scaling and conversion
- 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.
PR: 205680, 204958
Submitted by: Corey Smith <email@example.com>, firstname.lastname@example.org