Skip to content

Instantly share code, notes, and snippets.

@mad-gooze
Created August 15, 2018 20:52
Show Gist options
  • Save mad-gooze/8dc15afad55c79ff5b811be208a93e35 to your computer and use it in GitHub Desktop.
Save mad-gooze/8dc15afad55c79ff5b811be208a93e35 to your computer and use it in GitHub Desktop.
index 7b1101a..ba1494e 100644
--- a/src/controller/fragment-finders.js
+++ b/src/controller/fragment-finders.js
@@ -48,7 +48,8 @@ export function findFragmentByPTS (fragPrevious, fragments, bufferEnd = 0, maxFr
if (fragNext && !fragmentWithinToleranceTest(bufferEnd, maxFragLookUpTolerance, fragNext)) {
return fragNext;
}
- return BinarySearch.search(fragments, fragmentWithinToleranceTest.bind(null, bufferEnd, maxFragLookUpTolerance));
+ const foundFrag = BinarySearch.search(fragments, fragmentWithinToleranceTest.bind(null, bufferEnd, maxFragLookUpTolerance));
+ return foundFrag ? foundFrag : fragNext;
}
/**
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment