Solved QtMultimedia issue, missing GStreamer after configure
-
@matio said in QtMultimedia issue, missing GStreamer after configure:
VM
Hi Matio,
Can you play videos using Qt Multimedia with no problem? Because I didn't, it plays videos but a problematic way. I have raspberry pi 3 b+ and I use qt vlc library to work around this problem. -
Hi,
I have not tested it for now, I just managed to compile. It took a few hours...
But your comment seems to sadly confirm what I read here (last section of the page):The issue seems to be relative to GStream and not solved yet.
I'll try as soon as possible and keep you informed about this.
-
Hi,
Finaly, I can't even play videos. I can only play sounds.
When I compile and execute I have this mesasge:
CRITICAL **: gst_video_decoder_set_latency: assertion 'GST_CLOCK_TIME_IS_VALID (min_latency)' failed
So I will use libvlc unless you know what this error means.
-
-
Hi, sorry for the late answer.
I had issues installing vlc-qt, but suceededly install libvlc and it was what I needed finaly.
I'm still interested in vlc-qt if you can help me.
I'm using RaspberryPi 3B+
-
@matio
Hi, I didn't install vlc-qt , I installed vlc and compiled vlc-qt library. My project is not qml based. I am using a widget-based qt app and at this time I am successful.I can try to help you as much as I can.
-
@CKurdu
Hi!
Thank you for your help.I followed the instructions of this page:
https://github.com/vlc-qt/vlc-qt/blob/master/BUILDING.md
But during the make step, at 93% of the compilation I have an error:
/usr/lib/arm-linux-gnueabihf/qt5/bin/uic: relocation error: /usr/lib/arm-linux-gnueabihf/qt5/bin/uic: symbol qt_qhash_seed, version Qt_5 not defined in file libQt5Core.so.5 with link time reference AUTOUIC: error: process for ui_Player.h needed by "/home/pi/vlc-qt/vlc-qt/tests/widgets/ui/Player.cpp" failed: /usr/lib/arm-linux-gnueabihf/qt5/bin/uic: relocation error: /usr/lib/arm-linux-gnueabihf/qt5/bin/uic: symbol qt_qhash_seed, version Qt_5 not defined in file libQt5Core.so.5 with link time reference uic failed... tests/widgets/CMakeFiles/Test_WidgetsPlayer_automoc.dir/build.make:60 : la recette pour la cible « tests/widgets/CMakeFiles/Test_WidgetsPlayer_automoc » a échouée make[2]: *** [tests/widgets/CMakeFiles/Test_WidgetsPlayer_automoc] Erreur 1 make[2] : on quitte le répertoire « /home/pi/vlc-qt/vlc-qt/build » CMakeFiles/Makefile2:954 : la recette pour la cible « tests/widgets/CMakeFiles/Test_WidgetsPlayer_automoc.dir/all » a échouée make[1]: *** [tests/widgets/CMakeFiles/Test_WidgetsPlayer_automoc.dir/all] Erreur 2 make[1] : on quitte le répertoire « /home/pi/vlc-qt/vlc-qt/build » Makefile:141 : la recette pour la cible « all » a échouée make: *** [all] Erreur 2
Do you have an idea of what happened ?
-
@CKurdu Hi, can your try change the amount of memory made for the GPU to 256? it's in the
raspi-config -> Advance option -> Memory split -> 256
because I stuck to compiling gstreamer
-
I compiled vlc-qt on raspbian os. Also don't use "make -j8" command just use "make" or may be "make -j4"
-
I compiled it on raspbian too and I haven't used the -j option.
I tried again today but I still have the same error.
The issue is surely related to this message:
"the version Qt_5 not defined in file libQt5Core.so.5"
But I don't know what this means and how to solve it.
-
Which version of Qt did you install and how?