1. 03 Jul, 2020 25 commits
  2. 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
  3. 29 Jun, 2020 11 commits
  4. 26 Jun, 2020 3 commits
    • Fix postroll content complete notifications · eb9de7a1
      On reaching the end of the content we would notify content complete
      and skip unplayed ads, causing a timeline change. That timeline change
      was handled in a way that caused a further timeline change in the
      2.11.6 release, where we don't yet deduplicate no-op Timeline changes,
      causing repeated timeline changes indefinitely.
      
      At tip-of-tree, the timeline wouldn't refresh repeatedly. However the
      code for sending content complete at the point of transitioning to
      play a preloaded postroll ad was not correct in that it didn't mark
      previous ads as skipped. Instead they happened to be marked as
      skipped later on due to the timeline change handling content
      completion code triggering again.
      
      Fix this by only marking ads as skipped when content completes once,
      to avoid the duplicate timeline change, and moving the skipped ad
      marking so it happens in the same place as notifying content complete.
      
      PiperOrigin-RevId: 318454908
      andrewlewis committed
    • Propagate gapless audio delay & padding. · 81b0b53a
      MediaCodec does not need to be re-created in the
      event of gapless metadata.
      
      PiperOrigin-RevId: 318439694
      samrobinson committed
    • Allow offload gapless for Pixel on R · 5a72b945
      Gapless offload is fixed in later R beta builds of all Pixels supporting R.
      
      On the firsts R beta builds of Pixel 4, run the following command.
      `setprop vendor.audio.offload.gapless.enabled true`.
      
      It can not be enabled on the first Pixel 2 and 3 beta build.
      
      PiperOrigin-RevId: 318436134
      krocard committed