av_log(ctx, AV_LOG_DEBUG, "Single frame:%s, Multi frame:%s\n", type2str(type), type2str(idet->last_type));
}
av_log(ctx, AV_LOG_DEBUG, "Single frame:%s, Multi frame:%s\n", type2str(type), type2str(idet->last_type));
}
filter(ctx);
ff_draw_slice(ctx->outputs[0], 0, link->h, 1);
filter(ctx);
ff_draw_slice(ctx->outputs[0], 0, link->h, 1);
-static void null_draw_slice(AVFilterLink *link, int y, int h, int slice_dir) { }
+static int null_draw_slice(AVFilterLink *link, int y, int h, int slice_dir) { return 0; }
.start_frame = start_frame,
.draw_slice = null_draw_slice,
.end_frame = end_frame,
.start_frame = start_frame,
.draw_slice = null_draw_slice,
.end_frame = end_frame,
{ .name = NULL}},
.outputs = (const AVFilterPad[]) {{ .name = "default",
.type = AVMEDIA_TYPE_VIDEO,
{ .name = NULL}},
.outputs = (const AVFilterPad[]) {{ .name = "default",
.type = AVMEDIA_TYPE_VIDEO,
.poll_frame = poll_frame,
.request_frame = request_frame, },
{ .name = NULL}},
.poll_frame = poll_frame,
.request_frame = request_frame, },
{ .name = NULL}},