libosmocore.git branch neels/aoip updated. 0.9.6-270-g38c0368

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 13 15:19:05 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  677dfd3c807793b4e0146036eb77ebca4a489323 (commit)
  discards  151c695e5ae5f672fe30064d3bd9b984a4d664ba (commit)
  discards  09cfc633ff24b4f1871c397a88e29c55c323de0f (commit)
  discards  d6ca3f84d9b821cf056d0eddb8a30092ba10181b (commit)
  discards  ccb46e2e5ce04f686edb7f963ebc2880f0ae4729 (commit)
  discards  1a93a0fd8948ad16606790430e38ccb65bc073cf (commit)
  discards  130406a5d4df598b6eed735318ecf1f5a39ad9b8 (commit)
  discards  93bd0d8d265825cd1be79359b925b3dacc7d0120 (commit)
       via  38c03689625157ef137a0baa3b713af6626a1c27 (commit)
       via  e1a35729fd065e1a5b7da01ea06c7a00a0c589ba (commit)
       via  0c3c5075a8bda389e25d44c14304217584040ce7 (commit)
       via  e86b80bb9fa2d579b70f02d739b53dc2b1bb91b9 (commit)
       via  06a3eba1c24c0e20b616ccae29746f6fe8d221eb (commit)
       via  507ad3df35fd2a4933495328dedf3c9640ce7560 (commit)
       via  7121a8f59ad6d0052f86b0bde1e6929e24bb113f (commit)
       via  bf294db1e6a061f88d6869fce151263e61f147be (commit)
       via  96e2a00d7a9044d0b1a83909c11d8f24955bc7c8 (commit)
       via  7165880ac279a9d2d7403749f171eb9c60e70657 (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 (677dfd3c807793b4e0146036eb77ebca4a489323)
            \
             N -- N -- N (38c03689625157ef137a0baa3b713af6626a1c27)

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=38c03689625157ef137a0baa3b713af6626a1c27

commit 38c03689625157ef137a0baa3b713af6626a1c27
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=e1a35729fd065e1a5b7da01ea06c7a00a0c589ba

commit e1a35729fd065e1a5b7da01ea06c7a00a0c589ba
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=0c3c5075a8bda389e25d44c14304217584040ce7

commit 0c3c5075a8bda389e25d44c14304217584040ce7
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=e86b80bb9fa2d579b70f02d739b53dc2b1bb91b9

commit e86b80bb9fa2d579b70f02d739b53dc2b1bb91b9
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=06a3eba1c24c0e20b616ccae29746f6fe8d221eb

commit 06a3eba1c24c0e20b616ccae29746f6fe8d221eb
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=507ad3df35fd2a4933495328dedf3c9640ce7560

commit 507ad3df35fd2a4933495328dedf3c9640ce7560
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=7121a8f59ad6d0052f86b0bde1e6929e24bb113f

commit 7121a8f59ad6d0052f86b0bde1e6929e24bb113f
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=bf294db1e6a061f88d6869fce151263e61f147be

commit bf294db1e6a061f88d6869fce151263e61f147be
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:
 include/osmocom/core/msgb.h |   8 +--
 src/application.c           |  13 +++++
 src/bits.c                  |   5 +-
 src/bitvec.c                |   5 +-
 src/conv.c                  |   5 +-
 src/crcXXgen.c.tpl          |   1 +
 src/fsm.c                   |   6 +--
 src/gb/gprs_ns.c            |   2 +-
 src/gsm/a5.c                |   7 ++-
 src/gsm/abis_nm.c           |   2 +
 src/gsm/auth_comp128v1.c    |   6 +++
 src/gsm/auth_comp128v23.c   |   6 +++
 src/gsm/auth_core.c         |   4 +-
 src/gsm/auth_milenage.c     |   6 +++
 src/gsm/comp128.c           |  21 ++++++++
 src/gsm/comp128v23.c        |  22 ++++++++
 src/gsm/gan.c               |   4 ++
 src/gsm/gea.c               |   9 ++++
 src/gsm/gprs_cipher_core.c  |   5 ++
 src/gsm/gprs_gea.c          |   6 +++
 src/gsm/gprs_rlc.c          |   4 ++
 src/gsm/gsm0341.c           |  18 +++++++
 src/gsm/gsm0411_smc.c       |   7 +++
 src/gsm/gsm0411_smr.c       |   6 +++
 src/gsm/gsm0411_utils.c     |  54 ++++++++++++++++----
 src/gsm/gsm0808.c           | 100 ++++++++++++++++++++++++++++++++++++
 src/gsm/gsm0808_utils.c     |  73 +++++++++++++++++++++-----
 src/gsm/gsm48.c             |  80 +++++++++++++++++++++++++----
 src/gsm/gsm48_ie.c          | 122 +++++++++++++++++++++++++++++++-------------
 src/gsm/gsm_04_08_gprs.c    |  18 +++++--
 src/gsm/gsm_utils.c         | 114 ++++++++++++++++++++++++++++++++++++-----
 src/gsm/gsup.c              |   7 +++
 src/gsm/ipa.c               |   7 +++
 src/gsm/lapd_core.c         |   1 +
 src/gsm/lapdm.c             |   1 +
 src/gsm/oap.c               |   7 +++
 src/gsm/rsl.c               |  38 +++++++++++---
 src/gsm/tlv_parser.c        |  19 ++++++-
 src/gsmtap_util.c           |   1 +
 src/logging.c               |   1 +
 src/logging_gsmtap.c        |   8 ++-
 src/logging_syslog.c        |   4 +-
 src/loggingrb.c             |   4 +-
 src/macaddr.c               |   4 +-
 src/msgb.c                  |  29 ++++++++++-
 src/plugin.c                |   6 +++
 src/rate_ctr.c              |   1 +
 src/select.c                |   5 +-
 src/sercomm.c               |   1 +
 src/serial.c                |   5 +-
 src/signal.c                |   2 +
 src/socket.c                |   5 +-
 src/strrb.c                 |   6 +++
 src/timer.c                 |   4 +-
 src/utils.c                 |   1 +
 src/vty/command.c           |   3 +-
 src/vty/fsm_vty.c           |  12 +++++
 src/vty/logging_vty.c       |  12 +++++
 src/vty/stats_vty.c         |  11 ++++
 src/vty/telnet_interface.c  |   6 +++
 src/vty/utils.c             |  50 +++++++++++-------
 src/vty/vector.c            |   7 +++
 src/vty/vty.c               |  10 ++++
 src/write_queue.c           |   1 +
 64 files changed, 862 insertions(+), 156 deletions(-)


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



More information about the osmocom-commitlog mailing list