Moved Codec code from PMB5010 to its own class. PMB5010 now has local adpcm (codec) variable, which may be init via initCodec()