annotate libaf/af_mp.h @ 23927:91ccac9cc015

Add test for GNUisms It currently tests for case ... ranges only, but other tests (like GNU extensions to libc) can be added later
author ivo
date Mon, 30 Jul 2007 18:08:26 +0000
parents a9da2db9eb16
children d88f5f82826e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8167
e8832e66babd New features:
anders
parents:
diff changeset
1 /* Include file for mplayer specific defines and includes */
e8832e66babd New features:
anders
parents:
diff changeset
2 #ifndef __af_mp_h__
e8832e66babd New features:
anders
parents:
diff changeset
3 #define __af_mp_h__
e8832e66babd New features:
anders
parents:
diff changeset
4
16982
a9da2db9eb16 Unify include paths by adding -I.. to CFLAGS.
diego
parents: 14245
diff changeset
5 #include "config.h"
a9da2db9eb16 Unify include paths by adding -I.. to CFLAGS.
diego
parents: 14245
diff changeset
6 #include "mp_msg.h"
a9da2db9eb16 Unify include paths by adding -I.. to CFLAGS.
diego
parents: 14245
diff changeset
7 #include "cpudetect.h"
8167
e8832e66babd New features:
anders
parents:
diff changeset
8
e8832e66babd New features:
anders
parents:
diff changeset
9 /* Set the initialization type from mplayers cpudetect */
e8832e66babd New features:
anders
parents:
diff changeset
10 #ifdef AF_INIT_TYPE
e8832e66babd New features:
anders
parents:
diff changeset
11 #undef AF_INIT_TYPE
e8832e66babd New features:
anders
parents:
diff changeset
12 #define AF_INIT_TYPE \
e8832e66babd New features:
anders
parents:
diff changeset
13 ((gCpuCaps.has3DNow || gCpuCaps.hasSSE)?AF_INIT_FAST:AF_INIT_SLOW)
e8832e66babd New features:
anders
parents:
diff changeset
14 #endif
e8832e66babd New features:
anders
parents:
diff changeset
15
e8832e66babd New features:
anders
parents:
diff changeset
16 #ifdef af_msg
e8832e66babd New features:
anders
parents:
diff changeset
17 #undef af_msg
e8832e66babd New features:
anders
parents:
diff changeset
18 #endif
e8832e66babd New features:
anders
parents:
diff changeset
19 #define af_msg(lev, args... ) \
8957
36a5cdca733b bunkus: Encapsulated arguments to #define in ( ... ) so that the #defines can be safely used like functions: mydef(flag ? val1 : val2)
mosu
parents: 8735
diff changeset
20 mp_msg(MSGT_AFILTER,(((lev)<0)?((lev)+3):(((lev)==0)?MSGL_INFO:((lev)+5))), ##args )
8167
e8832e66babd New features:
anders
parents:
diff changeset
21
e8832e66babd New features:
anders
parents:
diff changeset
22 #endif /* __af_mp_h__ */