diff --git a/modules/video_filter/Modules.am b/modules/video_filter/Modules.am index 3189cc117a..4961b23a44 100644 --- a/modules/video_filter/Modules.am +++ b/modules/video_filter/Modules.am @@ -41,7 +41,7 @@ SOURCES_canvas = canvas.c SOURCES_blendbench = blendbench.c SOURCES_chain = chain.c SOURCES_postproc = postproc.c -SOURCES_swscale = swscale.c ../codec/avcodec/chroma.h +SOURCES_swscale = swscale.c ../codec/avcodec/chroma.c SOURCES_imgresample = imgresample.c ../codec/avcodec/chroma.h SOURCES_scene = scene.c SOURCES_yuvp = yuvp.c diff --git a/modules/video_filter/swscale.c b/modules/video_filter/swscale.c index b540491de2..5d8fa2a4bb 100644 --- a/modules/video_filter/swscale.c +++ b/modules/video_filter/swscale.c @@ -36,12 +36,15 @@ #ifdef HAVE_LIBSWSCALE_SWSCALE_H # include +# include #elif defined(HAVE_FFMPEG_SWSCALE_H) # include +# include #endif /* Gruikkkkkkkkkk!!!!! */ -#include "../codec/avcodec/chroma.h" +#include "../codec/avcodec/avcodec.h" +#undef AVPALETTE_SIZE #define AVPALETTE_SIZE (256 * sizeof(uint32_t))