commit | 5b7fc8ce424490ccf3229c855facdef78e6cb615 | [log] [tgz] |
---|---|---|
author | tommi <tommi@webrtc.org> | Wed Jul 05 16:45:57 2017 -0700 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jul 05 23:45:57 2017 +0000 |
tree | 9e407f5c78083e7575909e88f775e8efa33daab7 | |
parent | 7025244bc09bdc530bf09454b6d25697a42d7674 [diff] |
A few simplifications to CodecDatabase and VCMGenericDecoder. * Remove the ReleaseDecoder and Release methods that were used in combination with deleting the decoder object. Now simply deleting the object does the right thing. * Remove 'friend' relationship between the two classes since they don't need to touch each other's state directly anymore. * Use std::unique_ptr for holding pointers and transferring ownership. These changes were previously reviewed here: https://codereview.webrtc.org/2764573002/ BUG=webrtc:7361, 695438 Review-Url: https://codereview.webrtc.org/2966823002 Cr-Commit-Position: refs/heads/master@{#18908}
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.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.