1. 13 Oct, 2017 3 commits
    • Fix MobileHarness playback tests. · b71effb7
      This change fixes various issues:
       - MobileHarness sometimes allocated devices with SDK < 16. As we have no tests running
         on these SDKs, a new dimension filter for the mobile_test target ensures that only
         devices with SDK >= 16 are selected. A similar filter for SDK version is also added
         to the ABR playback tests to ensure no old devices are selected.
       - DRM specific tests are skipped for Api < 18, but were not able to run because the
         DashTestRunner class tried to link to the MediaDrm constructor. Moved the
         constructor to a seperate Builder class to allow execution on Api levels 16 and 17.
       - DashWidevineOfflineTest also tried to access code for Api >= 18 without checking
         the current level.
       - Action implementations which are waiting for events did not ensure that they have a
         nextAction to wait for. This caused NullPointerExceptions when this next action was
         scheduled.
       - DefaultDrmSession always restored the offline keys when a new license was requested,
         even if the keys were already restored. These repeated slow calls to restoreKeys
         resulted in high numbers of dropped buffers.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=171974859
      tonihei committed
    • show PlaybackControlView when on key event for DPAD center or any direction · 333e745e
      and consume event without moving the focus.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=171967057
      bachinger committed
    • Upgrade dependency versions · a11c704d
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=171819854
      olly committed
  2. 11 Oct, 2017 19 commits
  3. 03 Oct, 2017 12 commits
  4. 26 Sep, 2017 6 commits