File Index
Files and directories
Sign in
FILE

vivid-osd.h

File preview with syntax highlighting.

linux-6.19.14/drivers/media/test-drivers/vivid/vivid-osd.h C
 1/* SPDX-License-Identifier: GPL-2.0-only */
 2/*
 3 * vivid-osd.h - output overlay support functions.
 4 *
 5 * Copyright 2014 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
 6 */
 7
 8#ifndef _VIVID_OSD_H_
 9#define _VIVID_OSD_H_
10
11#ifdef CONFIG_VIDEO_VIVID_OSD
12int vivid_fb_init(struct vivid_dev *dev);
13void vivid_fb_deinit(struct vivid_dev *dev);
14void vivid_fb_clear(struct vivid_dev *dev);
15unsigned int vivid_fb_green_bits(struct vivid_dev *dev);
16#else
17static inline int vivid_fb_init(struct vivid_dev *dev)
18{
19	return -ENODEV;
20}
21
22static inline void vivid_fb_deinit(struct vivid_dev *dev) {}
23static inline void vivid_fb_clear(struct vivid_dev *dev) {}
24static inline unsigned int vivid_fb_green_bits(struct vivid_dev *dev)
25{
26	return 5;
27}
28#endif
29
30#endif
~/ Read-only file preview.