[vlc-devel] commit: Check for CODEC_TYPE_ATTACHMENT for outdated ffmpeg library ( more than 7 (Laurent Aimar )
git version control
git at videolan.org
Sat Jul 12 00:27:24 CEST 2008
vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Sat Jul 12 00:22:30 2008 +0200| [49776bde2872747c8285c4aa6c5e07e35e630265]
Check for CODEC_TYPE_ATTACHMENT for outdated ffmpeg library (more than 7
month old)
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=49776bde2872747c8285c4aa6c5e07e35e630265
---
modules/demux/avformat/demux.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/modules/demux/avformat/demux.c b/modules/demux/avformat/demux.c
index da323ee..203020d 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;
}
More information about the vlc-devel
mailing list