libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
9.82k stars 1.78k forks source link

Video Scaling Core provided on philips Google tv shows dark edges/stripes on screen #16319

Open JohnHeror opened 4 months ago

JohnHeror commented 4 months ago

Description

I installed latest 1.17.0 version of regular and 32 bit android version on my Philips Android TV.

When video Scaling is set to "core provided" it shows two darker edges/stripes with opacity om screen. When I scroll through the menu, the stripes are always there. It looks like an overlay. Background is not full shown.

When I choose "full screen" the dark stripes are gone.

Expected behavior

I would like to no show these dark stripes and change these settings within Retroarch when video Scaling is set to "core provided".

Actual behavior

e7b727c29112ed0d6cd4a42d9b78f91f5e202647

Current video Scaling settings "core provided" (or any other choice apart from full screen) create 2 dark edges/stripes (with opacity) on both sides of the background. Dynamic Wallpaper is not fully shown and menu looks off.

I tried 4 different file explorer apps and they all can't access secured android folders on my tv. Therefore I cannot access retroarch.cfg to change it manually. I tried loading a manual retroarch.cfg with the changed settings but there is no effect. Ftp access has no effect.

Steps to reproduce the bug

There are no steps needed. It's there from the start when video Scaling has been set to other than full screen.

Environment information

hizzlekizzle commented 4 months ago

You should be able to reach the retroarch.cfg using a file manager/browser that supports "storage providers," such as the FX file manager.

JohnHeror commented 4 months ago

You should be able to reach the retroarch.cfg using a file manager/browser that supports "storage providers," such as the FX file manager.

Thanks, but I already tried FX File explorer. All folder are inaccessible by file explorers.

JohnHeror commented 4 months ago

So, no one has a solution for fixing the view when 'core provided' is chosen for Scaling in Retroarch for Android?

hizzlekizzle commented 4 months ago

I guess I don't really understand the problem there. Most of these old games were created with 4:3 aspect ratio in mind, so unless you stretch that to "full" aspect ratio, there's going to be unused space on the sides. This is known as pillarboxing. Is that what you're referring to?

JohnHeror commented 4 months ago

I guess I don't really understand the problem there. Most of these old games were created with 4:3 aspect ratio in mind, so unless you stretch that to "full" aspect ratio, there's going to be unused space on the sides. This is known as pillarboxing. Is that what you're referring to?

Thanks for the reply but that's not what I'm referring to. It's not about the situation when I game, it's about the menu that's off. The issue is that when I scroll through Retroarch's playlists for example, I have these 2 dark stripes on both sides of my screen created by the fact that the Viewport is off. Dynamic backgrounds are cut off on both sides and not fully shown, it just looks very ugyly.

Look at the picture, both dark sides are always there, so even when I have not started a game. In XMB menu, even in Ozone I can see it shine through.

zoltanvb commented 4 months ago

Would changing Settings / User Interface / Appearance / Color Theme Alpha Factor and / or Background opacity help with this?

JohnHeror commented 4 months ago

Would changing Settings / User Interface / Appearance / Color Theme Alpha Factor and / or Background opacity help with this?

Thanks for your reply, I tried experimenting with the settings, setting the color theme alpha factor to 100. It has an effect on the opacity but not on the background (still looks cut off on both sides of the screen.)

The issue is, it's there from the start of a fresh installation. And since I cannot change the retroarch.cfg manually due to folder restriction on the Philips TV I'm stuck.

Retroarch is still accessible and does what it needs to do though.