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
552866c402
FrameObject inherit from VCMEncodedFrame.
...
Let the FrameObject class inherit from VCMEncodedFrame since the rest of the
decoding pipeline use VCMEncodedFrame.
BUG=webrtc:5514
R=stefan@webrtc.org
Review URL: https://codereview.webrtc.org/2110543005 .
Cr-Commit-Position: refs/heads/master@{#13380}
2016-07-04 14:19:11 +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
be7a9e5f8a
Revert "Revert of FrameBuffer for the new jitter buffer. (patchset #9 id:160001 of https://codereview.webrtc.org/1969403007/ )"
...
Also disabled modules_unittest.TestFrameBuffer2.* in drmemory.
This reverts commit b711f10d9683b9de6ee78186f77b225fc7ebfb8f.
TBR=honghaiz@webrtc.org
BUG=
Review URL: https://codereview.webrtc.org/1991133003 .
Cr-Commit-Position: refs/heads/master@{#12806}
2016-05-19 10:19:44 +00:00
honghaiz
b711f10d96
Revert of FrameBuffer for the new jitter buffer. (patchset #9 id:160001 of https://codereview.webrtc.org/1969403007/ )
...
Reason for revert:
Two tests added by this CL failed in Win DrMemory Full:
TestFrameBuffer2.OneLayerStreamReordered - TestFrameBuffer2.WaitForFrame
See the link here:
https://build.chromium.org/p/client.webrtc/waterfall?builder=Win%20DrMemory%20Full
Original issue's description:
> FrameBuffer for the new jitter buffer.
>
> BUG=webrtc:5514
> R=danilchap@webrtc.org , mflodman@webrtc.org
>
> Committed: https://crrev.com/a376e70cf9d0df3c35d53533b454da542661775b
> Cr-Commit-Position: refs/heads/master@{#12798}
TBR=mflodman@webrtc.org ,danilchap@webrtc.org,philipel@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:5514
Review-Url: https://codereview.webrtc.org/1991513004
Cr-Commit-Position: refs/heads/master@{#12800}
2016-05-18 22:52:36 +00:00
philipel
a376e70cf9
FrameBuffer for the new jitter buffer.
...
BUG=webrtc:5514
R=danilchap@webrtc.org , mflodman@webrtc.org
Review URL: https://codereview.webrtc.org/1969403007 .
Cr-Commit-Position: refs/heads/master@{#12798}
2016-05-18 16:10:14 +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
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