/* SPDX-License-Identifier: GPL-2.0 */ /* * Broadcom BCM2835 V4L2 driver * * Copyright © 2013 Raspberry Pi (Trading) Ltd. * * Authors: Vincent Sanders @ Collabora * Dave Stevenson @ Broadcom * (now [email protected]) * Simon Mellor @ Broadcom * Luke Diamand @ Broadcom * * MMAL structures * */ #ifndef MMAL_COMMON_H #define MMAL_COMMON_H #define MMAL_FOURCC(a, b, c, d) … #define MMAL_MAGIC … /** Special value signalling that time is not known */ #define MMAL_TIME_UNKNOWN … struct mmal_msg_context; /* mapping between v4l and mmal video modes */ struct mmal_fmt { … }; /* buffer for one video frame */ struct mmal_buffer { … }; /* */ struct mmal_colourfx { … }; #endif