]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/matroskaenc.c
avformat/rdt: fix compiler warning about const qualifier being discarded
[ffmpeg] / libavformat / matroskaenc.c
index 7123ec6c9656612e44fb12ea2a1efed9087679ce..98fe4af29178331b7a09bf437c8c4d5b4620cf91 100644 (file)
@@ -874,8 +874,8 @@ static int mkv_write_track(AVFormatContext *s, MatroskaMuxContext *mkv,
             }
         }
 
-        if ((tag = av_dict_get(st->metadata, "alpha_mode", NULL, 0)) ||
-            (tag = av_dict_get( s->metadata, "alpha_mode", NULL, 0)) ||
+        if (((tag = av_dict_get(st->metadata, "alpha_mode", NULL, 0)) && atoi(tag->value)) ||
+            ((tag = av_dict_get( s->metadata, "alpha_mode", NULL, 0)) && atoi(tag->value)) ||
             (codec->pix_fmt == AV_PIX_FMT_YUVA420P)) {
             put_ebml_uint(pb, MATROSKA_ID_VIDEOALPHAMODE, 1);
         }