]> git.sesse.net Git - vlc/commitdiff
Check for CODEC_TYPE_ATTACHMENT for outdated ffmpeg library (more than 7
authorLaurent Aimar <fenrir@videolan.org>
Fri, 11 Jul 2008 22:22:30 +0000 (00:22 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Fri, 11 Jul 2008 22:28:34 +0000 (00:28 +0200)
month old)

modules/demux/avformat/demux.c

index da323ee50531c1c36a665cdf04043f55b9e869a8..203020d3f9ef3c6c4f16ba3e55548b8d4dc9db55 100644 (file)
@@ -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;
         }