core/conv: further Viterbi decoder optimizations

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/OpenBSC@lists.osmocom.org/.

Tom Tsou tom at tsou.cc
Sun Jun 18 20:13:45 UTC 2017


On Sun, Jun 18, 2017 at 12:54 PM, Vadim Yanitskiy <axilirator at gmail.com> wrote:
> In the Sylvain's implementation (conv.c), init/scan/flush/deinit
> are exposed for external usage, meanwhile Tom's implementation
> is transparently integrated into the first one, and doesn't
> expose anything outside.

One note on API usage. Sylvain's init-deinit calls are exposed, but
I'm not aware of the those calls being used anywhere - only the
all-in-one version exists in osmo-bts.

So an API change on the init-deinit or alloc-dealloc of the decoder
object probably won't cause many dependency issues. But putting those
calls into use involves a large number of changes in the current
osmo-bts regardless of which implementation is used.

  -TT



More information about the OpenBSC mailing list