philipel
7556282a6c
FrameBuffer::NextFrame now return a ReturnReason and take an additional std::unique_ptr<FrameObject>* as output parameter.
...
In order to distinguish between a return caused by the FrameBuffer
being stopped and a return caused by a timeout we now return
a ReturnReason.
BUG=webrtc:5514
R=danilchap@webrtc.org , mflodman@webrtc.org
Review URL: https://codereview.webrtc.org/2302473002 .
Cr-Commit-Position: refs/heads/master@{#14065}
2016-09-05 08:57:56 +00:00
philipel
4f6cd6ac59
Wire up VCMTiming in FrameBuffer2.
...
The VCMTiming class is now used to set the render time for frames.
BUG=webrtc:5514
R=stefan@webrtc.org
Review URL: https://codereview.webrtc.org/2138873003 .
Cr-Commit-Position: refs/heads/master@{#13621}
2016-08-03 08:59:47 +00:00
philipel
504c47d750
FrameBuffer2 now has Start/Stop methods.
...
The Stop method is used to signal any thread that is waiting in the
NextFrame function and will cause it to return immediately.
BUG=webrtc:5514
R=pbos@webrtc.org
Review URL: https://codereview.webrtc.org/2105323002 .
Cr-Commit-Position: refs/heads/master@{#13349}
2016-06-30 15:33:17 +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