]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
one more tweak
authorBrian West <brian@freeswitch.org>
Thu, 2 Oct 2008 21:18:33 +0000 (21:18 +0000)
committerBrian West <brian@freeswitch.org>
Thu, 2 Oct 2008 21:18:33 +0000 (21:18 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9806 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/formats/mod_local_stream/mod_local_stream.c

index 81e897841962151ba5d2cbbc762a5e3d1d9706f6..85c7156e634f58760b044ad50989d2ac0c89e793 100644 (file)
@@ -584,7 +584,14 @@ SWITCH_STANDARD_API(start_local_stream_function)
 
        shuffle = argv[3] ? switch_true(argv[3]) : 1;
        prebuf = argv[4] ? atoi(argv[4]) : DEFAULT_PREBUFFER_SIZE;
-       channels = argv[5] ? (uint8_t)atoi(argv[5]) : 1;
+
+       if (argv[5]) {
+               tmp = atoi(argv[5]);
+               if (tmp == 1 || tmp == 2) {
+                       channels = tmp;
+               }
+       }
+
        interval = argv[6] ? atoi(argv[6]) : 20;
        
        if (!SWITCH_ACCEPTABLE_INTERVAL(interval)){