From 5ea4939a1dde36ebc24fc5a026eeacaa74f366a4 Mon Sep 17 00:00:00 2001
From: James Almer <jamrial@gmail.com>
Date: Fri, 27 Dec 2024 13:48:54 -0300
Subject: [PATCH] obu: don't print warnings for Metadata OBUs of types
 "Unregistered user private"

---
 src/obu.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/obu.c b/src/obu.c
index 78d652b4c..d4314f8a5 100644
--- a/src/obu.c
+++ b/src/obu.c
@@ -1550,7 +1550,8 @@ ptrdiff_t dav1d_parse_obus(Dav1dContext *const c, Dav1dData *const in) {
             break;
         default:
             // print a warning but don't fail for unknown types
-            dav1d_log(c, "Unknown Metadata OBU type %d\n", meta_type);
+            if (meta_type > 31) // Types 6 to 31 are "Unregistered user private", so ignore them.
+                dav1d_log(c, "Unknown Metadata OBU type %d\n", meta_type);
             break;
         }
 
-- 
GitLab