FossifyGallery/app
ForgottenUmbrella f8315438d8 Let ExoPlayer handle video looping seamlessly
Now that videos are replacing the inefficient GIF format, gapless loops are
important. ExoPlayer's built-in mechanism prebuffers the video to enable this,
whereas the current implementation of seeking to the start presents a short but
noticeable delay between each loop.

Note that this change introduces an incompatibility with current behaviour: due
to google/ExoPlayer#6459, certain videos with broken audio tracks that played
fine before will no longer start. Disabling the audio track is a workaround to
re-enable looping playback, but ExoPlayer does not appear to expose a way to
check if the audio track is short enough to produce the bug.
2020-01-29 01:52:44 +11:00
..
src Let ExoPlayer handle video looping seamlessly 2020-01-29 01:52:44 +11:00
.gitignore creating initial project 2016-02-16 22:23:25 +01:00
build.gradle update version to 6.11.8 2020-01-19 10:51:36 +01:00
proguard-rules.pro adding a new proguard rule for renderscript 2020-01-03 19:17:07 +01:00