[commit] r5973 - in freeswitch/trunk/src: . mod/codecs/mod_l16
Author: anthm Date: Thu Oct 18 14:29:54 2007 New Revision: 5973 Modified: freeswitch/trunk/src/mod/codecs/mod_l16/mod_l16.c freeswitch/trunk/src/switch_core_codec.c Log: small change Modified: freeswitch/trunk/src/mod/codecs/mod_l16/mod_l16.c ============================================================================== --- freeswitch/trunk/src/mod/codecs/mod_l16/mod_l16.c (original) +++ freeswitch/trunk/src/mod/codecs/mod_l16/mod_l16.c Thu Oct 18 14:29:54 2007 @@ -197,7 +197,7 @@ /*.ianacode */ 117, /*.iananame */ "L16", /*.fmtp */ NULL, - /*.samples_per_second */ 8000, + /*.samples_per_second */ 16000, /*.bits_per_second */ 256000, /*.microseconds_per_frame */ 120000, /*.samples_per_frame */ 1920, Modified: freeswitch/trunk/src/switch_core_codec.c ============================================================================== --- freeswitch/trunk/src/switch_core_codec.c (original) +++ freeswitch/trunk/src/switch_core_codec.c Thu Oct 18 14:29:54 2007 @@ -95,6 +95,12 @@ memset(codec, 0, sizeof(*codec)); + + if (channels == 2) { + switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Stereo is not currently supported. please downsample audio source to mono.\n"); + return SWITCH_STATUS_GENERR; + } + if ((codec_interface = switch_loadable_module_get_codec_interface(codec_name)) == 0) { switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "invalid codec %s!\n", codec_name); return SWITCH_STATUS_GENERR;
participants (1)
-
Freeswitch SVN