• Hirokazu Honda's avatar
    media/gpu/V4L2VEA, VaapiVEA: Ignore temporal layers request · df63276b
    Hirokazu Honda authored
    When application requests simulcast, libwebrtc configures
    temporal layers on each stream. If VaapiVEA and V4L2VEA refuses
    the temporal layer encoding, then we cannot make use of
    HW encoders on ChromeOS in simulcast case. Ignoring temporal
    layers and producing a  simple stream causes a little less
    flexibility on a video call background, but not so critical.
    So V4L2VEA and VaapiVEA ignores the request as intended.
    
    Bug: 1030199, 1071089
    Test: webrtc.RTCPeerConnection.*
    Change-Id: Iff153d76c05a1a994a609b97956dbb1fe041c627
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2154359
    Commit-Queue: Hirokazu Honda <hiroh@chromium.org>
    Reviewed-by: default avatarMiguel Casas <mcasas@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#760392}
    df63276b
v4l2_video_encode_accelerator.cc 62.8 KB