gapk.git branch fixeria/lib updated. v0.4-45-g46df435

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.org
Sun Sep 10 13:33:15 UTC 2017


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, fixeria/lib has been updated
       via  46df43543a9ea12acd0d0bf88a6e50aad7f14201 (commit)
       via  bf64774bc79bd728e802d6366a95341ebe13fbca (commit)
       via  f012219d97af791e800850b25237274851bdae0b (commit)
       via  f269356136d580d8175657cb68dc05a9c709f5a5 (commit)
       via  8bf80936be6daa963cc99f92b7318066fd9bc9eb (commit)
       via  41d428bf6435e9aa12ba185acc7339985d6bd52c (commit)
       via  b846b9a8eda3ae9b16e6d1a26357d64337336745 (commit)
       via  080b912d99c92188fc7be75e3b24126da67d64dc (commit)
       via  a2a6317a963e0e55b760368f51c66a8e667b92f0 (commit)
       via  4a77ee720a79e5e8f1e7b9e975d27c19c094b316 (commit)
       via  7f1aa98a8f2da8dbe13507f763274b41824e477d (commit)
       via  17b5ba93109743664d17df7bd89e1f44544b3fa3 (commit)
      from  15fa605576a81803c57a144231e9e9720aa133a1 (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=46df43543a9ea12acd0d0bf88a6e50aad7f14201

commit 46df43543a9ea12acd0d0bf88a6e50aad7f14201
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sun Sep 10 16:32:48 2017 +0300

    src/libosmogapk.map: export osmo_gapk_* with a wilcard

http://cgit.osmocom.org/gapk/commit/?id=bf64774bc79bd728e802d6366a95341ebe13fbca

commit bf64774bc79bd728e802d6366a95341ebe13fbca
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sun Sep 10 16:27:04 2017 +0300

    procqueue: use queue / item names in logging

http://cgit.osmocom.org/gapk/commit/?id=f012219d97af791e800850b25237274851bdae0b

commit f012219d97af791e800850b25237274851bdae0b
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sun Sep 10 16:00:43 2017 +0300

    procqueue: separate queue check function
    
    In order to give advanced control over a processing queue,
    it would be better to have the checking function separated from
    the osmo_gapk_pq_prepare(). Moreover, this change introduces an
    additional 'strict' checking mode that requires a queue to have
    a source item first and a sink item in the last position.

http://cgit.osmocom.org/gapk/commit/?id=f269356136d580d8175657cb68dc05a9c709f5a5

commit f269356136d580d8175657cb68dc05a9c709f5a5
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Sep 9 21:44:16 2017 +0300

    procqueue: add item catedory and sub-category fields
    
    This change adds two meta-information fields to the processing
    queue item structure. Both of them will be used for more
    detailed logging and for the human-readable processing
    queue description.

http://cgit.osmocom.org/gapk/commit/?id=8bf80936be6daa963cc99f92b7318066fd9bc9eb

commit 8bf80936be6daa963cc99f92b7318066fd9bc9eb
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Sep 9 20:57:13 2017 +0300

    procqueue: add item type enum (source, sink, proc)
    
    There are currently three types of prcessing queue items:
    
      - source (file, alsa, rtp)
      - proc (format, codec)
      - sink (file, alsa, rtp)
    
    Let's assign corresponding type for each item.
    This would facilitate logging and the queue checking.

http://cgit.osmocom.org/gapk/commit/?id=41d428bf6435e9aa12ba185acc7339985d6bd52c

commit 41d428bf6435e9aa12ba185acc7339985d6bd52c
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Sep 9 20:43:28 2017 +0300

    procqueue: add human-readable name to osmo_gapk_pq
    
    Since this change, every processing queue may optionally have
    an associated human-readable name. If name is not required,
    NULL should be passed to the osmo_gapk_pq_create().

http://cgit.osmocom.org/gapk/commit/?id=b846b9a8eda3ae9b16e6d1a26357d64337336745

commit b846b9a8eda3ae9b16e6d1a26357d64337336745
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Sep 9 14:48:49 2017 +0300

    libosmogapk: drop an 'osmo' prefix from internal log variables
    
    It would be better to have an 'osmo_gapk' prefix for exposed
    symbols only. Both internal logging variables aren't exposed,
    so they shouldn't have one.

http://cgit.osmocom.org/gapk/commit/?id=080b912d99c92188fc7be75e3b24126da67d64dc

commit 080b912d99c92188fc7be75e3b24126da67d64dc
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Sep 9 14:44:24 2017 +0300

    osmo-gapk: use talloc for memory management

http://cgit.osmocom.org/gapk/commit/?id=a2a6317a963e0e55b760368f51c66a8e667b92f0

commit a2a6317a963e0e55b760368f51c66a8e667b92f0
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Sep 9 14:23:56 2017 +0300

    libosmogapk: introduce the internal root talloc context
    
    In order to simplify memory leak debugging, this change introduces
    the library's internal talloc context that may be changed by
    external application by calling the osmo_gapk_set_talloc_ctx().

http://cgit.osmocom.org/gapk/commit/?id=4a77ee720a79e5e8f1e7b9e975d27c19c094b316

commit 4a77ee720a79e5e8f1e7b9e975d27c19c094b316
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Sep 9 14:09:55 2017 +0300

    libosmogapk: rename the 'logging.c' to 'common.c'
    
    There are not so much code, related to internal logging subsystem.
    So, there is no reason to keep a few lines in a dedicated file.
    In the future one may also be used for other routines.

http://cgit.osmocom.org/gapk/commit/?id=7f1aa98a8f2da8dbe13507f763274b41824e477d

commit 7f1aa98a8f2da8dbe13507f763274b41824e477d
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Sep 9 13:48:38 2017 +0300

    libosmogapk: fix memory leak in both AMR and EFR codecs
    
    The memory, allocated by codec_efr_init() / codec_amr_init(),
    was not cleaned after calling the codec_exit(). Found using
    talloc memory debugging API.

http://cgit.osmocom.org/gapk/commit/?id=17b5ba93109743664d17df7bd89e1f44544b3fa3

commit 17b5ba93109743664d17df7bd89e1f44544b3fa3
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Sep 9 12:10:08 2017 +0300

    libosmogapk: use talloc for memory management

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

Summary of changes:
 include/osmocom/gapk/common.h    |   1 +
 include/osmocom/gapk/logging.h   |   8 +--
 include/osmocom/gapk/procqueue.h |  19 ++++++-
 src/Makefile.am                  |   4 +-
 src/app_osmo_gapk.c              |  33 +++++++++--
 src/benchmark.c                  |  11 ++--
 src/codec_amr.c                  |  10 +++-
 src/codec_efr.c                  |   8 ++-
 src/{logging.c => common.c}      |  19 +++++--
 src/libosmogapk.map              |  44 +--------------
 src/pq_alsa.c                    |  23 +++++---
 src/pq_codec.c                   |  10 +++-
 src/pq_file.c                    |  23 +++++---
 src/pq_format.c                  |  13 +++--
 src/pq_rtp.c                     |  23 +++++---
 src/procqueue.c                  | 115 ++++++++++++++++++++++++++++++---------
 16 files changed, 243 insertions(+), 121 deletions(-)
 rename src/{logging.c => common.c} (72%)


hooks/post-receive
-- 
GSM Audio Pocket Knife



More information about the osmocom-commitlog mailing list