-
emircan authored
This CL adds support for alpha channel recording in VpxEncoder in VideoTrackRecorder. - OnEncodedVideoCB is modified to handle extraneous alpha channel output. - VpxEncoder is refactored to use two encoder instances and encode alpha channel padded with dummy data. - WebmMuxer is modified to add the optional alpha channel data using AdditionalBlock. BUG=690968 TEST=Added unit tests. Demo page on https://cdn.rawgit.com/uysalere/js-demos/master/canvascapture_alpharecording.html. Also, working on a alpha video based content_browsertest in a follow-up CL. Review-Url: https://codereview.chromium.org/2691373005 Cr-Commit-Position: refs/heads/master@{#456331}
9d369903