[Ffmpeg-cvslog] r5485 - trunk/libavformat/raw.c
diego
subversion
Fri Jun 16 12:06:57 CEST 2006
Author: diego
Date: Fri Jun 16 12:06:57 2006
New Revision: 5485
Modified:
trunk/libavformat/raw.c
Log:
Fix compilation with all combinations of --disable-(de)muxers.
Modified: trunk/libavformat/raw.c
==============================================================================
--- trunk/libavformat/raw.c (original)
+++ trunk/libavformat/raw.c Fri Jun 16 12:06:57 2006
@@ -678,16 +678,7 @@
.value = codec,\
};
-#if !defined(CONFIG_MUXERS) && defined(CONFIG_DEMUXERS)
-
-#define PCMDEF(name, long_name, ext, codec) \
- PCMINPUTDEF(name, long_name, ext, codec)
-
-#else
-
-#define PCMDEF(name, long_name, ext, codec) \
- PCMINPUTDEF(name, long_name, ext, codec)\
-\
+#define PCMOUTPUTDEF(name, long_name, ext, codec) \
AVOutputFormat pcm_ ## name ## _oformat = {\
#name,\
long_name,\
@@ -700,7 +691,21 @@
raw_write_packet,\
raw_write_trailer,\
};
-#endif //CONFIG_MUXERS
+
+
+#if !defined(CONFIG_MUXERS) && defined(CONFIG_DEMUXERS)
+#define PCMDEF(name, long_name, ext, codec) \
+ PCMINPUTDEF(name, long_name, ext, codec)
+#elif defined(CONFIG_MUXERS) && !defined(CONFIG_DEMUXERS)
+#define PCMDEF(name, long_name, ext, codec) \
+ PCMOUTPUTDEF(name, long_name, ext, codec)
+#elif defined(CONFIG_MUXERS) && defined(CONFIG_DEMUXERS)
+#define PCMDEF(name, long_name, ext, codec) \
+ PCMINPUTDEF(name, long_name, ext, codec)\
+ PCMOUTPUTDEF(name, long_name, ext, codec)
+#else
+#define PCMDEF(name, long_name, ext, codec)
+#endif
#ifdef WORDS_BIGENDIAN
#define BE_DEF(s) s
More information about the ffmpeg-cvslog
mailing list