aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorVignesh Venkatasubramanian <vigneshv@google.com>2023-06-01 12:51:46 -0700
committerlibyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-06-02 01:05:40 +0000
commit2a6cb7431939faba1b40d3f08883847f0cf63572 (patch)
tree0e799fc1d277947207c437e523954d7af598671b /include
parent157b153b6083acf0b39bfd3192538c4a8ae5d817 (diff)
downloadlibyuv-2a6cb7431939faba1b40d3f08883847f0cf63572.tar.gz
Add macro for I012ToAB30Matrix
Uses I012ToAR30Matrix with u and v swapped and with VU suffixed constants. Bug: b/268505204 Change-Id: If0d189891be3053da776feb48d49fa68a9866037 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4581869 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Diffstat (limited to 'include')
-rw-r--r--include/libyuv/convert_argb.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/libyuv/convert_argb.h b/include/libyuv/convert_argb.h
index 8e4562ef..35eeac9b 100644
--- a/include/libyuv/convert_argb.h
+++ b/include/libyuv/convert_argb.h
@@ -67,6 +67,8 @@ LIBYUV_API extern const struct YuvConstants kYvuV2020Constants; // BT.2020 full
I210ToAR30Matrix(a, b, e, f, c, d, g, h, i##VU, j, k)
#define I410ToAB30Matrix(a, b, c, d, e, f, g, h, i, j, k) \
I410ToAR30Matrix(a, b, e, f, c, d, g, h, i##VU, j, k)
+#define I012ToAB30Matrix(a, b, c, d, e, f, g, h, i, j, k) \
+ I012ToAR30Matrix(a, b, e, f, c, d, g, h, i##VU, j, k)
#define I420AlphaToABGRMatrix(a, b, c, d, e, f, g, h, i, j, k, l, m, n) \
I420AlphaToARGBMatrix(a, b, e, f, c, d, g, h, i, j, k##VU, l, m, n)
#define I422AlphaToABGRMatrix(a, b, c, d, e, f, g, h, i, j, k, l, m, n) \