The function find_things() in configure is confused by component
registration calls as part of multiline macros defining combined
component registration. Coalesce those macros into one line to
work around the issue.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Martin Storsjö <martin@martin.st>
avcodec_register(&ff_##x##_decoder); \
}
-#define REGISTER_ENCDEC(X, x) \
- REGISTER_ENCODER(X, x); \
- REGISTER_DECODER(X,x)
+#define REGISTER_ENCDEC(X, x) REGISTER_ENCODER(X, x); REGISTER_DECODER(X, x)
#define REGISTER_PARSER(X, x) \
{ \
av_register_input_format(&ff_##x##_demuxer); \
}
-#define REGISTER_INOUTDEV(X, x) \
- REGISTER_OUTDEV(X, x); \
- REGISTER_INDEV(X, x)
+#define REGISTER_INOUTDEV(X, x) REGISTER_OUTDEV(X, x); REGISTER_INDEV(X, x)
void avdevice_register_all(void)
{
av_register_input_format(&ff_##x##_demuxer); \
}
-#define REGISTER_MUXDEMUX(X, x) \
- REGISTER_MUXER(X, x); \
- REGISTER_DEMUXER(X,x)
+#define REGISTER_MUXDEMUX(X, x) REGISTER_MUXER(X, x); REGISTER_DEMUXER(X, x)
#define REGISTER_PROTOCOL(X, x) \
{ \