1. 17 Sep, 2021 4 commits
  2. 16 Sep, 2021 19 commits
  3. 14 Sep, 2021 15 commits
  4. 10 Sep, 2021 2 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