brintos

brintos / linux-shallow public Read only

0
0
Text · 511 B · 697cd5f Raw
26 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/* Copyright (C) 2020 Jernej Skrabec <jernej.skrabec@siol.net> */3 4#ifndef _SUN8I_FORMATS_H_5#define _SUN8I_FORMATS_H_6 7#include <linux/videodev2.h>8 9#define ROTATE_FLAG_YUV    BIT(0)10#define ROTATE_FLAG_OUTPUT BIT(1)11 12struct rotate_format {13	u32 fourcc;14	u32 hw_format;15	int planes;16	int bpp[3];17	int hsub;18	int vsub;19	unsigned int flags;20};21 22const struct rotate_format *rotate_find_format(u32 pixelformat);23int rotate_enum_fmt(struct v4l2_fmtdesc *f, bool dst);24 25#endif26