Hi Piotr,

I am glad that you are working on the avmd module! I tried myself a few months ago but found the code very difficult to follow and debug due to its overuse of macros. Do you plan to rewrite these macros as inline functions? For my part, I ended up rewriting all these macros as functions just to understand the code.

I eventually wrote a new module from scratch as I noticed the bugs you mention and needed incompatible changes in the api. But had not time to clean it up and check the licensing matters yet.

The real breakthrough is actually the one you mentioned in FS-8875: I have noticed real improvements in the cpu usage and detection accuracy by checking only the convergence of OMEGA instead of sin(OMEGA) and thus avoiding the sin calculation entirely!

I will be glad to help in any way. Please keep me in touch when you publish your patch, I’ll be happy to have a look.

Best Regards,
Vallimamod
.

On 16 Mar 2016, at 02:13, Piotr Gregor <piotrek.gregor@gmail.com> wrote:

Hi Abaci,

what issues do you mean by "same issue"?
Is this amount of false positives?
Could you describe the tests you perform in more details please?

The avmd module is being revised by myself at this moment
and there is at least one bug in this module that influence the results

FS-8855 fix calc of variance of tone's freq estimator


and it has been fixed now in pull request #714 and will be merged soon
after I do some more testing and rebase, to the end of this week.
Apart from this, there are improvements coming, e.g.

FS-8875 Enable faster beep detection


cheers,
Piotr
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org