-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor Virtual Buffer #1365
Comments
Turns out VB is not needed at ALL for Fast switch ABR or quality change events FragmentModel Executed Request Data is perfect for this. Nonetheless I have refactored the VB a bit as part of the fast switch changes. We can discuss this at Face to Face and determine how to proceed. At this point I only store Media Segments for lookup in NextRequestRule. Init segs gett appended to VB and then stored still. Goal is to refactor to not store any Media Chunks just media info with time range to reduce object size in memory. No need to store mdat box etc. |
Need to work on this issue along with this refactor - #1482 |
Fixed with pr #1523 |
Made priority more clear with const, explicit insert and removed sort…
Fixed race condition found by refactor revealing long issue in schedu…
Major Refactor reduces complication, increases dependability and solve critical bugs.
It would be nice to clean up and simplify VB
Make it useful for quality switch mapping and pruning.
We need to know what has been appended at time and quality for all chunks. This way we can prune for ABR needs.
The text was updated successfully, but these errors were encountered: