From: Laurent Aimar Date: Fri, 11 Jul 2008 22:22:30 +0000 (+0200) Subject: Check for CODEC_TYPE_ATTACHMENT for outdated ffmpeg library (more than 7 X-Git-Tag: 0.9.0-test2~58 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=49776bde2872747c8285c4aa6c5e07e35e630265;p=vlc Check for CODEC_TYPE_ATTACHMENT for outdated ffmpeg library (more than 7 month old) --- diff --git a/modules/demux/avformat/demux.c b/modules/demux/avformat/demux.c index da323ee505..203020d3f9 100644 --- a/modules/demux/avformat/demux.c +++ b/modules/demux/avformat/demux.c @@ -51,6 +51,8 @@ /* Version checking */ #if defined(HAVE_FFMPEG_AVFORMAT_H) || defined(HAVE_LIBAVFORMAT_AVFORMAT_H) +#define HAVE_FFMPEG_CODEC_ATTACHMENT (LIBAVCODEC_VERSION_INT >= ((51<<16)+(50<<8)+0) ) + /***************************************************************************** * demux_sys_t: demux descriptor *****************************************************************************/ @@ -244,9 +246,10 @@ int OpenDemux( vlc_object_t *p_this ) es_format_Init( &fmt, UNKNOWN_ES, 0 ); if( cc->codec_type == CODEC_TYPE_DATA ) psz_type = "data"; +#ifdef HAVE_FFMPEG_CODEC_ATTACHMENT else if( cc->codec_type == CODEC_TYPE_ATTACHMENT ) psz_type = "attachment"; - +#endif msg_Warn( p_demux, "unsupported track type in ffmpeg demux" ); break; }