From: Laurent Aimar Date: Fri, 11 Jul 2008 22:36:32 +0000 (+0200) Subject: Proper CODEC_TYPE_ATTACHMENT check. X-Git-Tag: 0.9.0-test2~55 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=2a07de63333c8e262f23d25ce1e9dddf37d3355c;p=vlc Proper CODEC_TYPE_ATTACHMENT check. --- diff --git a/modules/demux/avformat/demux.c b/modules/demux/avformat/demux.c index da323ee505..e3254b2d8d 100644 --- a/modules/demux/avformat/demux.c +++ b/modules/demux/avformat/demux.c @@ -51,6 +51,10 @@ /* Version checking */ #if defined(HAVE_FFMPEG_AVFORMAT_H) || defined(HAVE_LIBAVFORMAT_AVFORMAT_H) +#if (LIBAVCODEC_VERSION_INT >= ((51<<16)+(50<<8)+0) ) +# define HAVE_FFMPEG_CODEC_ATTACHMENT 1 +#endif + /***************************************************************************** * demux_sys_t: demux descriptor *****************************************************************************/ @@ -244,9 +248,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; }