1. 01 Sep, 2018 37 commits
  2. 31 Aug, 2018 3 commits
    • Dan Sanders's avatar
      [media] Maintain DecoderSelector state throughout decoder selection. · 01f6f5cf
      Dan Sanders authored
      This CL changes DecoderStream to maintain an instance of DecoderSelector
      continually. This enabled DecoderSelector to maintain
      DecryptingDemuxerStream state and the blacklist internally.
      
      An immediate consequence is that DecoderSelector can now always try the
      full list of potential decoders each time that selection is triggered.
      This fixes the GPU->GPU changeType() transition, and provides a
      foundation to build GPU fallforward on top of.
      
      Another consequence is that fallback can occur more than once for a
      stream. It is no longer possible to loop forever doing fallbacks, so this
      is a robustness improvement in addition to being a requirement for
      changeType().
      
      Bug: 877673
      Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
      Change-Id: I030c9746c30e0339001ae1734d8c91d2b9bf2de0
      Reviewed-on: https://chromium-review.googlesource.com/1200223Reviewed-by: default avatarDale Curtis <dalecurtis@chromium.org>
      Commit-Queue: Dan Sanders <sandersd@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#588217}
      01f6f5cf
    • Simeon Anfinrud's avatar
      [Chromecast] Add Scopes.NO_OP constant. · ada6eaad
      Simeon Anfinrud authored
      This should make Observers.onEnter() more efficient, since it no
      longer allocates a new Scope every time it's opened.
      
      This can be used anywhere else you need a no-op Scope as well,
      which yields the benefit of not generating a new class for a
      no-op lambda in the dex file.
      
      Bug: None
      Test: cast_base_junit_tests
      Change-Id: I9e8130eee78d269e9cfb157ab10463a7d8473a06
      Reviewed-on: https://chromium-review.googlesource.com/1197582Reviewed-by: default avatarLuke Halliwell <halliwell@chromium.org>
      Commit-Queue: Simeon Anfinrud <sanfin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#588216}
      ada6eaad
    • skia-chromium-autoroll's avatar
      Roll src/third_party/skia 7bfe8438a94b..554ad9846a8b (5 commits) · 3efc255c
      skia-chromium-autoroll authored
      https://skia.googlesource.com/skia.git/+log/7bfe8438a94b..554ad9846a8b
      
      
      git log 7bfe8438a94b..554ad9846a8b --date=short --no-merges --format='%ad %ae %s'
      2018-08-31 recipe-roller@chromium.org Roll recipe dependencies (trivial).
      2018-08-31 angle-skia-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com Roll third_party/externals/angle2 fd1621076a74..253038d8d13b (12 commits)
      2018-08-31 brianosman@google.com Reland "Use skcms_PrimariesToXYZD50 to implement SkColorSpacePrimaries::toXYZD50"
      2018-08-31 bsalomon@google.com Add script to pull svgs to svgs/ and add to .gitignore
      2018-08-31 caryclark@skia.org add circles to stroked cubics with cusps
      
      
      Created with:
        gclient setdep -r src/third_party/skia@554ad9846a8b
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
      TBR=stephana@chromium.org
      
      Change-Id: I84a90413fa2ab82a0e68df8b9192c5ac54e7cce5
      Reviewed-on: https://chromium-review.googlesource.com/1200374Reviewed-by: default avatarskia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
      Commit-Queue: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#588215}
      3efc255c