[commit] r9739 - freeswitch/trunk/src/mod/formats/mod_shout
Author: anthm Date: Mon Sep 29 12:59:06 2008 New Revision: 9739 Modified: freeswitch/trunk/src/mod/formats/mod_shout/mod_shout.c Log: fix the fix Modified: freeswitch/trunk/src/mod/formats/mod_shout/mod_shout.c ============================================================================== --- freeswitch/trunk/src/mod/formats/mod_shout/mod_shout.c (original) +++ freeswitch/trunk/src/mod/formats/mod_shout/mod_shout.c Mon Sep 29 12:59:06 2008 @@ -271,7 +271,6 @@ decode_status = mpg123_decode(context->mh, in, inlen, out, outlen, &dlen); } - if (context->err) { goto error; } @@ -287,7 +286,7 @@ } else if (decode_status == MPG123_OK) { usedlen = dlen; break; - } else if (decode_status == MPG123_DONE) { + } else if (decode_status == MPG123_DONE || (context->eof && decode_status == MPG123_NEED_MORE)) { context->eof++; goto end; } else if (decode_status == MPG123_ERR || decode_status > 0) {
participants (1)
-
Freeswitch SVN