index
:
libcamera/jmondi/libcamera.git
imx8mp/extensible-format
imx8mp/extensible-format-v8
imx8mp/extensible-format-v9
isi/raw_sensor
isi/raw_sensor_v2
jmondi/android/ndk/pinephonepro
jmondi/android/pinephonepro
jmondi/android/vndk
jmondi/device-match-generalize
jmondi/imx8mp/debix-a
jmondi/lc-compliance-cros
jmondi/pinephone
jmondi/pinephonepro
jmondi/pinephonepro-af
jmondi/rk3399/google-dru-scarlet
jmondi/rockpi/af/imx519
jmondi/rpi5-on-mainline
multicontext/rpi/v3
pfc/rkisp1-free-run
pfc/rkisp1-free-run-upstreaming
pfc/rkisp1-free-run-v2
yaml-emitter
Jacopo Mondi's clone of libcamera
git repository hosting on libcamera.org
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
COPYING.rst
diff options
context:
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
* Copyright (C) 2019, Google Inc.
*
* libcamera V4L2 API tests
*/
#include <iostream>
#include <sys/stat.h>
#include
"v4l2_device_test.h"
using namespace
libcamera
;
bool
exists
(
const
std
::
string
&
path
)
{
struct
stat sb
;
if
(
stat
(
path
.
c_str
(), &
sb
) ==
0
)
return true
;
return false
;
}
int
V4L2DeviceTest
::
init
()
{
const
std
::
string
device
(
"/dev/video0"
);
/* Validate the device node exists. */
if
(!
exists
(
device
)) {
std
::
cout
<<
"No video device available"
<<
std
::
endl
;
return
TestSkip
;
}
dev_
=
new
V4L2Device
(
device
);
return
dev_
->
open
();
}
void
V4L2DeviceTest
::
cleanup
()
{
delete
dev_
;
};
0 files changed, 0 insertions, 0 deletions