Hello everyone,
The Cobalt team is thrilled to announce the Cobalt 9 release! This is a feature complete and stable release of Cobalt.
Cobalt 9 includes Starboard API version 4 for porters and it supports all features required for 2017 YouTube certification. The Cobalt 9 release code is available on Cobalt open source "RELEASE_9" branch. (Read branching/versioning documents for more information)
Although not all the features for 2018 YouTube certification have been implemented yet, porting Cobalt 9 with Starboard API version 4 on your system will allow you to easily rebase up-coming Cobalt releases for 2018 YouTube certification.
There are newly implemented features, improvements, and simplified code. We have roughly summarized the change list below, and hope this will give you a brief idea about Cobalt 9 changes.
Features
Fully compliant for 2017 YouTube certification.
Starboard API version 4 is frozen and is 2017/2018 YouTube certification compatible.
2017 Certification Requirements
HDR (High Dynamic Range) support
Animated WebP
2018 Certification Requirements
MSE (Media Source Extensions): W3C Candidate Recommendation 05 July 2016
EME (Encrypted Media Extensions): W3C Proposed Recommendation 16 March 2017
Spherical video support with CSS Spherical Filter Extension
WebSockets
Opus Audio codec without Ambisonics specifications
Accessibility (Screen Reading)
Better font configuration options
CSP (Content Security Policy) local mixed content support for DIAL 2.0 smooth pairing.
Hooks for hardware-accelerated AES to use in SSL transport
Support for the application exit strategy by 'cobalt_user_on_exit_strategy' in gyp_configuration.gypi
Suspend on SIGUSR1 and restore on SIGCONT reference implementation to Starboard Linux port.
Tizen Platform Port: Wayland window system based Tizen platform port is introduced. Special thanks to Samsung Electronics engineers for the contribution. (Contributors: YoungJoon Ahn, Jaeyoung Myo, Sungho Kim) (Tizen code, Wayland code)
Certification Tools
Major certification tools(Conformance, MSE, EME, Progressive) are ready for 2017 certification using Cobalt. Please visit Qual-E website(https://qual-e.appspot.com) with the following command:
$ ./cobalt --url=https://qual-e.appspot.com --csp_mode=disable
Git Branch
If you have a local git branch tracking RC_9, you have to reset the upstream branch to RELEASE_9 like this:
$ git fetch
$ git checkout <local-branch-tracking-RC_9>
$ git branch -u remotes/origin/RELEASE_9
Contact Points
Please contact our support channels if you have any kinds of problems or questions.
Stack Overflow: For programming related technical questions with Starboard or Cobalt.
Issue Tracker: For bug reports or feature requests.
Mailing List: For feature discussions, schedules, and roadmaps.
Thank you,
On behalf of the Cobalt team
| • Daniel Juyung Seo 서주영 • Partner Technology Manager (APAC) / 차장 • Partner Engineering, YouTube in the Living Room, Google • Learn more about Cobalt application runtime for YouTube in the Living Room |
You received this message because you are subscribed to the Google Groups "cobalt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cobalt-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
- 2018 tests should be used instead (from stack overflow)?
- what we should do with the "Adaptive Bit Rate", "DRM", "SSL", "Web Audio"?
- other misc things we should know for cert.
Hello everyone,