Alternate interface for ponylove.cc
that uses ogv.js,
a WASM-based software decoder for (among other codecs) the AV1-codec Ponylove uses,
allowing it to work on browsers/devices without AV1-support (like Safari or iOS).
Video files and video-data are fetched through the same method Ponylove uses, but through a proxy
(because the software-decoder was choking on the headers the original sources were sending and CORS-issues).
The interface is workable, but still somewhat crappy. It does already include a faux-fullscreen for iOS.
Use 'Load' after selecting a video to load in in the player, then use the play button.
Note that scrubbing can be glitchy sometimes, especially when the video has not been played yet,
or has run to the end. Use 'Reload' if the player gets stuck.
Use 'Copy video-file URL' to copy the direct URL to the video file itself to the clipboard,
which can be used in other AV1-capable players that allow playing online sources directly (like VLC).
The odd redirect/reload is to work around a Safari-bug were it does not free the WASM-allocated memory
(causing it to run into "Out of memory"-errors when trying to watch multiple videos).
Note that playback is not perfect, the framerate can be a bit unstable
and the colors do not seem to quite match native playback.
It seems to be mostly watchable even on older hardware,
but generation 5's 3D-animation can cause some skipping here and there.
Clear video-data cache - Reload
(Some space to scroll past so iOS hides the url bar.)