This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 5c18e26bc291766b0de22223abcf340bc48e3157 (commit)
via 0a59e9899f4dd4213dc72d535f0b9d5382dc7eb7 (commit)
from 868471496698657b34e7105458f76306a76b6614 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=5c18e26bc291766b0de22223abcf…
commit 5c18e26bc291766b0de22223abcf340bc48e3157
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Feb 5 13:55:38 2016 +0100
Add T4 bit map compression routines
Add bit map encoder and decoder functions: decoder is fully functional
while encoder is good enough for testing - no backtracking to find
the best possible compression is implemented. If somebody is willing to
implement MS side of EDGE than this has to be expanded.
Add corresponding tests.
N. B: the encoding is implemented according to ETSI TS 44.060 which is
slightly different from T4 used for fax according to CCITT G31D (RFC 804).
Ticket: OW#2407
Sponsored-by: On-Waves ehf
Signed-off-by: Max <msuraev(a)sysmocom.de>
http://cgit.osmocom.org/libosmocore/commit/?id=0a59e9899f4dd4213dc72d535f0b…
commit 0a59e9899f4dd4213dc72d535f0b9d5382dc7eb7
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Feb 5 13:55:37 2016 +0100
Expand bitvec interface
Add bit filling, shifting and other functions necessary for bit
compression implementation. Add corresponding tests.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
include/Makefile.am | 1 +
include/osmocom/core/{crcgen.h => bitcomp.h} | 30 +-
include/osmocom/core/bitvec.h | 9 +
src/Makefile.am | 2 +-
src/bitcomp.c | 480 +++++++++++++++++++++++++++
src/bitvec.c | 134 +++++++-
tests/Makefile.am | 7 +-
tests/bits/bitcomp_test.c | 66 ++++
tests/bits/bitcomp_test.ok | 29 ++
tests/bitvec/bitvec_test.c | 141 +++++++-
tests/bitvec/bitvec_test.ok | 119 +++++++
tests/testsuite.at | 6 +
13 files changed, 1002 insertions(+), 23 deletions(-)
copy include/osmocom/core/{crcgen.h => bitcomp.h} (66%)
create mode 100644 src/bitcomp.c
create mode 100644 tests/bits/bitcomp_test.c
create mode 100644 tests/bits/bitcomp_test.ok
hooks/post-receive
--
An utility library for Open Source Mobile Communications