commit | 817872ef36643c5d5504074678582450be574cb2 | [log] [tgz] |
---|---|---|
author | Chih-Yu Huang <akahuang@google.com> | Fri Aug 21 14:29:28 2020 +0900 |
committer | Chih-Yu Huang <akahuang@google.com> | Mon Aug 24 17:04:49 2020 +0900 |
tree | 112831e562ef6fb251efb343acc41c2301cab4a7 | |
parent | cd9bd5d87e952316d640828b8c919b52eacc7e45 [diff] |
V4L2Decoder: Skip fetching VideoFrame when no free V4L2 output slot We should only fetch buffers when there are free V4L2 output slots. This CL adds the check to avoid unnecessary buffer fetching. Bug: 160110407 Test: Run e2e test and confirm that buffer fetching is skipped when no free V4L2 slot Change-Id: If50752964155ba65d8cc7ec0805507c053716294
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.