1. 30 Jan, 2020 9 commits
  2. 28 Jan, 2020 10 commits
    • Do not throw on valid SubtitleView.setViewType · e92ea31f
      Calling setViewType with the same view type as the
      subtitleView is using would throw InvalidArgumentException
      instead of being a noop.
      
      PiperOrigin-RevId: 291937202
      krocard committed
    • Add SubtitleWebView · 2fd8cf02
      PiperOrigin-RevId: 291927263
      ibaker committed
    • Simplify startMediaTimeUs states. · b83534ee
      We currently have 3 states, but the NOT_SET state isn't needed
      anymore. We can therefore replace the IntDef by a simple boolean.
      
      PiperOrigin-RevId: 291926049
      tonihei committed
    • Include startMediaTime in media position checkpoints. · 739fd5f5
      We currently apply new parameter checkpoints from an absolute media
      time and then substract the current media start time again to retrieve
      the media time offset for this playback parameter checkpoint.
      
      However, the media start time may change when unexpected discontinuities
      happen (the start time doesn't actually change, but we change it to
      correct for this discontinuity). This then invalidates the absolute
      media time in the playback parameter checkpoints (which should have been
      corrected as well).
      
      Avoid this problem by also only applying the new start position
      from the checkpoint. We don't have to save the start position anymore
      because it will cancel itself out.
      
      Also add some documentation and code clarification for improved
      readability.
      
      PiperOrigin-RevId: 291923069
      tonihei committed
    • Tweak isPlaceholder documentation · 00fe2eb4
      PiperOrigin-RevId: 291905440
      olly committed
    • Split some of SubtitleView out into SubtitleTextView · f3157e70
      SubtitleView now becomes a ViewGroup that owns a SubtitleTextView. It
      handles some common styling defaults, but delegates the underlying
      values down into SubtitleTextView through the SubtitleView.Output
      interface.
      
      When I add a SubtitleWebView this will also be a ViewGroup containing
      a WebView and will implement SubtitleView.Output and convert Cue styling
      into HTML & CSS.
      
      PiperOrigin-RevId: 291903294
      ibaker committed
    • Expand dangal workaround to all API levels · 331edb4f
      It doesn't seem worth keeping the cap, since the device
      will presumably stop receiving major version updates at
      some point anyway.
      
      Issue: #6899
      PiperOrigin-RevId: 291899439
      olly committed
    • Make LongArray tests a bit more concise · 9161fe23
      This also makes them look more like the equivalent tests for
      the list / array cases.
      
      PiperOrigin-RevId: 291890150
      olly committed
    • Add IndexSeeker to MP3 extractor · 103bd419
      This seeker is only seeking to frames that have already been read by the
      extractor for playback. Seeking to not-yet-read frames will be
      implemented in another change.
      
      Issue: #6787
      PiperOrigin-RevId: 291888899
      kimvde committed
    • Fix some typos · bb9b3fd4
      PiperOrigin-RevId: 291750515
      aquilescanta committed
  3. 27 Jan, 2020 9 commits
  4. 24 Jan, 2020 12 commits