qml: add subtitle interface in Video.qml. hide if disabled
qmlplayer: preview config. language option.
gl: use video_format. remove useless mutex in sg

frame.format() is safe
shader and material functions are always in QSGRenderThread
so no mutex is required