From 55fe72a841ba306370e68e86c88f34b4456aa4dd Mon Sep 17 00:00:00 2001 From: James Almer Date: Thu, 2 Nov 2017 20:42:05 -0300 Subject: matroskadec: don't warn about unknown spherical medata when none is present track->video.projection.type is set to 0 (a Matroska specific "No spherical metadata present" value, with no related AVSphericalMapping) by default on files without the element. This removes bogus warnings on every single matroska file without Spherical metadata. Signed-off-by: James Almer --- libavformat/matroskadec.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c index c6e1a19..3953cd3 100644 --- a/libavformat/matroskadec.c +++ b/libavformat/matroskadec.c @@ -1658,6 +1658,9 @@ static int mkv_parse_video_projection(AVStream *st, const MatroskaTrack *track) return AVERROR_INVALIDDATA; } break; + case MATROSKA_VIDEO_PROJECTION_TYPE_RECTANGULAR: + /* No Spherical metadata */ + return 0; default: av_log(NULL, AV_LOG_WARNING, "Unknown spherical metadata type %"PRIu64"\n", -- cgit v1.1