used for compressor part computing, by C++, Qt