Mode | Name | Size | |
-rw-r--r-- | BUILD.gn | 7777 | logplain |
-rw-r--r-- | README.md | 32378 | logplain |
-rw-r--r-- | chromium_bindings_configuration.gni | 1779 | logplain |
-rw-r--r-- | compile_typescript.py | 821 | logplain |
-rwxr-xr-x | concatenate-files.py | 1556 |
#include <libcamera/camera_manager.h>
#include "v4l2_camera_proxy.h"
using namespace libcamera;
class V4L2CompatManager
{
public:
struct FileOperations {
using openat_func_t = int (*)(int dirfd, const char *path,
int oflag, ...);
using dup_func_t = int (*)(int oldfd);
using close_func_t = int (*)(int fd);
using ioctl_func_t = int (*)(int fd, unsigned long request, ...);
using mmap_func_t = void *(*)(void *addr, size_t length, int prot,
int flags, int fd, off64_t offset);
using munmap_func_t = int (*)(void *addr, size_t length);
openat_func_t openat;
dup_func_t dup;
close_func_t close;
ioctl_func_t ioctl;
mmap_func_t mmap;
munmap_func_t munmap;
};
static V4L2CompatManager *instance();
const FileOperations &fops() const { return fops_; }
int openat(int dirfd, const char *path, int oflag, mode_t mode);
int dup(int oldfd);
int close(int fd);utton' href='/libcamera/vivid.git/log/utils/ipc/mojo/public/tools/bindings/mojom_bindings_generator.py?h=v0.0.4&id=768f1138e9111975959057a621a99518ab78981f'>logplain
-rw-r--r-- | mojom_bindings_generator_unittest.py | 2190 | logplain |
-rwxr-xr-x | mojom_types_downgrader.py | 4437 | logplain |
-rwxr-xr-x | validate_typemap_config.py | 1743 | logplain |