Enable the silk debug macros with FIXED_DEBUG.
authorRalph Giles <giles@mozilla.com>
Wed, 30 Nov 2011 19:41:47 +0000 (11:41 -0800)
committerRalph Giles <giles@mozilla.com>
Tue, 6 Mar 2012 01:09:54 +0000 (17:09 -0800)
commit9357ae976e41a1418655e285a1988df808aa47a4
tree9c6ebdc9c6ebc2f0f15f2445fe824a95946467ac
parent2fa9e6e5386fa5ef0bbe41038ca30bc16810ebb3
Enable the silk debug macros with FIXED_DEBUG.

This isn't entirely accurate, since it's also used on integer
math. However, the idea is similar: to add bounds checking.

This code asserts rather than warning, so one must pass
--enable-assertions to configure as well to get any output,
and in that case the first instance is fatal.

Quick testing shows both test_opus_decode and test_opus_encode
trigger the assertions, but running the draft-10 test vectors
does not.
silk/MacroDebug.h