commit | 669080c40fe0403ac66b3f8eec7be80cdd1fac9a | [log] [tgz] |
---|---|---|
author | David Staessens <dstaessens@google.com> | Thu Mar 25 14:29:40 2021 +0900 |
committer | Chih-Yu Huang <akahuang@google.com> | Wed May 12 11:50:44 2021 +0900 |
tree | 00d6cf892e01598d05e06b0e69310918088b5a41 | |
parent | 62508fd41105bd13646439d8d8df57526c4bd863 [diff] |
v4l2_codec2: Adapt VideoPixelFormat code to Android standards. This CL reworks the VideoPixelFormat class that was branched from Chrome: - Removed all Chrome-specific references from comments - Removed specific numbering as we don't need compatibility with Chrome - Removed deprecated formats - 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: I8387af0b427ebc990ec6374432f18ad732894569
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.