diff --git a/libarmbox/video.cpp b/libarmbox/video.cpp index 3c7c950..313e6be 100644 --- a/libarmbox/video.cpp +++ b/libarmbox/video.cpp @@ -919,6 +919,18 @@ void cVideo::QuadPiP(bool active, int _x, int _y, int _w, int _h) proc_put(VMPEG_dst_apply[i], buffer, strlen(buffer)); } } else { + for (unsigned int i = 0; i < 4; i++) { + sprintf(buffer, "%x", 0); + proc_put(VMPEG_dst_left[i], buffer, strlen(buffer)); + sprintf(buffer, "%x", 0); + proc_put(VMPEG_dst_top[i], buffer, strlen(buffer)); + sprintf(buffer, "%x", 0); + proc_put(VMPEG_dst_width[i], buffer, strlen(buffer)); + sprintf(buffer, "%x", 0); + proc_put(VMPEG_dst_height[i], buffer, strlen(buffer)); + sprintf(buffer, "%x", _a); + proc_put(VMPEG_dst_apply[i], buffer, strlen(buffer)); + } proc_put("/proc/stb/video/decodermode", "normal", strlen("normal")); } }