brunoherbelin / vimix

Live Video Mixer
GNU General Public License v3.0
277 stars 26 forks source link

some generators are not working #14

Closed MoorPoor closed 3 years ago

MoorPoor commented 3 years ago

Good morning! I just wanted to let you know, that some of the generated patterns are giving me errors (Timer, Clock, Blob and Lissajous) I`m using the snap --edge version on Ubuntu 20.10 Bildschirmfoto von 2020-12-09 10-46-17 greetings!

brunoherbelin commented 3 years ago

Arg! I knew this would come :( ! This is the risk of using 'bad' or 'dirty' plugins from gstreamer; they are not always available, depending on versions on the system...

I'll try to force the snap to compile with the good version.

But to be more forward-looking: these patterns will be replaced by GPU generators (i.e. shadertoy code), and will probably be obsolete at some point.

MoorPoor commented 3 years ago

perfect! so don't stress yourself with correcting that.

brunoherbelin commented 3 years ago

I quickly investigated: indeed the snap uses an old version of gstreamer which does not have these plugins. A temporary patch is done to remove those generators from the list.

I am waiting for snapcraft to release the Gnome environment on the Core 20 (which would then include more up to date libraries and a more recent gstreamer) as this will solve the issue. They unfortunately didn't give a date for this update.

As agreed, this is not a so critical problem to require to entirely change the snap to recompile the gstreamer library (which is huge and has tons of dependencies).

DarrellJonsson commented 2 years ago

Using Ubuntu 19.10 and Mac OS 11.4 -- a similar error when loading Generated media..using Snap on Ubuntu and DMG for Mac.

**Would compiling Viimix latest code on Ubuntu 19.10 or Mac Big Sur correct this issue?

Would loading the app from more recent Ubuntu or Mac OS resolve this?**

Generated Media -- Warning - Stream 635777673255589724 Could not construct pipeline frei0r-src-lissajous0r ratiox=0.001 ratioy=0.999 ! videoconvert ! appsink name=sink:

brunoherbelin commented 2 years ago

Hi

So tackled the issue in two ways:

The update is operational on snap Linux, and will soon be next release on OSX

thanks for the feedback!