commit | 84bc98509be67f5023e6eb663b1877b1c0b3937e | [log] [tgz] |
---|---|---|
author | ossu <ossu@webrtc.org> | Fri Aug 26 12:41:23 2016 |
committer | Commit bot <commit-bot@chromium.org> | Fri Aug 26 12:41:30 2016 |
tree | c9f81bdb5550523f49467fdac063d37a5df37099 | |
parent | c07c8bb6264d89e01c597b864b1fc5f50b88b73b [diff] |
Removed virtual from several methods in DecoderDatabase to minimize the number of points that need to be mocked for testing. For the now non-virtual methods, DecoderDatabase now does a lookup through GetDecoderInfo and then delegates to the appropriate method in the DecoderInfo object, if one is found. A few other methods were also changed to look up through GetDecoderInfo. Also moved the audio decoder factory into DecoderInfo, so that DecoderInfo::GetDecoder can be used directly. Review-Url: https://codereview.webrtc.org/2276913002 Cr-Commit-Position: refs/heads/master@{#13933}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others. This page is maintained by the Google Chrome team.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.