Reason for revert: This CL is dependent on the CL https://codereview.webrtc.org/1846903004/ which caused a google3 breakage due to dependencies in Google3. I will fix that, and reland this CL. Original issue's description: > Moved the ringbuffer to be built using C++ > > BUG=webrtc:5724 > > Committed: https://crrev.com/677e5774eaf287fa02f75fd5c8ad3f9ded9ed9c4 > Cr-Commit-Position: refs/heads/master@{#12230} TBR=ivoc@webrtc.org,henrik.lundin@webrtc.org,kwiberg@webrtc.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=webrtc:5724 Review URL: https://codereview.webrtc.org/1858873003 Cr-Commit-Position: refs/heads/master@{#12231}