portting adpcm codec
 - performance is very bad
 - support JNI or JAVA version