Change buffer level filter to store current level in number of samples.
The buffer level should not be converted back and forth between samples and packets in case of variable packet lengths. Bug: webrtc:10736 Change-Id: Ia08dcfac3d8104dc79fbad0704a5f6f12a050a01 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142178 Reviewed-by: Minyue Li <minyue@webrtc.org> Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28368}
This commit is contained in:
committed by
Commit Bot
parent
3391072e09
commit
87977dd06e
@ -22,10 +22,8 @@ class MockBufferLevelFilter : public BufferLevelFilter {
|
||||
virtual ~MockBufferLevelFilter() { Die(); }
|
||||
MOCK_METHOD0(Die, void());
|
||||
MOCK_METHOD0(Reset, void());
|
||||
MOCK_METHOD3(Update,
|
||||
void(size_t buffer_size_packets,
|
||||
int time_stretched_samples,
|
||||
size_t packet_len_samples));
|
||||
MOCK_METHOD2(Update,
|
||||
void(size_t buffer_size_samples, int time_stretched_samples));
|
||||
MOCK_METHOD1(SetTargetBufferLevel, void(int target_buffer_level));
|
||||
MOCK_CONST_METHOD0(filtered_current_level, int());
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user