1. 24 Oct, 2021 1 commit
  2. 23 Oct, 2021 6 commits
  3. 22 Oct, 2021 1 commit
    • Sébastien Blin's avatar
      conversation_module: fix needsSyncingWith · a0a0f830
      Sébastien Blin authored
      If a conversation is not cloned, when detecting a new presence,
      needsSyncingWith MUST return true if one conversation needs to be
      cloned. Else, it will result in an infinite syncing.
      Change-Id: I3a9bcab9f8a845161ceac7d75d8842f8b338ed57
  4. 21 Oct, 2021 3 commits
    • Mohamed Chibani's avatar
      SIPCall - trigger a re-invite on media source change · d2a833db
      Mohamed Chibani authored
      Changing the media source of a media stream (video in particular)
      must trigger a reinvite.
      Since currently we do not support changing video properties (resolution
      in particular) in the same media session, any changes in the video
      properties must trigger a re-invite to restart the media locally and on
      the remote peer.
      Gitlab: #653
      Change-Id: Ibd6192135d272908963cfbc585bec95c66881a28
    • Sébastien Blin's avatar
      conversationRequest: fix testRemoveConversationRemoveSyncing · 932bf818
      Sébastien Blin authored
      acceptTrustRequest will set the conversation as ready.
      removeConversation should be done after
      Change-Id: I966cc2142d00bda880d63f11c52c36faceb11aa7
    • Sébastien Blin's avatar
      channeled_transport: connect setOnRecv when ready to receive data · 09f143cc
      Sébastien Blin authored
      A ChannelSocket can starts to receive datas while waiting acceptance
      for the channel. In this case, received datas will be injected when
      setOnRecv will be called on the channel.
      However, in channeled_transport, setOnRecv injects data to pjsip and
      is handled by the SIPVoIPLink where transaction_request_cb will retrieve
      the infos via the transports_. This means, that, in order to successfully
      handle data, we MUST inject data when transports_ is correct.
      In this patch, SipTransportBroker::getChanneledTransport is modified
      to connect the callbacks after adding the transport to the map and
      inject data in the correct methods.
      This fix sporadic failures for testInviteFromMessageAfterRemoved
      Change-Id: I2767801a9dad77439fb2f2adedbc9b900add8cea
  5. 20 Oct, 2021 1 commit
  6. 19 Oct, 2021 3 commits
  7. 14 Oct, 2021 2 commits
    • Mohamed Chibani's avatar
      SIP - prevent race condition when writing contact header · 0ae5d668
      Mohamed Chibani authored
      The contact header field was stored in a member varialbe of Jami/SIP
      accounts. There was a condition in which the contact header could
      be concurrently accessed by multiple threads. This typically happens
      when terminating calls in batch (when calling hangupCalls() for
      Managment of SIP contact header in Jami and SIP accounts was
      reworked to prevent such race.
      Gitlab: #633
      Change-Id: Ib9295070a5295969bf114ec29e66e36b1c5c5e03
    • Kateryna Kostiuk's avatar
      call: fix pause · 1cff5df8
      Kateryna Kostiuk authored
      GitLab: #644
      Change-Id: Ia2b8e05d6ffbb22336bb284ea9ac5fc292eacb85
  8. 13 Oct, 2021 9 commits
  9. 12 Oct, 2021 8 commits
  10. 11 Oct, 2021 3 commits
    • Adrien Béraud's avatar
      string utils: add concat · c9fa6304
      Adrien Béraud authored
      Change-Id: I3b0fd2a34289545dbf06b85c2e825fbf87bb42ad
    • Adrien Béraud's avatar
      archiver: cleanup · 32b777f9
      Adrien Béraud authored
      Change-Id: Idbb8720de936661b01fcea97faeab92d0526b6c2
    • Philippe Gorley's avatar
      accel: ignore codec level · 8f0e570b
      Philippe Gorley authored
      Hardware decoding will still be used even if the codec level is unknown
      or higher than the hardware's reported supported level.
      From FFmpeg: "It's generally a good idea to pass this flag unless you
      have a specificreason not to, as hardware tends to under-report
      supported levels."
      Change-Id: I83614b0eab6166a42973f062e666783c2a8e7627
  11. 10 Oct, 2021 1 commit
  12. 07 Oct, 2021 2 commits