1. 10 Nov, 2017 1 commit
  2. 08 Nov, 2017 3 commits
  3. 01 Nov, 2017 1 commit
  4. 31 Oct, 2017 1 commit
  5. 27 Oct, 2017 1 commit
  6. 26 Oct, 2017 1 commit
  7. 24 Oct, 2017 1 commit
  8. 19 Oct, 2017 3 commits
  9. 17 Oct, 2017 3 commits
  10. 12 Oct, 2017 1 commit
  11. 11 Oct, 2017 1 commit
    • 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/699795Reviewed-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
  12. 10 Oct, 2017 1 commit
  13. 09 Oct, 2017 1 commit
  14. 06 Oct, 2017 2 commits
  15. 04 Oct, 2017 1 commit
  16. 02 Oct, 2017 1 commit
  17. 26 Sep, 2017 1 commit
    • Brett Wilson's avatar
      Convert std::deque to base::circular_deque. · 55ff1475
      Brett Wilson authored
      The Request class in deterministic_dispatcher.h was made moveable to support
      its inclusion in a circular_deque. There was some minor cleanup of this
      class.
      
      Typedefs around changed code were converted to using statements.
      
      Some unnecessary <deque> includes were removed. An unnecessary <list>
      include is removed from remoting/protocol/message_decoder.h, and a
      <list> include was addedto remoting/protocol/message_decoder_unittest.cc
      which was depending on this.
      
      TBR=stevenjb (chromeos/network owners)
      
      Bug: 757232
      Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;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: I654daa3f575b21fbfd6db225d0c321bc5781f96f
      Reviewed-on: https://chromium-review.googlesource.com/676201
      Commit-Queue: Brett Wilson <brettw@chromium.org>
      Reviewed-by: default avatarenne <enne@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#504232}
      55ff1475
  18. 25 Sep, 2017 1 commit
    • Brett Wilson's avatar
      Replace std::queue with base::queue. · b02c0a23
      Brett Wilson authored
      We are standardizing on the base implementation whenever possible.
      
      Updates typedefs to using statements when code was changed.
      
      file_transfer_message_handler_unittest.cc got a new helper function
      since base::queue lacks an operator== required for gtest.
      
      Bug: 757232
      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: I98d0c6880a5fcf5d236634abca51ba0fe41eeb6c
      Reviewed-on: https://chromium-review.googlesource.com/682755
      Commit-Queue: Brett Wilson <brettw@chromium.org>
      Reviewed-by: default avatarKen Rockot <rockot@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#504191}
      b02c0a23
  19. 14 Sep, 2017 1 commit
  20. 13 Sep, 2017 1 commit
  21. 12 Sep, 2017 1 commit
  22. 11 Sep, 2017 2 commits
  23. 31 Aug, 2017 1 commit
    • Zijie He's avatar
      Update NamedMessagePipeHandler::Send() function to use const-ref · 55f07c09
      Zijie He authored
      MessagePipe::Send() function uses a raw pointer, which does not claim the
      ownership of the object. It's pretty error-prone, and should be avoid.
      Considering we cannot send an "object" through the network, its bytes
      representation is always needed. So this CL changes the parameter in
      NamedMessagePipeHandler layer to use const-ref. A following CL will change the
      MessagePipe::Send() function.
      
      Bug: chromium:650926
      Change-Id: Idf8104276718e900e61b35d095e80ce1c15e56bd
      Reviewed-on: https://chromium-review.googlesource.com/644647Reviewed-by: default avatarJoe Downing <joedow@chromium.org>
      Commit-Queue: Zijie He <zijiehe@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#498903}
      55f07c09
  24. 28 Aug, 2017 2 commits
  25. 03 Aug, 2017 1 commit
  26. 28 Jul, 2017 2 commits
  27. 27 Jul, 2017 2 commits
  28. 26 Jul, 2017 1 commit
    • Gabriel Charette's avatar
      Mass replace MessageLoop::Quit*() with RunLoop::QuitCurrent*Deprecated(). · 53a9ef81
      Gabriel Charette authored
      And added runloop.h alongside message_loop.h in allowed //base dependencies
      in Blink platform code as RunLoop is effectively an extension of
      MessageLoop and I don't see a reason not to allow it.
      
      TBR: danakj@chromium.org (for the scripted change)
      TBR: kinuko@chromium.org (for third_party\Webkit\Source\platform\DEPS tweak)
      Bug: 748715
      Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;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: I36c934a0f22e3ee7ff44d3efb80c6a1fe710b7b5
      Reviewed-on: https://chromium-review.googlesource.com/585732Reviewed-by: default avatarKinuko Yasuda <kinuko@chromium.org>
      Commit-Queue: Gabriel Charette <gab@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#489617}
      53a9ef81
  29. 24 Jul, 2017 1 commit
    • Gus Smith's avatar
      Adds H264 flag/adds config for H264 experiment. · 7ab44493
      Gus Smith authored
      See cl/162492371 for the equivalent experiment-adding change in the client.
      
      There are two main additions in this change:
      1. Addition of a host-side --enable-h264 flag, passed to the host, which
          (in the case of chromotocol) ensures that H264 cannot be removed by 
          removing it from the list of possible codecs if both client and host
          do not have it enabled. In the case of webrtc, this flag does not 
          actually do anything; H264 will always be advertised as an available
          codec, but will only be chosen if the experiment is enabled on the
          client. In addition, we make sure the flag is copied in the case of 
          Windows.
      2. Addition configuration changes related to this new flag. Namely,
          addition of set_h264_experiment_enabled in CandidateSessionConfig,
          and making sure it is called in the appropriate locations. 
      
      Change-Id: Ic04bf36fb658c7ea8fe770d17954833e3db2a5a2
      Reviewed-on: https://chromium-review.googlesource.com/562361Reviewed-by: default avatarJoe Downing <joedow@chromium.org>
      Commit-Queue: Gus Smith <gusss@google.com>
      Cr-Commit-Position: refs/heads/master@{#489055}
      7ab44493