1. 27 Oct, 2016 4 commits
  2. 24 Oct, 2016 9 commits
  3. 21 Oct, 2016 2 commits
  4. 20 Oct, 2016 4 commits
  5. 19 Oct, 2016 7 commits
  6. 17 Oct, 2016 2 commits
  7. 14 Oct, 2016 8 commits
  8. 11 Oct, 2016 4 commits
    • Fix NPE releasing HlsMediaPeriod · 996fe47f
      Issue: #1907
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=135798950
      olly committed
    • Fixes for retries · 29f3eb5e
      - Fix issue in ExoPlayerImpl where the timeline was null'd
        but onTimelineChanged was not fired.
      - Add the ability to not reset the timeline. This is useful
        for retries where you know the timeline will be the same
        as it was previously.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=135797577
      olly committed
    • Fix missing release calls on loadingPeriodHolder · 83107cc2
      playingPeriodHolder can be null in the case that the first
      period is still being prepared. We need to make sure we
      release the period that's being prepared in such cases,
      which is loadingPeriodHolder.
      
      Issue: #1914
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=135793472
      olly committed
    • Sanitize threading in CronetDataSource · 907b9bf4
      - Move nearly all logic onto the calling thread (i.e. the thread
        calling open/read/close), to make threading correctness more
        obvious.
      - Document which variables are read/written from which thread, and
        why the call sequences are safe.
      - Fix thread safety issue that I think could probably cause data
        corruption in the case of a read timeout followed by another
        request into the DataSource.
      
      Also:
      
      - Relaxed content length checking to be consistent with the other
        http DataSource implementations, and avoided parsing the headers
        where they're not used.
      - Fixed missing generics in CronetDataSourceFactory.
      - Added TODO to work with servers that don't support partial range
        requests.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=135702217
      olly committed