commit | bc6c579f89d847f6d440e3f5fd798d6762590fcd | [log] [tgz] |
---|---|---|
author | David Staessens <dstaessens@google.com> | Tue Sep 29 13:16:58 2020 +0900 |
committer | Chih-Yu Huang <akahuang@google.com> | Tue Jan 12 15:56:39 2021 +0900 |
tree | c14357c61b3ad18130cbf8d94f580b5aede02668 | |
parent | 9da4d81a6d39bd4187d61650d06d8f0bd5161b9d [diff] |
v4l2_codec2: Add option to e2e encoder test to use software encoder. This CL adds a "--use_sw_encoder" parameter to the e2e encoder test, that makes the test use a SW encoder instead of the default HW encoder. This can be used to verify functioning of the software encoder, and to provide a performance baseline for the HW video encoder tests. Bug: 169626661 Test: tast run DUT arc.VideoEncodeAccel.h264_1080p_i420 on hatch Change-Id: I0289aa5e569bd7229ba18ad57b5f2e0909d60f1c
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.