philipel
17deeb47ed
PacketBuffer is now ref counted.
...
Since all FrameObjects have a reference to its PacketBuffer and since
the PacketBuffer can be thrown away at any moment the PacketBuffer
has to be ref counted in order to avoid FrameObjects dereferencing a potentially
destroyed object.
BUG=webrtc:5514
R=danilchap@webrtc.org , mflodman@webrtc.org , stefan@webrtc.org
Review URL: https://codereview.webrtc.org/2199133004 .
Cr-Commit-Position: refs/heads/master@{#13725}
2016-08-11 13:09:40 +00:00
philipel
b4d31085b4
Added various timestamps to FrameObject.
...
Added various timestamps to the FrameObject class which are needed to calculate
the jitter delay.
BUG=webrtc:5514
Review-Url: https://codereview.webrtc.org/2124943002
Cr-Commit-Position: refs/heads/master@{#13434}
2016-07-11 15:46:35 +00:00
philipel
9b2ce6be09
Padding is now used to check for continuity in the packet sequence.
...
BUG=webrtc:5514
Review-Url: https://codereview.webrtc.org/2051453002
Cr-Commit-Position: refs/heads/master@{#13383}
2016-07-05 12:04:52 +00:00
philipel
5ceaaae368
PacketBuffer now can save how many times a packet has been nacked.
...
Also save size/max nack count in the FrameObject/RtpFrameObject.
BUG=webrtc:5514
R=stefan@webrtc.org
Review URL: https://codereview.webrtc.org/1988653002 .
Cr-Commit-Position: refs/heads/master@{#12863}
2016-05-24 08:21:00 +00:00
philipel
02447bc408
Logic for finding frame references moved from PacketBuffer to new class
...
RtpFrameReferenceFinder.
BUG=webrtc:5514
Review-Url: https://codereview.webrtc.org/1961053002
Cr-Commit-Position: refs/heads/master@{#12725}
2016-05-13 13:01:11 +00:00
philipel
a1059874a6
Convert Vp9 Rtp headers to frame references.
...
R=mflodman@webrtc.org , stefan@webrtc.org
BUG=webrtc:5514
Review URL: https://codereview.webrtc.org/1903523003 .
Cr-Commit-Position: refs/heads/master@{#12660}
2016-05-09 09:41:57 +00:00
Peter Boström
2ddf09397f
Fix missing-break-fallthrough warning.
...
Adds a break; after RTC_NOTREACHED(). Also removes default case to catch
if any other codec type is added.
BUG=
R=stefan@webrtc.org
Review URL: https://codereview.webrtc.org/1905573002 .
Cr-Commit-Position: refs/heads/master@{#12443}
2016-04-20 12:06:55 +00:00
philipel
f41393376a
Convert Vp8 Rtp headers to frame references.
...
R=stefan@webrtc.org , pbos@webrtc.org
BUG=webrtc:5514
Review URL: https://codereview.webrtc.org/1847193003 .
Cr-Commit-Position: refs/heads/master@{#12437}
2016-04-20 08:26:45 +00:00
philipel
c707ab7cb0
Packet buffer for the new jitter buffer.
...
BUG=webrtc:5514
R=stefan@webrtc.org , mflodman@webrtc.org
Review URL: https://codereview.webrtc.org/1772383002
Cr-Commit-Position: refs/heads/master@{#12194}
2016-04-01 09:02:00 +00:00