Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. QtMultimedia issue, missing GStreamer after configure
Qt 6.11 is out! See what's new in the release blog

QtMultimedia issue, missing GStreamer after configure

Scheduled Pinned Locked Moved Solved Mobile and Embedded
18 Posts 6 Posters 4.6k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • CKurduC CKurdu

    @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.

    M Offline
    M Offline
    matio
    wrote on last edited by
    #9

    @CKurdu

    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):

    https://wiki.qt.io/RaspberryPi2EGLFS?fbclid=IwAR14XF1aB41xqTVaZVKE_eddyezT1tSZcgM-zPmvyDIyEvUgvTSMPyZUT8A

    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.

    1 Reply Last reply
    0
    • CKurduC CKurdu

      @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.

      M Offline
      M Offline
      matio
      wrote on last edited by
      #10

      @CKurdu

      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.

      CKurduC 1 Reply Last reply
      0
      • M matio

        @CKurdu

        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.

        CKurduC Offline
        CKurduC Offline
        CKurdu
        wrote on last edited by
        #11

        @matio
        I am using vlc-qt for my current project. OMXPlayer may be another solution with QProcess but I haven't tried it yet.
        Which raspberry are you using?

        You reap what you sow it

        M 1 Reply Last reply
        0
        • CKurduC CKurdu

          @matio
          I am using vlc-qt for my current project. OMXPlayer may be another solution with QProcess but I haven't tried it yet.
          Which raspberry are you using?

          M Offline
          M Offline
          matio
          wrote on last edited by
          #12

          @CKurdu

          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+

          CKurduC 1 Reply Last reply
          0
          • M matio

            @CKurdu

            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+

            CKurduC Offline
            CKurduC Offline
            CKurdu
            wrote on last edited by
            #13

            @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.

            You reap what you sow it

            M 1 Reply Last reply
            0
            • CKurduC CKurdu

              @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.

              M Offline
              M Offline
              matio
              wrote on last edited by
              #14

              @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 ?

              CKurduC 1 Reply Last reply
              0
              • CKurduC CKurdu

                @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.

                G Offline
                G Offline
                getgo
                wrote on last edited by
                #15

                @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

                1 Reply Last reply
                1
                • M matio

                  @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 ?

                  CKurduC Offline
                  CKurduC Offline
                  CKurdu
                  wrote on last edited by
                  #16

                  @matio

                  I compiled vlc-qt on raspbian os. Also don't use "make -j8" command just use "make" or may be "make -j4"

                  You reap what you sow it

                  M 1 Reply Last reply
                  0
                  • CKurduC CKurdu

                    @matio

                    I compiled vlc-qt on raspbian os. Also don't use "make -j8" command just use "make" or may be "make -j4"

                    M Offline
                    M Offline
                    matio
                    wrote on last edited by
                    #17

                    @CKurdu

                    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.

                    1 Reply Last reply
                    0
                    • CKurduC Offline
                      CKurduC Offline
                      CKurdu
                      wrote on last edited by
                      #18

                      Which version of Qt did you install and how?

                      You reap what you sow it

                      1 Reply Last reply
                      0

                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved