aboutsummaryrefslogtreecommitdiff
path: root/files/util/yuvconstants.c
diff options
context:
space:
mode:
authorVignesh Venkatasubramanian <vigneshv@google.com>2023-06-12 23:55:07 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-06-12 23:55:07 +0000
commit1f9deebc6ecf78b637dff50d62772b48332ea5ea (patch)
tree303e8eabb435a80ebec36a19c23ca85744d58fb5 /files/util/yuvconstants.c
parent435db9f11b09187e0d60683813a28d07cc13166b (diff)
parent8e521e2ea589b4cafb788330f83037a0413f200a (diff)
downloadlibyuv-1f9deebc6ecf78b637dff50d62772b48332ea5ea.tar.gz
Merge "libyuv: Update to r1871 (2a6cb743)" am: 8e521e2ea5
Original change: https://android-review.googlesource.com/c/platform/external/libyuv/+/2622518 Change-Id: I677290d9641c9a7a343f79cf385e88af70ec589d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'files/util/yuvconstants.c')
-rw-r--r--files/util/yuvconstants.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/files/util/yuvconstants.c b/files/util/yuvconstants.c
index 037e0824..4e5185af 100644
--- a/files/util/yuvconstants.c
+++ b/files/util/yuvconstants.c
@@ -43,9 +43,10 @@
// #define BR (-VR * 128 + YB)
int main(int argc, const char* argv[]) {
- if (argc < 2) {
- printf("yuvconstants Kr Kb\n");
- printf(" MC BT KR = 0.2126; KB = 0.0722\n");
+ if (argc < 3) {
+ printf("yuvconstants [KR] [KB]\n");
+ printf(" e.g. yuvconstants 0.2126 0.0722\n");
+ printf(" MC BT KR KB\n");
printf(" 1 BT.709 KR = 0.2126; KB = 0.0722\n");
printf(" 4 FCC KR = 0.30; KB = 0.11\n");
printf(" 6 BT.601 KR = 0.299; KB = 0.114\n");
@@ -53,8 +54,8 @@ int main(int argc, const char* argv[]) {
printf(" 9 BT.2020 KR = 0.2627; KB = 0.0593\n");
return -1;
}
- float kr = atof(argv[1]);
- float kb = atof(argv[2]);
+ float kr = (float)atof(argv[1]);
+ float kb = (float)atof(argv[2]);
float kg = 1 - kr - kb;
float vr = 2 * (1 - kr);