1. 10 Apr, 2015 8 commits
  2. 01 Apr, 2015 1 commit
  3. 31 Mar, 2015 1 commit
  4. 30 Mar, 2015 1 commit
  5. 25 Mar, 2015 2 commits
  6. 17 Mar, 2015 1 commit
  7. 13 Mar, 2015 4 commits
  8. 12 Mar, 2015 5 commits
  9. 11 Mar, 2015 3 commits
    • First step toward extractor unification. · 5ca2e0fd
      - It's probably easiest to think of this as a standalone HLS change, which is splitting out the "loading" and "consuming" sides of HlsExtractor and a good structural change in its own right. To do this, HlsExtractorWrapper becomes a final class implementing the consuming side. HlsExtractor becomes an interface defining the loading side.
      
      - The bigger picture is that, hopefully, HlsExtractor will become a lightweight extractor interface that can be used throughout the library. Because it doesn't need to implement the consuming side, we'll save on having to re-implement the consuming side for every extractor (we'll probably need one consuming side implementation for HLS/DASH/SmoothStreaming, and a second one for everything else, both of which will use SampleQueue). It's expected that the HlsExtractor interface will need to change to accommodate all use cases.
      
      - The next step in unification will be to try and have FragmentedMp4Extractor implement HlsExtractor (which will need renaming). Once this is done, I'll try and move the chunk package over to use the HlsExtractor interface.
      Oliver Woodman committed
    • Enhance SampleQueue/RollingSampleBuffer to support other use cases. · becc6fca
      - This is a step toward hopefully converging HLS and CHUNK packages.
      - Add support for encrypted samples.
      - Add support for appending from a DataSource.
      Oliver Woodman committed
  10. 10 Mar, 2015 11 commits
  11. 06 Mar, 2015 1 commit
  12. 05 Mar, 2015 1 commit
  13. 04 Mar, 2015 1 commit