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.orgThis 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