1. 14 Sep, 2021 12 commits
  2. 10 Sep, 2021 4 commits
    • Constrain resolved period positions to be within the period · 68ee587e
      This is a candidate fix for #8906. As mentioned in that issue,
      negative positions within windows might be (kind of) valid in
      live streaming scenarios, where the window starts at some
      non-zero position within the period. However, negative positions
      within periods are definitely not valid. Neither are positions
      that exceed the period duration.
      
      There was already logic in ExoPlayerImplInternal to prevent a
      resolved seek position from exceeding the period duration. This
      fix adds the equivalent constraint for the start of the period.
      It also moves the application of the constraints into Timeline.
      This has the advantage that the constraints are applied as part
      of state masking in ExoPlayerImpl.seekTo, removing any UI flicker
      where the invalid seek position is temporarily visible.
      
      Issue: #8906
      PiperOrigin-RevId: 395917413
      olly committed
    • Fix RTSP session header parsing regex error. · 4f064193
      Issue: #9416
      
      The dash "-" in the brackets must be escaped, or it acts like a range operator.
      
      #minor-release
      
      PiperOrigin-RevId: 395909845
      claincly committed
    • Add MediaItem.DrmConfiguration.Builder and use it in MediaItem.Builder · 9f3c2fb5
      PiperOrigin-RevId: 395896034
      ibaker committed
    • Transformer Demo: Add config page to remove audio/video. · 7dff223d
      The new ConfigurationActivity can be used to
      configure settings specifying Transformer inputs,
      using checkboxes and submitted via a button.
      
      PiperOrigin-RevId: 395826358
      huangdarwin committed
  3. 09 Sep, 2021 6 commits
  4. 08 Sep, 2021 11 commits
  5. 07 Sep, 2021 7 commits