Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/windowsReleaseTest
  • release/releaseTest
  • release/releaseWindowsTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 4.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
30 results

media_encoder.cpp

  • Pierre Lespagnol's avatar
    52cea6a2
    srtp: fix decrypt errors · 52cea6a2
    Pierre Lespagnol authored
    Before this patch when the the sender is restarted, we get the last sequence number from media_encoder that is refreshed on each frame only. But the sequence number continue to be incremented on each RTP packet sent, this result in rollover counter (ROC) desynchronisation in srtp context because the largest sequence number sent is now superior to sequence number that is supposed to occur only when sequence number overflow 65535.
    
    With the patch when the sender is restarted, we keep the last sequence number from socket_pair (RTP level)
    
    Change-Id: I531e3d0a073c251c78bbf9f0ffc702aafaf6ccc8
    52cea6a2
    History
    srtp: fix decrypt errors
    Pierre Lespagnol authored
    Before this patch when the the sender is restarted, we get the last sequence number from media_encoder that is refreshed on each frame only. But the sequence number continue to be incremented on each RTP packet sent, this result in rollover counter (ROC) desynchronisation in srtp context because the largest sequence number sent is now superior to sequence number that is supposed to occur only when sequence number overflow 65535.
    
    With the patch when the sender is restarted, we keep the last sequence number from socket_pair (RTP level)
    
    Change-Id: I531e3d0a073c251c78bbf9f0ffc702aafaf6ccc8
Code owners
Assign users and groups as approvers for specific file changes. Learn more.