xref: /aosp_15_r20/external/libvpx/third_party/libyuv/README.libvpx (revision fb1b10ab9aebc7c7068eedab379b749d7e3900be)
1*fb1b10abSAndroid Build Coastguard WorkerName: libyuv
2*fb1b10abSAndroid Build Coastguard WorkerURL: https://chromium.googlesource.com/libyuv/libyuv
3*fb1b10abSAndroid Build Coastguard WorkerVersion: a37e7bfece9e0676ae90a1700b0ec85b0f4f22a1
4*fb1b10abSAndroid Build Coastguard WorkerLicense: BSD
5*fb1b10abSAndroid Build Coastguard WorkerLicense File: LICENSE
6*fb1b10abSAndroid Build Coastguard Worker
7*fb1b10abSAndroid Build Coastguard WorkerDescription:
8*fb1b10abSAndroid Build Coastguard Workerlibyuv is an open source project that includes YUV conversion and scaling
9*fb1b10abSAndroid Build Coastguard Workerfunctionality.
10*fb1b10abSAndroid Build Coastguard Worker
11*fb1b10abSAndroid Build Coastguard WorkerThe optimized scaler in libyuv is used in the multiple resolution encoder
12*fb1b10abSAndroid Build Coastguard Workerexample which down-samples the original input video (f.g. 1280x720) a number of
13*fb1b10abSAndroid Build Coastguard Workertimes in order to encode multiple resolution bit streams.
14*fb1b10abSAndroid Build Coastguard Worker
15*fb1b10abSAndroid Build Coastguard WorkerLocal Modifications:
16*fb1b10abSAndroid Build Coastguard WorkerDisable ARGBToRGB24Row_AVX512VBMI due to build failure on Mac.
17*fb1b10abSAndroid Build Coastguard Workerrm libyuv/include/libyuv.h libyuv/include/libyuv/compare_row.h
18*fb1b10abSAndroid Build Coastguard Workermv libyuv/include tmp/
19*fb1b10abSAndroid Build Coastguard Workermv libyuv/source tmp/
20*fb1b10abSAndroid Build Coastguard Workermv libyuv/LICENSE tmp/
21*fb1b10abSAndroid Build Coastguard Workerrm -rf libyuv
22*fb1b10abSAndroid Build Coastguard Worker
23*fb1b10abSAndroid Build Coastguard Workermv tmp/* third_party/libyuv/
24