From a82428db6bc38b8bf3bfc5554c33d90c919c6b45 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Wed, 17 Aug 2016 13:04:14 -0500 Subject: Fix telepresence FTBFS due to missing libavconv functions on Ubuntu 16.04 LTS Signed-off-by: Timothy Pearson --- tinyDAV/src/tdav.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tinyDAV/src/tdav.c b/tinyDAV/src/tdav.c index e264f2b..8dca72b 100755 --- a/tinyDAV/src/tdav.c +++ b/tinyDAV/src/tdav.c @@ -147,6 +147,17 @@ static struct tsk_plugin_s* __dll_plugin_ipsec_wfp = tsk_null; /* IPSec implemen #if HAVE_FFMPEG # include +# if LIBAVCODEC_VERSION_MAJOR >= 54 + AVCodecContext *avcodec_alloc_context(void) { + return avcodec_alloc_context3(NULL); + } + void avcodec_get_context_defaults(AVCodecContext *s) { + avcodec_get_context_defaults3(s, NULL); + } + int avcodec_open(AVCodecContext *avctx, AVCodec *codec) { + return avcodec_open2(avctx, codec, NULL); + } +# endif #endif static inline int _tdav_codec_plugins_collect(); -- cgit v1.1