Reland: Rework platform version to hide codenames.

The public platform version no longer can be a codename, it is
always the most recently released platform.  A new build property
and API provides either the offical version or the current codename
as appropriate.  This will avoid breaking apps that look at the
platform version while development is under a codename.

Bug:  143175463
Change-Id: I5b3d8913d4e96269f98e16917f4a02eb4b8e7d78
Test: manual
3 files changed
tree: 01f2f07d5506b7da68058295ca653e6af7f1b3cc
  1. build_overrides/
  2. chromium/
  3. data/
  4. infra/
  5. resources/
  6. talk/
  7. third_party/
  8. tools/
  9. webrtc/
  10. .clang-format
  11. .gitignore
  12. .gn
  13. all.gyp
  14. Android.bp
  15. Android.mk
  16. AUTHORS
  17. BUILD.gn
  18. check_root_dir.py
  19. codereview.settings
  20. COPYING
  21. DEPS
  22. LICENSE
  23. license_template.txt
  24. LICENSE_THIRD_PARTY
  25. METADATA
  26. MODULE_LICENSE_BSD
  27. NOTICE
  28. OWNERS
  29. PATENTS
  30. PRESUBMIT.py
  31. pylintrc
  32. README.md
  33. setup_links.py
  34. sync_chromium.py
  35. TODO
  36. WATCHLISTS
README.md

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.

Development

See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.

More info