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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated via 0876ef899e6f2ce3d2cd999cce62da77f282dcd0 (commit) via 1ac56fb2928b256363905202adeb554334b018b8 (commit) via 34da6b5f47be586d20c8af30ff6d7f23c2d357c9 (commit) via 23d3bc01ea9de48a0ba2a2255fb7e30fc9c632ea (commit) via 46e533c13a0945bf6be0c24dd71a9e4a380811a1 (commit) via e4fe71c04fbe69581ba10f7b19158a4559b5a5d8 (commit) from dd75bacb781c8a902d4cade1ee4f1c5e9c72e8b0 (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/libosmocore/commit/?id=0876ef899e6f2ce3d2cd999cce62da77f282dcd0 commit 0876ef899e6f2ce3d2cd999cce62da77f282dcd0 Author: Vadim Yanitskiy <axilira...@gmail.com> Date: Mon Jun 19 06:16:37 2017 +0700 core/conv/conv_acc.c: use static allocation for trellis Allocation of a new memory is an expensive operation, which takes place when it's initially unknown, how much memory will we need, or in order to decrease total memory usage. The trellis struct wasn't require dynamic allocation itself, so let's allocate one statically inside the vdecoder structure. Change-Id: Ib8e448823ca5548a05a45824b0b1c06743dfe5a4 http://cgit.osmocom.org/libosmocore/commit/?id=1ac56fb2928b256363905202adeb554334b018b8 commit 1ac56fb2928b256363905202adeb554334b018b8 Author: Vadim Yanitskiy <axilira...@gmail.com> Date: Mon Jun 19 06:01:30 2017 +0700 core/conv/conv_acc.c: use static allocation for vdecoder Allocation of a new memory is an expensive operation, which takes place when it's initially unknown, how much memory will we need, or in order to decrease total memory usage. The vdecoder struct wasn't require dynamic allocation itself, so let's use static allocation in order to increase performance. Change-Id: Id1b140d3cb61db7352dcfc217a8fc36091e945ab http://cgit.osmocom.org/libosmocore/commit/?id=34da6b5f47be586d20c8af30ff6d7f23c2d357c9 commit 34da6b5f47be586d20c8af30ff6d7f23c2d357c9 Author: Vadim Yanitskiy <axilira...@gmail.com> Date: Mon Jun 19 05:41:49 2017 +0700 core/conv/conv_acc.c: delete reset_decoder() Currently this implementation exposes nothing than osmo_conv_decode_acc(), so it wasn't possible to call reset_decoder() from outside. The method itself was used to initialize accumulated path metrics and the starting state of encoder. Now this code is moved to generate_trellis(). Moreover, setting accumulated path metrics inside existing loop is a bit faster that calling memset(). Change-Id: I8f17cebf468cf0106927ccee091cfb2896649cb2 http://cgit.osmocom.org/libosmocore/commit/?id=23d3bc01ea9de48a0ba2a2255fb7e30fc9c632ea commit 23d3bc01ea9de48a0ba2a2255fb7e30fc9c632ea Author: Vadim Yanitskiy <axilira...@gmail.com> Date: Mon Jun 19 04:59:40 2017 +0700 core/conv/conv_acc.c: drop unused structure member Change-Id: I81f7c35abf424f501ca53d6984c0d56f7936984b http://cgit.osmocom.org/libosmocore/commit/?id=46e533c13a0945bf6be0c24dd71a9e4a380811a1 commit 46e533c13a0945bf6be0c24dd71a9e4a380811a1 Author: Vadim Yanitskiy <axilira...@gmail.com> Date: Mon Jun 19 18:21:02 2017 +0700 core/conv: update description headers for conv_acc_* Change-Id: I00154776c8e7d346abcbaf9048ce04d9488bb458 http://cgit.osmocom.org/libosmocore/commit/?id=e4fe71c04fbe69581ba10f7b19158a4559b5a5d8 commit e4fe71c04fbe69581ba10f7b19158a4559b5a5d8 Author: Vadim Yanitskiy <axilira...@gmail.com> Date: Mon Jun 19 17:59:48 2017 +0700 core/conv: use proper filenames We already have generic convolutional transcoding implementation written by Sylvain Munaut and named 'conv.c', so 'viterbi_*' names looked a bit confusing. Let's use a single naming scheme for Viterbi related code. Change-Id: I61062a8d1fbf5f5fc85b4fac58dc4e9fa8b5ef90 ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 16 +-- src/{viterbi.c => conv_acc.c} | 127 ++++++++++------------ src/{viterbi_generic.c => conv_acc_generic.c} | 3 +- src/{viterbi_sse.c => conv_acc_sse.c} | 5 +- src/{viterbi_sse_avx.c => conv_acc_sse_avx.c} | 5 +- src/{viterbi_sse_common.h => conv_acc_sse_impl.h} | 4 +- 6 files changed, 74 insertions(+), 86 deletions(-) rename src/{viterbi.c => conv_acc.c} (89%) rename src/{viterbi_generic.c => conv_acc_generic.c} (98%) rename src/{viterbi_sse.c => conv_acc_sse.c} (96%) rename src/{viterbi_sse_avx.c => conv_acc_sse_avx.c} (96%) rename src/{viterbi_sse_common.h => conv_acc_sse_impl.h} (99%) hooks/post-receive -- An utility library for Open Source Mobile Communications