commit | 021e7a59baf64a44c3966e97c38f9c074abd8742 | [log] [tgz] |
---|---|---|
author | David Staessens <dstaessens@google.com> | Wed Mar 24 15:28:52 2021 +0900 |
committer | Chih-Yu Huang <akahuang@google.com> | Wed May 12 11:50:35 2021 +0900 |
tree | 05e2675cb35d1d4482163027680e9fcf6c21351a | |
parent | 520811025130f7d8f6c7c61206c843b4e14f094e [diff] |
v4l2_codec2: Merge VideoFrame into VideoPixelFormat. After the recent cleanup operations the only code left in the VideoFrame class are helper functions directly related to the VideoPixelFormat. This CL merges all these helpers into video_pixel_format.h. Additionally a helper in the VideoFrameLayout class is also moved to the video_pixel_format.h, so all VideoPixelFormat-related helpers are in one place. Bug: 155138142 Test: arc.VideoEncodeAccel.h264_192p_i420_vm Change-Id: I76699ecf69eb90fe890c1c272db058938b68062b
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.