aboutsummaryrefslogtreecommitdiffstats
path: root/codecs/codec_adpcm.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-03-11 20:56:26 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-03-11 20:56:26 +0000
commit656c5a26dc14d24f3fc3bd6c98a317d380e80156 (patch)
tree4c53bce7bed2b7939110d6466a476cd7f6ac0de6 /codecs/codec_adpcm.c
parentccb009fa09d2f1eb359c08185d1df6ea61377519 (diff)
By default disable non-standard changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2402 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'codecs/codec_adpcm.c')
-rwxr-xr-xcodecs/codec_adpcm.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/codecs/codec_adpcm.c b/codecs/codec_adpcm.c
index 0a949602e..6ca656a23 100755
--- a/codecs/codec_adpcm.c
+++ b/codecs/codec_adpcm.c
@@ -104,6 +104,8 @@ decode (unsigned char encoded, short *ssindex, short *signal, unsigned char *rke
*signal = -2047;
*next = 0;
+
+#ifdef AUTO_RETURN
if( encoded & 0x7 )
*rkey = 0;
else if ( ++(*rkey) == 24 ) {
@@ -113,6 +115,7 @@ decode (unsigned char encoded, short *ssindex, short *signal, unsigned char *rke
else if (*signal < 0)
*next = 0x2;
}
+#endif
*ssindex = *ssindex + indsft[(encoded & 7)];
if (*ssindex < 0)