From: nico Date: Mon, 10 Oct 2011 11:18:57 +0000 (+0000) Subject: [packages] libdlna: fix build after ffmpeg update (closes: #10002) X-Git-Url: http://207.154.207.93/?a=commitdiff_plain;h=0678b9347dfdb0e8ce87c2a05a94dbe66d30b809;p=packages.git [packages] libdlna: fix build after ffmpeg update (closes: #10002) git-svn-id: svn://svn.openwrt.org/openwrt/packages@28400 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/libs/libdlna/patches/300-ffmpeg_compat.patch b/libs/libdlna/patches/300-ffmpeg_compat.patch new file mode 100644 index 000000000..04011ebd1 --- /dev/null +++ b/libs/libdlna/patches/300-ffmpeg_compat.patch @@ -0,0 +1,39 @@ +Index: libdlna-0.2.3/src/profiles.c +=================================================================== +--- libdlna-0.2.3.orig/src/profiles.c 2011-10-10 13:00:12.000000000 +0200 ++++ libdlna-0.2.3/src/profiles.c 2011-10-10 13:05:52.000000000 +0200 +@@ -205,13 +205,13 @@ + for (i = 0; i < ctx->nb_streams; i++) + { + if (audio_stream == -1 && +- ctx->streams[i]->codec->codec_type == CODEC_TYPE_AUDIO) ++ ctx->streams[i]->codec->codec_type == LIBDLNA_CODEC_TYPE_AUDIO) + { + audio_stream = i; + continue; + } + else if (video_stream == -1 && +- ctx->streams[i]->codec->codec_type == CODEC_TYPE_VIDEO) ++ ctx->streams[i]->codec->codec_type == LIBDLNA_CODEC_TYPE_VIDEO) + { + video_stream = i; + continue; +Index: libdlna-0.2.3/src/profiles.h +=================================================================== +--- libdlna-0.2.3.orig/src/profiles.h 2011-10-10 13:00:26.000000000 +0200 ++++ libdlna-0.2.3/src/profiles.h 2011-10-10 13:05:27.000000000 +0200 +@@ -25,6 +25,14 @@ + #include + #include + ++#if (LIBAVCODEC_VERSION_MAJOR > 52) ++# define LIBDLNA_CODEC_TYPE_AUDIO (AVMEDIA_TYPE_AUDIO) ++# define LIBDLNA_CODEC_TYPE_VIDEO (AVMEDIA_TYPE_VIDEO) ++#else ++# define LIBDLNA_CODEC_TYPE_AUDIO (CODEC_TYPE_AUDIO) ++# define LIBDLNA_CODEC_TYPE_VIDEO (CODEC_TYPE_VIDEO) ++#endif ++ + #include "dlna_internals.h" + #include "containers.h" +