Page 1 of 1

Passing '--vout=gl' to self.Instance resulst in error

Posted: 25 Sep 2023 19:25
by quadbit
Greetings,
I'm testing VLC for on RAspberry PI for a small museum and noticed that various movies did not play smooth using the 'default' configuration. I did some testing with other Output options (Menu, Tools, Preferences, Video, Output, "MMALx1 splitter for Raspberry PI" or "OpenGL Video output"'. Those "various movies" play way better then. But, my configuration is for a museum with Touch Screens, without keyboard, without mouse. The visitors can click on a selection of icons for a movie and my application (python) instantiates VLC using the python-vlc library. So I added parameters to "vlc.Instance(['--play-and-exit ','--vout=gl']) (or --vout=mmal_xsplitter).

No luck however, those "various movies" still doe not play smooth and in a terminal window I see errors like:
"main filter error: failed to create video converter"

Suggestions on how to preceed are welcome,

With Regards, quadbit.

Re: Passing '--vout=gl' to self.Instance resulst in error

Posted: 26 Sep 2023 11:27
by RĂ©mi Denis-Courmont
That splitter module is not part of VLC, but some custom addition of rPI OS so you probably won't get help here.

Re: Passing '--vout=gl' to self.Instance resulst in error

Posted: 27 Sep 2023 08:56
by quadbit
That splitter module is not part of VLC, but some custom addition of rPI OS so you probably won't get help here.
Thanks Remi