well still dont have it working. but i have tried different ways to have the game ran and compiled and so for it all ends the same. The system just sitting at either the runcommnd window or black screen.
it depends on how the game is ran.
i name shell to lunch the game directly. so it was not running with runcommand. it just ends at a black screen.
i even compiled with opengl turned off. same thing.
so i think something it the code for the port it self does not like ES and its not restarting.
bummer since it work just fine with my Pi3
If you could reproduce the freeze by just looping vlc over a set of video files, that would be easier - verbose logging in vlc prints a lot (a lot) of data and I reckon that the logging info would be useful as is, even without a debugger. It would be easier to pinpoint where in the code the freeze occurs and perhaps inquire over at the VLC repo or in the RPI forums.
I found the source of the problem and a work-around.
The ES-dev commit I identified earlier pjft/remove-vlc-guard adds a new option called VLC: Screensaver Video Resolution. Options range from "Original" (default) to "Max". The higher resolutions will enhance the sharpness of subtitles generated from the "Show Game Info on Screensaver" option. Desirable and an otherwise welcome addition to ES.
I had set this to "Max" for ultra-crisp subtitles, and it appears that there is some % chance that any scaled-up video will eventually freeze VLC. I lowered this to "High" and this also, eventually freezes VLC.
Setting to "Original" solves my freeze problem. Note: I haven't attempted "Low" or "Medium" yet.
So there it is. I know where the freeze is coming from. It's just not clear why.
Final thoughts for now:
I was stable using "Max" in the past. Still not sure why I'm impacted by this now, but it did seem to correlate with an apt full upgrade run in June
I tried a bunch of isolated Atari 2600 videos (whose default resolution is consistent) with the Max setting and [so far] cannot get a freeze. Granted, I've been fooled before in thinking things are stable only to freeze after a length of time. But if these don't freeze, it would suggest the source video format may influence the likelihood of a VLC freeze
Using this PR I learned which videos were playing during a freeze and also what the prior video was (in case the prior video was triggering the freeze on the next use of VLC). I plopped all the potentially "bad" videos into a single system and disabled all other systems... So about a dozen videos were cycling. Could not reproduce a freeze. Memory caching helping me out here, with such a small # of videos? There was nothing special or interesting about these 12 videos, which otherwise render just fine.
Bottom Line: I'm certain that if ES-dev scales-up resolution on a video there is a percentage chance that VLC will freeze during the screensaver. I am hypothesizing that some source videos may be more or less likely to freeze, but unclear. I've seen stability when running a small number of videos (~100-200) and imminent freeze when using several from multiple systems.
For now, I'm keeping resolution set as "Original", where subtitles will vary in crispness depending on the video quality.
It appears screensaver controls only work with videos - is that right?
Also, while it did initially work setting the screensaver to activate after 5 secs, it decided it didn't like it after a while, and it appears fine with it set back to the minute again. (I'm assuming the GUI not allowing me to go below a minute is something of a warning, here.)
So now my main question really is: has anyone used Skraper recently? It seems great, but try as I might I cannot get the video resizing to work.
I used FlyCast and it .... worked.... One of the emulators crashed on me but I don't recall which one. I'll try ReDream again as it did load but seemed a little goofy but that's probably due to my inexperience with it. Took me a few minutes to realize the mouse was working and had to exit using the commands and not through RetroArch. I'll give it another whirl.
Part of the problem is not really having anything off the top of my head that I would specifically play on Dreamcast. Nearly everything over the years that I had has either aged terribly and not worth the trouble or has been updated or remade on better systems.
PSO has been redone and done better, Skies of Arcadia is on GameCube, etc.