From c366e3615f144c9209e2714887b46f8bf8d8ff48 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Thu, 3 Mar 2016 17:28:28 -0600 Subject: [PATCH] FS-8354 #resolve [G722 audio issues with mod_conference after fab435479ada61f2f9d726bad53ec31d002acd2f] --- src/mod/applications/mod_conference/conference_member.c | 2 +- src/switch_core_codec.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/mod/applications/mod_conference/conference_member.c b/src/mod/applications/mod_conference/conference_member.c index d7d5b11675..fb1678da41 100644 --- a/src/mod/applications/mod_conference/conference_member.c +++ b/src/mod/applications/mod_conference/conference_member.c @@ -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. */ diff --git a/src/switch_core_codec.c b/src/switch_core_codec.c index 59ca4e494f..a62ceee473 100644 --- a/src/switch_core_codec.c +++ b/src/switch_core_codec.c @@ -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;