commit | 78f6641e8af8b72f5a891ac2f4a9a752897c15b8 | [log] [tgz] |
---|---|---|
author | David Staessens <dstaessens@google.com> | Tue Mar 23 12:44:40 2021 +0900 |
committer | Chih-Yu Huang <akahuang@google.com> | Wed May 12 11:36:53 2021 +0900 |
tree | eadad243d0eb750946aeeb5ac3271adbd0d4fb95 | |
parent | e039d281de0bc9bfd5926c8cb22ffa23d82a0992 [diff] |
v4l2_codec2: Merge generic V4L2 device into V4L2 device. This CL merges the V4L2Device and GenericV4L2Device code. The code was copied from Chrome where multiple device types are possible, but in Android we only have a single implementation. Bug: 155138142 Test: arc.VideoEncodeAccel.h264_192p_i420_vm Change-Id: I16ee2af26f5dd89cdc44c83170b8be74baaec186
accel/ Core V4L2 API and codec utilities, ported from Chromium project.
common/ Common helper classes for components.
components/ The C2Component implementations based on V4L2 API, and the implementation of C2ComponentStore for creating all the C2Components.
service/ The Codec2's V4L2 IComponentStore service. The service initiates the component store implemented at store/ folder, and registers it as the default service.