v4l2_codec2: Use H.264 V4L2 levels instead of IDC levels in encoder. The H.264 levels currently requested by the C2 V4L2 encoder are H.264 IDC levels rather than the required V4L2 levels. This CL changes the encoder to request the correct levels. Bug: 174967472 Test: android.media.cts.MediaRecorderTest#testProfileAvcBaselineLevel1 Change-Id: Ic05a919a4f8a8dd1d0b0acc6577951c88c229469
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.