1. 06 Nov, 2020 3 commits
    • Signal an ads identifier to the AdsLoader · 5fd1601f
      In a later change, the AdPlaybackState will include the playing adsId (set by
      the AdsLoader) and the ads loader will use this to determine what ad
      information is associated with the playing/next periods, to allow loading ads
      in playlists.
      
      Apps can continue to pass just a URI for an ad tag with their MediaItem, in
      which case the associated playlist will request that ad tag just and the same
      state will be used for all occurrences of the ad tag.
      
      This change has breaking changes to the AdsLoader interface and removes
      deprecated ways of passing the ad tag, as it's very likely to go into a major
      release anyway and not needing to handle the deprecated cases simplifies
      ImaAdsLoader.
      
      Issue: #3750
      PiperOrigin-RevId: 340438580
      andrewlewis committed
    • Make Tx3gDecoder fields final, and remove unnecessary null-check · f937e40e
      PiperOrigin-RevId: 340412910
      ibaker committed
    • Fix ImaPlaybackTest · 57c53c5a
      This test is not run in presubmit as it was too flaky, and is currently broken
      due to assets moving.
      
      Also migrate off ImaPlaybackTest off deprecated APIs.
      
      #minor-release
      
      PiperOrigin-RevId: 340405666
      andrewlewis committed
  2. 02 Nov, 2020 37 commits