[Freeswitch-svn] [commit] r6172 - in freeswitch/trunk/src: . mod/formats/mod_shout
Freeswitch SVN
anthm at freeswitch.org
Tue Nov 6 21:14:57 EST 2007
Author: anthm
Date: Tue Nov 6 21:14:57 2007
New Revision: 6172
Modified:
freeswitch/trunk/src/mod/formats/mod_shout/mod_shout.c
freeswitch/trunk/src/switch_channel.c
Log:
fix nested brackets
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 Tue Nov 6 21:14:57 2007
@@ -37,9 +37,9 @@
#include <lame.h>
#include <curl/curl.h>
-#define OUTSCALE 8192
-#define MP3_SCACHE 16384
-#define MP3_DCACHE 8192
+#define OUTSCALE 8192 * 2
+#define MP3_SCACHE 16384 * 2
+#define MP3_DCACHE 8192 *2
SWITCH_MODULE_LOAD_FUNCTION(mod_shout_load);
SWITCH_MODULE_SHUTDOWN_FUNCTION(mod_shout_shutdown);
Modified: freeswitch/trunk/src/switch_channel.c
==============================================================================
--- freeswitch/trunk/src/switch_channel.c (original)
+++ freeswitch/trunk/src/switch_channel.c Tue Nov 6 21:14:57 2007
@@ -1355,6 +1355,15 @@
*e++ = '\0';
break;
}
+
+ if (br > 0) {
+ if (e != s && *e == '{') {
+ br++;
+ } else if (br > 1 && *e == '}') {
+ br--;
+ }
+ }
+
e++;
}
p = e;
@@ -1380,7 +1389,7 @@
if (stream.data) {
char *expanded = NULL;
-
+
if ((expanded = switch_channel_expand_variables(channel, vval)) == vval) {
expanded = NULL;
} else {
More information about the Freeswitch-svn
mailing list