]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/flvdec.c
avformat/mxfdec: set index_duration from the track using the index
[ffmpeg] / libavformat / flvdec.c
index 0217cef8424eb3d6635108287f54f2661bc7b481..34c3e08bad23d49466b19c624e96deedb06dd5c1 100644 (file)
@@ -598,8 +598,10 @@ static int amf_parse_object(AVFormatContext *s, AVStream *astream,
                         if (version > 0 && version <= 655)
                             flv->broken_sizes = 1;
                     }
-                } else if (!strcmp(key, "metadatacreator") && !strcmp(str_val, "MEGA")) {
-                    flv->broken_sizes = 1;
+                } else if (!strcmp(key, "metadatacreator")) {
+                    if (   !strcmp (str_val, "MEGA")
+                        || !strncmp(str_val, "FlixEngine", 10))
+                        flv->broken_sizes = 1;
                 }
             }
         }