brunoherbelin / vimix

Live Video Mixer
GNU General Public License v3.0
283 stars 27 forks source link

Vimix dont start Ubuntu 22.04.2 LTS Gnome 42.5 #91

Closed ias9art closed 1 year ago

ias9art commented 1 year ago

Vimix dont start Ubuntu 22.04.2 LTS Gnome 42.5. Hi I run vimix on my laptops (dell inspiron and HP) without problems. Since some update early from this year. Vimix not starting... Error from terminal:

igor@dv9850ea:~$ vimix /snap/vimix/1060/usr/bin/vimix: symbol lookup error: /snap/vimix/1060/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3.so.0: undefined symbol: pango_font_family_get_face

Have any idea what is wrong? thanx i

brunoherbelin commented 1 year ago

Thanks for the issue report. I replicated and should be able to fix it.

Meanwhile, maybe you can install the Flatpak ?

cyborgbabe commented 1 year ago

Hi, I'm having the same issue on Debian Cinnamon,

/snap/vimix/1069/usr/bin/vimix: symbol lookup error: /snap/vimix/1069/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3.so.0: undefined symbol: pango_font_family_get_face

How do I install the flatpack?

Edit:

Figured it out and vimix is running again! Thank you so much!

brunoherbelin commented 1 year ago

I just released a new Snap (with Core22 and Gnome 42) : please let me know if it worked.

ias9art commented 1 year ago

Hi Vimix just working now. Thank you very much. But it have some problem with loading plugin for *.wmv format (it worked before):

logs:

0001 Refusing stream requests to vimix@igor-Inspiron-5406-2n1.0. No streaming ongoing. 0002 Metronome Ableton Link Enabled 0003 Metronome Ableton Link start & stop sync Enabled 0004 Found Gstreamer plugins in /snap/vimix/1072/usr/lib/x86_64-linux-gnu/gstreamer-1.0 0005 Found the following hardware decoding gstreamer plugin(s): 0006 1. vaapidecodebin 0007 Hardware decoding enabled. 0008 Session 659000579853200672 Opened '/home/igor/Videa/videoart3.mix' (7 sources) 0009 OSC: Loaded 1 translation. 0010 OSC: Listening to UDP messages sent to 127.0.0.1:7000 0011 Font size 25 0012  Session '/home/igor/Videa/videoart3.mix' loaded with 7 sources. 0013  Warning - 'file:///home/igor/Videa/VJ/krelovice.wmv' : Unknown format; missing-plugin, type=(string)decoder, detail=(GstCaps)"video/x-wmv\,\ wmvversion\=(int)3\,\ format\=(string)MSS2", name=(string)"Windows\ Media\ Video\ 9\ decoder"; 0014  Warning - MediaPlayer 682497084733055624 Loading failed. 0015  Warning - 'file:///home/igor/Videa/VJ/vsetice.wmv' : Unknown format; missing-plugin, type=(string)decoder, detail=(GstCaps)"video/x-wmv\,\ wmvversion\=(int)3\,\ format\=(string)MSS2", name=(string)"Windows\ Media\ Video\ 9\ decoder"; 0016  Warning - MediaPlayer 682497084800850206 Loading failed. 0017  Warning - 'file:///home/igor/Videa/VJ/brooklin.wmv' : Unknown format; missing-plugin, type=(string)decoder, detail=(GstCaps)"video/x-wmv\,\ wmvversion\=(int)3\,\ format\=(string)MSS2", name=(string)"Windows\ Media\ Video\ 9\ decoder"; 0018  Warning - MediaPlayer 682497084801621520 Loading failed.

igor

brunoherbelin commented 1 year ago

Thanks for pointing this out! The new Core22 didn't satisfy dependencies for the required libav (which has all decoders) and didn't show any warning when snapping... maybe a bug report for snapcraft :)

Anyways, should be in order now (updated snap: uninstall and re-install vimix)

ias9art commented 1 year ago

Hi Bruno

Vimix just working now perfectly as before... Many thanks for great job... and for supports opensource

igor

ias9art commented 1 year ago

Hi I found little issue with loading *.mp4

terminal: igor@igor-Inspiron-5406-2n1:~$ vimix 0:00:00.635533963 7303 0x7f09f8002300 ERROR vaapivideomemory gstvaapivideomemory.c:254:map_vaapi_memory: failed to make image current 0:00:00.635561467 7303 0x7f09f8002300 ERROR default video-frame.c:168:gst_video_frame_map_id: failed to map video frame plane 0

logs: 0030 Source 'somnambvl-b' linked to MediaPlayer 683204311014746646. 0031 MediaPlayer 683204311015352168 Opened 'gaiaOy.png' (PNG 2114 x 2114) 0032 Source 'gaiaOy' linked to MediaPlayer 683204311015352168. 0033  Warning - 'file:///home/igor/Videa/VJ/budisov-26.6.2022-2.mp4' : Error; Internal data stream error. 0034  Warning - MediaPlayer 683204311016620532 Loading failed. 0035 MediaPlayer 683204311015982395 Opened 'Ubuntu%206.10%20with%20XGL%20&%20Kiba-Dock' (VP8 536 x 360) 0036 MediaPlayer 683204311015982395 Timeline [0 392859000000] 11773 frames, 0 gaps 0037 MediaPlayer 683204311015982395 Uses vaapidecodebin decoding and OpenGL PBO texturing. 0038 Source 'vimix_20220619015724421' linked to MediaPlayer 683204311015982395.

thanks igor

brunoherbelin commented 1 year ago

It looks like vaapi decoder (hardware accelerated on GPU, the gstreamer module) is failing. To read this video, you can disable hardware decoding in Settings.

From there, you can disable the hardware decoding for this particular video; this is in the Player menu 'Video':

image

Once this video is tagged as 'disable' hardware decoding, you can restore the general Settings to enable the hardware decoding.

This is definitely not optimal; I will try to add an option to force this 'disable hardware decoding' on the loading user interface.