Improve error msg for no matching rac.CodecReader
diff --git a/lib/rac/reader.go b/lib/rac/reader.go
index 0a3739c..6060702 100644
--- a/lib/rac/reader.go
+++ b/lib/rac/reader.go
@@ -310,7 +310,16 @@
}
}
if codecReader == nil {
- r.err = fmt.Errorf("rac: no matching CodecReader for Codec 0x%02X", chunk.Codec)
+ name := ""
+ switch chunk.Codec {
+ case CodecZlib:
+ name = " (Zlib)"
+ case CodecBrotli:
+ name = " (Brotli)"
+ case CodecZstandard:
+ name = " (Zstandard)"
+ }
+ r.err = fmt.Errorf("rac: no matching CodecReader for Codec 0x%02X%s", chunk.Codec, name)
return r.err
}