Fix swscale linking
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 19 Oct 2008 20:12:38 +0000 (23:12 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 19 Oct 2008 20:12:38 +0000 (23:12 +0300)
modules/video_filter/Modules.am
modules/video_filter/swscale.c

index 3189cc1..4961b23 100644 (file)
@@ -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
index b540491..5d8fa2a 100644 (file)
 
 #ifdef HAVE_LIBSWSCALE_SWSCALE_H
 #   include <libswscale/swscale.h>
+#   include <libavcodec/avcodec.h>
 #elif defined(HAVE_FFMPEG_SWSCALE_H)
 #   include <ffmpeg/swscale.h>
+#   include <ffmpeg/avcodec.h>
 #endif
 
 /* Gruikkkkkkkkkk!!!!! */
-#include "../codec/avcodec/chroma.h"
+#include "../codec/avcodec/avcodec.h"
+#undef AVPALETTE_SIZE
 
 #define AVPALETTE_SIZE (256 * sizeof(uint32_t))