From 4a3c79cb31aee310443039c37d64377ed06f1d14 Mon Sep 17 00:00:00 2001 From: Frank Barchard Date: Wed, 23 Nov 2022 19:26:21 -0800 Subject: [PATCH] yuvconstants check for 3 arguments and show help - show command line help for yuvconstants util - fix for jpeg link on OSX with CMake Bug: libyuv:946, libyuv:947 Change-Id: Icb11a2da376af07f0e03c1db467342b1f0d509cc Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4054461 Reviewed-by: Mirko Bonadei Reviewed-by: Frank Barchard --- util/yuvconstants.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/util/yuvconstants.c b/util/yuvconstants.c index 037e0824f..bc0c0de28 100644 --- a/util/yuvconstants.c +++ b/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");