From 29c5ba58df2ab2e763fc697f07e98cd16bc8e00c Mon Sep 17 00:00:00 2001 From: "shinwon.lee" Date: Fri, 20 Jul 2018 16:47:35 +0900 Subject: [PATCH] [COMMON] tsmux: add header file Change-Id: Ifcf87f240479dcbec56ebf0efa8e6b81a81a52d6 Signed-off-by: shinwon.lee --- include/media/exynos_tsmux.h | 52 ++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 include/media/exynos_tsmux.h diff --git a/include/media/exynos_tsmux.h b/include/media/exynos_tsmux.h new file mode 100644 index 000000000000..6cbf2ee4f858 --- /dev/null +++ b/include/media/exynos_tsmux.h @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2017 Samsung Electronics Co., Ltd. + * http://www.samsung.com + * + * Header file for Exynos TSMUX driver + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef EXYNOS_TSMUX_H +#define EXYNOS_TSMUX_H + +struct packetizing_param { + long time_stamp; +}; + +#ifdef CONFIG_VIDEO_EXYNOS_TSMUX +int g2d_blending_start(int32_t index); +int g2d_blending_end(int32_t index); +int mfc_encoding_start(int32_t index); +int mfc_encoding_end(void); +int packetize(struct packetizing_param *param); +void set_es_size(unsigned int size); +#else +int g2d_blending_start(int32_t index) +{ + return -1; +} +int g2d_blending_end(int32_t index) +{ + return -1; +} +int mfc_encoding_start(int32_t index) +{ + return -1; +} +int mfc_encoding_end(void) +{ + return -1; +} +static inline int packetize(struct packetizing_param *param) +{ + return -1; +} +static inline void set_es_size(unsigned int size) +{ +} +#endif + +#endif -- 2.20.1