Relanding r3952: VCM: Updating receiver logic
BUG=r1734
R=stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1433004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@3970 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/webrtc/modules/video_coding/main/source/receiver.h b/webrtc/modules/video_coding/main/source/receiver.h
index a62ae2f..b478f49 100644
--- a/webrtc/modules/video_coding/main/source/receiver.h
+++ b/webrtc/modules/video_coding/main/source/receiver.h
@@ -81,16 +81,11 @@
bool DecodeWithErrors() const;
// Returns size in time (milliseconds) of complete continuous frames in the
- // jitter buffer.
+ // jitter buffer. The render time is estimated based on the render delay at
+ // the time this function is called.
int RenderBufferSizeMs();
private:
- VCMEncodedFrame* FrameForDecoding(uint16_t max_wait_time_ms,
- int64_t nextrender_time_ms,
- VCMReceiver* dual_receiver);
- VCMEncodedFrame* FrameForRendering(uint16_t max_wait_time_ms,
- int64_t nextrender_time_ms,
- VCMReceiver* dual_receiver);
void CopyJitterBufferStateFromReceiver(const VCMReceiver& receiver);
void UpdateState(VCMReceiverState new_state);
void UpdateState(const VCMEncodedFrame& frame);