From 1821e2143ce25c68acd1dbb23700990c114324ce Mon Sep 17 00:00:00 2001 From: TangoCash Date: Sat, 29 May 2021 20:49:47 +0200 Subject: [PATCH] introduce can_pip Origin commit data ------------------ Branch: master Commit: https://github.com/neutrino-images/ni-libstb-hal/commit/f198d198785f198797560757a221e0e53255e981 Author: TangoCash Date: 2021-05-29 (Sat, 29 May 2021) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- include/hardware_caps.h | 1 + libarmbox/hardware_caps.c | 3 +++ libduckbox/hardware_caps.c | 3 +++ libgeneric-pc/hardware_caps.c | 3 +++ libmipsbox/hardware_caps.c | 3 +++ libspark/hardware_caps.c | 3 +++ 6 files changed, 16 insertions(+) diff --git a/include/hardware_caps.h b/include/hardware_caps.h index 50144db..0492e83 100644 --- a/include/hardware_caps.h +++ b/include/hardware_caps.h @@ -30,6 +30,7 @@ typedef struct hw_caps int has_SCART; int has_SCART_input; int has_YUV_cinch; + int can_pip; int can_cpufreq; int can_shutdown; int can_cec; diff --git a/libarmbox/hardware_caps.c b/libarmbox/hardware_caps.c index 4b85b4a..a4e2bdb 100644 --- a/libarmbox/hardware_caps.c +++ b/libarmbox/hardware_caps.c @@ -29,6 +29,9 @@ hw_caps_t *get_hwcaps(void) memset(&caps, 0, sizeof(hw_caps_t)); + if (access("/dev/dvb/adapter0/video1", F_OK) != -1) + caps.can_pip = 1; + #if BOXMODEL_VUSOLO4K initialized = 1; caps.has_CI = 1; diff --git a/libduckbox/hardware_caps.c b/libduckbox/hardware_caps.c index 733e60c..e97ccb9 100644 --- a/libduckbox/hardware_caps.c +++ b/libduckbox/hardware_caps.c @@ -26,6 +26,9 @@ hw_caps_t *get_hwcaps(void) memset(&caps, 0, sizeof(hw_caps_t)); + if (access("/dev/dvb/adapter0/video1", F_OK) != -1) + caps.can_pip = 1; + #if BOXMODEL_UFS910 initialized = 1; strcpy(caps.boxvendor, "KATHREIN"); diff --git a/libgeneric-pc/hardware_caps.c b/libgeneric-pc/hardware_caps.c index 999e011..824f28d 100644 --- a/libgeneric-pc/hardware_caps.c +++ b/libgeneric-pc/hardware_caps.c @@ -27,6 +27,9 @@ hw_caps_t *get_hwcaps(void) memset(&caps, 0, sizeof(hw_caps_t)); + if (access("/dev/dvb/adapter0/video1", F_OK) != -1) + caps.can_pip = 1; + initialized = 1; caps.can_cpufreq = 0; caps.can_shutdown = 1; /* for testing */ diff --git a/libmipsbox/hardware_caps.c b/libmipsbox/hardware_caps.c index 14917fd..914c9a1 100644 --- a/libmipsbox/hardware_caps.c +++ b/libmipsbox/hardware_caps.c @@ -29,6 +29,9 @@ hw_caps_t *get_hwcaps(void) memset(&caps, 0, sizeof(hw_caps_t)); + if (access("/dev/dvb/adapter0/video1", F_OK) != -1) + caps.can_pip = 1; + #if BOXMODEL_VUDUO initialized = 1; caps.has_CI = 2; diff --git a/libspark/hardware_caps.c b/libspark/hardware_caps.c index fd0497b..41a52dc 100644 --- a/libspark/hardware_caps.c +++ b/libspark/hardware_caps.c @@ -29,6 +29,9 @@ hw_caps_t *get_hwcaps(void) memset(&caps, 0, sizeof(hw_caps_t)); + if (access("/dev/dvb/adapter0/video1", F_OK) != -1) + caps.can_pip = 1; + initialized = 1; caps.has_CI = 0; caps.can_cec = 1;