Not closing file if passing in a file instead of a filename
Add function ConvertFlashRotation
3D rotation adjustment for Bilibili
3D rotation adjustment for Acfun
Add alternative resolution for Bilibili player version 2012
Fix ConvertFlashRotation
Experimental shear correction
Adjust Bilibili player size
New ConvertFlashRotation algorithm

Algorithm based on https://github.com/m13253/danmaku2ass/issues/7#issuecomment-41489422
Pass rotation angles directly when rotY or rotZ equals to 0 or 180 degrees
Experimental rotation conversion
Experimental rotation conversion
Experimental rotation conversion
Add testdrive test-3drot.py
Fix typo: a minus sign
Calculate WrapAngle(angle) in advance
Experimental rotation conversion
Experimental: temporary disable Y axis perspective correction
New experimental rotation handling
Experimental 3D rotation handling