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>
... | ... |
@@ -48,9 +48,7 @@ |
48 | 48 |
avcodec_register(&ff_##x##_decoder); \ |
49 | 49 |
} |
50 | 50 |
|
51 |
-#define REGISTER_ENCDEC(X, x) \ |
|
52 |
- REGISTER_ENCODER(X, x); \ |
|
53 |
- REGISTER_DECODER(X,x) |
|
51 |
+#define REGISTER_ENCDEC(X, x) REGISTER_ENCODER(X, x); REGISTER_DECODER(X, x) |
|
54 | 52 |
|
55 | 53 |
#define REGISTER_PARSER(X, x) \ |
56 | 54 |
{ \ |
... | ... |
@@ -36,9 +36,7 @@ |
36 | 36 |
av_register_input_format(&ff_##x##_demuxer); \ |
37 | 37 |
} |
38 | 38 |
|
39 |
-#define REGISTER_INOUTDEV(X, x) \ |
|
40 |
- REGISTER_OUTDEV(X, x); \ |
|
41 |
- REGISTER_INDEV(X, x) |
|
39 |
+#define REGISTER_INOUTDEV(X, x) REGISTER_OUTDEV(X, x); REGISTER_INDEV(X, x) |
|
42 | 40 |
|
43 | 41 |
void avdevice_register_all(void) |
44 | 42 |
{ |
... | ... |
@@ -39,9 +39,7 @@ |
39 | 39 |
av_register_input_format(&ff_##x##_demuxer); \ |
40 | 40 |
} |
41 | 41 |
|
42 |
-#define REGISTER_MUXDEMUX(X, x) \ |
|
43 |
- REGISTER_MUXER(X, x); \ |
|
44 |
- REGISTER_DEMUXER(X,x) |
|
42 |
+#define REGISTER_MUXDEMUX(X, x) REGISTER_MUXER(X, x); REGISTER_DEMUXER(X, x) |
|
45 | 43 |
|
46 | 44 |
#define REGISTER_PROTOCOL(X, x) \ |
47 | 45 |
{ \ |