static switch_memory_pool *module_pool;
static int running = 1;
-#define SAMPLE_TYPE paInt16\r
-typedef short SAMPLE;\r
+#define SAMPLE_TYPE paInt16
+typedef short SAMPLE;
typedef enum {
TFLAG_IO = (1 << 0),
unsigned char databuf[1024];
switch_core_session *session;
switch_caller_profile *caller_profile;
- char call_id[50];\r
- PaError err;\r
- PABLIO_Stream *audio_in;\r
+ char call_id[50];
+ PaError err;
+ PABLIO_Stream *audio_in;
PABLIO_Stream *audio_out;
int indev;
int outdev;
switch_core_codec_destroy(&tech_pvt->read_codec);
switch_core_codec_destroy(&tech_pvt->write_codec);
- CloseAudioStream(tech_pvt->audio_in);\r
- CloseAudioStream(tech_pvt->audio_out);\r
+ CloseAudioStream(tech_pvt->audio_in);
+ CloseAudioStream(tech_pvt->audio_out);
switch_console_printf(SWITCH_CHANNEL_CONSOLE, "%s CHANNEL HANGUP\n", switch_channel_get_name(channel));
tech_pvt = switch_core_session_get_private(session);
assert(tech_pvt != NULL);
-\r
- if ((t = ReadAudioStream(tech_pvt->audio_in, tech_pvt->read_frame.data, tech_pvt->read_codec.implementation->samples_per_frame))) {\r
- tech_pvt->read_frame.datalen = t * 2;\r
- tech_pvt->read_frame.samples = t;\r
- *frame = &tech_pvt->read_frame;\r
- return SWITCH_STATUS_SUCCESS;\r
- }\r
+
+ if ((t = ReadAudioStream(tech_pvt->audio_in, tech_pvt->read_frame.data, tech_pvt->read_codec.implementation->samples_per_frame))) {
+ tech_pvt->read_frame.datalen = t * 2;
+ tech_pvt->read_frame.samples = t;
+ *frame = &tech_pvt->read_frame;
+ return SWITCH_STATUS_SUCCESS;
+ }
return SWITCH_STATUS_FALSE;
}
if (implementation) {
+ switch_status status;
codec->codec_interface = codec_interface;
codec->implementation = implementation;
codec->flags = flags;
- switch_core_new_memory_pool(&codec->memory_pool);
+ if ((status = switch_core_new_memory_pool(&codec->memory_pool)) != SWITCH_STATUS_SUCCESS) {
+ return status;
+ }
implementation->init(codec, flags, codec_settings);
return SWITCH_STATUS_SUCCESS;
SWITCH_DECLARE(switch_status) switch_core_timer_init(switch_timer *timer, char *timer_name, int interval, int samples)
{
switch_timer_interface *timer_interface;
-
+ switch_status status;
memset(timer, 0, sizeof(*timer));
if (!(timer_interface = loadable_module_get_timer_interface(timer_name))) {
switch_console_printf(SWITCH_CHANNEL_CONSOLE, "invalid timer %s!\n", timer_name);
timer->samples = samples;
timer->samplecount = 0;
timer->timer_interface = timer_interface;
- switch_core_new_memory_pool(&timer->memory_pool);
+ if ((status = switch_core_new_memory_pool(&timer->memory_pool)) != SWITCH_STATUS_SUCCESS) {
+ return status;
+ }
timer->timer_interface->timer_init(timer);
return SWITCH_STATUS_SUCCESS;