2 - resize: lock aspect ratio, vertical/horizontal black bars, positioning in the
4 - resize: handling of aspect ratio of the "non-fullscreen" window with the x11
6 - forced monotonic video frame selection? may be, probably, more robust in
7 regard to latency spikes.
8 - "buffering" indicator, subtitles and osd (On Screen Display)
9 - use vulkan shaders (no glsl or hlsl), compute or not, in order to perform
10 some yuvX pixel formats to srgb format conversions. do NOT use the vulkan
11 yuvX samplers as they are mostly dirty hack tricks built into spirv
13 - vulkan thingy for better quality down/up scaling? ffmpeg can do an amazing
14 job, but in a cpu expensive way.