From 40227ebdfaeddb485512123d40d547aba5ab7b9c Mon Sep 17 00:00:00 2001 From: BPanther Date: Sun, 3 Oct 2021 00:07:47 +0200 Subject: [PATCH] arm: vuplus4k dummy function QuadPiP() added --- libarmbox/audio.cpp | 1 - libarmbox/audio_lib.h | 1 + libarmbox/video.cpp | 10 ++++++++++ libarmbox/video_lib.h | 5 +++++ 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/libarmbox/audio.cpp b/libarmbox/audio.cpp index 1425b1e..59e56cc 100644 --- a/libarmbox/audio.cpp +++ b/libarmbox/audio.cpp @@ -13,7 +13,6 @@ #include "audio_lib.h" #include "hal_debug.h" -#include #define hal_debug(args...) _hal_debug(HAL_DEBUG_AUDIO, this, args) #define hal_info(args...) _hal_info(HAL_DEBUG_AUDIO, this, args) diff --git a/libarmbox/audio_lib.h b/libarmbox/audio_lib.h index a5c6be3..dd235ea 100644 --- a/libarmbox/audio_lib.h +++ b/libarmbox/audio_lib.h @@ -4,6 +4,7 @@ #define __AUDIO_LIB_H__ #include "cs_types.h" +#include typedef enum { diff --git a/libarmbox/video.cpp b/libarmbox/video.cpp index df2d016..38f6242 100644 --- a/libarmbox/video.cpp +++ b/libarmbox/video.cpp @@ -889,6 +889,16 @@ int cVideo::getBlank(void) #endif } +#if BOXMODEL_VUPLUS_ARM +void cVideo::QuadPiP(bool active) +{ + if (active) + proc_put("/proc/stb/video/decodermode", "mosaic", strlen("mosaic")); + else + proc_put("/proc/stb/video/decodermode", "normal", strlen("normal")); +} +#endif + void cVideo::ShowPig(int _x) { char buffer[64]; diff --git a/libarmbox/video_lib.h b/libarmbox/video_lib.h index 9ad4f74..6421ba7 100644 --- a/libarmbox/video_lib.h +++ b/libarmbox/video_lib.h @@ -273,6 +273,11 @@ class cVideo void SetControl(int, int); void setContrast(int val); void SetVideoMode(analog_mode_t mode); + +#if BOXMODEL_VUPLUS_ARM + void QuadPiP(bool active = false); +#endif + void SetDBDR(int) { return;