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 "Manuals for Osmocom GSM components".
The branch, master has been updated
via ae2f278fac564be5489d95d02842473d60c40cd5 (commit)
via 4ca4ca90d5a28fcaa2a2287c18e7548e2513bc4b (commit)
from 4c5e2863f37ffddd6feb95f582c0ac1cbac1794a (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/osmo-gsm-manuals/commit/?id=ae2f278fac564be5489d95d…
commit ae2f278fac564be5489d95d02842473d60c40cd5
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Wed Jun 14 16:03:05 2017 +0200
OsmoGsmTester: install.adoc: Remove trailing whitespace
My editor is removing it automatically.
Change-Id: I25c8d179a21c66ab3424204e12215f8e1ddd8e54
http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=4ca4ca90d5a28fcaa2a2287…
commit 4ca4ca90d5a28fcaa2a2287c18e7548e2513bc4b
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Wed Jun 14 16:02:34 2017 +0200
OsmoGsmTester: Add missing dependency python-smpplib
Change-Id: I9a6ad33d41c8a90317d079ff0d1f9640c48a2353
-----------------------------------------------------------------------
Summary of changes:
OsmoGSMTester/chapters/install.adoc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Manuals for Osmocom GSM components
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 "Manuals for Osmocom GSM components".
The branch, master has been updated
via 4c5e2863f37ffddd6feb95f582c0ac1cbac1794a (commit)
from 3e646810f0bc1c6952a42a60499f33e32afa6081 (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/osmo-gsm-manuals/commit/?id=4c5e2863f37ffddd6feb95f…
commit 4c5e2863f37ffddd6feb95f582c0ac1cbac1794a
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Wed Jun 14 15:57:12 2017 +0200
OsmoGsmTester: Update sample test script
Copied from newest mo_mt_sms.py test.
Change-Id: I49644f6f8223d45bccbcbb3aa8325c20c06dcdbe
-----------------------------------------------------------------------
Summary of changes:
OsmoGSMTester/chapters/intro.adoc | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
hooks/post-receive
--
Manuals for Osmocom GSM components
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 "OpenBTS' transceiver retro-fit".
The branch, ttsou/siggen has been updated
discards db259aa6ae97c174a297ef15f015f8f53cfdfa58 (commit)
via b79895c9990c77f7aa5c72ca3795e9d0d8443dfb (commit)
via 980525c8a9cc620314aa36e566d30e0592f280d5 (commit)
via 70134a01eb5b70c69a4a3b86467d99b5286b4ec6 (commit)
via 1fb0ce67d86067d81bd0f8d18b8c11890e36e755 (commit)
via 8ca237b5c2291f2ff18bf993ae4a7e092fd3c131 (commit)
via 082bbbf8feec0a9a86d7484476e768971fe3b646 (commit)
via 3bd763d2a10e19980505c90242a2eae9e2f6b4cb (commit)
via ee5735768213f8724b978cd9180f088721e0cde0 (commit)
via 8537b90dbefd98eb91915aaa32e7b623bf3cd581 (commit)
via 038fd7fd70cc4523ed9872bbdfd848cbf4103f42 (commit)
via 0cd246c27ad8cdfc39671ed217b31635d57ef937 (commit)
via 61fbf2ec95430d1f76f301de80e765114face5a2 (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 (db259aa6ae97c174a297ef15f015f8f53cfdfa58)
\
N -- N -- N (b79895c9990c77f7aa5c72ca3795e9d0d8443dfb)
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/osmo-trx/commit/?id=b79895c9990c77f7aa5c72ca3795e9d…
commit b79895c9990c77f7aa5c72ca3795e9d0d8443dfb
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Sat Jun 3 18:31:48 2017 -0700
siggen: Add osmo-siggen for GSM/EDGE test signal generation
* Adds 4 and 1 pulse Laurent GMSK modulators
* Adds NCO based modulator
* Adds synchronization and frequency burst generators
* Adds GPIO frame trigger on GPIO-0
* Tested on USRP B210 only
* Requires C++14 support
B210 GPIO Pin Map
J504
---------
fp_gpio<0> | 1 | 2 | fp_gpio<1>
---------
fp_gpio<2> | 3 | 4 | fp_gpio<3>
---------
fp_gpio<4> | 5 | 6 | fp_gpio<5>
---------
fp_gpio<6> | 7 | 8 | fp_gpio<7>
---------
gnd | 9 | 10| gnd
---------
Change-Id: I891725d7f0cfa97c79e64f978a60dc11a206195c
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
CommonLibs/Makefile.am | 4 +
CommonLibs/PRBS.h | 110 ++++++
.../convert_base.c => CommonLibs/PRBSTest.cpp | 30 +-
Transceiver52M/UHDDevice.cpp | 423 +++++++--------------
Transceiver52M/osmo-siggen.cpp | 78 ++--
Transceiver52M/osmo-trx.cpp | 8 +
Transceiver52M/sigProcLib.cpp | 357 ++++-------------
Transceiver52M/sigProcLib.h | 203 ----------
Transceiver52M/x86/convert.c | 2 +
Transceiver52M/x86/convolve.c | 2 +-
...le_stdcxx_14.m4 => ax_cxx_compile_stdcxx_11.m4} | 17 +-
config/ax_gcc_x86_avx_xgetbv.m4 | 79 ----
config/ax_gcc_x86_cpuid.m4 | 79 ----
config/ax_sse.m4 | 36 +-
configure.ac | 30 +-
16 files changed, 439 insertions(+), 1020 deletions(-)
create mode 100644 CommonLibs/PRBS.h
copy Transceiver52M/common/convert_base.c => CommonLibs/PRBSTest.cpp (57%)
rename config/{ax_cxx_compile_stdcxx_14.m4 => ax_cxx_compile_stdcxx_11.m4} (67%)
delete mode 100644 config/ax_gcc_x86_avx_xgetbv.m4
delete mode 100644 config/ax_gcc_x86_cpuid.m4
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 980525c8a9cc620314aa36e566d30e0592f280d5 (commit)
from 70134a01eb5b70c69a4a3b86467d99b5286b4ec6 (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/osmo-trx/commit/?id=980525c8a9cc620314aa36e566d30e0…
commit 980525c8a9cc620314aa36e566d30e0592f280d5
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Fri Jun 9 15:37:19 2017 -0700
uhd: Add non-UmTRX channel swap support
Previously an UmTRX-only feature.
Change-Id: I4a0e0c1d69e89993158e948535ad33f54e568d2d
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 65 ++++++++++++++++++++++++++++++--------------
1 file changed, 44 insertions(+), 21 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 70134a01eb5b70c69a4a3b86467d99b5286b4ec6 (commit)
from 1fb0ce67d86067d81bd0f8d18b8c11890e36e755 (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/osmo-trx/commit/?id=70134a01eb5b70c69a4a3b86467d99b…
commit 70134a01eb5b70c69a4a3b86467d99b5286b4ec6
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Mon Jun 12 14:23:53 2017 -0700
sigProcLib: Remove unused functions from public interface
Also remove entirely completely unused calls. Most of these
calls have been around since OpenBTS conception. Nearly a
decade is long enough time for deprecation.
Change-Id: Ifc122aaff23414c363b4b00f99061eed8a6902d0
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/sigProcLib.cpp | 316 +++++++-----------------------------------
Transceiver52M/sigProcLib.h | 203 ---------------------------
2 files changed, 52 insertions(+), 467 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 1fb0ce67d86067d81bd0f8d18b8c11890e36e755 (commit)
from 8ca237b5c2291f2ff18bf993ae4a7e092fd3c131 (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/osmo-trx/commit/?id=1fb0ce67d86067d81bd0f8d18b8c118…
commit 1fb0ce67d86067d81bd0f8d18b8c11890e36e755
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Thu Jun 8 19:41:48 2017 -0700
uhd: Use map container for for device parameter access
OsmoTRX is written in C++ so we might as well use built-in
container types when applicable. Map access allows removal
of significant amounts of special device handling code.
Aggregate device rates and timing offsets into a single
table with access keyed by device/tx-sps/rx-sps tuples.
Change-Id: I8660f75a2b2a13488b913c07637bdd0f5f0f4cf9
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 358 ++++++++++---------------------------------
1 file changed, 84 insertions(+), 274 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 8ca237b5c2291f2ff18bf993ae4a7e092fd3c131 (commit)
from 082bbbf8feec0a9a86d7484476e768971fe3b646 (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/osmo-trx/commit/?id=8ca237b5c2291f2ff18bf993ae4a7e0…
commit 8ca237b5c2291f2ff18bf993ae4a7e092fd3c131
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Fri Jun 9 11:15:58 2017 -0700
build: Require and check for gcc C++11 support
It is now 2017. We can and should be able to use C++11 features now.
Change-Id: I96477e4125390b17b43a3705bb1daf98fa01c9bb
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
config/ax_cxx_compile_stdcxx.m4 | 982 +++++++++++++++++++++++++++++++++++++
config/ax_cxx_compile_stdcxx_11.m4 | 39 ++
configure.ac | 1 +
3 files changed, 1022 insertions(+)
create mode 100644 config/ax_cxx_compile_stdcxx.m4
create mode 100644 config/ax_cxx_compile_stdcxx_11.m4
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 1dcbee3420fc89306da4e5ff28d39e64a55cfc02 (commit)
via 78a5073dfb38e9ab51a87a42db2db4e8347a084d (commit)
via 16b8f51839d419d7cd3933af1c21521e1e13a940 (commit)
from 0e7886d37957dacec7831b8a8fc337beeb7b0907 (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/osmo-bts/commit/?id=1dcbee3420fc89306da4e5ff28d39e6…
commit 1dcbee3420fc89306da4e5ff28d39e64a55cfc02
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jun 14 13:58:07 2017 +0200
lc15: add example systemd service file
Change-Id: I923b4220f98bb7bd9ec78a6804bdfa9ad988f473
Related: SYS#3686
http://cgit.osmocom.org/osmo-bts/commit/?id=78a5073dfb38e9ab51a87a42db2db4e…
commit 78a5073dfb38e9ab51a87a42db2db4e8347a084d
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jun 14 13:51:43 2017 +0200
Place *-mgr config examples according to BTS model
* copy sysmobts-mgr.cfg to sysmo/ directory
* add lc15bts-mgr.cfg
The configuration is BTS-specific so it should be located inside
appropriate subdirs.
Note: the old copy of sysmobts-mgr.cfg can be removed once the image
build recipes are adjusted.
Change-Id: Ic81197464809ba508b2572e86dd978a994f4b116
Related: SYS#3686
http://cgit.osmocom.org/osmo-bts/commit/?id=16b8f51839d419d7cd3933af1c21521…
commit 16b8f51839d419d7cd3933af1c21521e1e13a940
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jun 14 13:32:11 2017 +0200
Use systemd template specifiers
Use systemd template specifier for config name instead of hardcoding
it. This will allow to specify different config file name depending on
the name of the service file.
By default sysmobts-mgr.cfg will be used preserving compatibilty with
existing installations but if the unit is named lc15bts-mgr.service than
lc15bts-mgr.cfg will be used. This gives us necessary flexibility to use
BTS-specific configuration.
Change-Id: I475df6a06691390120eea0bd8a61fa469df2bd2d
Related: SYS#3686
-----------------------------------------------------------------------
Summary of changes:
contrib/osmo-bts-lc15.service | 20 ++++++++++++++++++++
contrib/sysmobts-mgr.service | 4 ++--
.../{sysmobts-mgr.cfg => litecell15/lc15bts-mgr.cfg} | 2 +-
doc/examples/{ => sysmo}/sysmobts-mgr.cfg | 0
4 files changed, 23 insertions(+), 3 deletions(-)
create mode 100644 contrib/osmo-bts-lc15.service
copy doc/examples/{sysmobts-mgr.cfg => litecell15/lc15bts-mgr.cfg} (97%)
copy doc/examples/{ => sysmo}/sysmobts-mgr.cfg (100%)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, aoip has been updated
via f28797a84df8d13743222b87e664cdeae450840c (commit)
via a29091aba81d0303b47dbdc7377bd2d8db9a687c (commit)
via 37170a74eee6c19a2b8633c747887a3ac1b9fee2 (commit)
via 163d2e3651eeb24618e4ae70d0b4be813d7379f4 (commit)
via d56f7d7d61b9539bdbf4b8ab39ab3233d026c277 (commit)
via 42a59b8064bf19d9b0376a6bdf4b4e7a860c793c (commit)
via c137e86538a0b027f5be46c1ce7e09d6f92848a4 (commit)
via 55f00baeac572514a4585324b940b0d01c2a0e46 (commit)
via 4caee3540d4d58eb6e5fadbf5bfaf7903348c961 (commit)
via 4aced69b42e2fb8f57b5c8611406149f44410bc2 (commit)
via 074d6f6a14df5e8057cfd280f0729ed31cf24018 (commit)
via 0293f48d0cabad35f8794ff71e565138bbf3dbcd (commit)
via 2dcdd8a38a3fcf3e5ee6ce2e63a277ba8234a76a (commit)
via c1aa6af10023f947e53a7fb82eb6a5d3794978f9 (commit)
via f4ae4d02bf8826f1f706e207a59922fa7a4d03dd (commit)
via fe187c72442acfb121e223f814594b8c81ead831 (commit)
via 554ea76f3cc7a3866b55744baa59f2e95d0e19b8 (commit)
via 783927f929d3d36a3d77e6a273ff7c0a70ea15be (commit)
via 74791c877df8c17ced97a1342896acf439c3d4a8 (commit)
via 08ed9b3f78a7ecdf844604b3ee0c7b03d05fd3cf (commit)
via 843421714a102a4695c0e6b4588822e2a2901944 (commit)
via 5ffe475c4b3aa1319622df280571ca5880192583 (commit)
via 227dbb1c58aed1416f55781b88145f7c9a319ebb (commit)
via 47aa8d7f861bb516eede2bd801725579ee5dd142 (commit)
via 50a02b288de2508925594a591a1f0577223a2109 (commit)
via 873a3044c1955909bb12c9a196a57f08834da599 (commit)
via be558d277231581dd1add4872e2e15252a97c1a4 (commit)
via e0dbfd032cbc579d39926726414fdca185d8860f (commit)
from a864742a9d821e0a359c632cddcf25eba0b9d037 (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 1 +
openbsc/include/openbsc/a_iface.h | 13 ++
openbsc/include/openbsc/a_iface_bssap.h | 13 +-
openbsc/include/openbsc/a_reset.h | 60 +++++
openbsc/include/openbsc/bsc_msc.h | 5 +-
openbsc/include/openbsc/bsc_msc_data.h | 1 +
openbsc/include/openbsc/gsm_data.h | 3 +
openbsc/include/openbsc/gsm_data_shared.h | 10 +
openbsc/include/openbsc/mgcpgw_client.h | 27 ++-
openbsc/include/openbsc/msc_ifaces.h | 18 +-
openbsc/include/openbsc/osmo_bsc.h | 1 +
openbsc/include/openbsc/osmo_bsc_sigtran.h | 9 +
openbsc/include/openbsc/transaction.h | 3 +
openbsc/src/libcommon-cs/Makefile.am | 1 +
openbsc/src/libcommon-cs/a_reset.c | 186 +++++++++++++++
openbsc/src/libmgcp/mgcpgw_client.c | 86 +++++--
openbsc/src/libmgcp/mgcpgw_client_vty.c | 51 +++++
openbsc/src/libmsc/a_iface.c | 230 ++++++++++++++++---
openbsc/src/libmsc/a_iface_bssap.c | 128 ++++++++---
openbsc/src/libmsc/gsm_04_08.c | 38 +++-
openbsc/src/libmsc/gsm_subscriber.c | 3 +-
openbsc/src/libmsc/msc_ifaces.c | 64 +++++-
openbsc/src/osmo-bsc/Makefile.am | 1 -
openbsc/src/osmo-bsc/osmo_bsc_api.c | 27 ++-
openbsc/src/osmo-bsc/osmo_bsc_audio.c | 64 +++++-
openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 297 ++++++++++++++++++------
openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 351 -----------------------------
openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 164 ++++++++++----
28 files changed, 1271 insertions(+), 584 deletions(-)
create mode 100644 openbsc/include/openbsc/a_reset.h
create mode 100644 openbsc/src/libcommon-cs/a_reset.c
delete mode 100644 openbsc/src/osmo-bsc/osmo_bsc_sccp.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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=38c03689625157ef137a0baa3b71…
commit 38c03689625157ef137a0baa3b713af6626a1c27
Author: Philipp Maier <pmaier(a)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=e1a35729fd065e1a5b7da01ea06c…
commit e1a35729fd065e1a5b7da01ea06c7a00a0c589ba
Author: Philipp Maier <pmaier(a)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=0c3c5075a8bda389e25d44c14304…
commit 0c3c5075a8bda389e25d44c14304217584040ce7
Author: Philipp Maier <pmaier(a)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=e86b80bb9fa2d579b70f02d739b5…
commit e86b80bb9fa2d579b70f02d739b53dc2b1bb91b9
Author: Philipp Maier <pmaier(a)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=06a3eba1c24c0e20b616ccae2974…
commit 06a3eba1c24c0e20b616ccae29746f6fe8d221eb
Author: Philipp Maier <pmaier(a)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=507ad3df35fd2a4933495328dedf…
commit 507ad3df35fd2a4933495328dedf3c9640ce7560
Author: Philipp Maier <pmaier(a)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=7121a8f59ad6d0052f86b0bde1e6…
commit 7121a8f59ad6d0052f86b0bde1e6929e24bb113f
Author: Philipp Maier <pmaier(a)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=bf294db1e6a061f88d6869fce151…
commit bf294db1e6a061f88d6869fce151263e61f147be
Author: Philipp Maier <pmaier(a)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