Hello GameEx Staff ,
The following video will show you the bug. Please pay attention to the corners and the big update title in the marquee.
GameEx_Arcade_All Arcade Games_60_60_ 2024-11-06 15-19-59.mp4
I am sorry for the big video, but it is needed to better visually see the bug.
So what is happening here:
We are in the MAME-Categories-submenu. A video was picked (via Theme-editor and the video-option menu) as background for the MAME-Categories-submenu shown here. The picked video contains all theme elements (arcade cab, menue, bars etc. BUT on a black background). If you now choose a category, then a video is shown that is related to this genre. This video uses image-field 1 from the theme editor and is set to full screen resolution. This video also contains all theme elements, but this time it has a genre related background included. So if you scroll through the list, the entire screen will change and adapt to the choosen genre.
So far so good, but if you switch from one genre to another, then there is a time gap, that is filled with the video that we have chosen as the background for the MAME-Categories-submenu and here you will see that this background-video is slightly overscaled, probably just by only 1%, but it is noticeable. It is bigger then the image-field 1 video, which should not be the case. This is also bad for the image-quality of the video, as it is not shown in its native resolution. This results in a slightly blurred video, losing its sharpness and including artefacts. You can notice the degrading in carefully observing the area around the joysticks in the video.
Summarize: There is something wrong in the theme-editor video-option menu and it has to do with scaling. Any video you choose here, will be displayed as a full size background, slightly overscaled and not in his native resolution. Any video that you set for the image-field in the theme editor, is properly displayed. If you set the image-field 1 properties to the native resolution of the video, then it is shown as this.
Any questions? Feel free to ask .
GameEx ini and log files attached.
log.txt
GameEx.ini