1. 15 Mar, 2022 1 commit
  2. 10 Mar, 2022 2 commits
  3. 09 Mar, 2022 19 commits
  4. 08 Mar, 2022 13 commits
  5. 05 Mar, 2022 1 commit
    • Ignore MetadataRenderer when evaluating SSAI period transitions · 25e56804
      This makes the reading period advance early as expected at the end of an ad
      period. Before this change the reading position of the metadata renderer
      prevented advancing the period until metadata arrived after the start position of
      the following period. Only then the reading position of the metadata renderer
      is updated and beyond the start position of the following period which is a
      condition to advance the reading period.
      
      Because transitioning to the next period is a virtual transition and the
      SharedMediaPeriod keeps reading from the same underlying sample streams, the
      metadata renderer can safely be ignored for this check.
      
      #minor-release
      
      PiperOrigin-RevId: 432646037
      bachinger committed
  6. 04 Mar, 2022 4 commits
    • Simplify application of track overrides · d7df4260
      PiperOrigin-RevId: 432485797
      olly committed
    • DownloadHelper: Add getTracksInfo · aafe5f48
      We will be migrating our track selection UI components to be
      based on TracksInfo. We need DownloadHelper to expose TracksInfo
      to make it compatible with such components.
      
      PiperOrigin-RevId: 432474487
      olly committed
    • Add method to disable passthrough. · 3f615040
      PiperOrigin-RevId: 432461547
      claincly committed
    • DownloadHelper: Support multiple track selection overrides · b83c2cb8
      addTrackSelectionForSingleRenderer takes a list of legacy overrides,
      which are then set on the supplied parameters one at a time to run
      track selection. This allows multiple overrides for a single track
      type to be applied in the download use case, despite it not being
      possible to place such overrides directly into a single parameters.
      
      For new style overrides, multiple overrides for the same track type
      can be placed directly into a single parameters. Therefore we'll be
      able to replace use of addTrackSelectionForSingleRenderer with use
      of addTrackSelection, which is a much cleaner API. For this to work,
      we need to make DownloadHelper apply multiple overrides in this case.
      
      PiperOrigin-RevId: 432459834
      olly committed