History

avfilter/vf_colortemperature: Use formats list instead of query function

Andreas Rheinhardt committed 5 years ago

Commit 653d7831 parent 0fbdedc1 file · +1 −6Browse files

Unified · Split

libavfilter/vf_colortemperature.c+1−6
@@ -276,8 +276,6 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *frame) · 275 unmodified lines
276 return ff_filter_frame(ctx->outputs[0], frame);276 return ff_filter_frame(ctx->outputs[0], frame);
277}277}
278 278
279static av_cold int query_formats(AVFilterContext *ctx)
280{
281 static const enum AVPixelFormat pixel_fmts[] = {279 static const enum AVPixelFormat pixel_fmts[] = {
282 AV_PIX_FMT_RGB24, AV_PIX_FMT_BGR24,280 AV_PIX_FMT_RGB24, AV_PIX_FMT_BGR24,
283 AV_PIX_FMT_RGBA, AV_PIX_FMT_BGRA,281 AV_PIX_FMT_RGBA, AV_PIX_FMT_BGRA,
@@ -293,9 +291,6 @@ static av_cold int query_formats(AVFilterContext *ctx) · 9 unmodified lines
293 AV_PIX_FMT_NONE291 AV_PIX_FMT_NONE
294 };292 };
295 293
296 return ff_set_common_formats_from_list(ctx, pixel_fmts);
297}
298
299static av_cold int config_input(AVFilterLink *inlink)294static av_cold int config_input(AVFilterLink *inlink)
300{295{
301 AVFilterContext *ctx = inlink->dst;296 AVFilterContext *ctx = inlink->dst;
@@ -356,7 +351,7 @@ const AVFilter ff_vf_colortemperature = { · 54 unmodified lines
356 .priv_class = &colortemperature_class,351 .priv_class = &colortemperature_class,
357 FILTER_INPUTS(inputs),352 FILTER_INPUTS(inputs),
358 FILTER_OUTPUTS(outputs),353 FILTER_OUTPUTS(outputs),
359 FILTER_QUERY_FUNC(query_formats),354 FILTER_PIXFMTS_ARRAY(pixel_fmts),
360 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC | AVFILTER_FLAG_SLICE_THREADS,355 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC | AVFILTER_FLAG_SLICE_THREADS,
361 .process_command = ff_filter_process_command,356 .process_command = ff_filter_process_command,
362};357};

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t