Your system is out of Application Memory


Hi,
Everytime i try to set a video (about 10MB) as a background, my Mac Book hangs up and says, it’s out of Application Memory. It needs about 100 GB of Memory.
What can I do?
Thanks
Jonas

Hi all, we made an upgrade now using a Mac mini M2 and run in to above problem, using quelea 2024 version. Decided to downgrade using ver. 2022 instead. Could not get the video background working when the Quelea could not recoginize the VLC on the machine. Got a tips from openLP user to use the Intel version of VLC, not the “Apple Silicone”, and suddenly does Quelea recoginize the VLC and the video background is working, YES! I realy like Quelea, very nice Interface. Hope this helps someone - keep up the good work!

There are lots of nice things about it. But unfortunately, I don’t think it has much future, unless some major over-hulls are done.
There are some really bad things done in the code that are so brittle that they have to be rewritten.

  • The application needs a proper media router!
  • The video sink needs to be greatly simplified and it needs to rely on the underlying system (i.e. Gstreamer).
    The reason for the bugs is partially because it’s currently poking in various internal buffers.
    The current implementation is really really not good. Gstreamer version upgrade is currently impossible, everything breaks.
  • The displayable have to be simplified and have more clear and functional types.
  • The internal media routing is spaghetti!

All that said, it’s actually not that easy to work with Gstreamer and APIs it’s picky. It’s not trivial to set it up effectively.
I can sort of see why things ended up like this.

If i had to guess, at the time when media routing had to be designed really really robustly, it was opted for simpler solution which comes back to bite now, because the playback from a video or anything has to be routed back to the view canvases, hence why the awkward buffer exchange of buffers. Now we get endless bugs and memory leaks.

It’s just software, it’s not that big of a deal really! As long as there is willingness to fix it. I don’t mean to be a pessimist, but I just don’t think anyone would care to do that any more.
I am 700 commits ahead with my alternative version, but due to the aforementioned issues there is nothing else to be effectively done.
My version supports plugins now, but I can’t write any useful plugins to make use of the video which just spoils everything.

After tinkering with it so much i know exactly how it needs to be architectured but I definitely wouldn’t sit down to do that alone and on top of that for a project which is loosing user-base.
It really boils down to the fact that no one cares anymore, which is really sad.
In just month an a half I got it to a point where it’s potential can be unleashed and it would have been amazing.
Unless something changes and fast, I just don’t see any future and that’s really really regretible!