This change is a major refactoring of the neteq_rtpplay tool. It consists of the following parts: - NetEqTest class: Breaks out the main simulation loop from neteq_rtpplay into a separate class with well defined inputs and outputs. - NetEqInput: Interface class for the input to NetEqTest. - NetEqPacketSourceInput: Implementation of NetEqInput that provides a PacketSource objects with a NetEqInput interface. This has two subclasses; one for RtpFileSource and one for RtcEventLogSource. - NetEqReplacementInput: An object that modifies the packets provided by another NetEqInput object, and replaces the packet payloads with meta data readable by a FakeDecodeFromFile decoder. - FakeDecodeFromFile: An AudioDecoder implementation that produces "decoded" data by reading from an audio file. BUG=webrtc:2692, webrtc:5447 Review-Url: https://codereview.webrtc.org/2020363003 Cr-Commit-Position: refs/heads/master@{#13252}
Name: WebRTC URL: http://www.webrtc.org Version: 90 License: BSD License File: LICENSE Description: WebRTC provides real time voice and video processing functionality to enable the implementation of PeerConnection/MediaStream. Third party code used in this project is described in the file LICENSE_THIRD_PARTY.