Refactored compression debugger
authorAndrey Tuganov <andreyt@google.com>
Tue, 17 Oct 2017 21:38:04 +0000 (17:38 -0400)
committerDavid Neto <dneto@google.com>
Tue, 24 Oct 2017 02:12:40 +0000 (22:12 -0400)
commitcfd95f3d5a732e9be9f193d35b04ae633940cfd7
treec364c754424d455a37d2fcd0e11bc050e15863c4
parent8d6e4dbc7271ec31d0cf1b92ca94d7c2090ac55d
Refactored compression debugger

Markv codec now receives two optional callbacks:
LogConsumer for internal codec logging
DebugConsumer for testing if encoding->decoding produces the original
results.
source/comp/markv.h
source/comp/markv_codec.cpp
source/util/bit_stream.cpp
source/util/bit_stream.h
test/comp/markv_codec_test.cpp
tools/CMakeLists.txt
tools/comp/markv.cpp