commit | 1eec324e83e9c378c1d88471853e3daa385ad2a9 | [log] [tgz] |
---|---|---|
author | David Staessens <dstaessens@google.com> | Thu Mar 25 12:57:40 2021 +0900 |
committer | Chih-Yu Huang <akahuang@google.com> | Wed May 12 11:50:40 2021 +0900 |
tree | ba26f5388c354bb2ad4676b54a129a09cba11276 | |
parent | 5a8010162665bd5546f6e040aac4bb4e5d2641cd [diff] |
v4l2_codec2: Adapt media::Fourcc code to Android standards. This CL reworks the Fourcc class that was branched from Chrome: - Adhere to the Android coding style. - Make use of Android logging mechanisms. - Make use of Android assert macros. Bug: 155138142 Test: arc.VideoEncodeAccel.h264_192p_i420_vm Change-Id: I0288d7e0ff94b378f6cbba61b15098caf738229c
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.