DescriptionPass yuvconstants to YUV conversions for neon 64 bit
SETUP provided by zhongwei.yao@linaro.org
Previously the 64 bit Neon code had hard coded constants in the setup macro
for YUV conversion, while 32 bit Neon code supported the yuvconstants
parameter.
This change accepts the constants passed to the YUV conversion row function,
allowing different color spaces to be respected - naming JPEG and BT.709.
As well as the existing BT.601.
TBR=harryjin@google.com
BUG=libyuv:472
Committed: https://chromium.googlesource.com/libyuv/libyuv/+/013080f2d2153e6c5253573fa86a63e4b5843f71
Patch Set 1 #Patch Set 2 : setup macros using structure #Patch Set 3 : pass yuvconstants to YUVTORGB_SETUP #Patch Set 4 : nv12 use setup parameters #Patch Set 5 : remove Yvu struct for arm #Patch Set 6 : aarch64 C version grab constants from aarch64 structure #Patch Set 7 : nv12 pass parameters to yuv conversion macros #Patch Set 8 : bump version #
Messages
Total messages: 6 (3 generated)
|