brandtr
b29e652b10
Revert "Revert of Parse FlexFEC RTP headers in Call and add integration with BWE. (patchset #17 id:460001 of https://codereview.webrtc.org/2553863003/ )"
...
Problem fixed: RTP header extensions were not properly set in tests.
BUG=webrtc:5654
Review-Url: https://codereview.webrtc.org/2593963003
Cr-Commit-Position: refs/heads/master@{#15741}
2016-12-21 14:37:18 +00:00
brandtr
70e4053844
Revert of Parse FlexFEC RTP headers in Call and add integration with BWE. (patchset #17 id:460001 of https://codereview.webrtc.org/2553863003/ )
...
Reason for revert:
Unexpected perf regressions.
Original issue's description:
> Parse FlexFEC RTP headers in Call and add integration with BWE.
>
> BUG=webrtc:5654
>
> Review-Url: https://codereview.webrtc.org/2553863003
> Cr-Commit-Position: refs/heads/master@{#15709}
> Committed: ab2ffa3b28
TBR=philipel@webrtc.org ,stefan@webrtc.org,danilchap@webrtc.org,nisse@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:5654
Review-Url: https://codereview.webrtc.org/2589393002
Cr-Commit-Position: refs/heads/master@{#15727}
2016-12-21 08:22:03 +00:00
brandtr
ab2ffa3b28
Parse FlexFEC RTP headers in Call and add integration with BWE.
...
BUG=webrtc:5654
Review-Url: https://codereview.webrtc.org/2553863003
Cr-Commit-Position: refs/heads/master@{#15709}
2016-12-20 11:33:58 +00:00
danilchap
70f39a30e9
In RtpPacket do not keep pointer to RtpHeaderExtensionMap
...
Having that dependency require user of RtpPacket to ensure
RtpHeaderExtensionMap always outlive packet and that RtpPacket's access
to RtpHeaderExtensionMap is properly syncrhonized.
Dropping this dependencies make use of RtpPacket less error-prone.
BUG=webrtc:5261
Review-Url: https://codereview.webrtc.org/2576653003
Cr-Commit-Position: refs/heads/master@{#15653}
2016-12-16 13:48:18 +00:00
kwiberg
af476c737f
RTC_[D]CHECK_op: Remove "u" suffix on integer constants
...
There's no longer any need to make the two arguments have the same
signedness, so we can drop the "u" suffix on literal integer
arguments.
NOPRESUBMIT=true
BUG=webrtc:6645
Review-Url: https://codereview.webrtc.org/2535593002
Cr-Commit-Position: refs/heads/master@{#15280}
2016-11-28 23:21:51 +00:00
danilchap
96c1587551
RtpPacket::payload() return rtc::ArrayView instead of raw pointer
...
BUG=webrtc:5261
Review-Url: https://codereview.webrtc.org/2506373004
Cr-Commit-Position: refs/heads/master@{#15162}
2016-11-21 09:35:33 +00:00
danilchap
7411061982
Use RtpPacketToSend in RtpSenderVideo.
...
This reduce reparsing rtp packet while sending.
BUG=webrtc:5261
Review-Url: https://codereview.webrtc.org/2217383002
Cr-Commit-Position: refs/heads/master@{#14465}
2016-10-02 17:54:52 +00:00
Danil Chapovalov
a64a2fbf6d
Fix oversized rtp extension parsing.
...
When size of individual one-byte extension span beyound extension block
BUG=chromium:645201
R=brandtr@webrtc.org
Review URL: https://codereview.webrtc.org/2327743003 .
Cr-Commit-Position: refs/heads/master@{#14183}
2016-09-12 09:41:44 +00:00
Danil Chapovalov
31e4e806b1
RtpPacketHistory rewritten to use RtpPacket class.
...
RtpSender updated to use new version of RtpPacketHistory.
BUG=webrtc:5261
R=asapersson@webrtc.org
Review URL: https://codereview.webrtc.org/1945773002 .
Cr-Commit-Position: refs/heads/master@{#13626}
2016-08-03 16:27:50 +00:00
danilchap
07ec26d1a9
Fix crash parsing malformed rtp packet
...
where header extesnsion size mismatch expected.
Reland of https://codereview.webrtc.org/2067793003/
BUG=chromium:620242
R=åsapersson
Review-Url: https://codereview.webrtc.org/2060943009
Cr-Commit-Position: refs/heads/master@{#13187}
2016-06-17 11:18:58 +00:00
danilchap
e565a04de3
Revert of Fix crash parsing malformed rtp packet (patchset #1 id:1 of https://codereview.webrtc.org/2067793003/ )
...
Reason for revert:
breaks Win64 bots compile
Original issue's description:
> Fix crash parsing malformed rtp packet
> where header extesnsion size mismatch expected.
>
> BUG=chromium:620242
> R=asapersson@webrtc.org
>
> Committed: https://crrev.com/5a45fe6fd7a509fb4c3a9b09cdbd2278055f1d4c
> Cr-Commit-Position: refs/heads/master@{#13170}
TBR=asapersson@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=chromium:620242
Review-Url: https://codereview.webrtc.org/2074763002
Cr-Commit-Position: refs/heads/master@{#13171}
2016-06-16 17:04:57 +00:00
Danil Chapovalov
5a45fe6fd7
Fix crash parsing malformed rtp packet
...
where header extesnsion size mismatch expected.
BUG=chromium:620242
R=asapersson@webrtc.org
Review URL: https://codereview.webrtc.org/2067793003 .
Cr-Commit-Position: refs/heads/master@{#13170}
2016-06-16 16:52:47 +00:00
danilchap
1edb7ab7bd
RtpPacket class introduced.
...
BUG=webrtc:1994, webrtc:5261
Review URL: https://codereview.webrtc.org/1841453004
Cr-Commit-Position: refs/heads/master@{#12444}
2016-04-20 12:25:19 +00:00