From ea1fb7abbdf07dd22135806a04d0094fb70a6b85 Mon Sep 17 00:00:00 2001 From: Thilo Graf Date: Sun, 16 Jun 2013 02:01:42 +0200 Subject: [PATCH] CComponentsPIP: show scaled aspect ratio in minitv box Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/e8ddd8100fdefe9609dab4068fc90e2a5c265478 Author: Thilo Graf Date: 2013-06-16 (Sun, 16 Jun 2013) --- src/gui/components/cc_item_tvpic.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/gui/components/cc_item_tvpic.cpp b/src/gui/components/cc_item_tvpic.cpp index 3194212ea..e06b7fb97 100644 --- a/src/gui/components/cc_item_tvpic.cpp +++ b/src/gui/components/cc_item_tvpic.cpp @@ -81,7 +81,13 @@ void CComponentsPIP::paint(bool do_save_bg) int pig_h = height-2*fr_thickness; paintInit(do_save_bg); - + + if (videoDecoder->getAspectRatio() == 1){ + int tmpw = pig_w; + pig_w -= pig_w*25/100; + pig_x += tmpw/2-pig_w/2; + } + if(CNeutrinoApp::getInstance()->getMode() == NeutrinoMessages::mode_tv){ videoDecoder->Pig(pig_x+2, pig_y, pig_w, pig_h, screen_w, screen_h); }