commit | 6ced266b804391cc8617979af806eaa9a24353c1 | [log] [tgz] |
---|---|---|
author | Chih-Yu Huang <akahuang@google.com> | Fri Jul 31 18:06:17 2020 +0900 |
committer | Chih-Yu Huang <akahuang@google.com> | Fri Jul 31 21:31:44 2020 +0900 |
tree | 633f3f34b764814e5ec3744ec392cebabc0868c5 | |
parent | 50b5cdfecc84c79b92e60e42cab0070fa1a982ec [diff] |
C2VdaBqBlockPool: Remove unneeded check in fetchGraphicBlock() Originally when changing resolution, C2VDAComponent would fetch all the output buffers before recycling them. Then C2VdaBqBlockPool checks if the managed buffers count is equal to the requested count when the fetched buffers are recycled. Now V4L2DecodeComponent doesn't fetch all the output buffers first. The check becomes meaningless. This CL removes the check to fix the e2e test. Bug: 161499716 Test: pass tast.arc.VideoDecodeAccel.h264_vm Change-Id: I3d55ae4349758531a8aa472ce339d44d2e955542
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.