提交 66c0f8f7 authored 作者: Rupa Schomaker's avatar Rupa Schomaker

more logging for mod_shout


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16702 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 f55304d3
......@@ -60,12 +60,17 @@ mpg123_handle *our_mpg123_new(const char *decoder, int *error)
mpg123_handle *mh;
const char *arch = "auto";
int x64 = 0;
int rc = 0;
const char *err = NULL;
if (*globals.decoder || globals.outscale || globals.vol) {
if (*globals.decoder) {
arch = globals.decoder;
}
if ((mh = mpg123_new(arch, NULL))) {
if ((mh = mpg123_new(arch, &rc))) {
if (rc) {
err = mpg123_plain_strerror(rc);
}
if (globals.outscale) {
mpg123_param(mh, MPG123_OUTSCALE, globals.outscale, 0);
}
......@@ -85,13 +90,19 @@ mpg123_handle *our_mpg123_new(const char *decoder, int *error)
}
#endif
if ((mh = mpg123_new(arch, NULL))) {
if ((mh = mpg123_new(arch, &rc))) {
if (rc) {
err = mpg123_plain_strerror(rc);
}
if (x64) {
mpg123_param(mh, MPG123_OUTSCALE, 8192, 0);
}
}
}
if (err) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Error allocating mpg123 handle! %s\n", err);
}
return mh;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论