1. 06 Jul, 2020 3 commits
  2. 03 Jul, 2020 31 commits
  3. 01 Jul, 2020 1 commit
    • Use default text size if captioning manager is disabled · 5c096acc
      This fixes an issue where, even if captioning manager is disabled, the latest used captioning manager preference
      related to text size is being applied.
      
      In order to replicate:
      1. Go to Captioning Preferences under device Settings and enable it
      2. Change the text size to "very large"
      3. Observe the selected text size is used for subtitles, for example in Youtube
      4. Go to Captioning Preferences under device Settings and disable it
      5. Observe the text size used for subtitles does not come back to normal, stays on "very large"
      Juanky Soriano committed
  4. 29 Jun, 2020 5 commits
    • Enable download parallelisation in demo app · 314bc65d
      - Deprecate constructors that don't take an executor, to direct
        developers toward the new ones. Callers can trivially pass
        Runnable::run to one of the new ones if they want old behaviour.
      - Add comment explaining warning suppression added in the CL that
        added parallelised download support.
      
      Issue: #5978
      PiperOrigin-RevId: 318803296
      olly committed
    • Parse stbl in FragmentedMp4Extractor · 2eab6802
      This will be necessary to support partially fragmented MP4s.
      
      PiperOrigin-RevId: 318798726
      kimvde committed
    • Add methods to get the current sample info in FragmentedMp4Extractor · e9249c3a
      This enhances readability, particularly as those methods will become
      more complex when partially fragmented media will be supported.
      
      PiperOrigin-RevId: 318795536
      kimvde committed
    • Bump release to 2.11.7 · 159c7791
      PiperOrigin-RevId: 318790917
      olly committed
    • Store encodings in Format instead of just pcm encodings · 78825a41
      Previously only pcm encoding were stored in Format,
      this was an issue as for audio passthrough and offload
      lots of code needs to pass complex format informations
      (encoding, sample rate, channel count, gapless metadata)
      but could not use Format and each function was taking
      each as different parameter.
      
      By allowing Format to contain any encoding, and not only
      pcmEncoding, it allows to pass a Format everywhere in ExoPlayer
      code that needs a Format.
      
      This patch does not have any functional change. It is only an internal refactor.
      
      PiperOrigin-RevId: 318789444
      krocard committed