Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Pieter Hulshoff

Pages: 1 ... 4 5 [6] 7 8 ... 103
76
OK, give this one a try and let me know. This should be used with the OLD core directory, so using the old releases of gstreamer and SDL!

77
Just post your log.txt; I'll have a look.

78
I'll see if I can install gstreamer 1.4, compile with that, and run the latest code in the old core directory with new SDL libraries. That should tell us something about the cause at least.

79
Hmmm, that might be a possible reason. I don't believe the old code stopped the video before deleting it, and the current code does that for over 70 videos in some of the themes. Sometimes it's just a matter of increasing chances when you do the same thing over and over again, each with a small chance of crashing the program. It's a rather old bug though; would that still be part of the current gstreamer code?

80
The problem doesn't exist on Linux; if it was I would have fixed it a long time ago. It may very well be an issue with one of the plugins actually. I noticed that 1.4.0 used a lot of internal video codecs while the latest releases use separate audio/video plugins.

81
I'd have to spend some time setting up a separate virtual machine to compile it that way. Gstreamer doesn't seem to be willing to have two versions installed on the system, and so I have to break down my current installation in order to compile it using the old gstreamer version (if I can remember which version I used back then). What doesn't help is that when I compiled this I was still on bitbucket; my old repository doesn't exist anymore.

82
OK, so so far we have several crashes within the gstreamer library itself, which apparently is an issue under Windows, but not under Linux. Very odd indeed.
We've also got a null point issue in the code; I'll give that a closer look as well. Apparently it managed to create a list without a selected item somehow; perhaps an issue with an empty list?

83
How are you debugging this btw? It's not like I don't have a Windows setup, but I'm not familiar with debugging under Windows.

84
Thanks. This appears to be a cross platform issue, but might also explain why some people with multiple windows using a single screen definition were having crash problems. I'll see if I can reproduce and debug the issue. Thanks again for the report.

85
Looking at your trace, it does appear to be a crash WITHIN the gstreamer library. I've tried upgrading the entire package to 1.20, but that didn't seem to have any impact. I'm not quite sure how to get this fixed though; the old library also had issues with memory leaks after all. I'll give this some more thought.

86
I know. I'm working on getting rid of all the memory leaks first, because those indicate improper handling of memory. These crashes are probably caused by access of an already deleted piece of memory (that's usually the only reason a program crashes rather than locks up), so cleaning up memory usage is a first step. There appear to be some issues with the animation memory, so it's quite possible that some themes are crashing due to the animations on their videos. That would explain why some themes are affected while others are not. It's also possible these issues reside in the new Windows gstreamer or SDL libraries; that would explain why they happen under Windows, but not on Linux. Perhaps it's just a gstreamer plugin that's causing the problems; I'm slowly sorting out the mess, but it takes time. I already spent over 40 hours debugging this over the past few weeks.

87
General Discussion & Help / Re: Latin characters in font
« on: March 05, 2022, 07:38:49 PM »
That's fine. I convinced Emb to make RetroFE F/OSS so people can build on top of it, and so we can all benefit from their work. Other than abide by the GPL they have no obligations towards me. People can use RetroFE as they see fit.

88
General Discussion & Help / Re: Latin characters in font
« on: March 04, 2022, 09:52:00 AM »
It's a rather big code change I'm afraid. Not only does it require me to replace the name variables from strings to something that supports UTF-8, but it also requires me to change the entire text printing code, which currently only supports default ASCII characters. I'll get to it sooner or later, I'm sure, but it's not on top of my priority list at the moment. RetroFE was made F/OSS exactly so others could help code, but so far it appears to be a one man job (two if you count the original programmer Emb).

89
Announcements / Re: RetroFE development
« on: March 03, 2022, 10:45:41 PM »
I should. RetroFE is on GitHub now, not BitBucket anymore.

90
Bounties / Re: RetroFE website
« on: March 03, 2022, 10:44:33 PM »
Well, I could certainly use some help in this department. The current website isn’t exactly good nor impressive.

Pages: 1 ... 4 5 [6] 7 8 ... 103