Do tito's function pointer trick for not requiring gil in audio callback.
Revert to memcpy instead of SDL_MixAudio.
Replace all from x import ... with from ffpyplayer.x import ...
Don't require gil when checking decode interrupt.
Don't enable html report generation by default.
Add new to_memview method of Image.
Update test.py to acquire umages from a second thread.