
The available duration used a "live edge" that was calculated in the previous iteration and was thus quite old. Also it also used the end of the last available segment, but the actually available duration for buffering needs to be clamped to the current live edge for low-latency streams. Issue: #4904 PiperOrigin-RevId: 337812621
ExoPlayer library
The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.