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, neels/gtphub has been updated
discards b807849c1e51657de2274c41c8cdbba773eca717 (commit)
via d84bb8398ce1a01c43b1d2d3f1edb405c221b967 (commit)
via 4f815647fca3f591170ba336476cb458192c51e9 (commit)
via c707e1e6fb9499db74e8e4621ac2ff61d49c43b9 (commit)
via 3bba8e9b1a8ec677d9baf3000ecb4d239706bde0 (commit)
via 7ba19e14286dc3274fbdef3edbbfe2d28e689058 (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 (b807849c1e51657de2274c41c8cdbba773eca717)
\
N -- N -- N (d84bb8398ce1a01c43b1d2d3f1edb405c221b967)
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/openbsc/commit/?id=d84bb8398ce1a01c43b1d2d3f1edb405…
commit d84bb8398ce1a01c43b1d2d3f1edb405c221b967
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Nov 7 03:02:25 2015 +0100
gtphub: publish gtphub_port_find_sa() to enhance test
gtphub_test: find the GGSN peer struct and verify seq_map entries and timeouts.
Also verify tei_map entries and timeouts.
http://cgit.osmocom.org/openbsc/commit/?id=4f815647fca3f591170ba336476cb458…
commit 4f815647fca3f591170ba336476cb458192c51e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Nov 7 03:01:24 2015 +0100
gtphub_test: cosmetic
Rename seq_map_is to nr_map_is.
http://cgit.osmocom.org/openbsc/commit/?id=c707e1e6fb9499db74e8e4621ac2ff61…
commit c707e1e6fb9499db74e8e4621ac2ff61d49c43b9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Nov 7 02:29:38 2015 +0100
gtphub: pull out current time to unit tests.
An obsolete forward definition is dropped along the way.
http://cgit.osmocom.org/openbsc/commit/?id=3bba8e9b1a8ec677d9baf3000ecb4d23…
commit 3bba8e9b1a8ec677d9baf3000ecb4d239706bde0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Nov 7 02:18:25 2015 +0100
gtphub: cosmetic
Tweak comment.
Rename gtphub_sep.c to gtphub_ext.c (personal preference) and add copyright
header.
Sort some definitions around in gtphub.c.
In gtphub_from_sgsns_handle_buf, move a variable into the scope where it is
used.
Remove a debug peer counter.
http://cgit.osmocom.org/openbsc/commit/?id=7ba19e14286dc3274fbdef3edbbfe2d2…
commit 7ba19e14286dc3274fbdef3edbbfe2d28e689058
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Nov 5 15:03:15 2015 +0100
gtphub: restructure
Allow multiple addresses per peer.
Allow multiple ports per address.
Don't track ctrl<->user plane peers, allow any number of them.
Have a single TEI map per plane, across all GGSNs and SGSNs. This is not only
simpler, but necessary to establish mappings during a Create PDP Context
Request <-> Response (thanks Holger!) -- during a Create PDP Context Request,
we want to map TEI numbers before sending to the GGSN, but the GGSN has not
announced its final tunnel endpoint addresses yet. We can't find an unused TEI
for a given address if we don't know the address. The solution is to have
globally unique mapped TEIs (per Ctrl / User plane).
Change naming: "port" to "plane". There's now a gtphub_peer_port, so the "port"
naming for the planes was confusing.
Separate expiry from nr_map. It happened along the way, becoming obsolete again
by the central TEI map, and now the code is there.
Constify.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 107 ++--
openbsc/src/gprs/Makefile.am | 2 +-
openbsc/src/gprs/gtphub.c | 1014 +++++++++++++++++-------------------
openbsc/src/gprs/gtphub_ext.c | 58 +++
openbsc/src/gprs/gtphub_sep.c | 26 -
openbsc/src/gprs/gtphub_vty.c | 66 +--
openbsc/tests/gtphub/gtphub_test.c | 194 ++++---
7 files changed, 765 insertions(+), 702 deletions(-)
create mode 100644 openbsc/src/gprs/gtphub_ext.c
delete mode 100644 openbsc/src/gprs/gtphub_sep.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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 3c161bb7df7bf95e5a69db97fe3baa6380c3c9ed (commit)
from bbcf703be844e971d9e1e58f5efedfe5c449309c (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=3c161bb7df7bf95e5a69db97fe3baa6…
commit 3c161bb7df7bf95e5a69db97fe3baa6380c3c9ed
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 5 23:05:05 2015 +0100
tests/Makefile.am: Don't use sysmobts SUBDIRS twice
probably a git merge artefact of some sort...
-----------------------------------------------------------------------
Summary of changes:
tests/Makefile.am | 4 ----
1 file changed, 4 deletions(-)
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via bbcf703be844e971d9e1e58f5efedfe5c449309c (commit)
from 94da045be57ed0023c5718a871a50c71474ee345 (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=bbcf703be844e971d9e1e58f5efedfe…
commit bbcf703be844e971d9e1e58f5efedfe5c449309c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 5 23:02:55 2015 +0100
TRX: catch up with trhe amr_mode naming changes
OpenBSC introduced a naming change in
615ed46a6ab25f71a7ab0d8201d33b4dbf8fc5b0 but osmo-bts fixes were only
about osmo-bts-sysmo, not osmo-bts-trx. This updates osmo-bts-trx
accordingly.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/l1_if.c | 16 ++++++++--------
src/osmo-bts-trx/loops.c | 6 +++---
2 files changed, 11 insertions(+), 11 deletions(-)
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 94da045be57ed0023c5718a871a50c71474ee345 (commit)
via 33f234f2782381235cb3443fc6949436d3070395 (commit)
from 55d89d17b25979d81b3d56778503eebb18c0eee2 (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=94da045be57ed0023c5718a871a50c7…
commit 94da045be57ed0023c5718a871a50c71474ee345
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 5 22:49:19 2015 +0100
Don't blindly link against '-lortp' but use pkg-config for that
This also ensures that a missing ortp library dependency is discovered
at configure time already
http://cgit.osmocom.org/osmo-bts/commit/?id=33f234f2782381235cb3443fc694943…
commit 33f234f2782381235cb3443fc6949436d3070395
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 5 22:48:24 2015 +0100
Revert "configure.ac: Add subdir-objects to suppress warnings"
This reverts commit 94a05abb98fcb1a5002f327888635f3af860c9a9.
The tests don't work well with subdir-objects, so we have to live with
the warnings meanwhile until somebody finds time to find the magic spell
to solve the autotools quest.
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 3 ++-
src/osmo-bts-sysmo/Makefile.am | 4 ++--
src/osmo-bts-trx/Makefile.am | 4 ++--
tests/agch/Makefile.am | 4 ++--
tests/cipher/Makefile.am | 4 ++--
tests/paging/Makefile.am | 4 ++--
tests/sysmobts/Makefile.am | 4 ++--
7 files changed, 14 insertions(+), 13 deletions(-)
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 "GSM Audio Pocket Knife".
The annotated tag, v0.3 has been created
at 912220bff7f9e8dacc0152a323a330b000dd4047 (tag)
tagging d72b0f654f23087326a4f8ee8473abdf0f35b0c9 (commit)
replaces v0.2
tagged by Harald Welte
on Thu Nov 5 21:42:54 2015 +0100
- Log -----------------------------------------------------------------
tag v0.3 to fix the 'make dist' issues
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iD8DBQBWO79WXaXGVTD0i/8RAi8NAKCXXTytOoxOKuLNnBK+QurzSjvLTwCbB7ME
2pd/rpQxwB3lCkiVxaAlksw=
=Zz90
-----END PGP SIGNATURE-----
Harald Welte (2):
Fix dist / distcheck targets by including fetch_sources.py in EXTRA_DIST
ensure all gapk header files are included in 'dist'
-----------------------------------------------------------------------
hooks/post-receive
--
GSM Audio Pocket Knife
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 "GSM Audio Pocket Knife".
The branch, laforge/benchmark has been deleted
was 7a04624563ac72b7237e39d6fcee5dab96f4d948
-----------------------------------------------------------------------
7a04624563ac72b7237e39d6fcee5dab96f4d948 Add cycle benchmarking support
-----------------------------------------------------------------------
hooks/post-receive
--
GSM Audio Pocket Knife
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 "GSM Audio Pocket Knife".
The branch, laforge/rtp has been deleted
was e7e12cc9aac2484f06cb85b38f51444d95695745
-----------------------------------------------------------------------
e7e12cc9aac2484f06cb85b38f51444d95695745 gapk: make sure the output file is closed/flushed on ctrl+c
-----------------------------------------------------------------------
hooks/post-receive
--
GSM Audio Pocket Knife
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 "GSM Audio Pocket Knife".
The branch, master has been updated
via d72b0f654f23087326a4f8ee8473abdf0f35b0c9 (commit)
via bb782d98f3d7b0232611e32ea06c215b40ae9851 (commit)
via 0790f03eb99a62aea36bd90c687d59a4e74a0e39 (commit)
from 7a04624563ac72b7237e39d6fcee5dab96f4d948 (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/gapk/commit/?id=d72b0f654f23087326a4f8ee8473abdf0f3…
commit d72b0f654f23087326a4f8ee8473abdf0f35b0c9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 5 21:40:23 2015 +0100
ensure all gapk header files are included in 'dist'
http://cgit.osmocom.org/gapk/commit/?id=bb782d98f3d7b0232611e32ea06c215b40a…
commit bb782d98f3d7b0232611e32ea06c215b40ae9851
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 5 21:37:57 2015 +0100
Fix dist / distcheck targets by including fetch_sources.py in EXTRA_DIST
http://cgit.osmocom.org/gapk/commit/?id=0790f03eb99a62aea36bd90c687d59a4e74…
commit 0790f03eb99a62aea36bd90c687d59a4e74a0e39
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 5 21:25:32 2015 +0100
add git-version-gen to auto-generate version from git repo tags
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 3 +-
git-version-gen | 151 +++++++++++++++++++++++++++++++++++++++++++++++
include/gapk/Makefile.am | 6 +-
libgsmhr/Makefile.am | 4 +-
4 files changed, 161 insertions(+), 3 deletions(-)
create mode 100755 git-version-gen
hooks/post-receive
--
GSM Audio Pocket Knife
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 "GSM Audio Pocket Knife".
The annotated tag, v0.2 has been created
at bb3fc3f8d0d5c76eb8efe145ba7c4cb8c95d0504 (tag)
tagging 0790f03eb99a62aea36bd90c687d59a4e74a0e39 (commit)
tagged by Harald Welte
on Thu Nov 5 21:25:46 2015 +0100
- Log -----------------------------------------------------------------
tag v0.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iD8DBQBWO7tMXaXGVTD0i/8RAm5sAJ9Ykd744MUOENVYprYt0YXU7p3nwQCdF9ys
ib5pqNFprpqh1Md29Cy7D/o=
=eETk
-----END PGP SIGNATURE-----
Harald Welte (5):
gapk main: move fh_in and fh_out to sub-structures in a union
gapk: Add support for RTP input/output streams
gapk: make sure the output file is closed/flushed on ctrl+c
Add cycle benchmarking support
add git-version-gen to auto-generate version from git repo tags
Sylvain Munaut (34):
Initial skeleton import
utils: Add various bit manipulation related utilites
codec: Add preliminary codecs definitions for HR/FR/EFR
Add dependency to libosmocodec (part of libosmocore)
format: Add initial format framework
format: Add support for classic .gsm file/frame format
format: Add support for the 3GPP HR reference vocoder file/frame formats
format: Add support for the file read/written by the Racal 6103E ms test set
format: Add fields in format descriptor for fixed headers
format: Add support for .amr files encapsulating EFR data
codec: Add fields in struct codec_desc to support encoding/decoding
format: Add function to get format by name
codec/fr: Add support for encoding/decoding using libgsm
codec/efr: Add support for encoding/decoding using OpenCore AMR NB
procqueue: Add some mechanism to queue 'processing items' on the frames
procqueue: Add file related tasks
procqueue: Add format conversion tasks
procqueue: Add Codec tasks
format: Add support for Raw PCM Signed 16 bits Little Endian
Add a real main method to does the job
[1/4] HR support: Add autotools skeleton for libgsmhr
[2/4] HR support: Add logic to fetch reference source code and build it
[3/4] HR support: Add actual wrapper code to call reference code
[4/4] HR support: Add hooks in gapk to use libgsmhr for encoding/decoding
Update gitignore
codec: Fix EFR codec encoder function. Return value is #bytes
Fix error in configure.ac preventing compiling without opencore-amrnb
format: Add support for the TI calypso/locosto dumped buffer format
format/fmt_ti: Add support for HR variant
format/fmt_ti: Add support for EFR variant
autotools: Add AC_LANG_SOURCE required for autotools >= 2.68
codec: Fix opencore nb include path
build: Use AM_CPPFLAGS in Makefile.am
libgsmhr: Update source location
-----------------------------------------------------------------------
hooks/post-receive
--
GSM Audio Pocket Knife
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 "GSM Audio Pocket Knife".
The branch, master has been updated
via 7a04624563ac72b7237e39d6fcee5dab96f4d948 (commit)
from 8b5e0c7b81cba9f064bed97dc743e5a9a13818f1 (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:
contrib/benchmark.sh | 17 ++++++
contrib/gen_testdata.sh | 12 ++++
include/gapk/benchmark.h | 60 ++++++++++++++++++++
include/gapk/get_cycles.h | 138 ++++++++++++++++++++++++++++++++++++++++++++++
src/Makefile.am | 2 +-
src/benchmark.c | 55 ++++++++++++++++++
src/codec_efr.c | 5 ++
src/codec_fr.c | 9 ++-
src/codec_hr.c | 13 ++++-
src/main.c | 3 +
10 files changed, 310 insertions(+), 4 deletions(-)
create mode 100755 contrib/benchmark.sh
create mode 100755 contrib/gen_testdata.sh
create mode 100644 include/gapk/benchmark.h
create mode 100644 include/gapk/get_cycles.h
create mode 100644 src/benchmark.c
hooks/post-receive
--
GSM Audio Pocket Knife