commit | 62af43bb076bb2fc95b26f74928f3f05bde2f3cd | [log] [tgz] |
---|---|---|
author | David Staessens <dstaessens@google.com> | Mon Nov 09 15:53:49 2020 +0900 |
committer | Chih-Yu Huang <akahuang@google.com> | Tue Jan 12 15:56:55 2021 +0900 |
tree | ab7d38a4dc35d55ba95c08e5044afd9d50fb0f67 | |
parent | f598189f15d96366648cab4073d5b5b04a6e2cc6 [diff] |
v4l2_codec2: Update v4l2_device with changes made in Chrome. This CL updates the v4l2_device that was ported from Chrome with recent changes made on the Chrome side. This introduces the GetFormat() function that is required in a subsequent CL. Bug: 162804477 Test: tast run DUT arc.VideoEncodeAccel.h264_1080p_i420_vm on hatch Change-Id: I3468def13a2af86b0b16c22280759959c98a60d3
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.