Anything in this directory is imported from third party sources with minimal changes.
See LICENSE
file of respective subdirectories of this directory for license information.
This subdirectory contains source code imported from libyuv as of c60323de1756f489bd061e66aea9c3c73a8ef72c
, with modifications intended to keep them relatively small and simple.
When importing source code from upstream libyuv, the following changes must be done:
ScalePlane
and ScalePlane_12
. Anything else must be left out.ScalePlane
and ScalePlane_16
, only the ScalePlaneVertical
, CopyPlane
, ScalePlaneBox
, ScalePlaneUp2_Linear
, ScalePlaneUp2_Bilinear
, ScalePlaneBilinearUp
, ScalePlaneBilinearDown
and ScalePlaneSimple
paths (and their _16
equivalents) from libyuv must be kept; any other paths are to be stripped out (including SIMD).LIBYUV_API
must be removed from any and all imported functions as these files are always built static.