1. 13 Mar, 2018 3 commits
  2. 12 Mar, 2018 14 commits
  3. 07 Mar, 2018 19 commits
  4. 02 Mar, 2018 4 commits
    • Make the period and initial window positions match for all HLS streams · 4373e63f
      Before this change, HlsMediaSource timelines had a period starting at the epoch.
      For VOD streams the window position in the period was the program date time.
      
      This change makes period and initial window positions match. For live streams
      the window position advances as segments are removed, so its position in the
      period is the difference between the initial program date time and the program
      date time of the latest playlist.
      
      This also makes it possible to insert ads in VOD HLS content with program date
      time, as the period and window are now aligned.
      
      Issue: #3865
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=187590948
      andrewlewis committed
    • Improve decoder retention logic. · 73b6b20f
      1. Allow retaining a decoder without any reconfiguration, in addition
         to retaining with reconfiguration (and not retaining)
      2. Fix retention logic for video decoders to take into account changing
         ColorInfo
      3. Allow retention of audio decoders when possible
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=187500285
      olly committed
    • Update PlayerView javadoc · 380ec828
      Added a note about using TextureView only on hardware accelerated window.
      
      Issue: #3901
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=187498594
      eguven committed
    • Add support for listening to AspectRatioFrameLayout's aspect ratio update · a3c8062e
      Currently, AspectRatioFrameLayout may need to resize itself if it could not
      satisfy a target aspect ratio. User may want to know when this happen, or
      whether this can happen, so they can update their UI accordingly. For
      example: show/hide a button to toggle different resize mode only when the
      aspect ratio of the view and the content is very different.
      
      GitHub: #3736
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=187484241
      hoangtc committed