add channels param the the silence generator function

This commit is contained in:
Anthony Minessale committed 2014-06-13 04:49:44 +05:00
1 parent 09ae3a9841
commit 579a051867
10 files changed
+34 -46

No files matched your search

@@ -4425,7 +4425,7 @@ static void conference_loop_output(conference_member_t *member)
} else {
if (member->conference->comfort_noise_level) {
switch_generate_sln_silence(write_frame.data, samples, member->conference->comfort_noise_level);
switch_generate_sln_silence(write_frame.data, samples, member->conference->channels, member->conference->comfort_noise_level);
} else {
memset(write_frame.data, 255, bytes);
}
+1 -1
View File
@@ -199,7 +199,7 @@ SWITCH_MODULE_RUNTIME_FUNCTION(mod_random_runtime)
int i = 0;
int len = sizeof(data) / 2;
switch_generate_sln_silence(data, len, 1);
switch_generate_sln_silence(data, len, 1, 1);
random_add_entropy(rfd, data, len);
while(i < len && !data[i]) i++;
@@ -94,7 +94,7 @@ static switch_status_t silence_stream_file_read(switch_file_handle_t *handle, vo
sh->samples -= (int32_t)*len;
}
switch_generate_sln_silence((int16_t *) data, (uint32_t)*len,
switch_generate_sln_silence((int16_t *) data, (uint32_t)*len, handle->channels,
sh->silence ? sh->silence : (uint32_t)-1);
return SWITCH_STATUS_SUCCESS;