-Added better assertions and documentations to new mechanism in MediaSourceManager.

-Modified LoadController to allow fast playback start and increased buffer zigzag window.
-Removed unnecessary loading on timeline changes.
-Changed select message in MediaSourceManager to cause immediate load.
-Reduced default expiration time in MediaSourceManager.
-Fixed main video player not showing end time on audio-only streams.
-Fixed live stream has player view disabled after transitioning from audio stream.
-Fixed inconsistent progress bar height between live and non-live video on main player.
This commit is contained in:
John Zhen Mo 2018-02-28 17:45:05 -08:00
parent ac574e5e85
commit c2bae51558
8 changed files with 117 additions and 72 deletions

View file

@ -55,7 +55,7 @@ dependencies {
exclude module: 'support-annotations'
}
implementation 'com.github.karyogamy:NewPipeExtractor:837dbd6b86'
implementation 'com.github.karyogamy:NewPipeExtractor:4cf4ee394f'
testImplementation 'junit:junit:4.12'
testImplementation 'org.mockito:mockito-core:1.10.19'