1. 15 Jul, 2015 2 commits
  2. 10 Jul, 2015 2 commits
  3. 30 Jun, 2015 2 commits
  4. 26 Jun, 2015 19 commits
  5. 25 Jun, 2015 3 commits
  6. 23 Jun, 2015 1 commit
  7. 22 Jun, 2015 4 commits
  8. 19 Jun, 2015 3 commits
    • Final fixes for correctly handling chunk load failures in HLS. · b8df8ecb
      An accumulation of several fixes:
      
      1. Change to HlsExtractorWrapper is just a move + documentating
         things that were already true + adding a precondition in the
         configureSpliceTo method.
      
      2. Change in HlsSampleSource.readData ensures that configureSpliceTo
         and hasSamples aren't called on an extractor that isn't prepared.
      
      3. The other change in HlsSampleSource ensures the correct "previous"
         TsChunk is used. If a TsChunk fails to load and is replaced, the
         previous chunk should be the one before that whose load completed
         successfully.
      
      4. Determine switchingVariantSpliced based on the actual format of the
         previous chunk, so it's set correctly in the case of a TsChunk load
         failure and subsequent replacement.
      Oliver Woodman committed
    • Get the current extractor properly. · 203f3ab7
      This fixes the case where we need to switch from one variant to
      another during preparation, having loaded zero samples, because
      the first chunk for that variant gave us a 404 error. In this
      case the first extractor will have no samples, and there will
      be a second extractor that does.
      Oliver Woodman committed
  9. 18 Jun, 2015 4 commits