Closed
Bug 1165520
Opened 9 years ago
Closed 9 years ago
JsepSessionImpl adds rtcp-fb to answer that was not present in the offer
Categories
(Core :: WebRTC: Signaling, defect, P3)
Core
WebRTC: Signaling
Tracking
()
RESOLVED
FIXED
mozilla41
Tracking | Status | |
---|---|---|
firefox41 | --- | fixed |
backlog | webrtc/webaudio+ |
People
(Reporter: bwc, Assigned: bwc)
Details
Attachments
(1 file, 1 obsolete file)
39 bytes,
text/x-review-board-request
|
Details |
From RFC 4585 4.2 When used in conjunction with the offer/answer model [8 <http://tools.ietf.org/html/rfc4585#ref-8>], the offerer MAY present a set of these AVPF attributes to its peer. The answerer MUST remove all attributes it does not understand as well as those it does not support in general or does not wish to use in this particular media session. The answerer MUST NOT add feedback parameters to the media description and MUST NOT alter values of such parameters. The answer is binding for the media session, and both offerer and answerer MUST only use feedback mechanisms negotiated in this way. Both offerer and answerer MAY independently decide to send RTCP FB messages of only a subset of the negotiated feedback mechanisms, but they SHOULD react properly to all types of the negotiated FB messages when received.
Assignee | ||
Comment 1•9 years ago
|
||
/r/8877 - Bug 1165520: Negotiate rtcp-fb Pull down this commit: hg pull -r aaadd0b49e88c5d069f6efe71d222d85dfd2bd0a https://reviewboard-hg.mozilla.org/gecko/
Assignee | ||
Updated•9 years ago
|
Attachment #8606562 -
Flags: review?(rjesup)
Comment 2•9 years ago
|
||
Comment on attachment 8606562 [details] MozReview Request: bz://1165520/bwc https://reviewboard.mozilla.org/r/8875/#review7571 Just nits about comments, and fix the compile failure ::: media/webrtc/signaling/src/jsep/JsepCodecDescription.h:285 (Diff revision 1) > + mCcmFbTypes.push_back(SdpRtcpFbAttributeList::tmmbr); I'd generally love to see more comments in all this code; comments are your friend and help others trying to understand the code. (I strongly reject the line of thought that comments are 'bad' because they can be wrong or bitrot.) At least as we make mods, let's add relevant comments about what we're doing and more importantly why (and pointers to relevant specs). (and I realize some of the other code has more of these). ::: media/webrtc/signaling/src/jsep/JsepCodecDescription.h:417 (Diff revision 1) > + NegotiateRtcpFb(remote, SdpRtcpFbAttributeList::kCcm, mCcmFbTypes); Again, some comments for this block (and it fails to compile) ,
Attachment #8606562 -
Flags: review?(rjesup) → review+
Assignee | ||
Updated•9 years ago
|
Attachment #8606562 -
Flags: review+
Assignee | ||
Comment 3•9 years ago
|
||
Comment on attachment 8606562 [details] MozReview Request: bz://1165520/bwc /r/8877 - Bug 1165520: Negotiate rtcp-fb Pull down this commit: hg pull -r 60a89c763824285c2349275e8434dc606fc4fb56 https://reviewboard-hg.mozilla.org/gecko/
Assignee | ||
Comment 4•9 years ago
|
||
https://reviewboard.mozilla.org/r/8875/#review7603 > I'd generally love to see more comments in all this code; comments are your friend and help others trying to understand the code. (I strongly reject the line of thought that comments are 'bad' because they can be wrong or bitrot.) > > At least as we make mods, let's add relevant comments about what we're doing and more importantly why (and pointers to relevant specs). > (and I realize some of the other code has more of these). Comments are good, understandable code is better. This code is pretty hard to understand, unfortunately. I have a refactoring in mind that will help a lot both here and in JsepSessionImpl, but in the meantime I can add a couple of comments.
Updated•9 years ago
|
backlog: --- → webRTC+
Rank: 33
Priority: -- → P3
Assignee | ||
Comment 5•9 years ago
|
||
Comment on attachment 8606562 [details] MozReview Request: bz://1165520/bwc /r/8877 - Bug 1165520: Negotiate rtcp-fb Pull down this commit: hg pull -r 2ad363176a6b6a2828c77e1d113705e4f69d3d08 https://reviewboard-hg.mozilla.org/gecko/
Assignee | ||
Updated•9 years ago
|
Flags: needinfo?(docfaraday)
Keywords: checkin-needed
Assignee | ||
Comment 8•9 years ago
|
||
Comment on attachment 8606562 [details] MozReview Request: bz://1165520/bwc /r/8877 - Bug 1165520: Negotiate rtcp-fb r=jesup Pull down this commit: hg pull -r 893b21e232906370dd177731b4aa5ed44b84c594 https://reviewboard-hg.mozilla.org/gecko/
https://hg.mozilla.org/mozilla-central/rev/ec28ae5f5f93
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla41
Assignee | ||
Updated•9 years ago
|
Flags: needinfo?(docfaraday)
Assignee | ||
Comment 12•9 years ago
|
||
Attachment #8606562 -
Attachment is obsolete: true
Assignee | ||
Comment 13•9 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•