1. 16 Apr, 2019 3 commits
    • Use new exoplayer.dev domain everywhere. · 1ee51518
      The old domain automatically forwards to the new one. For consistency, change
      all doc and code references regardless.
      
      Also adds GitHub CNAME config file which configures our page for the custom
      domain.
      
      PiperOrigin-RevId: 243592110
      tonihei committed
    • Remove duplications from handleSourceInfoRefreshed. · 75238e5e
      handleSourceInfoRefreshed checks for various conditions which may trigger a
      change in position. In all cases, we need to resolve the new position for ads,
      and if the corresponding MediaPeriods already exist, perform the seek to the new
      position.
      
      This change simplified the code by
       1. Moving all conditions in a single if-else structure which just determines
          the new playback position. This makes it easier to read and to follow.
       2. Doing the subsequent seek and position update in one final step to remove
          duplicated code.
      
      As a side effect, it also improves some edge cases. For example when skipping
      an ad to an already prebuffered period, we now properly update the existing
      prebuffered period.
      
      PiperOrigin-RevId: 243588014
      tonihei committed
    • Extract factory method for FragmentedMp4Extractor in DefaultHlsExtractorFactory · 1bf1790e
      PiperOrigin-RevId: 243582468
      aquilescanta committed
  2. 13 Apr, 2019 37 commits