[FFmpeg-cvslog] matroskadec: don't warn about unknown spherical medata when none is present

James Almer git at videolan.org
Sun Nov 12 05:48:21 EET 2017


ffmpeg | branch: master | James Almer <jamrial at gmail.com> | Thu Nov  2 20:42:05 2017 -0300| [55fe72a841ba306370e68e86c88f34b4456aa4dd] | committer: James Almer

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 <jamrial at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=55fe72a841ba306370e68e86c88f34b4456aa4dd
---

 libavformat/matroskadec.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c
index c6e1a190a8..3953cd304e 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",



More information about the ffmpeg-cvslog mailing list