Fix for two issues: features were being screwed up in tinytensor_features.c AND features uploading was not stopping the buffering of features immediately after keyword
tested on my unit, should be tested in sound box too
buffering issue was causing rippling / "poppy" features (see plots at end), fixed with memcpy circular buffer code + unit tests
original features upload code back in. Tested live w/full suripu --> S3 loop and works.
option to stream audio features with a #define
for the unit tests, made the C++ protobufs be v2 instead of v3.
Features before and after (top is AFTER, bottom is BEFORE, note not the same sound going into the mic)
Fix for two issues: features were being screwed up in tinytensor_features.c AND features uploading was not stopping the buffering of features immediately after keyword
Features before and after (top is AFTER, bottom is BEFORE, note not the same sound going into the mic)![screen shot 2017-01-06 at 11 12 48 am](https://cloud.githubusercontent.com/assets/5151338/21730087/e7ea6752-d402-11e6-921c-75b26dc6b40d.png)