1. 10 Jul, 2018 3 commits
    • Restructure track selection in DashMediaPeriod. · 74d8f89c
      Until now, the streams were released and re-enabled for each type of stream
      (primary, event, embedded) in that order. That leads to problems when replacing
      streams from one type to another (for example embedded to primary).
      
      This change restructures the track selection to:
      1. Release and reset all streams that need to be released or replaced.
       1(a). Including embedded orphan streams.
      2. Select new streams.
      
      Issue:#4477
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=203751233
      tonihei committed
    • Apply setOutputSurface workaround to all non-Google decoders · dc8b73d3
      Where a device has this issue, it most likely applies to all
      SOC vendor provided decoders, which are normally the only
      video decoders other than the OMX.google software decoders
      on the device. The fact we currently only blacklist for AVC
      decoders is likely just a side effect of AVC's popularity.
      
      I checked two devices already on the blacklist, and both
      failed with other SOC vendor decoders on the device as well
      (but passed if forced to use OMX.google decoders instead)
      
      Issue: #4468
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=203728285
      olly committed
    • Tweak DefaultTrackSelector documentation · 13789a3c
      Viewport constraints apply to adaptive content even if the
      actual playback isn't adaptive (i.e. because the selector
      ends up making a fixed track selection).
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=203726831
      olly committed
  2. 06 Jul, 2018 20 commits
  3. 03 Jul, 2018 14 commits
  4. 29 Jun, 2018 3 commits