History

avfilter/vf_deblock: Use formats list instead of query function

Andreas Rheinhardt committed 5 years ago

Commit 5715c641 parent 2d8a4341 file · +1 −5Browse files

Showing the changes to libavfilter (1 of 1 file). Show all

Unified · Split

libavfilter/vf_deblock.c+1−5
@@ -61,8 +61,6 @@ typedef struct DeblockContext { · 60 unmodified lines
61 int ath, int bth, int gth, int dth, int max);61 int ath, int bth, int gth, int dth, int max);
62} DeblockContext;62} DeblockContext;
63 63
64static int query_formats(AVFilterContext *ctx)
65{
66 static const enum AVPixelFormat pixel_fmts[] = {64 static const enum AVPixelFormat pixel_fmts[] = {
67 AV_PIX_FMT_YUVA444P, AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV440P,65 AV_PIX_FMT_YUVA444P, AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV440P,
68 AV_PIX_FMT_YUVJ444P, AV_PIX_FMT_YUVJ440P,66 AV_PIX_FMT_YUVJ444P, AV_PIX_FMT_YUVJ440P,
@@ -84,8 +82,6 @@ static int query_formats(AVFilterContext *ctx) · 15 unmodified lines
84 AV_PIX_FMT_GRAY8, AV_PIX_FMT_GRAY9, AV_PIX_FMT_GRAY10, AV_PIX_FMT_GRAY12, AV_PIX_FMT_GRAY14, AV_PIX_FMT_GRAY16,82 AV_PIX_FMT_GRAY8, AV_PIX_FMT_GRAY9, AV_PIX_FMT_GRAY10, AV_PIX_FMT_GRAY12, AV_PIX_FMT_GRAY14, AV_PIX_FMT_GRAY16,
85 AV_PIX_FMT_NONE83 AV_PIX_FMT_NONE
86 };84 };
87 return ff_set_common_formats_from_list(ctx, pixel_fmts);
88}
89 85
90#define WEAK_HFILTER(name, type, ldiv) \86#define WEAK_HFILTER(name, type, ldiv) \
91static void deblockh##name##_weak(uint8_t *dstp, ptrdiff_t dst_linesize, int block, \87static void deblockh##name##_weak(uint8_t *dstp, ptrdiff_t dst_linesize, int block, \
@@ -417,7 +413,7 @@ const AVFilter ff_vf_deblock = { · 325 unmodified lines
417 .priv_class = &deblock_class,413 .priv_class = &deblock_class,
418 FILTER_INPUTS(inputs),414 FILTER_INPUTS(inputs),
419 FILTER_OUTPUTS(outputs),415 FILTER_OUTPUTS(outputs),
420 FILTER_QUERY_FUNC(query_formats),416 FILTER_PIXFMTS_ARRAY(pixel_fmts),
421 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC,417 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC,
422 .process_command = process_command,418 .process_command = process_command,
423};419};

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