Try to fix up build with newer ffmpeg.
authorCarl Hetherington <cth@carlh.net>
Fri, 20 Jul 2012 01:56:57 +0000 (02:56 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 20 Jul 2012 01:56:57 +0000 (02:56 +0100)
src/lib/decoder.cc

index df3a4dda6bf504f753b3f319fe751bfbff3b42ce..fd7992febbe997d038bd963e039a9d37b5053e7d 100644 (file)
 extern "C" {
 #include <libavfilter/avfiltergraph.h>
 #include <libavfilter/vsrc_buffer.h>
+#ifndef DVDOMATIC_FFMPEG_0_8_3
+#include <libavfilter/avcodec.h>
+#include <libavfilter/buffersink.h>
+#endif
 #include <libavformat/avio.h>
 }
 #include "film.h"
@@ -231,7 +235,7 @@ Decoder::process_video (AVFrame* frame)
 #else
 
                AVFilterBufferRef* filter_buffer;
-               if (avbuffersink_get_buffer_ref (_buffer_sink_context, &filter_buffer, 0) < 0) {
+               if (av_buffersink_get_buffer_ref (_buffer_sink_context, &filter_buffer, 0) < 0) {
                        filter_buffer = 0;
                }