[FFmpeg-cvslog] wtvdec: ignore WM/MediaThumbType metadata entry

Peter Ross git at videolan.org
Mon Jan 7 13:16:19 CET 2013


ffmpeg | branch: master | Peter Ross <pross at xvid.org> | Sun Jan  6 14:15:25 2013 +1100| [361ecb6176242f8d86c36cea7233b233280eadc7] | committer: Peter Ross

wtvdec: ignore WM/MediaThumbType metadata entry

This tag is used by Windows Media Centre in displaying the thumbnail,
and should be transformed into FFmpeg metadata string.

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

 libavformat/wtvdec.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/libavformat/wtvdec.c b/libavformat/wtvdec.c
index 5e9c817..88daa09 100644
--- a/libavformat/wtvdec.c
+++ b/libavformat/wtvdec.c
@@ -450,7 +450,10 @@ static void get_tag(AVFormatContext *s, AVIOContext *pb, const char *key, int ty
     if (!buf)
         return;
 
-    if (type == 0 && length == 4) {
+    if (!strcmp(key, "WM/MediaThumbType")) {
+        avio_skip(pb, length);
+        return;
+    } else if (type == 0 && length == 4) {
         snprintf(buf, buf_size, "%"PRIi32, avio_rl32(pb));
     } else if (type == 1) {
         avio_get_str16le(pb, length, buf, buf_size);



More information about the ffmpeg-cvslog mailing list