DescriptionUsing ring buffer for AudioVector in NetEq.
AudioVector used NetEq was based on a shift buffer, which has a high complexity, and the complexity is very much dependent on the capacity of the buffer.
This CL changes the shift buffer to a ring buffer.
Reduction in the CPU usages of NetEq is expected.
BUG=608644
R=henrik.lundin@webrtc.org
Committed: https://crrev.com/79553cb66e4c2d0651a0236e25ad06dd0ee2e59b
Cr-Commit-Position: refs/heads/master@{#12676}
Patch Set 1 : #
Total comments: 3
Patch Set 2 : refinements #
Total comments: 22
Patch Set 3 : on comments #Patch Set 4 : removing a unittest #Messages
Total messages: 40 (24 generated)
|