This is an automatic generated email to let you know that the following patch 
were queued:

Subject: edid-decode: Do not print the raw display use case value
Author:  Sebastian Wick <sebastian.w...@redhat.com>
Date:    Sun Jun 16 12:16:39 2024 +0200

If it cannot be converted to readable string, a failure is added which
includes the raw value. In libdisplay-info we do not keep around the raw
value which makes it hard to replicate the edid-decode output.

Signed-off-by: Sebastian Wick <sebastian.w...@redhat.com>
Signed-off-by: Hans Verkuil <hverkuil-ci...@xs4all.nl>

 parse-cta-block.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

---

diff --git a/parse-cta-block.cpp b/parse-cta-block.cpp
index 5193b70e3c53..d68d7f663037 100644
--- a/parse-cta-block.cpp
+++ b/parse-cta-block.cpp
@@ -1613,7 +1613,7 @@ static std::string display_use_case(unsigned char x)
        default: break;
        }
        fail("Unknown Display product primary use case 0x%02x.\n", x);
-       return std::string("Unknown display use case (") + utohex(x) + ")";
+       return "Unknown";
 }
 
 static void cta_microsoft(const unsigned char *x, unsigned length)
@@ -1626,7 +1626,7 @@ static void cta_microsoft(const unsigned char *x, 
unsigned length)
                printf("    Desktop Usage: %u\n", (x[1] >> 6) & 1);
                printf("    Third-Party Usage: %u\n", (x[1] >> 5) & 1);
        }
-       printf("    Display Product Primary Use Case: %u (%s)\n", x[1] & 0x1f,
+       printf("    Display Product Primary Use Case: %s\n",
               display_use_case(x[1] & 0x1f).c_str());
        printf("    Container ID: %s\n", containerid2s(x + 2).c_str());
 }

Reply via email to