libosmocore.git branch master updated. 0.9.0-74-g5c18e26

gitosis at osmocom.org gitosis at osmocom.org
Thu Feb 18 18:45:56 UTC 2016


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=5c18e26bc291766b0de22223abcf340bc48e3157

commit 5c18e26bc291766b0de22223abcf340bc48e3157
Author: Max <msuraev at 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 at sysmocom.de>

http://cgit.osmocom.org/libosmocore/commit/?id=0a59e9899f4dd4213dc72d535f0b9d5382dc7eb7

commit 0a59e9899f4dd4213dc72d535f0b9d5382dc7eb7
Author: Max <msuraev at 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



More information about the osmocom-commitlog mailing list