[Asterisk-bsd] mpg123 and asterisk port
Dr. Rich Murphey
Rich at WhiteOakLabs.com
Tue May 23 10:47:13 MST 2006
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
> Asterisk-BSD at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-bsd
>
>
More information about the Asterisk-BSD
mailing list