History

avfilter/vf_limiter: Use formats list instead of query function

Andreas Rheinhardt committed 5 years ago

Commit fbd540e1 parent 17848051 file · +1 −6Browse files

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

Unified · Split

libavfilter/vf_limiter.c+1−6
@@ -66,8 +66,6 @@ static av_cold int init(AVFilterContext *ctx) · 65 unmodified lines
66 return 0;66 return 0;
67}67}
68 68
69static int query_formats(AVFilterContext *ctx)
70{
71 static const enum AVPixelFormat pix_fmts[] = {69 static const enum AVPixelFormat pix_fmts[] = {
72 AV_PIX_FMT_YUVA444P, AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV440P,70 AV_PIX_FMT_YUVA444P, AV_PIX_FMT_YUV444P, AV_PIX_FMT_YUV440P,
73 AV_PIX_FMT_YUVJ444P, AV_PIX_FMT_YUVJ440P,71 AV_PIX_FMT_YUVJ444P, AV_PIX_FMT_YUVJ440P,
@@ -90,9 +88,6 @@ static int query_formats(AVFilterContext *ctx) · 16 unmodified lines
90 AV_PIX_FMT_NONE88 AV_PIX_FMT_NONE
91 };89 };
92 90
93 return ff_set_common_formats_from_list(ctx, pix_fmts);
94}
95
96static void limiter8(const uint8_t *src, uint8_t *dst,91static void limiter8(const uint8_t *src, uint8_t *dst,
97 ptrdiff_t slinesize, ptrdiff_t dlinesize,92 ptrdiff_t slinesize, ptrdiff_t dlinesize,
98 int w, int h, int min, int max)93 int w, int h, int min, int max)
@@ -263,7 +258,7 @@ const AVFilter ff_vf_limiter = { · 164 unmodified lines
263 .init = init,258 .init = init,
264 FILTER_INPUTS(inputs),259 FILTER_INPUTS(inputs),
265 FILTER_OUTPUTS(outputs),260 FILTER_OUTPUTS(outputs),
266 FILTER_QUERY_FUNC(query_formats),261 FILTER_PIXFMTS_ARRAY(pix_fmts),
267 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC | AVFILTER_FLAG_SLICE_THREADS,262 .flags = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC | AVFILTER_FLAG_SLICE_THREADS,
268 .process_command = process_command,263 .process_command = process_command,
269};264};

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