Subject: openbsc.git branch zecke/fixes/mgcp-transcoding updated. 0.13.0-439-ga8be30b
From: [email-masked]
To: [email-masked]
Date: Fri, 4 Jul 2014 08:38:39 GMT

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, zecke/fixes/mgcp-transcoding has been updated
  discards  690d3f4a5de57ffbff1715288dcc989de1cf3a1c (commit)
  discards  7c9a9f9e22246bf175bdf3e562981d58171a085d (commit)
  discards  f3a2eb3d16e411d896e3ccf816fcd6c570aa8090 (commit)
  discards  fa616d49e18b295c92f3b82ebdf28fc1c9d6b5d4 (commit)
  discards  d93b70cf857cd6774264147a4bb07a525ca23909 (commit)
  discards  740b3d285b3e3d8985f2192efc3e5b82426486e0 (commit)
  discards  b8fc503998dbe80c26b36578aa4be1c2a9f55a3a (commit)
  discards  f891d7de34e44b0c7b4c0647dc2ba00349a36574 (commit)
       via  a8be30b023b61301247b999088dfac11c9ebf46e (commit)
       via  4fb688ef6443df68df62a647c05a4eaa4c7c28e8 (commit)
       via  7c1d2ce8b315c701ea24d532102f06d42ee7055c (commit)
       via  9df45854237322b0da4b109327c1bfa8ce9eb2d5 (commit)
       via  c1c88647d4018201b3989f2144f8f3c47d35296a (commit)
       via  36e758f957fab8e25764cfccadfdd7151dc04cb1 (commit)
       via  f6999a9d7a92a3b6a7a9c67341f3a8d3ed54dd9f (commit)
       via  fd322e260c6b1f53b94f7e12ff7f03017a7442ec (commit)
       via  dfa3c1591a2274f354fea0fdc37b939b2816b88d (commit)
       via  c3f61a38d844ebc0760793c62fce59cd12c53b0f (commit)
       via  b3d4c3fde0dcb500baf14c63f6d4ed2838e64ad3 (commit)
       via  1ab6cc9445ead02ce90404ba9b48e99562765f99 (commit)
       via  40f8ca95aa8b8679ae68d29901337e7685eb5668 (commit)
       via  832428271780d9e364300b93c1b526ff795194bf (commit)
       via  95eb0dc72c241958826acae36386b2923038e47c (commit)
       via  b115cb66554a9ba53b89f957438d6540671bca0c (commit)
       via  9f109dfb9926558b6ea504dc3aee92cfd64413bd (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 (690d3f4a5de57ffbff1715288dcc989de1cf3a1c)
            \
             N -- N -- N (a8be30b023b61301247b999088dfac11c9ebf46e)

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

commit a8be30b023b61301247b999088dfac11c9ebf46e
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Jul 3 14:03:07 2014 +0200

    mgcp: Re-set the transcoding offset as well

http://cgit.osmocom.org/openbsc/commit/?id=4fb688ef6443df68df62a647c05a4eaa4c7c28e8

commit 4fb688ef6443df68df62a647c05a4eaa4c7c28e8
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Jul 4 08:13:53 2014 +0200

    mgcp: Add a testcase for 160->80 ptime handling

http://cgit.osmocom.org/openbsc/commit/?id=7c1d2ce8b315c701ea24d532102f06d42ee7055c

commit 7c1d2ce8b315c701ea24d532102f06d42ee7055c
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Jul 2 22:02:15 2014 +0200

    mgcp: Initialise next_time in case the initial timestamp is not 0.

http://cgit.osmocom.org/openbsc/commit/?id=9df45854237322b0da4b109327c1bfa8ce9eb2d5

commit 9df45854237322b0da4b109327c1bfa8ce9eb2d5
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Jul 2 21:56:26 2014 +0200

    mgcp: Warn when the buffer is being reset due a wrong seq number
    
    When the sample buffer is being dropped write a warning so we can
    see how often this event occurs.

http://cgit.osmocom.org/openbsc/commit/?id=c1c88647d4018201b3989f2144f8f3c47d35296a

commit c1c88647d4018201b3989f2144f8f3c47d35296a
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Jul 2 21:54:14 2014 +0200

    mgcp: Patch and Count _after_ the transcoding
    
    When going from a ptime of 10 to 20 we get the alignment errors.
    In fact the alignment check should be done with end describing
    the input on input and the output for the output. As this is not
    possible right now do the patching _after_ the transcoding. For
    the normal case this doesn't change anything.

http://cgit.osmocom.org/openbsc/commit/?id=36e758f957fab8e25764cfccadfdd7151dc04cb1

commit 36e758f957fab8e25764cfccadfdd7151dc04cb1
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Jun 27 19:51:52 2014 +0200

    mgcp: Mention the packet duration in the error message

http://cgit.osmocom.org/openbsc/commit/?id=f6999a9d7a92a3b6a7a9c67341f3a8d3ed54dd9f

commit f6999a9d7a92a3b6a7a9c67341f3a8d3ed54dd9f
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Jul 2 19:36:12 2014 +0200

    mgcp: Provide more information about configured endpoints

http://cgit.osmocom.org/openbsc/commit/?id=fd322e260c6b1f53b94f7e12ff7f03017a7442ec

commit fd322e260c6b1f53b94f7e12ff7f03017a7442ec
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Jun 28 15:05:42 2014 +0200

    mgcp: Add a comment about the return of the function

http://cgit.osmocom.org/openbsc/commit/?id=dfa3c1591a2274f354fea0fdc37b939b2816b88d

commit dfa3c1591a2274f354fea0fdc37b939b2816b88d
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Jun 27 19:27:38 2014 +0200

    mgcp: Document the semantic and follow it
    
    Transcoding from GSM to PCMA lead to the MGCP MGW sending two
    PCMA packages with the same sequence number and timestamp. Once
    with the encoded audio and once completely empty. It looks like
    the code tries to avoid one extra call to the processing callback
    for the non transcoded case. When using the transcoding function
    the second call returned 0 and no audio was encoded. Instead the
    old *len was the rtp header size.
    
    Add a testcase that tests the new return values.

http://cgit.osmocom.org/openbsc/commit/?id=c3f61a38d844ebc0760793c62fce59cd12c53b0f

commit c3f61a38d844ebc0760793c62fce59cd12c53b0f
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Jun 28 13:24:36 2014 +0200

    mgcp: Do not use errx as finding a test failure is too hard
    
    It took me a long time to figure out that errx just exits and
    the test output didn't indicate that the application was exited
    early. Use a printf and good old abort in case of a failure.

http://cgit.osmocom.org/openbsc/commit/?id=b3d4c3fde0dcb500baf14c63f6d4ed2838e64ad3

commit b3d4c3fde0dcb500baf14c63f6d4ed2838e64ad3
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Jun 28 00:10:10 2014 +0200

    mgcp: Capture the return value of the of the transcode function

http://cgit.osmocom.org/openbsc/commit/?id=1ab6cc9445ead02ce90404ba9b48e99562765f99

commit 1ab6cc9445ead02ce90404ba9b48e99562765f99
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Jun 22 22:14:18 2014 +0200

    mgcp: Move the internal state header to an internal file

http://cgit.osmocom.org/openbsc/commit/?id=40f8ca95aa8b8679ae68d29901337e7685eb5668

commit 40f8ca95aa8b8679ae68d29901337e7685eb5668
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Jun 22 21:55:50 2014 +0200

    mgcp: Re-factor testcase to separate test and setup
    
    Separate the test from the code necessary for the setup. This is
    somehow inspired by the PhExample framework of Pharo.

http://cgit.osmocom.org/openbsc/commit/?id=832428271780d9e364300b93c1b526ff795194bf

commit 832428271780d9e364300b93c1b526ff795194bf
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Jun 22 21:57:13 2014 +0200

    mgcp: Ignore the transcoding test

http://cgit.osmocom.org/openbsc/commit/?id=95eb0dc72c241958826acae36386b2923038e47c

commit 95eb0dc72c241958826acae36386b2923038e47c
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Jun 22 22:30:28 2014 +0200

    rtp: Share the rtp header between the proxy and the mgcp code

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

Summary of changes:
 openbsc/src/libmgcp/mgcp_network.c         |  6 ++---
 openbsc/src/libmgcp/mgcp_transcode.c       | 14 ++++++++---
 openbsc/src/libmgcp/mgcp_vty.c             | 39 ++++++++++++++++++++----------
 openbsc/src/libmsc/db.c                    | 28 ++++++++++-----------
 openbsc/src/libtrau/trau_mux.c             |  3 +++
 openbsc/tests/mgcp/mgcp_transcoding_test.c | 32 ++++++++++++++++++------
 6 files changed, 81 insertions(+), 41 deletions(-)

hooks/post-receive
-- 
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)