]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/vf_setfield.c
iff: replace av_abort by av_assert0
[ffmpeg] / libavfilter / vf_setfield.c
index 4be4fd89daaf635d49a062de6ed9a2a9c1abf355..93d30c7b0b2f407cae47fe2ff39801876b5a19d6 100644 (file)
@@ -69,7 +69,7 @@ static av_cold int init(AVFilterContext *ctx, const char *args)
     return 0;
 }
 
-static void start_frame(AVFilterLink *inlink, AVFilterBufferRef *inpicref)
+static int start_frame(AVFilterLink *inlink, AVFilterBufferRef *inpicref)
 {
     SetFieldContext *setfield = inlink->dst->priv;
     AVFilterBufferRef *outpicref = avfilter_ref_buffer(inpicref, ~0);
@@ -80,7 +80,7 @@ static void start_frame(AVFilterLink *inlink, AVFilterBufferRef *inpicref)
         outpicref->video->interlaced = 1;
         outpicref->video->top_field_first = setfield->mode;
     }
-    ff_start_frame(inlink->dst->outputs[0], outpicref);
+    return ff_start_frame(inlink->dst->outputs[0], outpicref);
 }
 
 AVFilter avfilter_vf_setfield = {