1. 16 Sep, 2021 1 commit
  2. 14 Sep, 2021 15 commits
  3. 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
  4. 09 Sep, 2021 6 commits
  5. 08 Sep, 2021 11 commits
  6. 07 Sep, 2021 3 commits
    • Fix some PlayerControlView accessibility issues · 86f8c4e4
      - Fix focus when pausing and resuming
      - Prevent repeated readout of the playback position when paused
      
      #exofixit
      #minor-release
      Issue #9111
      
      PiperOrigin-RevId: 395301765
      olly committed
    • ID3: Fix end-of-string detection for UTF-16 · e53e5938
      The current detection logic checks that the two byte terminator starts
      at an even position in the ID3 data, where-as it should check that it
      starts at an even position relative to the start of the string.
      
      #minor-release
      #exofixit
      Issue: #9087
      PiperOrigin-RevId: 395274934
      olly committed
    • Redesign states of the SubtitleExtractor. · 66335ab6
      Simplifies the SubtitleExtractor implementation. Makes the extractor
      more aligned with the Extractor interface documentation by removing
      STATE_DECODING in which extractor was doing nothing in term of input
      and output while returning RESULT_CONTINUE at the same time.
      
      PiperOrigin-RevId: 395267468
      apodob committed