commit | 2c6c9003452d13190d0b7a7ba63e3cec0a082e3e | [log] [tgz] |
---|---|---|
author | Chih-Yu Huang <akahuang@google.com> | Mon Aug 31 17:43:59 2020 +0900 |
committer | Chih-Yu Huang <akahuang@google.com> | Wed Sep 02 17:42:08 2020 +0900 |
tree | 51844d8185c998f8e92e5ba4fb4d2b31d0889e38 | |
parent | fbad28ce8e5fec0f3a4794a9411bc19241197b9a [diff] |
VideoFramePool: Only accept one request at the same time Originally, VideoFramePool can accept multiple requests in parallel. However, it increases the code complexity. Also, currently the caller only request one frame at the same time. This CL changes the VideoFramePool to accept one request at the same time. Bug: 166072201 Test: pass tast.arc.VideoDecodeAccel.h264_vm Change-Id: I16811e1d004dcaf8baeb70efb4a1cb5d2a3daacf
accel/ Core V4L2 API and codec utilities, ported from Chromium project.
common/ Common helper classes for both components/ and store/.
components/ The C2Component implementations based on V4L2 API.
store/ The implementation of C2ComponentStore. It is used for creating all the C2Components implemented at components/ folder.
service/ The Codec2's V4L2 IComponentStore service. The service initiates the component store implemented at store/ folder, and registers it as the default service.