]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/vf_thumbnail.c
avformat/mpegts: make sure mpegts_read_header always stops at the first pmt
[ffmpeg] / libavfilter / vf_thumbnail.c
index 0effdc91e9a8b8f2ca3420d1fb7d62b41e210463..ac04615bdc8f5989bbbc104136491c681c807958 100644 (file)
@@ -162,7 +162,7 @@ static av_cold void uninit(AVFilterContext *ctx)
 {
     int i;
     ThumbContext *s = ctx->priv;
-    for (i = 0; i < s->n_frames && s->frames[i].buf; i++)
+    for (i = 0; i < s->n_frames && s->frames && s->frames[i].buf; i++)
         av_frame_free(&s->frames[i].buf);
     av_freep(&s->frames);
 }
@@ -234,4 +234,5 @@ AVFilter ff_vf_thumbnail = {
     .inputs        = thumbnail_inputs,
     .outputs       = thumbnail_outputs,
     .priv_class    = &thumbnail_class,
+    .flags         = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC,
 };