History

avfilter/vf_convolution: Fix compilation with sobel disabled

Andreas Rheinhardt committed 2 years ago

Commit 3c7dc9e1 parent dd246bd2 files · +3 −1Browse files

Showing the changes to libavfilter (2 of 2 files). Show all

Unified · Split

2 files
  1. libavfilter/convolution.h +1 −1
  2. libavfilter/vf_convolution.c +2 −0
libavfilter/convolution.h+1−1
@@ -119,7 +119,7 @@ static void filter16_sobel(uint8_t *dstp, int width, · 118 unmodified lines
119119 }
120120 }
121121
122−static av_unused void ff_sobel_init(ConvolutionContext *s, int depth, int nb_planes)
122+static inline void ff_sobel_init(ConvolutionContext *s, int depth, int nb_planes)
123123 {
124124 for (int i = 0; i < 4; i++) {
125125 s->filter[i] = filter_sobel;
libavfilter/vf_convolution.c+2−0
@@ -761,8 +761,10 @@ static int param_init(AVFilterContext *ctx) · 760 unmodified lines
761761 s->rdiv[i] = s->scale;
762762 s->bias[i] = s->delta;
763763 }
764+#if CONFIG_SOBEL_FILTER
764765 } else if (!strcmp(ctx->filter->name, "sobel")) {
765766 ff_sobel_init(s, s->depth, s->nb_planes);
767+#endif
766768 } else if (!strcmp(ctx->filter->name, "kirsch")) {
767769 for (i = 0; i < 4; i++) {
768770 s->filter[i] = filter_kirsch;

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