commit | 690c8b2684572fdeef6faa635cb8df1135374cac | [log] [tgz] |
---|---|---|
author | Matthew Cary <mattcary@chromium.org> | Mon May 06 10:14:58 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Mon May 06 10:14:58 2019 |
tree | d2eab2a016f3c46c7db14e436e37eb3049e09ffe | |
parent | 907456ef0a86b3c3fb6e2210b94bc94adeb2a563 [diff] |
media: extend UnalignedSharedMemory for new shared memory API. Extends UnalignedSharedMemory to be created from a PlatformSharedMemoryRegion. This may be backed by either a legacy base::SharedMemory or the new API. In all cases the shared memory is owned by UnalignedSharedMemory. This CL also removes a legacy SharedMemoryHandle constructor from WritableUnalignedMapping that had caused ownership problems and updates the fake decode accelerator that used it. See the following doc for more information on the next step after this CL. https://docs.google.com/document/d/13rMRD5kEl_5NFDOSWHEfmooBY2W5h5whNAl9nwBeEb8/edit#heading=h.x4ivxr8nivid Bug: 849207 Change-Id: I12a2ec85c273bf8fe10303ffed5186572854b6de Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1594753 Commit-Queue: Matthew Cary <mattcary@chromium.org> Reviewed-by: Dan Sanders <sandersd@chromium.org> Cr-Commit-Position: refs/heads/master@{#656751}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .