Add no_create option and cdef init method for Image for faster creation.
Reduce gil usage amd move gil to sub-function in sink.
Move image creation into ffcore, instead of sink.
Move thread methods containing a 'with gil' into their own sub-methods to prevent gil uages at the start of the function.
Move sdl lockmanager code requiring gil to sub function.
Instantiate Image and MTMutes with __new__.
Make video_refresh not require much gil.
Use __new__ when possible.
Change video_refresh usage in get_frame.
Remove gil from ffcore as much as possible.
Remove gil when calling avformat_open_input, in past it caused issues, but should be fixed with proper lockmanager gil sequence.
Move ffinfo funcs to its own c file.
Add audio debug output when opening.
Don't force post_proc and swscale when avfilter is enabled.
Remove settings lock and instead just say that the class methods are not thread safe.
Move seek to nogil.