mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-19 09:47:23 +00:00
FS-10860: [core] Distorted music when playing it as local stream into a conference as hold music #resolve
This commit is contained in:
parent
2e66aceb14
commit
afde4b63bb
@ -57,7 +57,11 @@ SWITCH_DECLARE(switch_status_t) switch_core_perform_file_open(const char *file,
|
|||||||
}
|
}
|
||||||
|
|
||||||
fh->samples_in = 0;
|
fh->samples_in = 0;
|
||||||
|
fh->samplerate = 0;
|
||||||
|
fh->native_rate = 0;
|
||||||
|
fh->channels = 0;
|
||||||
|
fh->real_channels = 0;
|
||||||
|
|
||||||
if (!fh->samplerate) {
|
if (!fh->samplerate) {
|
||||||
if (!(fh->samplerate = rate)) {
|
if (!(fh->samplerate = rate)) {
|
||||||
fh->samplerate = 8000;
|
fh->samplerate = 8000;
|
||||||
@ -867,7 +871,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_file_close(switch_file_handle_t *fh)
|
|||||||
|
|
||||||
fh->samples_in = 0;
|
fh->samples_in = 0;
|
||||||
fh->max_samples = 0;
|
fh->max_samples = 0;
|
||||||
|
|
||||||
if (fh->buffer) {
|
if (fh->buffer) {
|
||||||
switch_buffer_destroy(&fh->buffer);
|
switch_buffer_destroy(&fh->buffer);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user