Browse Source

MT#63317 split out update of rec slot

Change-Id: Id70ed0920957368d5a94ceec36ab36415748ce00
pull/2008/head
Richard Fuchs 4 months ago
parent
commit
64c6e51bc1
1 changed files with 5 additions and 7 deletions
  1. +5
    -7
      daemon/call.c

+ 5
- 7
daemon/call.c View File

@ -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