summaryrefslogtreecommitdiff
path: root/src/v4l2/v4l2_camera_file.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/v4l2/v4l2_camera_file.h')
0 files changed, 0 insertions, 0 deletions
ref='#n73'>73 74 75 76 77 78
/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * Copyright (C) 2019, Google Inc.
 *
 * libcamera V4L2 Subdevice format handling test
 */

#include <iostream>
#include <limits.h>

#include "libcamera/internal/v4l2_subdevice.h"

#include "v4l2_subdevice_test.h"

using namespace std;
using namespace libcamera;

/* Test format handling on the "Scaler" subdevice of vimc media device.  */

class FormatHandlingTest : public V4L2SubdeviceTest
{
protected:
	int run() override;
};

int FormatHandlingTest::run()
{
	V4L2SubdeviceFormat format = {};

	/*
	 * Get format on a non-existing Scaler pad: expect failure.
	 */
	int ret = scaler_->getFormat(2, &format);
	if (!ret) {