- try to detect for generic jitter buffer patch

This commit is contained in:
MelwareDE 2006-11-11 16:45:12 +00:00
parent c84efdbce3
commit 6cb1871814
2 changed files with 22 additions and 0 deletions

View File

@ -95,6 +95,8 @@ CFLAGS+=-Wno-missing-prototypes -Wno-missing-declarations
CFLAGS+=-DCRYPTO
CFLAGS+=`if grep -q AST_JB config.h; then echo -DAST_JB; fi`
all: config.h $(SHAREDOS)
clean:

View File

@ -53,6 +53,26 @@ else
echo " * no data on 'indicate'"
fi
if grep -q "AST_JB" $INCLUDEDIR/channel.h; then
if [ ! -f "$INCLUDEDIR/../../lib/asterisk/modules/chan_sip.so" ]; then
echo "/* AST_JB */" >>$CONFIGFILE
echo "#define CC_AST_HAS_JB_PATCH" >>$CONFIGFILE
echo " * assuming generic jitter-buffer patch"
else
if grep -q "ast_jb" "$INCLUDEDIR/../../lib/asterisk/modules/chan_sip.so"; then
echo "/* AST_JB */" >>$CONFIGFILE
echo "#define CC_AST_HAS_JB_PATCH" >>$CONFIGFILE
echo " * found generic jitter-buffer patch"
else
echo "#undef CC_AST_HAS_JB_PATCH" >>$CONFIGFILE
echo " * found DISABLED generic jitter-buffer patch"
fi
fi
else
echo "#undef CC_AST_HAS_JB_PATCH" >>$CONFIGFILE
echo " * without generic jitter-buffer patch"
fi
echo "" >>$CONFIGFILE
echo "#endif /* CHAN_CAPI_CONFIG_H */" >>$CONFIGFILE
echo "" >>$CONFIGFILE