MT#63317 split out update of rec slot

Change-Id: Id70ed0920957368d5a94ceec36ab36415748ce00
pull/2008/head
Richard Fuchs 5 months ago
parent 6930991c59
commit 64c6e51bc1

@ -3035,13 +3035,6 @@ static void __media_init_from_flags(struct call_media *other_media, struct call_
MEDIA_SET(other_media, PTIME_OVERRIDE);
}
if (flags->opmode == OP_OFFER) {
ilog(LOG_DEBUG, "setting other slot to %u, setting slot to %u", flags->media_rec_slot_offer, flags->media_rec_slot_answer);
other_media->media_rec_slot = flags->media_rec_slot_offer;
if (media)
media->media_rec_slot = flags->media_rec_slot_answer;
}
if (flags->recrypt) {
MEDIA_SET(other_media, RECRYPT);
if (media)
@ -3239,6 +3232,11 @@ int monologue_offer_answer(struct call_monologue *monologues[2], sdp_streams_q *
media_set_address_family(receiver_media, sender_media, flags);
__media_init_from_flags(sender_media, receiver_media, sp, flags);
if (flags->opmode == OP_OFFER) {
ilog(LOG_DEBUG, "Setting media recording slots to %u", flags->media_rec_slot_offer);
sender_media->media_rec_slot = receiver_media->media_rec_slot = flags->media_rec_slot_answer;
}
codecs_offer_answer(receiver_media, sender_media, sp, flags);
/* send and recv are from our POV */

Loading…
Cancel
Save