Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(215)

Issue 1616033002: Fixing some issues with payload type mappings. (Closed)

Created:
4 years, 11 months ago by Taylor Brandstetter
Modified:
4 years, 9 months ago
Reviewers:
pthatcher1
CC:
webrtc-reviews_webrtc.org
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Fixing 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. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+172 lines, -79 lines) Patch
M webrtc/pc/mediasession.cc View 1 2 3 chunks +95 lines, -79 lines 0 comments Download
M webrtc/pc/mediasession_unittest.cc View 1 2 2 chunks +77 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (6 generated)
Taylor Brandstetter
Honghai: If you're not familiar with how payload types work, feel free to skip reviewing ...
4 years, 11 months ago (2016-01-21 21:15:05 UTC) #2
Taylor Brandstetter
Just FYI, Peter: I need to do work in this exact area to make MediaSessionDescriptionFactory ...
4 years, 10 months ago (2016-02-20 02:35:26 UTC) #3
Taylor Brandstetter
On 2016/02/20 02:35:26, Taylor Brandstetter wrote: > Just FYI, Peter: I need to do work ...
4 years, 10 months ago (2016-02-20 02:45:35 UTC) #6
Taylor Brandstetter
Peter: after thinking about this more, I think we should land this CL as it ...
4 years, 10 months ago (2016-02-25 17:05:40 UTC) #8
pthatcher1
lgtm https://codereview.webrtc.org/1616033002/diff/20001/talk/session/media/mediasession.cc File talk/session/media/mediasession.cc (right): https://codereview.webrtc.org/1616033002/diff/20001/talk/session/media/mediasession.cc#newcode868 talk/session/media/mediasession.cc:868: LOG(LS_INFO) << "RTX associated codecs don't match."; Since ...
4 years, 10 months ago (2016-02-26 21:30:14 UTC) #9
Taylor Brandstetter
https://codereview.webrtc.org/1616033002/diff/20001/talk/session/media/mediasession.cc File talk/session/media/mediasession.cc (right): https://codereview.webrtc.org/1616033002/diff/20001/talk/session/media/mediasession.cc#newcode868 talk/session/media/mediasession.cc:868: LOG(LS_INFO) << "RTX associated codecs don't match."; On 2016/02/26 ...
4 years, 9 months ago (2016-03-04 16:12:24 UTC) #10
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/6ec641b0ee9bb1a5d941050221964ac865ba3d2c Cr-Commit-Position: refs/heads/master@{#11880}
4 years, 9 months ago (2016-03-05 00:48:10 UTC) #13
Taylor Brandstetter
4 years, 9 months ago (2016-03-05 00:48:11 UTC) #14
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
6ec641b0ee9bb1a5d941050221964ac865ba3d2c (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698