commit | 075db78d4178581856b55aaa26567d6385a26baf | [log] [tgz] |
---|---|---|
author | Chih-Yu Huang <akahuang@google.com> | Thu Mar 11 15:17:57 2021 +0900 |
committer | Chih-Yu Huang <akahuang@google.com> | Mon Mar 15 14:41:35 2021 +0900 |
tree | 1084890f3dcce5844a6298d962880b3b021210bc | |
parent | ffd260c6f35f695544a0054490fd79a868144442 [diff] |
C2VdaBqBlockPool: close handle from C2AllocatorGralloc At ag/13824423 we fixed the description of WrapNativeCodec2GrallocHandle() that the returned handle should be closed. This CL closes the handle if the ownership is not transfered to C2GrallocAllocation via priorGraphicAllocation() call. Bug: 181541291 Test: android.media.cts.AdaptivePlaybackTest Change-Id: Ifbe842f715977f4f6f79dfd2b33efbee9c0d1191
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.