--- a/src/profiles.c +++ b/src/profiles.c @@ -205,13 +205,13 @@ av_profile_get_codecs (AVFormatContext * for (i = 0; i < ctx->nb_streams; i++) { if (audio_stream == -1 && - ctx->streams[i]->codec->codec_type == AVMEDIA_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 == AVMEDIA_TYPE_VIDEO) + ctx->streams[i]->codec->codec_type == LIBDLNA_CODEC_TYPE_VIDEO) { video_stream = i; continue; --- a/src/profiles.h +++ b/src/profiles.h @@ -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"