From a9251b30d1cea86708257cefa149280c916f277e Mon Sep 17 00:00:00 2001 From: Markus Volk Date: Mon, 10 Feb 2020 10:09:25 +0100 Subject: [PATCH] dmx_hal.h: add needed defines DMX_SET_SOURCE and dmx_source enum removed on 4.14 kernel --- include/dmx_hal.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/include/dmx_hal.h b/include/dmx_hal.h index a68051c..9b27728 100644 --- a/include/dmx_hal.h +++ b/include/dmx_hal.h @@ -47,6 +47,25 @@ extern "C" { #endif #endif +#ifndef DMX_SET_SOURCE +/** + * DMX_SET_SOURCE and dmx_source enum removed on 4.14 kernel + * From Github.com/OpenPLI/enigma2 commit 7996dbb +**/ +enum dmx_source +{ + DMX_SOURCE_FRONT0 = 0, + DMX_SOURCE_FRONT1, + DMX_SOURCE_FRONT2, + DMX_SOURCE_FRONT3, + DMX_SOURCE_DVR0 = 16, + DMX_SOURCE_DVR1, + DMX_SOURCE_DVR2, + DMX_SOURCE_DVR3 +}; +#define DMX_SET_SOURCE _IOW('o', 49, enum dmx_source) +#endif + typedef enum { DMX_INVALID = 0,