DescriptionFixing some issues with payload type mappings.
This fixes a couple major issues.
#1: If the payload type that an RTX codec refers to has been reassigned, and then the RTX codec is added in a subsequent offer, it refers to the wrong payload type.
#2: If we receive an offer with two payload types referring to the same codec (which we support), our answer contains both (instead of just one), which causes issues down the road since the video engine only supports one payload type per codec.
BUG=webrtc:5450, webrtc:5499
R=pthatcher@webrtc.org
Committed: https://crrev.com/6ec641b0ee9bb1a5d941050221964ac865ba3d2c
Cr-Commit-Position: refs/heads/master@{#11880}
Patch Set 1 #
Total comments: 3
Patch Set 2 : Log a warning if we can't find the associated codec for an RTX codec. #
Total comments: 2
Patch Set 3 : Removing unneeded spammy log message. #
Messages
Total messages: 14 (6 generated)
|