v4l2_codec2: Update output buffer size after configuring input format.

When configuring the input format the output buffer size might be
adjusted. This CL makes changes to properly update the output buffer
size.

Bug: 162804477
Test: tast run DUT arc.VideoEncodeAccel.h264_1080p_i420_vm on hatch
Change-Id: I60de6b451eda93c1a68315b9f4dd0e7bb40a6251
1 file changed
tree: 5519a3478528f7f7378c52fd9dd6271a47bc096e
  1. accel/
  2. common/
  3. components/
  4. plugin_store/
  5. service/
  6. store/
  7. tests/
  8. .clang-format
  9. METADATA
  10. MODULE_LICENSE_BSD
  11. NOTICE
  12. OWNERS
  13. PREUPLOAD.cfg
  14. README.md
README.md

V4L2-based Codec2 Component Implementation

Description of Sub-folders

  • 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.