gapk.git branch fixeria/lib updated. v0.4-53-g3cf11d8

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
Fri Sep 15 15:35:27 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  3cf11d824385e06a96b318766d7e6708e49b3215 (commit)
       via  f7d53964d372a64ccbad419cedf33c360442a28f (commit)
       via  c24199263f070fe68b778cab82bb93327b0f07c1 (commit)
       via  8e3d622262859145d6e8bc8ab4083ef97728a8f2 (commit)
       via  2f5c8ae7ec445a5c327a584bffc4b17b53d7f7c0 (commit)
       via  0f08d56e36bbd998a5bd10ec17f2001f03fb584c (commit)
       via  e8b882412b035637bec7edbd8b885c026e4f7040 (commit)
       via  b755032efda89dc2d16356dbaec3f9cdfded4354 (commit)
      from  46df43543a9ea12acd0d0bf88a6e50aad7f14201 (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=3cf11d824385e06a96b318766d7e6708e49b3215

commit 3cf11d824385e06a96b318766d7e6708e49b3215
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Sep 15 19:34:44 2017 +0430

    tests: add format / codec transcoding tests
    
    This test group is intended to check the format / codec transcoding
    capabilities of the library. The reference files are used to ensure
    that encoding or decoding was successful.
    
    The following formats are currently being tested:
    
      - amr_efr
      - gsm
      - racal_hr
      - racal_fr
      - racal_efr
      - ti_hr
      - ti_fr
      - ti_efr
      - rtp_efr
      - rtp_hr_etsi
      - rtp_hr_ietf

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

commit f7d53964d372a64ccbad419cedf33c360442a28f
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Sep 15 19:17:21 2017 +0430

    osmo-gapk: fix I/O count check condition
    
    The stdin / stdout operation was broken by a new check condition,
    introduced by the 15fa605576a81803c57a144231e9e9720aa133a1.

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

commit c24199263f070fe68b778cab82bb93327b0f07c1
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Sep 14 15:20:50 2017 +0430

    tests: add pq_rtp test
    
    This test is intended to check the RTP source / sink operability.
    To do this, two processing queues are being allocated:
    
      "generator": source/random -> sink/rtp
      "checker": source/rtp -> sink/checker
    
    The first one generates some amount of random bytes (payload),
    and stores them inside a buffer that is shared between both
    queues.
    
    After generation, a payload is being sent from the first
    queue via an RTP sink, and then being received by the second
    via an RTP source.
    
    As both queues do use a shared buffer, the last item of the
    second queue (named 'sink/checker') is able to compare a
    received payload with expected.

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

commit 8e3d622262859145d6e8bc8ab4083ef97728a8f2
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Tue Sep 12 19:07:52 2017 +0300

    tests: add pq_file test
    
    This test is intended to check the file source / sink
    operability. To do that, the following processing chain
    is being composed:
    
      source/file -> proc/dummy -> sink/file (stdout)
    
    The source item opens the sample file named 'io_sample.txt'
    for reading. The next processing item simply converts all
    uppercase latters to the lowercase. The last one writes
    the result to stdout.
    
    This processing cycle is being repeated several times
    with different block length values.

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

commit 2f5c8ae7ec445a5c327a584bffc4b17b53d7f7c0
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Tue Sep 12 15:32:52 2017 +0300

    tests: add procqueue test
    
    This test is intended to validate the processing queue
    management API. Moreover, the talloc debugging API is
    used to ensure that there are no memory leaks.
    
    First, four processing queues are being allocated. One
    of them is empty, while others have different count of
    items. Then the human-readable description is being
    generated for all of them. And finally, the processing
    and exit cllback are being tested.
    
    During the test execution, the talloc NULL-context
    tracking feature is enabled, allowing to observe every
    memory allocation within the libosmogapk, and to detect
    memory leaks.

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

commit 0f08d56e36bbd998a5bd10ec17f2001f03fb584c
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Tue Sep 12 15:26:31 2017 +0300

    Init automake test environment

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

commit e8b882412b035637bec7edbd8b885c026e4f7040
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Tue Sep 12 01:30:48 2017 +0300

    procqueue: allocate an output buffer as named chunk
    
    The talloc_size() call sets the current file name and the current
    line number as name for chunk being allocated. This combination
    is not so informative during debugging, so let's use the static
    '.buffer' string as context name for item's output buffer.

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

commit b755032efda89dc2d16356dbaec3f9cdfded4354
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Tue Sep 12 01:17:26 2017 +0300

    procqueue: set talloc name and context for queue description
    
    Previously a queue description string was allocated without
    setting proper parental talloc context and proper name.

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

Summary of changes:
 .gitignore                                         |   9 +
 Makefile.am                                        |   2 +-
 configure.ac                                       |   2 +
 src/app_osmo_gapk.c                                |   2 +-
 src/procqueue.c                                    |  12 +-
 tests/Makefile.am                                  |  93 ++++++
 {test => tests}/common.sh                          |   0
 tests/io/io_sample.txt                             |   1 +
 tests/io/pq_file_test.c                            | 149 +++++++++
 tests/io/pq_file_test.ok                           |  12 +
 tests/io/pq_rtp_test.c                             | 349 +++++++++++++++++++
 tests/io/pq_rtp_test.ok                            |  10 +
 {test => tests}/play_all_formats.sh                |   0
 tests/procqueue/pq_test.c                          | 371 +++++++++++++++++++++
 tests/procqueue/pq_test.ok                         |  60 ++++
 {test => tests}/ref-files/hhgttg_part1_5.s16       | Bin
 .../ref-files/hhgttg_part1_5.s16.amr-efr           | Bin
 .../ref-files/hhgttg_part1_5.s16.amr-efr.s16       | Bin
 {test => tests}/ref-files/hhgttg_part1_5.s16.gsm   | Bin
 .../ref-files/hhgttg_part1_5.s16.gsm.s16           | Bin
 .../ref-files/hhgttg_part1_5.s16.racal-efr         | Bin
 .../ref-files/hhgttg_part1_5.s16.racal-efr.s16     | Bin
 .../ref-files/hhgttg_part1_5.s16.racal-fr          | Bin
 .../ref-files/hhgttg_part1_5.s16.racal-fr.s16      | Bin
 .../ref-files/hhgttg_part1_5.s16.racal-hr          | Bin
 .../ref-files/hhgttg_part1_5.s16.racal-hr.s16      | Bin
 .../ref-files/hhgttg_part1_5.s16.rtp-efr           | Bin
 .../ref-files/hhgttg_part1_5.s16.rtp-efr.s16       | Bin
 .../ref-files/hhgttg_part1_5.s16.rtp-hr-etsi       | Bin
 .../ref-files/hhgttg_part1_5.s16.rtp-hr-etsi.s16   | Bin
 .../ref-files/hhgttg_part1_5.s16.rtp-hr-ietf       | Bin
 .../ref-files/hhgttg_part1_5.s16.rtp-hr-ietf.s16   | Bin
 .../ref-files/hhgttg_part1_5.s16.ti-efr            | Bin
 .../ref-files/hhgttg_part1_5.s16.ti-efr.s16        | Bin
 {test => tests}/ref-files/hhgttg_part1_5.s16.ti-fr | Bin
 .../ref-files/hhgttg_part1_5.s16.ti-fr.s16         | Bin
 {test => tests}/ref-files/hhgttg_part1_5.s16.ti-hr | Bin
 .../ref-files/hhgttg_part1_5.s16.ti-hr.s16         | Bin
 {test => tests}/test_all_formats.sh                |   0
 tests/testsuite.at                                 | 244 ++++++++++++++
 {test => tests}/update_ref_files.sh                |   0
 41 files changed, 1313 insertions(+), 3 deletions(-)
 create mode 100644 tests/Makefile.am
 rename {test => tests}/common.sh (100%)
 create mode 100644 tests/io/io_sample.txt
 create mode 100644 tests/io/pq_file_test.c
 create mode 100644 tests/io/pq_file_test.ok
 create mode 100644 tests/io/pq_rtp_test.c
 create mode 100644 tests/io/pq_rtp_test.ok
 rename {test => tests}/play_all_formats.sh (100%)
 create mode 100644 tests/procqueue/pq_test.c
 create mode 100644 tests/procqueue/pq_test.ok
 rename {test => tests}/ref-files/hhgttg_part1_5.s16 (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.amr-efr (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.amr-efr.s16 (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.gsm (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.gsm.s16 (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.racal-efr (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.racal-efr.s16 (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.racal-fr (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.racal-fr.s16 (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.racal-hr (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.racal-hr.s16 (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.rtp-efr (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.rtp-efr.s16 (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.rtp-hr-etsi (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.rtp-hr-etsi.s16 (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.rtp-hr-ietf (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.rtp-hr-ietf.s16 (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.ti-efr (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.ti-efr.s16 (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.ti-fr (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.ti-fr.s16 (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.ti-hr (100%)
 rename {test => tests}/ref-files/hhgttg_part1_5.s16.ti-hr.s16 (100%)
 rename {test => tests}/test_all_formats.sh (100%)
 create mode 100644 tests/testsuite.at
 rename {test => tests}/update_ref_files.sh (100%)


hooks/post-receive
-- 
GSM Audio Pocket Knife



More information about the osmocom-commitlog mailing list