]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-10860: [core] Distorted music when playing it as local stream into a conference...
authorAnthony Minessale <anthm@freeswitch.org>
Wed, 27 Dec 2017 21:43:13 +0000 (15:43 -0600)
committerMuteesa Fred <muteesafred@hotmail.com>
Tue, 24 Jul 2018 07:21:38 +0000 (07:21 +0000)
src/switch_core_file.c

index f7cfd7b1c3e39e175e06ae0171091fb744b4366f..9916c40f8b9ed6a65f5b15c3c2532413d673cf5b 100644 (file)
@@ -57,7 +57,11 @@ SWITCH_DECLARE(switch_status_t) switch_core_perform_file_open(const char *file,
        }
 
        fh->samples_in = 0;
-
+       fh->samplerate = 0;
+       fh->native_rate = 0;
+       fh->channels = 0;
+       fh->real_channels = 0;
+       
        if (!fh->samplerate) {
                if (!(fh->samplerate = rate)) {
                        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->max_samples = 0;
-
+       
        if (fh->buffer) {
                switch_buffer_destroy(&fh->buffer);
        }