Menu

Tree [r61] /
 History

HTTPS access


File Date Author Commit
 adapters 2013-05-26 t-teodor [r61] deleted legacy
 buffers 2013-05-26 t-teodor [r59] producer consumer and adapters
 logger 2013-05-26 t-teodor [r59] producer consumer and adapters
 main 2013-05-26 t-teodor [r59] producer consumer and adapters
 signal 2013-05-26 t-teodor [r59] producer consumer and adapters
 CMakeLists.txt 2013-05-20 t-teodor [r53] Logger added in more blocks and tested, signal ...
 readme.txt 2013-05-17 t-teodor [r50] New task for c++11 project conversion

Read Me

Vocoder project implements coder part and decoder part.

The plan is to have an installer for both coder and decoder in order to enable full-duplex communication inside a network.

TODO List (functional):
1) Add logger in all the objects, implement operator<< for classes that do not have it
2) Replace constant pitch with pitch computation class
3) Use boost threads for passing data to algo. Use signals for message passing
4) Write the other cast operator for al types (the real cast one, not ToX())
5) Implement garbage collector class and use it per module
6) Implement socket into CAdaptorEthernet class
7) Implement interface with microphone and speakers.


TODO list when C++11 is available in my gcc
1) Replace copy constructors and operator= with move constructors, for speed/memory optimization, where applicable
2) Use C++ threads instead of boost
3) Use auto whereever necessary instead of explicit type. Decltype as well
4) Use unique_ptr and shared_ptr wherever needed.