/* SPDX-License-Identifier: GPL-2.0 */ | |
/* Copyright (C) 2020 Jernej Skrabec <jernej.skrabec@siol.net> */ | |
#ifndef _SUN8I_FORMATS_H_ | |
#define _SUN8I_FORMATS_H_ | |
#include <linux/videodev2.h> | |
#define ROTATE_FLAG_YUV BIT(0) | |
#define ROTATE_FLAG_OUTPUT BIT(1) | |
struct rotate_format { | |
u32 fourcc; | |
u32 hw_format; | |
int planes; | |
int bpp[3]; | |
int hsub; | |
int vsub; | |
unsigned int flags; | |
}; | |
const struct rotate_format *rotate_find_format(u32 pixelformat); | |
int rotate_enum_fmt(struct v4l2_fmtdesc *f, bool dst); | |
#endif |