aboutsummaryrefslogtreecommitdiffstats
path: root/libavfilter
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2022-02-23 14:56:49 +0200
committerMartin Storsjö <martin@martin.st>2022-03-16 14:12:49 +0200
commita78f136f3fa039fd7ad664fd6e6e976f1448c68b (patch)
tree071be1991a6b641284543e77dbb82a0dcfc8f35d /libavfilter
parentf3a0e2ee2b97e2d46b351c29853c056d126884e2 (diff)
downloadffmpeg-a78f136f3fa039fd7ad664fd6e6e976f1448c68b.tar.gz
configure: Use a separate config_components.h header for $ALL_COMPONENTS
This avoids unnecessary rebuilds of most source files if only the list of enabled components has changed, but not the other properties of the build, set in config.h. Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavfilter')
-rw-r--r--libavfilter/aeval.c2
-rw-r--r--libavfilter/af_afade.c2
-rw-r--r--libavfilter/af_agate.c2
-rw-r--r--libavfilter/af_biquads.c2
-rw-r--r--libavfilter/af_sidechaincompress.c2
-rw-r--r--libavfilter/avf_showspectrum.c2
-rw-r--r--libavfilter/avf_showwaves.c2
-rw-r--r--libavfilter/f_bench.c2
-rw-r--r--libavfilter/f_cue.c2
-rw-r--r--libavfilter/f_drawgraph.c2
-rw-r--r--libavfilter/f_graphmonitor.c2
-rw-r--r--libavfilter/f_interleave.c2
-rw-r--r--libavfilter/f_latency.c2
-rw-r--r--libavfilter/f_loop.c2
-rw-r--r--libavfilter/f_metadata.c2
-rw-r--r--libavfilter/f_perms.c2
-rw-r--r--libavfilter/f_realtime.c2
-rw-r--r--libavfilter/f_reverse.c2
-rw-r--r--libavfilter/f_segment.c2
-rw-r--r--libavfilter/f_select.c2
-rw-r--r--libavfilter/f_sendcmd.c2
-rw-r--r--libavfilter/f_sidedata.c2
-rw-r--r--libavfilter/f_zmq.c2
-rw-r--r--libavfilter/lut3d.h2
-rw-r--r--libavfilter/setpts.c2
-rw-r--r--libavfilter/settb.c2
-rw-r--r--libavfilter/src_movie.c2
-rw-r--r--libavfilter/trim.c1
-rw-r--r--libavfilter/vf_aspect.c2
-rw-r--r--libavfilter/vf_avgblur_opencl.c2
-rw-r--r--libavfilter/vf_blend.c2
-rw-r--r--libavfilter/vf_colorconstancy.c2
-rw-r--r--libavfilter/vf_colorkey.c2
-rw-r--r--libavfilter/vf_convolution.c2
-rw-r--r--libavfilter/vf_convolution_opencl.c2
-rw-r--r--libavfilter/vf_convolve.c2
-rw-r--r--libavfilter/vf_drawbox.c2
-rw-r--r--libavfilter/vf_extractplanes.c2
-rw-r--r--libavfilter/vf_format.c2
-rw-r--r--libavfilter/vf_histogram.c2
-rw-r--r--libavfilter/vf_identity.c2
-rw-r--r--libavfilter/vf_lut.c2
-rw-r--r--libavfilter/vf_lut2.c2
-rw-r--r--libavfilter/vf_lut3d.c2
-rw-r--r--libavfilter/vf_mix.c2
-rw-r--r--libavfilter/vf_neighbor.c2
-rw-r--r--libavfilter/vf_neighbor_opencl.c2
-rw-r--r--libavfilter/vf_premultiply.c2
-rw-r--r--libavfilter/vf_program_opencl.c2
-rw-r--r--libavfilter/vf_setparams.c2
-rw-r--r--libavfilter/vf_stack.c2
-rw-r--r--libavfilter/vf_subtitles.c1
-rw-r--r--libavfilter/vf_xmedian.c2
-rw-r--r--libavfilter/vsrc_testsrc.c2
54 files changed, 106 insertions, 0 deletions
diff --git a/libavfilter/aeval.c b/libavfilter/aeval.c
index 86cb0990dd..94d7690ef4 100644
--- a/libavfilter/aeval.c
+++ b/libavfilter/aeval.c
@@ -23,6 +23,8 @@
* eval audio source
*/
+#include "config_components.h"
+
#include "libavutil/avstring.h"
#include "libavutil/channel_layout.h"
#include "libavutil/eval.h"
diff --git a/libavfilter/af_afade.c b/libavfilter/af_afade.c
index e31467ee2b..0445bb729f 100644
--- a/libavfilter/af_afade.c
+++ b/libavfilter/af_afade.c
@@ -23,6 +23,8 @@
* fade audio filter
*/
+#include "config_components.h"
+
#include "libavutil/opt.h"
#include "audio.h"
#include "avfilter.h"
diff --git a/libavfilter/af_agate.c b/libavfilter/af_agate.c
index 8e93a3a82b..51bc8c04d4 100644
--- a/libavfilter/af_agate.c
+++ b/libavfilter/af_agate.c
@@ -23,6 +23,8 @@
* Audio (Sidechain) Gate filter
*/
+#include "config_components.h"
+
#include "libavutil/audio_fifo.h"
#include "libavutil/channel_layout.h"
#include "libavutil/opt.h"
diff --git a/libavfilter/af_biquads.c b/libavfilter/af_biquads.c
index a1fe1ec72a..54270701c9 100644
--- a/libavfilter/af_biquads.c
+++ b/libavfilter/af_biquads.c
@@ -62,6 +62,8 @@
* V
*/
+#include "config_components.h"
+
#include "libavutil/avassert.h"
#include "libavutil/channel_layout.h"
#include "libavutil/ffmath.h"
diff --git a/libavfilter/af_sidechaincompress.c b/libavfilter/af_sidechaincompress.c
index 90d2a2c726..4d060060e9 100644
--- a/libavfilter/af_sidechaincompress.c
+++ b/libavfilter/af_sidechaincompress.c
@@ -24,6 +24,8 @@
* Audio (Sidechain) Compressor filter
*/
+#include "config_components.h"
+
#include "libavutil/audio_fifo.h"
#include "libavutil/channel_layout.h"
#include "libavutil/common.h"
diff --git a/libavfilter/avf_showspectrum.c b/libavfilter/avf_showspectrum.c
index 30ee701c12..6b99fc9a8b 100644
--- a/libavfilter/avf_showspectrum.c
+++ b/libavfilter/avf_showspectrum.c
@@ -26,6 +26,8 @@
* (by Michael Niedermayer) and lavfi/avf_showwaves (by Stefano Sabatini).
*/
+#include "config_components.h"
+
#include <float.h>
#include <math.h>
diff --git a/libavfilter/avf_showwaves.c b/libavfilter/avf_showwaves.c
index 4aa415b115..f491277ce1 100644
--- a/libavfilter/avf_showwaves.c
+++ b/libavfilter/avf_showwaves.c
@@ -23,6 +23,8 @@
* audio to video multimedia filter
*/
+#include "config_components.h"
+
#include "libavutil/avassert.h"
#include "libavutil/avstring.h"
#include "libavutil/channel_layout.h"
diff --git a/libavfilter/f_bench.c b/libavfilter/f_bench.c
index 109a530d7c..9b55194dbc 100644
--- a/libavfilter/f_bench.c
+++ b/libavfilter/f_bench.c
@@ -16,6 +16,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/opt.h"
#include "libavutil/time.h"
#include "avfilter.h"
diff --git a/libavfilter/f_cue.c b/libavfilter/f_cue.c
index d90fe54b9a..9a1b7c03b8 100644
--- a/libavfilter/f_cue.c
+++ b/libavfilter/f_cue.c
@@ -18,6 +18,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/opt.h"
#include "libavutil/time.h"
#include "avfilter.h"
diff --git a/libavfilter/f_drawgraph.c b/libavfilter/f_drawgraph.c
index b6fcb3b75e..000255fc52 100644
--- a/libavfilter/f_drawgraph.c
+++ b/libavfilter/f_drawgraph.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "float.h"
#include "libavutil/avstring.h"
diff --git a/libavfilter/f_graphmonitor.c b/libavfilter/f_graphmonitor.c
index 7360a7f760..016a707a27 100644
--- a/libavfilter/f_graphmonitor.c
+++ b/libavfilter/f_graphmonitor.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "float.h"
#include "libavutil/pixdesc.h"
diff --git a/libavfilter/f_interleave.c b/libavfilter/f_interleave.c
index b60e89762f..74597a0ec6 100644
--- a/libavfilter/f_interleave.c
+++ b/libavfilter/f_interleave.c
@@ -23,6 +23,8 @@
* audio and video interleaver
*/
+#include "config_components.h"
+
#include "libavutil/avassert.h"
#include "libavutil/avstring.h"
#include "libavutil/opt.h"
diff --git a/libavfilter/f_latency.c b/libavfilter/f_latency.c
index 6f16d6677e..f04fd726f2 100644
--- a/libavfilter/f_latency.c
+++ b/libavfilter/f_latency.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/opt.h"
#include "avfilter.h"
#include "filters.h"
diff --git a/libavfilter/f_loop.c b/libavfilter/f_loop.c
index c619ba85b3..672aa4c8f7 100644
--- a/libavfilter/f_loop.c
+++ b/libavfilter/f_loop.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/audio_fifo.h"
#include "libavutil/fifo.h"
#include "libavutil/internal.h"
diff --git a/libavfilter/f_metadata.c b/libavfilter/f_metadata.c
index 5f5091e9b7..82491f2bb8 100644
--- a/libavfilter/f_metadata.c
+++ b/libavfilter/f_metadata.c
@@ -23,6 +23,8 @@
* filter for manipulating frame metadata
*/
+#include "config_components.h"
+
#include <float.h>
#include "libavutil/avassert.h"
diff --git a/libavfilter/f_perms.c b/libavfilter/f_perms.c
index 5e2f4ecdf4..e26a15fd06 100644
--- a/libavfilter/f_perms.c
+++ b/libavfilter/f_perms.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/lfg.h"
#include "libavutil/opt.h"
#include "libavutil/random_seed.h"
diff --git a/libavfilter/f_realtime.c b/libavfilter/f_realtime.c
index 9a60ded0ca..78da5dc3a7 100644
--- a/libavfilter/f_realtime.c
+++ b/libavfilter/f_realtime.c
@@ -18,6 +18,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/opt.h"
#include "libavutil/time.h"
#include "avfilter.h"
diff --git a/libavfilter/f_reverse.c b/libavfilter/f_reverse.c
index 2776c83b8d..2c99557c75 100644
--- a/libavfilter/f_reverse.c
+++ b/libavfilter/f_reverse.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/opt.h"
#include "avfilter.h"
#include "formats.h"
diff --git a/libavfilter/f_segment.c b/libavfilter/f_segment.c
index dd94eb9360..03a071a05b 100644
--- a/libavfilter/f_segment.c
+++ b/libavfilter/f_segment.c
@@ -16,6 +16,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include <stdint.h>
#include "libavutil/avstring.h"
diff --git a/libavfilter/f_select.c b/libavfilter/f_select.c
index b61d88f4fe..1cfe2d59e5 100644
--- a/libavfilter/f_select.c
+++ b/libavfilter/f_select.c
@@ -23,6 +23,8 @@
* filter for selecting which frame passes in the filterchain
*/
+#include "config_components.h"
+
#include "libavutil/avstring.h"
#include "libavutil/eval.h"
#include "libavutil/fifo.h"
diff --git a/libavfilter/f_sendcmd.c b/libavfilter/f_sendcmd.c
index 04bfc84a06..857b841313 100644
--- a/libavfilter/f_sendcmd.c
+++ b/libavfilter/f_sendcmd.c
@@ -23,6 +23,8 @@
* send commands filter
*/
+#include "config_components.h"
+
#include "libavutil/avstring.h"
#include "libavutil/bprint.h"
#include "libavutil/eval.h"
diff --git a/libavfilter/f_sidedata.c b/libavfilter/f_sidedata.c
index 8eccd4a06e..82bbaa0e7e 100644
--- a/libavfilter/f_sidedata.c
+++ b/libavfilter/f_sidedata.c
@@ -21,6 +21,8 @@
* filter for manipulating frame side data
*/
+#include "config_components.h"
+
#include "libavutil/avassert.h"
#include "libavutil/internal.h"
#include "libavutil/frame.h"
diff --git a/libavfilter/f_zmq.c b/libavfilter/f_zmq.c
index 3bd195f0b2..156670dad4 100644
--- a/libavfilter/f_zmq.c
+++ b/libavfilter/f_zmq.c
@@ -23,6 +23,8 @@
* receive commands through libzeromq and broker them to filters
*/
+#include "config_components.h"
+
#include <zmq.h>
#include "libavutil/avstring.h"
#include "libavutil/bprint.h"
diff --git a/libavfilter/lut3d.h b/libavfilter/lut3d.h
index bc32eac91c..97cd413233 100644
--- a/libavfilter/lut3d.h
+++ b/libavfilter/lut3d.h
@@ -21,6 +21,8 @@
#ifndef AVFILTER_LUT3D_H
#define AVFILTER_LUT3D_H
+#include "config_components.h"
+
#include "libavutil/pixdesc.h"
#include "framesync.h"
#include "avfilter.h"
diff --git a/libavfilter/setpts.c b/libavfilter/setpts.c
index 054feb05f1..171fae88c0 100644
--- a/libavfilter/setpts.c
+++ b/libavfilter/setpts.c
@@ -24,6 +24,8 @@
* video presentation timestamp (PTS) modification filter
*/
+#include "config_components.h"
+
#include <inttypes.h>
#include "libavutil/eval.h"
diff --git a/libavfilter/settb.c b/libavfilter/settb.c
index 67d310afbd..5f589004f8 100644
--- a/libavfilter/settb.c
+++ b/libavfilter/settb.c
@@ -23,6 +23,8 @@
* Set timebase for the output link.
*/
+#include "config_components.h"
+
#include <inttypes.h>
#include <stdio.h>
diff --git a/libavfilter/src_movie.c b/libavfilter/src_movie.c
index 3d6cdc2871..711854c23c 100644
--- a/libavfilter/src_movie.c
+++ b/libavfilter/src_movie.c
@@ -27,6 +27,8 @@
* @todo support a PTS correction mechanism
*/
+#include "config_components.h"
+
#include <float.h>
#include <stdint.h>
diff --git a/libavfilter/trim.c b/libavfilter/trim.c
index 59adc54a92..ee6e821cd2 100644
--- a/libavfilter/trim.c
+++ b/libavfilter/trim.c
@@ -19,6 +19,7 @@
#include <stdint.h>
#include "config.h"
+#include "config_components.h"
#include "libavutil/channel_layout.h"
#include "libavutil/common.h"
diff --git a/libavfilter/vf_aspect.c b/libavfilter/vf_aspect.c
index 2d1eaa954b..0a10a5a176 100644
--- a/libavfilter/vf_aspect.c
+++ b/libavfilter/vf_aspect.c
@@ -23,6 +23,8 @@
* aspect ratio modification video filters
*/
+#include "config_components.h"
+
#include <float.h>
#include "libavutil/common.h"
diff --git a/libavfilter/vf_avgblur_opencl.c b/libavfilter/vf_avgblur_opencl.c
index 53cd1b8f48..7c0578b694 100644
--- a/libavfilter/vf_avgblur_opencl.c
+++ b/libavfilter/vf_avgblur_opencl.c
@@ -19,6 +19,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/common.h"
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
diff --git a/libavfilter/vf_blend.c b/libavfilter/vf_blend.c
index 2d433e439f..c882086c51 100644
--- a/libavfilter/vf_blend.c
+++ b/libavfilter/vf_blend.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/imgutils.h"
#include "libavutil/intfloat.h"
#include "libavutil/eval.h"
diff --git a/libavfilter/vf_colorconstancy.c b/libavfilter/vf_colorconstancy.c
index ba6359462e..db7e20df53 100644
--- a/libavfilter/vf_colorconstancy.c
+++ b/libavfilter/vf_colorconstancy.c
@@ -28,6 +28,8 @@
* J. van de Weijer, Th. Gevers, A. Gijsenij "Edge-Based Color Constancy".
*/
+#include "config_components.h"
+
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
diff --git a/libavfilter/vf_colorkey.c b/libavfilter/vf_colorkey.c
index ed43722c03..96e0f12878 100644
--- a/libavfilter/vf_colorkey.c
+++ b/libavfilter/vf_colorkey.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/opt.h"
#include "libavutil/imgutils.h"
#include "avfilter.h"
diff --git a/libavfilter/vf_convolution.c b/libavfilter/vf_convolution.c
index 6e6fe0d887..9a9c099e6d 100644
--- a/libavfilter/vf_convolution.c
+++ b/libavfilter/vf_convolution.c
@@ -19,6 +19,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/avstring.h"
#include "libavutil/imgutils.h"
#include "libavutil/intreadwrite.h"
diff --git a/libavfilter/vf_convolution_opencl.c b/libavfilter/vf_convolution_opencl.c
index d886c7aead..de3d38b553 100644
--- a/libavfilter/vf_convolution_opencl.c
+++ b/libavfilter/vf_convolution_opencl.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/common.h"
#include "libavutil/imgutils.h"
#include "libavutil/mem.h"
diff --git a/libavfilter/vf_convolve.c b/libavfilter/vf_convolve.c
index 55afb582b4..a61a32f007 100644
--- a/libavfilter/vf_convolve.c
+++ b/libavfilter/vf_convolve.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include <float.h>
#include "libavutil/imgutils.h"
diff --git a/libavfilter/vf_drawbox.c b/libavfilter/vf_drawbox.c
index 919652e50f..f1da075fe2 100644
--- a/libavfilter/vf_drawbox.c
+++ b/libavfilter/vf_drawbox.c
@@ -25,6 +25,8 @@
* that needs to write in the input frame.
*/
+#include "config_components.h"
+
#include "libavutil/colorspace.h"
#include "libavutil/common.h"
#include "libavutil/opt.h"
diff --git a/libavfilter/vf_extractplanes.c b/libavfilter/vf_extractplanes.c
index 0b26d92269..60b55578cf 100644
--- a/libavfilter/vf_extractplanes.c
+++ b/libavfilter/vf_extractplanes.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/avstring.h"
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
diff --git a/libavfilter/vf_format.c b/libavfilter/vf_format.c
index c78acbf87b..24b1c9ca61 100644
--- a/libavfilter/vf_format.c
+++ b/libavfilter/vf_format.c
@@ -23,6 +23,8 @@
* format and noformat video filters
*/
+#include "config_components.h"
+
#include <string.h>
#include "libavutil/internal.h"
diff --git a/libavfilter/vf_histogram.c b/libavfilter/vf_histogram.c
index bf80b2c4fc..ced7cda6f4 100644
--- a/libavfilter/vf_histogram.c
+++ b/libavfilter/vf_histogram.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/colorspace.h"
#include "libavutil/opt.h"
#include "libavutil/parseutils.h"
diff --git a/libavfilter/vf_identity.c b/libavfilter/vf_identity.c
index cc30761388..84def7959b 100644
--- a/libavfilter/vf_identity.c
+++ b/libavfilter/vf_identity.c
@@ -23,6 +23,8 @@
* Calculate the Identity between two input videos.
*/
+#include "config_components.h"
+
#include "libavutil/avstring.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
diff --git a/libavfilter/vf_lut.c b/libavfilter/vf_lut.c
index fd5b364797..621291cdad 100644
--- a/libavfilter/vf_lut.c
+++ b/libavfilter/vf_lut.c
@@ -24,6 +24,8 @@
* value, and apply it to input video.
*/
+#include "config_components.h"
+
#include "libavutil/attributes.h"
#include "libavutil/bswap.h"
#include "libavutil/common.h"
diff --git a/libavfilter/vf_lut2.c b/libavfilter/vf_lut2.c
index 868c0496fa..49755544b0 100644
--- a/libavfilter/vf_lut2.c
+++ b/libavfilter/vf_lut2.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/attributes.h"
#include "libavutil/common.h"
#include "libavutil/eval.h"
diff --git a/libavfilter/vf_lut3d.c b/libavfilter/vf_lut3d.c
index 7ef96906fc..1880141e51 100644
--- a/libavfilter/vf_lut3d.c
+++ b/libavfilter/vf_lut3d.c
@@ -24,6 +24,8 @@
* 3D Lookup table filter
*/
+#include "config_components.h"
+
#include "float.h"
#include "libavutil/opt.h"
diff --git a/libavfilter/vf_mix.c b/libavfilter/vf_mix.c
index 8206517579..c04504bba0 100644
--- a/libavfilter/vf_mix.c
+++ b/libavfilter/vf_mix.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/avstring.h"
#include "libavutil/imgutils.h"
#include "libavutil/intreadwrite.h"
diff --git a/libavfilter/vf_neighbor.c b/libavfilter/vf_neighbor.c
index f48fb306b2..d6638779e5 100644
--- a/libavfilter/vf_neighbor.c
+++ b/libavfilter/vf_neighbor.c
@@ -19,6 +19,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/imgutils.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/pixdesc.h"
diff --git a/libavfilter/vf_neighbor_opencl.c b/libavfilter/vf_neighbor_opencl.c
index 98b04b2852..3b83cee3da 100644
--- a/libavfilter/vf_neighbor_opencl.c
+++ b/libavfilter/vf_neighbor_opencl.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/common.h"
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
diff --git a/libavfilter/vf_premultiply.c b/libavfilter/vf_premultiply.c
index 4b60de7b7b..e077d46a9a 100644
--- a/libavfilter/vf_premultiply.c
+++ b/libavfilter/vf_premultiply.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/imgutils.h"
#include "libavutil/pixdesc.h"
#include "libavutil/opt.h"
diff --git a/libavfilter/vf_program_opencl.c b/libavfilter/vf_program_opencl.c
index 5f3c71d95b..55c1e6547c 100644
--- a/libavfilter/vf_program_opencl.c
+++ b/libavfilter/vf_program_opencl.c
@@ -16,6 +16,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/avstring.h"
#include "libavutil/log.h"
#include "libavutil/mem.h"
diff --git a/libavfilter/vf_setparams.c b/libavfilter/vf_setparams.c
index b3893adc13..95a2d15c02 100644
--- a/libavfilter/vf_setparams.c
+++ b/libavfilter/vf_setparams.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/pixfmt.h"
#include "libavutil/opt.h"
#include "avfilter.h"
diff --git a/libavfilter/vf_stack.c b/libavfilter/vf_stack.c
index f584e8349b..aa32a1bf5e 100644
--- a/libavfilter/vf_stack.c
+++ b/libavfilter/vf_stack.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/avstring.h"
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
diff --git a/libavfilter/vf_subtitles.c b/libavfilter/vf_subtitles.c
index 3fc4eeb63d..84ba4c7196 100644
--- a/libavfilter/vf_subtitles.c
+++ b/libavfilter/vf_subtitles.c
@@ -30,6 +30,7 @@
#include <ass/ass.h>
#include "config.h"
+#include "config_components.h"
#if CONFIG_SUBTITLES_FILTER
# include "libavcodec/avcodec.h"
# include "libavformat/avformat.h"
diff --git a/libavfilter/vf_xmedian.c b/libavfilter/vf_xmedian.c
index 148ab555bb..155e464ba6 100644
--- a/libavfilter/vf_xmedian.c
+++ b/libavfilter/vf_xmedian.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config_components.h"
+
#include "libavutil/avstring.h"
#include "libavutil/imgutils.h"
#include "libavutil/intreadwrite.h"
diff --git a/libavfilter/vsrc_testsrc.c b/libavfilter/vsrc_testsrc.c
index 20b915d472..f859cf2f48 100644
--- a/libavfilter/vsrc_testsrc.c
+++ b/libavfilter/vsrc_testsrc.c
@@ -33,6 +33,8 @@
* allyuv, smptebars and smptehdbars are by Paul B Mahol.
*/
+#include "config_components.h"
+
#include <float.h>
#include "libavutil/avassert.h"