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.orgThis 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 e6d67343fee668a0290f92f7a0bdf633eae4f0e5 (commit) discards 8acc3b2bf77faf947ee3c578974ef91708e9471f (commit) discards 22cdb7db094bf88f19acd83e188cd2acfb57a51f (commit) discards 4cb94a1e3a3148d44b65ddb7c2742844f5ca4394 (commit) discards 1e210a0ff11466d7aadfc400fffe4881798d9945 (commit) discards cfad6db01d80e8fb4b514b5dbe7ddd5681b2a2ee (commit) discards 888666a3ea346eef8bb411792862f513a4ffd07e (commit) discards 744ed4f73b66e7f2f53a1fb5b5f2a26957d5d0b3 (commit) via 677dfd3c807793b4e0146036eb77ebca4a489323 (commit) via 151c695e5ae5f672fe30064d3bd9b984a4d664ba (commit) via 09cfc633ff24b4f1871c397a88e29c55c323de0f (commit) via d6ca3f84d9b821cf056d0eddb8a30092ba10181b (commit) via ccb46e2e5ce04f686edb7f963ebc2880f0ae4729 (commit) via 1a93a0fd8948ad16606790430e38ccb65bc073cf (commit) via 130406a5d4df598b6eed735318ecf1f5a39ad9b8 (commit) via 93bd0d8d265825cd1be79359b925b3dacc7d0120 (commit) via 2f984ea1943d3efa01c069b29b330f84f8a6a665 (commit) via 0eb2c5dab2f9ed61c86cafe96363cee1936ae552 (commit) via c663678b26aed636e13b56ab8a220791e268f244 (commit) via b9946d372cb17c95ef629449961004d6e6f12239 (commit) via 29567376814597a93d78c337242fd1a6ded179ad (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 (e6d67343fee668a0290f92f7a0bdf633eae4f0e5) \ N -- N -- N (677dfd3c807793b4e0146036eb77ebca4a489323) 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=677dfd3c807793b4e0146036eb77ebca4a489323 commit 677dfd3c807793b4e0146036eb77ebca4a489323 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=151c695e5ae5f672fe30064d3bd9b984a4d664ba commit 151c695e5ae5f672fe30064d3bd9b984a4d664ba 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=09cfc633ff24b4f1871c397a88e29c55c323de0f commit 09cfc633ff24b4f1871c397a88e29c55c323de0f 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=d6ca3f84d9b821cf056d0eddb8a30092ba10181b commit d6ca3f84d9b821cf056d0eddb8a30092ba10181b 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=ccb46e2e5ce04f686edb7f963ebc2880f0ae4729 commit ccb46e2e5ce04f686edb7f963ebc2880f0ae4729 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=1a93a0fd8948ad16606790430e38ccb65bc073cf commit 1a93a0fd8948ad16606790430e38ccb65bc073cf 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=130406a5d4df598b6eed735318ecf1f5a39ad9b8 commit 130406a5d4df598b6eed735318ecf1f5a39ad9b8 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=93bd0d8d265825cd1be79359b925b3dacc7d0120 commit 93bd0d8d265825cd1be79359b925b3dacc7d0120 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: Doxyfile.coding.in | 2 +- include/Makefile.am | 1 + include/osmocom/coding/gsm0503_coding.h | 46 ++-- include/osmocom/coding/gsm0503_interleaving.h | 20 +- include/osmocom/coding/gsm0503_mapping.h | 16 +- include/osmocom/coding/gsm0503_parity.h | 10 + include/osmocom/coding/gsm0503_tables.h | 10 + include/osmocom/gsm/protocol/gsm_04_14.h | 101 +++++++ src/coding/gsm0503_coding.c | 375 +++++++++++++++++++++----- src/coding/gsm0503_interleaving.c | 127 ++++++++- src/coding/gsm0503_mapping.c | 19 +- src/coding/gsm0503_parity.c | 40 +-- src/coding/gsm0503_tables.c | 14 + src/gsm/Makefile.am | 2 +- src/gsm/gsm0414.c | 20 ++ src/gsm/libosmogsm.map | 2 + 16 files changed, 681 insertions(+), 124 deletions(-) create mode 100644 include/osmocom/gsm/protocol/gsm_04_14.h create mode 100644 src/gsm/gsm0414.c hooks/post-receive -- An utility library for Open Source Mobile Communications