The fix for mpg123 is here:
http://www.whiteoaklabs.com/code/patch-mpg123.c
mpg123 loops indefinitely when it
ignores the the error code while
trying to read from a closed pipe. This
is a subtle effect of the thread library using
non-blocking IO, and, as far as I can tell,
not an incorrect behavior of asterisk.
Cheers,
Rich
Vahan Yerkanian wrote:
Hi all,
For some time now mpg123 is a build dependency for the asterisk port.
Although I'm using native mod moh on all of my installations, from
time to time I try to see if mpg123's problems with taking up idle CPU
time have gone away.
The problem is still there, making mpg123 threads eat up the CPU
cycles right after out-of-the-box port install. Forcefully
pkg_delete-ing mpg123 port and restarting the asterisk makes the
problem go away.
Do we really still want mpg123 as a dependency now that we have native
mp3 and other native formats available for music on hold?
regards,
Vahan
_______________________________________________
Asterisk-BSD mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-bsd
_______________________________________________
Asterisk-BSD mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-bsd