···11- xrt_device_set_output returns xrt_result_t to improve error handling in the state tracker
22+- introduce XRT_ERROR_OUTPUT_UNSUPPORTED
+1
src/xrt/auxiliary/util/u_pretty_print.c
···173173 case XRT_ERROR_ANDROID: DG("XRT_ERROR_ANDROID"); return;
174174 case XRT_ERROR_FEATURE_NOT_SUPPORTED: DG("XRT_ERROR_FEATURE_NOT_SUPPORTED"); return;
175175 case XRT_ERROR_INPUT_UNSUPPORTED: DG("XRT_ERROR_INPUT_UNSUPPORTED"); return;
176176+ case XRT_ERROR_OUTPUT_UNSUPPORTED: DG("XRT_ERROR_OUTPUT_UNSUPPORTED"); return;
176177 }
177178 // clang-format on
178179
+5
src/xrt/include/xrt/xrt_results.h
···204204 * The input provided is a valid value from the enum xrt_input_name but is not supported by the driver.
205205 */
206206 XRT_ERROR_INPUT_UNSUPPORTED = -33,
207207+208208+ /*!
209209+ * The output provided is a valid value from the enum xrt_output_name but is not supported by the driver.
210210+ */
211211+ XRT_ERROR_OUTPUT_UNSUPPORTED = -34,
207212} xrt_result_t;