cpp wrapper
support DLL
CMakeLists formatting
add encoder
fix
Merge branch 'jamboree-master'