]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-8354 #resolve [G722 audio issues with mod_conference after fab435479ada61f2f9d726b...
authorAnthony Minessale <anthm@freeswitch.org>
Thu, 3 Mar 2016 23:28:28 +0000 (17:28 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Thu, 3 Mar 2016 23:28:28 +0000 (17:28 -0600)
src/mod/applications/mod_conference/conference_member.c
src/switch_core_codec.c

index d7d5b1167564b31e38eb9235f1ca0ef226d9de62..fb1678da41fc6c6aa5456bd39fa779cb9e3e2e24 100644 (file)
@@ -1638,7 +1638,7 @@ int conference_member_setup_media(conference_member_t *member, conference_obj_t
                switch_resample_destroy(&member->read_resampler);
        }
 
-       switch_core_session_get_read_impl(member->session, &member->orig_read_impl);
+       switch_core_session_get_real_read_impl(member->session, &member->orig_read_impl);
        member->native_rate = member->orig_read_impl.samples_per_second;
 
        /* Setup a Signed Linear codec for reading audio. */
index 59ca4e494f75514a45ade6832a30308bbab974eb..a62ceee47307ea5a1002f8bcc484894e056e2b3c 100644 (file)
@@ -333,8 +333,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_session_get_real_read_impl(switch_co
                *impp = session->real_read_impl;
                return SWITCH_STATUS_SUCCESS;
        } else {
-               memset(impp, 0, sizeof(*impp));
-               impp->number_of_channels = 1;
+               return switch_core_session_get_read_impl(session, impp);
        }
 
        return SWITCH_STATUS_FALSE;