VIDEO SCREENSAVER - Black Screen with OMX on and Controls Not working
-
@pjft
tx for reply
just burned back an older backup.
Linux 5.4.83 based was ok and still ok. I think up to 5.10.11
It broke when upped to 5.10.17 as per my lastI have a third party PS alike controller (esperanza - Microntec USB)
Yes it moves right left to next video.
But mostly I use a 2.4G Mini Wireless Keyboard with Touchpad Backlight you know these small ones to be used with media boxesill upgrade the OS again on above and see again. ill try to export full process
Reverting after OS upgrade and I will run ES with --degub option
-
@pjft
Im out of words...
I burned my backup, did full distro upgrade (updated last pastebin above)
reboot
Tested video scr and worked ok!
Exit to CLi, run withemulationstation --debug
tested again and works ok.
Here is the pastebin with related events called ok!I dont know what to say as I did nothing more.
If happens i ll run again with --debug and post if of any help
Thank you again for your time and above reply
-
@pjft
As im trying to find what has caused this behavior i revisited the "broken" system.
Updated from binary ES,
Reset controller configuration
Reboot wiht ES degub enabledRemapped my keyboard and started screensaver.
Am i right to say that START value doesnt post 1 just 0Mar 24 12:23:23 lvl2: Mapping [Key Down] -> Down Mar 24 12:23:23 lvl2: Mapping [Key Left] -> Left Mar 24 12:23:24 lvl2: Mapping [Key Right] -> Right Mar 24 12:23:25 lvl2: Mapping [Key F6] -> Start Mar 24 12:23:26 lvl2: Mapping [Key F5] -> Select Mar 24 12:23:27 lvl2: Mapping [Key Z] -> A Mar 24 12:23:28 lvl2: Mapping [Key X] -> B Mar 24 12:23:28 lvl2: Mapping [Key A] -> X Mar 24 12:23:29 lvl2: Mapping [Key S] -> Y Mar 24 12:24:00 lvl3: fireEvent: config-changed Mar 24 12:24:00 lvl3: fireEvent: controls-changed Mar 24 12:24:00 lvl2: /opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh Mar 24 12:24:01 lvl3: UIModeController::logInput( Keyboard ):Key Z, isMappedTo= a, , value=0 Mar 24 12:24:02 lvl3: UIModeController::logInput( Keyboard ):Key Right, isMappedTo= right, , value=1 Mar 24 12:24:03 lvl3: UIModeController::logInput( Keyboard ):Key Right, isMappedTo= right, , value=0 Mar 24 12:24:03 lvl3: UIModeController::logInput( Keyboard ):Key Left, isMappedTo= left, , value=1 Mar 24 12:24:03 lvl3: UIModeController::logInput( Keyboard ):Key Left, isMappedTo= left, , value=0 Mar 24 12:24:04 lvl3: UIModeController::logInput( Keyboard ):Key F5, isMappedTo= select, , value=1 Mar 24 12:24:05 lvl3: UIModeController::logInput( Keyboard ):Key F5, isMappedTo= select, , value=0 Mar 24 12:24:05 lvl3: fireEvent: screensaver-start Mar 24 12:24:19 lvl3: fireEvent: screensaver-stop Mar 24 12:24:19 lvl3: UIModeController::logInput( Keyboard ):Key F6, isMappedTo= start, , value=0 Mar 24 12:25:19 lvl3: UIModeController::logInput( Keyboard ):Key F5, isMappedTo= select, , value=1 Mar 24 12:25:19 lvl3: UIModeController::logInput( Keyboard ):Key F5, isMappedTo= select, , value=0 Mar 24 12:25:19 lvl3: fireEvent: screensaver-start Mar 24 12:28:46 lvl3: fireEvent: screensaver-stop Mar 24 12:28:46 lvl3: UIModeController::logInput( Keyboard ):Key F6, isMappedTo= start, , value=0 Mar 24 12:31:47 lvl3: fireEvent: screensaver-start Mar 24 12:32:55 lvl3: fireEvent: screensaver-stop Mar 24 12:32:55 lvl3: UIModeController::logInput( Keyboard ):Key F6, isMappedTo= start, , value=0 Mar 24 12:35:56 lvl3: fireEvent: screensaver-start Mar 24 12:39:59 lvl3: fireEvent: screensaver-stop Mar 24 12:40:00 lvl3: UIModeController::logInput( Keyboard ):Key Left, isMappedTo= left, , value=0 Mar 24 12:40:27 lvl3: UIModeController::logInput( Keyboard ):Key F5, isMappedTo= select, , value=1 Mar 24 12:40:27 lvl3: UIModeController::logInput( Keyboard ):Key F5, isMappedTo= select, , value=0 Mar 24 12:40:27 lvl3: fireEvent: screensaver-start Mar 24 12:40:43 lvl3: fireEvent: screensaver-stop Mar 24 12:40:43 lvl3: UIModeController::logInput( Keyboard ):Key F6, isMappedTo= start, , value=0
and controller setup and test:
Mar 24 12:50:26 lvl2: Mapping [Hat 0 up] -> Up Mar 24 12:50:26 lvl2: Mapping [Hat 0 down] -> Down Mar 24 12:50:27 lvl2: Mapping [Hat 0 left] -> Left Mar 24 12:50:27 lvl2: Mapping [Hat 0 right] -> Right Mar 24 12:50:28 lvl2: Mapping [Button 9] -> Start Mar 24 12:50:29 lvl2: Mapping [Button 8] -> Select Mar 24 12:50:31 lvl2: Mapping [Button 2] -> A Mar 24 12:50:32 lvl2: Mapping [Button 1] -> B Mar 24 12:50:32 lvl2: Mapping [Button 3] -> X Mar 24 12:50:33 lvl2: Mapping [Button 0] -> Y Mar 24 12:50:33 lvl2: Mapping [Button 4] -> LeftShoulder Mar 24 12:50:34 lvl2: Mapping [Button 5] -> RightShoulder Mar 24 12:50:34 lvl2: Mapping [Button 6] -> LeftTrigger Mar 24 12:50:35 lvl2: Mapping [Button 7] -> RightTrigger Mar 24 12:50:36 lvl2: Mapping [Button 10] -> LeftThumb Mar 24 12:50:36 lvl2: Mapping [Button 11] -> RightThumb Mar 24 12:50:37 lvl2: Mapping [Axis 1-] -> LeftAnalogUp Mar 24 12:50:38 lvl2: Mapping [Axis 1+] -> LeftAnalogDown Mar 24 12:50:38 lvl2: Mapping [Axis 0-] -> LeftAnalogLeft Mar 24 12:50:39 lvl2: Mapping [Axis 0+] -> LeftAnalogRight Mar 24 12:50:40 lvl2: Mapping [Axis 3-] -> RightAnalogUp Mar 24 12:50:40 lvl2: Mapping [Axis 3+] -> RightAnalogDown Mar 24 12:50:41 lvl2: Mapping [Axis 2-] -> RightAnalogLeft Mar 24 12:50:42 lvl2: Mapping [Axis 2+] -> RightAnalogRight Mar 24 12:50:42 lvl2: Mapping [Axis 2-] -> HotKeyEnable Mar 24 12:50:55 lvl2: Mapping [Axis 1-] -> LeftAnalogUp Mar 24 12:50:57 lvl2: Mapping [Axis 1+] -> LeftAnalogDown Mar 24 12:51:00 lvl2: Mapping [Axis 0-] -> LeftAnalogLeft Mar 24 12:51:02 lvl2: Mapping [Axis 0+] -> LeftAnalogRight Mar 24 12:51:05 lvl2: Mapping [Axis 3-] -> RightAnalogUp Mar 24 12:51:08 lvl2: Mapping [Axis 3+] -> RightAnalogDown Mar 24 12:51:16 lvl2: Mapping [Axis 2-] -> RightAnalogLeft Mar 24 12:51:19 lvl2: Mapping [Axis 2+] -> RightAnalogRight Mar 24 12:51:26 lvl3: fireEvent: config-changed Mar 24 12:51:26 lvl3: fireEvent: controls-changed Mar 24 12:51:26 lvl2: /opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh Mar 24 12:51:38 lvl3: UIModeController::logInput( Microntek USB Joystick ):Button 1, isMappedTo= b, , value=0 Mar 24 12:51:39 lvl3: UIModeController::logInput( Microntek USB Joystick ):Button 8, isMappedTo= select, , value=1 Mar 24 12:51:39 lvl3: UIModeController::logInput( Microntek USB Joystick ):Button 8, isMappedTo= select, , value=0 Mar 24 12:51:39 lvl3: fireEvent: screensaver-start Mar 24 12:51:43 lvl3: fireEvent: screensaver-stop Mar 24 12:51:43 lvl3: UIModeController::logInput( Microntek USB Joystick ):Button 9, isMappedTo= start, , value=0
There should be a file that I can check...right?
-
@pjft
and on working system testMar 24 15:18:10 lvl3: fireEvent: screensaver-stop Mar 24 15:18:10 lvl3: fireEvent: wake Mar 24 15:18:10 lvl2: Attempting to launch game... Mar 24 15:18:11 lvl3: fireEvent: game-start /home/pi/RetroPie/roms/megadrive/Water\ Margin\ -\ The\ Tales\ of\ Clouds\ and\ Winds\ \(USA\)\ \(Unl\).zip Water Margin - The Tales of Clouds and Winds (USA) (Unl) Mar 24 15:18:11 lvl2: /opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ megadrive /home/pi/RetroPie/roms/megadrive/Water\ Margin\ -\ The\ Tales\ of\ Clouds\ and\ Winds\ \(USA\)\ \(Unl\).zip Mar 24 15:18:24 lvl3: fireEvent: game-end Mar 24 15:18:24 lvl2: Creating window... Mar 24 15:18:24 lvl2: Created window successfully. Mar 24 15:18:24 lvl2: GL vendor: Broadcom Mar 24 15:18:24 lvl2: GL renderer: V3D 4.2 Mar 24 15:18:24 lvl2: GL version: 2.1 Mesa 21.1.0-devel (git-4c3ad4d065) Mar 24 15:18:24 lvl2: Checking available OpenGL extensions... Mar 24 15:18:24 lvl2: ARB_texture_non_power_of_two: ok Mar 24 15:18:25 lvl2: Added known joystick Microntek USB Joystick (instance ID: 4, device index: 0) Mar 24 15:18:25 lvl2: Added unconfigured joystick 2.4G 2.4G Wireless Device (GUID: 03000000450c00000151000001010000, instance ID: 5, device index: 1). Mar 24 15:18:25 lvl3: VolumeControl::init() - Opened ALSA mixer Mar 24 15:18:25 lvl3: VolumeControl::init() - Attached to default card Mar 24 15:18:25 lvl3: VolumeControl::init() - Registered simple element class Mar 24 15:18:25 lvl3: VolumeControl::init() - Loaded mixer elements Mar 24 15:18:25 lvl3: VolumeControl::init() - Mixer initialized Mar 24 15:18:25 lvl2: Added known joystick Microntek USB Joystick (instance ID: 4, device index: 0) Mar 24 15:18:25 lvl2: Added unconfigured joystick 2.4G 2.4G Wireless Device (GUID: 03000000450c00000151000001010000, instance ID: 5, device index: 1). Mar 24 15:19:03 lvl3: VolumeControl::init() - Opened ALSA mixer Mar 24 15:19:03 lvl3: VolumeControl::init() - Attached to default card Mar 24 15:19:03 lvl3: VolumeControl::init() - Registered simple element class Mar 24 15:19:03 lvl3: VolumeControl::init() - Loaded mixer elements Mar 24 15:19:03 lvl3: VolumeControl::init() - Mixer initialized Mar 24 15:19:03 lvl3: VolumeControl::init() - Opened ALSA mixer Mar 24 15:19:03 lvl3: VolumeControl::init() - Attached to default card Mar 24 15:19:03 lvl3: VolumeControl::init() - Registered simple element class Mar 24 15:19:03 lvl3: VolumeControl::init() - Loaded mixer elements Mar 24 15:19:03 lvl3: VolumeControl::init() - Mixer initialized Mar 24 15:19:03 lvl3: Settings::saveFile() : Saving Settings to file. Mar 24 15:19:03 lvl3: fireEvent: config-changed Mar 24 15:19:03 lvl3: fireEvent: settings-changed Mar 24 15:19:07 lvl3: VolumeControl::init() - Opened ALSA mixer Mar 24 15:19:07 lvl3: VolumeControl::init() - Attached to default card Mar 24 15:19:07 lvl3: VolumeControl::init() - Registered simple element class Mar 24 15:19:07 lvl3: VolumeControl::init() - Loaded mixer elements Mar 24 15:19:07 lvl3: VolumeControl::init() - Mixer initialized Mar 24 15:19:07 lvl3: VolumeControl::init() - Opened ALSA mixer Mar 24 15:19:07 lvl3: VolumeControl::init() - Attached to default card Mar 24 15:19:07 lvl3: VolumeControl::init() - Registered simple element class Mar 24 15:19:07 lvl3: VolumeControl::init() - Loaded mixer elements Mar 24 15:19:07 lvl3: VolumeControl::init() - Mixer initialized Mar 24 15:19:07 lvl3: Settings::saveFile() : Saving Settings to file. Mar 24 15:19:07 lvl3: fireEvent: config-changed Mar 24 15:19:07 lvl3: fireEvent: settings-changed Mar 24 15:19:08 lvl3: UIModeController::logInput( Keyboard ):Key X, isMappedTo= b, , value=0 Mar 24 15:19:10 lvl3: UIModeController::logInput( Keyboard ):Key X, isMappedTo= b, , value=1 Mar 24 15:19:10 lvl3: UIModeController::logInput( Keyboard ):Key X, isMappedTo= b, , value=0
-
@pjft
i have latest RPIe script. So i decided to updated from binary the ES
Result:
Video screensaver now stopped starting games on the working sytemMar 24 18:19:52 lvl3: UIModeController::logInput( Keyboard ):Key F5, isMappedTo= select, , value=1 Mar 24 18:19:52 lvl3: UIModeController::logInput( Keyboard ):Key F5, isMappedTo= select, , value=0 Mar 24 18:19:53 lvl3: fireEvent: screensaver-start Mar 24 18:19:54 lvl3: fireEvent: screensaver-stop Mar 24 18:19:55 lvl3: UIModeController::logInput( Keyboard ):Key F6, isMappedTo= start, , value=0 Mar 24 18:19:57 lvl2: EmulationStation cleanly shutting down.
ES Log install
RetroPie-Setup version: 4.7.11 (88bf48ba) System: rpi4 (armv7l) - Raspbian GNU/Linux 10 (buster) - Linux playbox 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l GNU/Linux Update is available - updating ... = = = = = = = = = = = = = = = = = = = = = Installing dependencies for 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Installing (binary) 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators = = = = = = = = = = = = = = = = = = = = = Downloading https://files.retropie.org.uk/binaries/buster/rpi4/kms/supplementary/emulationstation.tar.gz.asc to /tmp/tmp.XvKSXYJABk/emulationstation.tar.gz.asc ... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 870 100 870 0 0 6000 0 --:--:-- --:--:-- --:--:-- 6000 Downloading https://files.retropie.org.uk/binaries/buster/rpi4/kms/supplementary/emulationstation.tar.gz to /tmp/tmp.XvKSXYJABk/emulationstation.tar.gz ... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1387k 100 1387k 0 0 3450k 0 --:--:-- --:--:-- --:--:-- 3459k emulationstation/ emulationstation/retropie.pkg emulationstation/README.md emulationstation/CREDITS.md emulationstation/emulationstation.sh emulationstation/resources/ emulationstation/resources/star_unfilled.svg emulationstation/resources/off.svg emulationstation/resources/help/ emulationstation/resources/help/button_4.svg emulationstation/resources/help/button_start.svg emulationstation/resources/help/analog_thumb.svg emulationstation/resources/help/button_r.svg emulationstation/resources/help/button_lr.svg emulationstation/resources/help/button_circle.svg emulationstation/resources/help/button_1.svg emulationstation/resources/help/analog_up.svg emulationstation/resources/help/button_x.svg emulationstation/resources/help/button_a.svg emulationstation/resources/help/button_triangle.svg emulationstation/resources/help/analog_right.svg emulationstation/resources/help/button_y.svg emulationstation/resources/help/analog_stick.svg emulationstation/resources/help/button_2.svg emulationstation/resources/help/dpad_left.svg emulationstation/resources/help/button_select.svg emulationstation/resources/help/dpad_right.svg emulationstation/resources/help/buttons_west.svg emulationstation/resources/help/button_square.svg emulationstation/resources/help/dpad_down.svg emulationstation/resources/help/analog_down.svg emulationstation/resources/help/dpad_up.svg emulationstation/resources/help/button_l.svg emulationstation/resources/help/button_hotkey.svg emulationstation/resources/help/buttons_south.svg emulationstation/resources/help/dpad_all.svg emulationstation/resources/help/buttons_east.svg emulationstation/resources/help/button_rt.svg emulationstation/resources/help/button_lt.svg emulationstation/resources/help/dpad_updown.svg emulationstation/resources/help/dpad_leftright.svg emulationstation/resources/help/button_3.svg emulationstation/resources/help/button_b.svg emulationstation/resources/help/buttons_north.svg emulationstation/resources/help/button_cross.svg emulationstation/resources/help/analog_left.svg emulationstation/resources/window_icon_256.png emulationstation/resources/on.svg emulationstation/resources/mamebioses.xml emulationstation/resources/option_arrow.svg emulationstation/resources/fav_add.svg emulationstation/resources/opensans_hebrew_condensed_regular.ttf emulationstation/resources/checkbox_unchecked.svg emulationstation/resources/button.png emulationstation/resources/busy_1.svg emulationstation/resources/folder.svg emulationstation/resources/opensans_hebrew_condensed_light.ttf emulationstation/resources/busy_2.svg emulationstation/resources/textinput_ninepatch.png emulationstation/resources/checkbox_checked.svg emulationstation/resources/busy_0.svg emulationstation/resources/splash.svg emulationstation/resources/cartridge.svg emulationstation/resources/button_filled.png emulationstation/resources/fav_remove.svg emulationstation/resources/textinput_ninepatch_active.png emulationstation/resources/busy_3.svg emulationstation/resources/arrow.svg emulationstation/resources/scroll_gradient.png emulationstation/resources/slider_knob.svg emulationstation/resources/mamedevices.xml emulationstation/resources/star_filled.svg emulationstation/resources/frame.png emulationstation/resources/mamenames.xml emulationstation/GAMELISTS.md emulationstation/THEMES.md emulationstation/emulationstation /opt/retropie/supplementary/emulationstation /home/pi = = = = = = = = = = = = = = = = = = = = = Configuring 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Running action 'install_theme' for 'esthemes' : Install themes for Emulation Station = = = = = = = = = = = = = = = = = = = = = git clone --recursive --depth 1 --branch master "https://github.com/RetroPie/es-theme-carbon.git" "/etc/emulationstation/themes/carbon" Cloning into '/etc/emulationstation/themes/carbon'... HEAD is now in branch 'master' at commit 'b09973e0b0c589cb11fe772c169a6ff5d588b390' /home/pi Log ended at: Wed 24 Mar 2021 06:16:17 PM GMT Total running time: 0 hours, 0 mins, 4 secs
-
@2play So, if you can replicate working behavior and non-working on the same system depending on the binary, I'd be inclined to have us figure out if there was a specific commit that changed the behavior.
I am not aware of any such commit, but if you'd want to share the full log files over at, say, pastebin, that may help. Have you tried both emulationstation-dev and emulationstation binaries? More info on the build dates/etc would help.
I'll take a look at the code, and test it out on my end.
-
@pjft
I have overwritten this folder in FULL from my backup of yestreday night to above mentioned ES update and all went back to normal ( I have tested 3 times reboot, f4, debug before doing but no good)
/opt/retropie/supplementary/emulationstation
If of interest here is the full working folder 7z-ed
mega.nz/fileAnd screenshot of working version!
printscreen03_24_2021--h18-m36-s20.jpg -
@pjft
i tried last month the dev ES on the broken system and didnt fix it.
Ill put the folder on my last post to the broken system and test .
reverting -
@pjft
it is working!!!!
Im so happy! Funny thing is i tried to restore in the past just the es binary but had no luck!
the scripts though are the same so it looks it is the specific binary
If you need anything else please shoot and ill post for you -
@2play A very stupid question from my end.
And, to make it easier for you, just copy the currently working binary to the side so that it's easier to replace :)
Can you send me the es_settings.cfg file from /home/pi/.emulationstation and, per chance, install the broken binary for another test?
There was a PR that might have affected this behavior in some edge cases, specifically this one: https://github.com/RetroPie/EmulationStation/commit/094879b31d0386e9a2996655897b1ea632d8e64a
This one seems to be harmless, but it's the only other one that affects this:
https://github.com/RetroPie/EmulationStation/commit/809a621fd58f34667470cf832ec40ed8a095853dSo, specifically, send me the es_settings.cfg first, and then after installing the broken binary, see if, in your screensaver options, you have it set to load custom source images (should be in the images screensaver options, "USE CUSTOM IMAGES"). If so, see if changing it affects it in any way - but, as I said, only after sending me (or backing up) that cfg file.
Thanks.
-
@pjft
with working binary i have had in the past and used CUSTOM IMAGES. what doens not work on images to simply slide to next. it just exits
video though wiht working binary, slides to next video, and starts game okhere is my es_settings.cfg
<bool name="BackgroundJoystickInput" value="false" /> <bool name="CaptionsCompatibility" value="true" /> <bool name="CollectionShowSystemInfo" value="true" /> <bool name="DisableKidStartMenu" value="true" /> <bool name="DrawFramerate" value="false" /> <bool name="EnableSounds" value="true" /> <bool name="ForceDisableFilters" value="false" /> <bool name="LocalArt" value="false" /> <bool name="MoveCarousel" value="false" /> <bool name="ParseGamelistOnly" value="false" /> <bool name="QuickSystemSelect" value="true" /> <bool name="ScrapeRatings" value="true" /> <bool name="ScreenSaverControls" value="true" /> <bool name="ScreenSaverOmxPlayer" value="false" /> <bool name="ScreenSaverVideoMute" value="true" /> <bool name="ShowHelpPrompts" value="true" /> <bool name="ShowHiddenFiles" value="false" /> <bool name="SlideshowScreenSaverCustomImageSource" value="true" /> <bool name="SlideshowScreenSaverRecurse" value="false" /> <bool name="SlideshowScreenSaverStretch" value="true" /> <bool name="SortAllSystems" value="false" /> <bool name="StretchVideoOnScreenSaver" value="true" /> <bool name="SystemSleepTimeHintDisplayed" value="false" /> <bool name="UseCustomCollectionsSystem" value="true" /> <bool name="VideoAudio" value="true" /> <bool name="VideoOmxPlayer" value="false" /> <int name="MaxVRAM" value="100" /> <int name="ScraperResizeHeight" value="0" /> <int name="ScraperResizeWidth" value="400" /> <int name="ScreenSaverSwapImageTimeout" value="3000" /> <int name="ScreenSaverSwapVideoTimeout" value="10000" /> <int name="ScreenSaverTime" value="180000" /> <int name="SubtitleSize" value="55" /> <int name="SystemSleepTime" value="0" /> <string name="AudioCard" value="sysdefault" /> <string name="AudioDevice" value="PCM" /> <string name="CollectionSystemsAuto" value="all,favorites,recent" /> <string name="CollectionSystemsCustom" value="action,action-adventure,adventure,btmups,fighting,fixedscreen,kids,pinball,platform,puzzle,racing,rhythm,rpgs,shmups,simulation,sports,strategy" /> <string name="GamelistViewStyle" value="automatic" /> <string name="OMXAudioDev" value="both" /> <string name="PowerSaverMode" value="disabled" /> <string name="SaveGamelistsMode" value="on exit" /> <string name="Scraper" value="TheGamesDB" /> <string name="ScreenSaverBehavior" value="random video" /> <string name="ScreenSaverGameInfo" value="always" /> <string name="SlideshowScreenSaverBackgroundAudioFile" value="/home/pi/.emulationstation/slideshow/audio/slideshow_bg.wav" /> <string name="SlideshowScreenSaverImageDir" value="/home/pi/.emulationstation/slideshow/image" /> <string name="SlideshowScreenSaverImageFilter" value=".png,.jpg" /> <string name="StartupSystem" value="" /> <string name="SubtitleAlignment" value="center" /> <string name="SubtitleFont" value="/usr/share/fonts/truetype/freefont/FreeSans.ttf" /> <string name="SubtitleItalicFont" value="/usr/share/fonts/truetype/freefont/FreeSansOblique.ttf" /> <string name="ThemeSet" value="2Play!-EpicMavro" /> <string name="TransitionStyle" value="instant" /> <string name="UIMode" value="Full" /> <string name="UIMode_passkey" value="uuddlrlrba" />
-
@2play Correct, that's the challenge then. The PR I shared implemented controls for the Image screensaver, but clearly it breaks when the Images setting is set to "Use Custom Images". If you set it to false it should work. Let me know if that's true - and if so, I'll submit a change soon, and then I will probably ask you if you can compile from source and test if it works.
It's that setting right there:
<bool name="SlideshowScreenSaverCustomImageSource" value="true" />
If it's "False" it should work - you can set it in the menu. Let me know how it goes.
-
@pjft
See below the "broken" version enabled again as per your kind request!
I confirm if you disable the USE CUSTOM IMAGES now it works starting a game from video scr.
But as you say I cant use any custom folder images. -
@pjft Thank you for taking the time and looking into it!
-
@2play Correct - but you don't use custom images when using the video screensaver.
I think I just fixed it - can you build emulationstation-dev from source and see if it works now?
Thanks for troubleshooting this, and getting to the bottom of it.
-
@pjft will compile and test.
Reverting. Happy I can be of help as it was troubling me and thought im losing my mind :D -
@pjft
im back!
compiled dev ES from source
Everything works as supposed to!Video SCR:
Starts game even with Custom Images = TRUE
RIGHT and SELECT changes video. START starts gameImage SCR:
RIGHT changes image, LEFT/BACK exits Custom Images
If game images are enabled then START also starts game!
Thank you again. Its nice we got at the bottom of it!By the way I love the new loading settings of ES.
I liked also to see the total systems loaded on regular build. When manually start ES from CLi -
@2play Thanks for checking, glad we could sort it out.
-
Hi! @pjft
I discovered something else that not working correclty on the emulationstation-dev binary.
Do you want me to post as an issue on git or here start new thread? -
@2play New thread and tag me there (or post link here). Thanks.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.