Subject: libosmo-netif.git branch master updated. f4b11c071766554b6ac74e8e91fc72cbaf138784
From: git repository hosting <[email-masked]>
To: [email-masked]
Date: Sat, 04 Aug 2012 21:51:31 +0200

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 network interface library".

The branch, master has been updated
       via  f4b11c071766554b6ac74e8e91fc72cbaf138784 (commit)
       via  d2ea108728cc74c231c0b659709a39d887e16cc5 (commit)
       via  81979fa80a814ece2c6a7f3f8a7a85822758cad5 (commit)
       via  082d700a8f66d74efcbb967116b22075b5c67caf (commit)
       via  2cefb116d07a71cd15d2361f6e04385467e995e2 (commit)
       via  fe9fccd412f2bd52d483f1b8cc5fa2135438d254 (commit)
       via  fdc65389864dfd567abaa67797f06b70905f5b19 (commit)
      from  ffd20f3f1c56c6d47ec196c09069fb6b00ca081a (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/cgit/libosmo-netif/commit/?id=f4b11c071766554b6ac74e8e91fc72cbaf138784

commit f4b11c071766554b6ac74e8e91fc72cbaf138784
Author: Pablo Neira Ayuso <[email-masked]>
Date:   Sat Aug 4 21:11:44 2012 +0200

    osmux: extend debugging to make sure we don't lag in scheduled transmissions
    
    osmux only lags ~0.15 ms at maximum to transmit one scheduled RTP message
    according to my tests with PCAP traces.
    
    Yes, only ~0.15 milliseconds, this is not wrong :-).
    
    This is good news, our timer infrastructure seems to be quite precise.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=d2ea108728cc74c231c0b659709a39d887e16cc5

commit d2ea108728cc74c231c0b659709a39d887e16cc5
Author: Pablo Neira Ayuso <[email-masked]>
Date:   Sat Aug 4 21:03:56 2012 +0200

    osmux: remove timeval parameter from osmux_tx_sched
    
    We can internal allocate this in the stack, no need to expose it to
    the caller.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=81979fa80a814ece2c6a7f3f8a7a85822758cad5

commit 81979fa80a814ece2c6a7f3f8a7a85822758cad5
Author: Pablo Neira Ayuso <[email-masked]>
Date:   Sat Aug 4 20:56:53 2012 +0200

    osmux: fix when to add the osmux header
    
    This needs to be done for the first message in one RTP SSRC series.
    Before this patch, it was always included due to wrong aritmethics.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=082d700a8f66d74efcbb967116b22075b5c67caf

commit 082d700a8f66d74efcbb967116b22075b5c67caf
Author: Pablo Neira Ayuso <[email-masked]>
Date:   Sat Aug 4 20:53:57 2012 +0200

    osmux: fix list ordering for RTP messages that will be included in batch
    
    This fixes the algorithms to include the messages in order in the
    batch based on the TRP SSRC (from lower to higher).
    
    This is very important to reduce the amount of bytes that we
    spend on the osmux header.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=2cefb116d07a71cd15d2361f6e04385467e995e2

commit 2cefb116d07a71cd15d2361f6e04385467e995e2
Author: Pablo Neira Ayuso <[email-masked]>
Date:   Sat Aug 4 20:52:45 2012 +0200

    osmux: check for the maximum amount of messages in batch
    
    This should not happen, but make sure our osmux CTR field does not
    wrap around.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=fe9fccd412f2bd52d483f1b8cc5fa2135438d254

commit fe9fccd412f2bd52d483f1b8cc5fa2135438d254
Author: Pablo Neira Ayuso <[email-masked]>
Date:   Sat Aug 4 19:56:47 2012 +0200

    osmux: cleanup tx path
    
    This patch cleans up the transmission path for osmux, this involves
    the functions that extract the messages from the batch and the one
    that reconstruct the timing.
    
    They now take a list that contains the reconstructed RTP messages:
    
     osmux_xfrm_output(osmuxh, &h_output, &list);
     osmux_tx_sched(&list, &tv, tx_cb, NULL);

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=fdc65389864dfd567abaa67797f06b70905f5b19

commit fdc65389864dfd567abaa67797f06b70905f5b19
Author: Pablo Neira Ayuso <[email-masked]>
Date:   Sat Aug 4 18:39:45 2012 +0200

    fix wrong delta between two RTP messages
    
    it should 20 ms, not 160 ms. Thanks for Holger for spotting this.

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

Summary of changes:
 include/osmocom/netif/osmux.h     |    4 +-
 src/osmux.c                       |  140 ++++++++++++++++++++++--------------
 tests/osmo-pcap-test/osmux_test.c |   26 +------
 3 files changed, 91 insertions(+), 79 deletions(-)

hooks/post-receive
-- 
Osmocom network interface library