From 6fc257e3aeeb07cb936a8e2068ff84541e56d05b Mon Sep 17 00:00:00 2001 From: max_10 Date: Sat, 25 May 2019 23:58:00 +0200 Subject: [PATCH] - libdvbci: add CA_SET_PID, for kernels > 4.14 --- libdvbci/descrambler.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libdvbci/descrambler.cpp b/libdvbci/descrambler.cpp index e7f96be..414cff0 100644 --- a/libdvbci/descrambler.cpp +++ b/libdvbci/descrambler.cpp @@ -18,6 +18,15 @@ static const char * FILENAME = "[descrambler]"; static int desc_fd = -1; static int desc_user_count = 0; +#ifndef CA_SET_PID +typedef struct ca_pid { + unsigned int pid; + int index; /* -1 == disable*/ +} ca_pid_t; + +#define CA_SET_PID _IOW('o', 135, ca_pid_t) +#endif + #ifndef CA_SET_DESCR_DATA enum ca_descr_data_type { CA_DATA_IV,