commit | 520811025130f7d8f6c7c61206c843b4e14f094e | [log] [tgz] |
---|---|---|
author | David Staessens <dstaessens@google.com> | Wed Mar 24 12:54:48 2021 +0900 |
committer | Chih-Yu Huang <akahuang@google.com> | Wed May 12 11:50:33 2021 +0900 |
tree | 7003c2dc977a962a042ced75307d94de85bad151 | |
parent | 128a6ee185b14bc133604ec09f66bff7f1c7a1e7 [diff] |
v4l2_codec2: Switch from media::VideoCodecProfile to C2 profiles. This CL changes all uses of the media::VideoCodecProfile type that was copied from Chrome to their respective C2 profile counterparts. This removes the additional conversion between C2 profiles, VideoCodecProfile and V4L2 profiles. The video_codecs.h/cc files are removed. Bug: 155138142 Test: arc.VideoEncodeAccel.h264_192p_i420_vm Change-Id: I0df03215e51def6379c468a4c189104d5fbde0e9
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.