The video capture service allows clients to create virtual video capture devices. Virtual devices using shared memory as frame buffers currently require clients to write frame data into service-provided buffers and requires that the frame data is contiguous, i.e. does not contain any padding for memory alignment. The goal of this work is to add support for allowing clients to write frame data with padding. This is useful because frame producers/processors often rely on memory alignment to work more efficiently.
Design Doc: https://docs.google.com/document/d/1ne5eQrkzAINzoHWSxEEy6N2nEVhnpCll6DF9dcQXAmI/edit?usp=sharing
Comment 1 by bugdroid1@chromium.org
, Sep 6