On Sun, Jun 18, 2017 at 12:54 PM, Vadim Yanitskiy <[email protected]> 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
