1libyuv is an open source project that includes YUV scaling and conversion
2functionality.
3
4- Prepare content for compression, with point, bilinear or box filter.
5- Convert to YUV from webcam formats.
6- Convert from YUV to formats for rendering/effects.
7- Rotate by 90/180/270 degrees to adjust for mobile devices in portrait mode.
8- Optimized versions for SSE2/SSSE3/AVX2 on x86/x64,
9  Neon on Arm, DSP R2 Mips are possible.
10