Skip to content
  • Zijie He's avatar
    [Chromoting] Enable WebrtcVideoEncoderGpu · caea1e41
    Zijie He authored
    This change includes several small tweaks to improve WebrtcVideoEncoderGpu into
    "runnable" state.
    1. Make the WebrtcVideoEncoderGpu be linkable.
    2. Forward keyframe requests to the encoder.
    3. Load required dlls in HostAttributes.
    4. Set RTPFragmentationheader and CodecSpecificInfoH264 when H264 encoder is
       used.
    
    After this change, H264 encoder can be selected by host binary. But the image
    quality cannot meet "workable" bar.
    
    Bug: chromium:769391
    Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
    Change-Id: I832958ee4e28f92540576685dc4f156b156f4668
    Reviewed-on: https://chromium-review.googlesource.com/699795
    
    
    Reviewed-by: default avatarDan Sanders <sandersd@chromium.org>
    Reviewed-by: default avatarLambros Lambrou <lambroslambrou@chromium.org>
    Commit-Queue: Zijie He <zijiehe@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#508168}
    caea1e41