summaryrefslogtreecommitdiff
path: root/src/qcam/assets/feathericons/tv.svg
blob: 955bbfff06e5c5d464d095d4f0d8dccf250129c3 (plain)
1
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-tv"><rect x="2" y="7" width="20" height="15" rx="2" ry="2"></rect><polyline points="17 2 12 7 7 2"></polyline></svg>
2_videodevice.h" #include "v4l2_videodevice_test.h" using namespace std; using namespace libcamera; class Format : public V4L2VideoDeviceTest { public: Format() : V4L2VideoDeviceTest("vimc", "Raw Capture 0") {} protected: int run() { V4L2DeviceFormat format = {}; int ret = capture_->getFormat(&format); if (ret) { cerr << "Failed to get format" << endl; return TestFail; } format.size = { UINT_MAX, UINT_MAX }; ret = capture_->setFormat(&format); if (ret) { cerr << "Failed to set format: image resolution is invalid: " << "(UINT_MAX x UINT_MAX) but setFormat() should not fail." << endl; return TestFail; } if (format.size.width == UINT_MAX || format.size.height == UINT_MAX) { cerr << "Failed to update image format = (UINT_MAX x UINT_MAX)" << endl; return TestFail; } return TestPass; } }; TEST_REGISTER(Format);