codecs: add thundersonic_engine.c