mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-02 01:25:11 +00:00
add channels param the the silence generator function
This commit is contained in:
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);
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user