diff --git a/src/lib/eyd_compressor.cpp b/src/lib/eyd_compressor.cpp index 043aa10..5128b21 100644 --- a/src/lib/eyd_compressor.cpp +++ b/src/lib/eyd_compressor.cpp @@ -1,17 +1,17 @@ -#include "eyd_compressor.hh" +#include "eyd_compressor_rle1.hh" namespace EydLib { /* - class BitCompressor { + class BitCompressorRle1 { private: BitGroup _last_group; int _last_count; std::list _compressed; public: - BitCompressor(); + BitCompressorRle1(); void clear(); void append(BitGroup bg); @@ -20,18 +20,18 @@ namespace EydLib { }; */ - BitCompressor::BitCompressor(int size) : _rle(size) { + BitCompressorRle1::BitCompressorRle1(int size) : _rle(size) { _group_size = size; _last_count = 0; } - void BitCompressor::clear(){ + void BitCompressorRle1::clear(){ // we clear everything _last_count = 0; _compressed.clear(); } - void BitCompressor::flushRleData(){ + void BitCompressorRle1::flushRleData(){ BitGroup len(_group_size); _compressed.push_back(_rle); printf("Last count %d\n", _last_count); @@ -42,7 +42,7 @@ namespace EydLib { _last_count = 0; } - void BitCompressor::flushRawData(){ + void BitCompressorRle1::flushRawData(){ int i; for (i=0; i<_last_count; i++){ // on duplique les RLE trouvés @@ -54,7 +54,7 @@ namespace EydLib { _last_count = 0; } - void BitCompressor::append(BitGroup data){ + void BitCompressorRle1::append(BitGroup data){ // take the data and make it smaller... if (_last_count > 0) { // there are data in the compressor @@ -87,7 +87,7 @@ namespace EydLib { _last_count++; } - std::list BitCompressor::flush(){ + std::list BitCompressorRle1::flush(){ // we add the data from _last* to the outlist std::list result; result = _compressed; @@ -95,7 +95,7 @@ namespace EydLib { return result; } - bool BitCompressor::hasContent(){ + bool BitCompressorRle1::hasContent(){ return (!_compressed.empty()); } }