libosmocore.git branch neels/aoip updated. 0.9.6-290-gc4297af

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Tue Jun 20 11:44:04 UTC 2017


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, neels/aoip has been updated
  discards  11f261356d4cf18de19678b59dca4fabf617a510 (commit)
  discards  3b349530559a058c939d9386355e8859b0bc15ac (commit)
  discards  727f108147ba3fdd5769f60975261d4f35639532 (commit)
  discards  3a7adb721579fe01228dedd3b2273921e8c2c9fc (commit)
  discards  15058d82e74081c180616a92434996020e6e1e60 (commit)
  discards  55be6200f60ae4bd06caccbcd9acb6dc566eaca5 (commit)
  discards  2ab2a10cb1d118b17efebd072850755d7538b0a0 (commit)
  discards  790ffa7b40ed2867f7ad72a1d4bba97b2f932f48 (commit)
       via  c4297afbd4e2356e9c1a18a45eb03d2e6eb1580a (commit)
       via  a742fd92dce5f6e95851a7672214ae9c7508db8a (commit)
       via  01e42dd88c7eb9cdbcef84567893e209dc7bec75 (commit)
       via  5b98d4d0f2e25df1203fae691ff992c363b3422a (commit)
       via  b4eacf8f7ac43f2ca799b26e15ebdf25214fe142 (commit)
       via  f386b11a91e15d77c0ced3887b75db549c80e6ee (commit)
       via  2f9ff7472c4347ff8eb52ec5b83a545e411c91ab (commit)
       via  dccf0e7486bca50e7d6dfd10b65b56c3786ba1c4 (commit)
       via  39273b31c4d3ef9e1a0295e080a08c21513c9155 (commit)
       via  0876ef899e6f2ce3d2cd999cce62da77f282dcd0 (commit)
       via  1ac56fb2928b256363905202adeb554334b018b8 (commit)
       via  34da6b5f47be586d20c8af30ff6d7f23c2d357c9 (commit)
       via  23d3bc01ea9de48a0ba2a2255fb7e30fc9c632ea (commit)
       via  46e533c13a0945bf6be0c24dd71a9e4a380811a1 (commit)
       via  e4fe71c04fbe69581ba10f7b19158a4559b5a5d8 (commit)
       via  dd75bacb781c8a902d4cade1ee4f1c5e9c72e8b0 (commit)
       via  21be83794fb856f93e545ece7d60a451ea26bacc (commit)
       via  faa04613143eff3345e9a0e1b7abebefb977e6e0 (commit)
       via  b592134dcfbb69b6bfdf0a6feb696d506e31476e (commit)
       via  92274453e7a21a14789be7b074f6c52ec45716c7 (commit)
       via  69dfe5aeec3d2e08baa033309ac4b84712367ac6 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (11f261356d4cf18de19678b59dca4fabf617a510)
            \
             N -- N -- N (c4297afbd4e2356e9c1a18a45eb03d2e6eb1580a)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

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=c4297afbd4e2356e9c1a18a45eb03d2e6eb1580a

commit c4297afbd4e2356e9c1a18a45eb03d2e6eb1580a
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Fri Jun 2 13:49:16 2017 +0200

    gsm0808: add function to extrapolate speech codec
    
    The contents of the speech codec element (struct gsm0808_speech_codec),
    that is also used in the speech codec list element (struct
    gsm0808_speech_codec_list) can be extrapolated directly from the
    permitted speech parameter in the channel type field (struct
    gsm0808_channel_type) when full AoIP with compressed speech via
    RTP/UDP/IP is assumed and when the codec configuration on the air
    interface exactly matches the codec configuration on the IP backhaul.
    
    This patch adds a function that can be used as a helper to fill
    out spech codec fields by only giving a permitted speech parameter
    as input.
    
    Change-Id: I257c972e9fdf0dfe940a8d483447085bd62e50a2

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

commit a742fd92dce5f6e95851a7672214ae9c7508db8a
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Fri Jun 2 13:22:34 2017 +0200

    gsm0808: add function to translate perm speech to speech codec type
    
    The permitted speech field used in channel type element (struct
    gsm0808_channel_type) uses a different representation as
    the type field in the speech codec element (struct
    gsm0808_speech_codec)
    
    This patch adds a function to convert from permitted speech to
    speech codec type.
    
    Change-Id: Ib26a9c20864459b2baaa04f49b6e7902ba44b7cb

http://cgit.osmocom.org/libosmocore/commit/?id=01e42dd88c7eb9cdbcef84567893e209dc7bec75

commit 01e42dd88c7eb9cdbcef84567893e209dc7bec75
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Fri Jun 2 11:25:28 2017 +0200

    gsm0808: add default speech codec configuration
    
    In an AoIP scenario, the speech codec list field specifies the
    codecs used in the RTP interface. This patch adds a table
    with default codec configurations that match the codec
    configurations that are also used on the air interface.
    
    Change-Id: I9dc0165d76a022b2c1b7418bc3133407e61b7261

http://cgit.osmocom.org/libosmocore/commit/?id=5b98d4d0f2e25df1203fae691ff992c363b3422a

commit 5b98d4d0f2e25df1203fae691ff992c363b3422a
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Thu Jun 1 17:11:19 2017 +0200

    gsm0808: fix AoIP speech codec element parser/generator
    
    The implementation of the parser/generator for the speech codec
    information element slightly wrong, making it impossible to use
    it properly.
    
    (See also: 3GPP TS 48.008, 3.2.2.103)
    
    Change-Id: Idabb0f9620659557672e1c6b90c75481192e5c89

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

commit b4eacf8f7ac43f2ca799b26e15ebdf25214fe142
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Thu Jun 1 12:11:56 2017 +0200

    gsm0808: add speech codec type constants
    
    The codec type to be set in member type in struct gsm0808_speech_codec
    has its own coding scheme to reference the used codec types. This patch
    declares an enum with valid speech codec types.
    
    Change-Id: Icaa768071d4364e671bc7e6d48b82d1f07f93f93

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

commit f386b11a91e15d77c0ced3887b75db549c80e6ee
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Fri Apr 28 11:05:44 2017 +0200

    gsm0808: fixup length check of the element decoder functions
    
    The length check of the decoder functions is not entirely
    correct. The check also checks for values below zero,
    which does not make sense, since the length is encoded
    as uint8_t.
    
    For some elements a minimum length is known (in most cases
    this is 1, so checking for zero is sufficient but in some
    cases (e.g. channel type) the spec mentions a minimum and
    maximum length. This is now also reflected in the code.
    
    Change-Id: I78bc887f68d1963d28c6fcd631ac20ccd893d6d6

http://cgit.osmocom.org/libosmocore/commit/?id=2f9ff7472c4347ff8eb52ec5b83a545e411c91ab

commit 2f9ff7472c4347ff8eb52ec5b83a545e411c91ab
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Wed May 31 15:07:26 2017 +0200

    gsm0808: update permitted speech constants
    
    3GPP TS 48.008 specifies two new half rate speech modes and two
    new full rate speech modes. This patch adds the matching constants
    to enum gsm0808_permitted_speech
    
    Change-Id: Id426f7dbffe46450d0cf6df20236a9e68f065f8d

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

commit dccf0e7486bca50e7d6dfd10b65b56c3786ba1c4
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Wed May 31 17:22:03 2017 +0200

    gsm0408: update bearer capability speech version
    
    3GPP TS 24.008 specifies two new speech versions for half rate and
    two new speech modes for full rate. This patch adds the relevant
    constants to enum gsm48_bcap_speech_ver in gsm_04_08.h
    
    Change-Id: Id2835384c855f924332d38f01c73bd1cfdb62549

-----------------------------------------------------------------------

Summary of changes:
 configure.ac                                      |   3 +
 include/osmocom/coding/gsm0503_coding.h           |   1 -
 include/osmocom/core/defs.h                       |   6 +
 include/osmocom/core/logging.h                    |   4 +-
 include/osmocom/core/utils.h                      |   2 +
 src/Makefile.am                                   |  16 +--
 src/coding/gsm0503_coding.c                       |   2 +-
 src/{viterbi.c => conv_acc.c}                     | 127 ++++++++++------------
 src/{viterbi_generic.c => conv_acc_generic.c}     |   3 +-
 src/{viterbi_sse.c => conv_acc_sse.c}             |   5 +-
 src/{viterbi_sse_avx.c => conv_acc_sse_avx.c}     |   5 +-
 src/{viterbi_sse_common.h => conv_acc_sse_impl.h} |   4 +-
 src/sim/card_fs_uicc.c                            |   2 +-
 tests/gb/gprs_ns_test.c                           |  49 ---------
 tests/sms/sms_test.c                              |  19 ----
 tests/sms/sms_test.ok                             |   8 --
 tests/tlv/tlv_test.c                              |  44 ++++----
 17 files changed, 114 insertions(+), 186 deletions(-)
 rename src/{viterbi.c => conv_acc.c} (89%)
 rename src/{viterbi_generic.c => conv_acc_generic.c} (98%)
 rename src/{viterbi_sse.c => conv_acc_sse.c} (96%)
 rename src/{viterbi_sse_avx.c => conv_acc_sse_avx.c} (96%)
 rename src/{viterbi_sse_common.h => conv_acc_sse_impl.h} (99%)


hooks/post-receive
-- 
An utility library for Open Source Mobile Communications



More information about the osmocom-commitlog mailing list