architecture changes, temporary dropped audio support, implemented threading using boost library, implemented synchronization, repeat mode,...