1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
Do not use ffmpeg internal symbols.
Index: mlt-0.7.6/src/modules/avformat/filter_avdeinterlace.c
===================================================================
--- mlt-0.7.6.orig/src/modules/avformat/filter_avdeinterlace.c
+++ mlt-0.7.6/src/modules/avformat/filter_avdeinterlace.c
@@ -26,7 +26,9 @@
// ffmpeg Header files
#include <libavformat/avformat.h>
+#include <libavcodec/avcodec.h>
+#if 0
#ifdef USE_MMX
#include "mmx.h"
#else
@@ -293,6 +295,7 @@ static int mlt_avpicture_deinterlace(AVP
#endif
return 0;
}
+#endif
/** Do it :-).
*/
@@ -318,7 +321,7 @@ static int filter_get_image( mlt_frame f
// Fill the picture
avpicture_fill( output, *image, PIX_FMT_YUYV422, *width, *height );
- mlt_avpicture_deinterlace( output, output, PIX_FMT_YUYV422, *width, *height );
+ avpicture_deinterlace( output, output, PIX_FMT_YUYV422, *width, *height );
// Free the picture
mlt_pool_release( output );
|