x
amend to fallback to supported pixel format if default is unsupported