New issue
Advanced search Search tips

Issue 917279 link

Starred by 2 users

Issue metadata

Status: Started
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Feature



Sign in to add a comment

Add request API support in Chromium

Project Member Reported by acourbot@chromium.org, Dec 21

Issue description

This bug tracks the addition of request API support in media/gpu/v4l2. Support should match the upstreamed version to be considered complete.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Jan 11

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b70eac5ff4998a32a6d71e4e8ebd6a0fe8a0b182

commit b70eac5ff4998a32a6d71e4e8ebd6a0fe8a0b182
Author: Alexandre Courbot <acourbot@chromium.org>
Date: Fri Jan 11 05:46:06 2019

media/gpu/v4l2: abstract config store management in V4L2DecodeSurface

Config store is a non-official, Chrome OS-only substitute to request
API, added at a time where no solution existed for stateless codecs.

Support for it is a bit all over the place. Since the official request
API support for stateless codecs is getting closer to being merged, we
want to support this as well.

This CL prepares for the addition of the request API by abstracting the
config store operations and containing them entirely in
V4L2DecodeSurface.

BUG=917279
TEST=VDA successfully completes on Kevin.

Change-Id: I3f0fa212ae5d8f722eab01d1134b2976416fad11
Reviewed-on: https://chromium-review.googlesource.com/c/1388067
Commit-Queue: Alexandre Courbot <acourbot@chromium.org>
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621920}
[modify] https://crrev.com/b70eac5ff4998a32a6d71e4e8ebd6a0fe8a0b182/media/gpu/v4l2/v4l2_decode_surface.cc
[modify] https://crrev.com/b70eac5ff4998a32a6d71e4e8ebd6a0fe8a0b182/media/gpu/v4l2/v4l2_decode_surface.h
[modify] https://crrev.com/b70eac5ff4998a32a6d71e4e8ebd6a0fe8a0b182/media/gpu/v4l2/v4l2_h264_accelerator.cc
[modify] https://crrev.com/b70eac5ff4998a32a6d71e4e8ebd6a0fe8a0b182/media/gpu/v4l2/v4l2_slice_video_decode_accelerator.cc
[modify] https://crrev.com/b70eac5ff4998a32a6d71e4e8ebd6a0fe8a0b182/media/gpu/v4l2/v4l2_slice_video_decode_accelerator.h
[modify] https://crrev.com/b70eac5ff4998a32a6d71e4e8ebd6a0fe8a0b182/media/gpu/v4l2/v4l2_vp8_accelerator.cc
[modify] https://crrev.com/b70eac5ff4998a32a6d71e4e8ebd6a0fe8a0b182/media/gpu/v4l2/v4l2_vp9_accelerator.cc

Sign in to add a comment