Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. qmlvideo example won't run in Raspberry pi 2
Forum Updated to NodeBB v4.3 + New Features

qmlvideo example won't run in Raspberry pi 2

Scheduled Pinned Locked Moved Unsolved General and Desktop
4 Posts 2 Posters 1.8k Views
  • 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.
  • B Offline
    B Offline
    Bharathi
    wrote on 27 Jun 2016, 14:04 last edited by
    #1

    I am trying to play example qml video from qt5.5.1 in raspberry pi 2. I get the following error message.

    I have installed gstreamer 0.10 ad gstreamer1.0 libraries by searching through google.

    Please someone help about this error message.

    >$ ./qmlvideo 
    [9;0]Unable to query physical screen size, defaulting to 100 dpi.
    To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
    Cannot connect to server socket err = No such file or directory
    Cannot connect to server request channel
    jack server is not running or cannot be started
    qml: [qmlvideo] VideoItem.onError error 2 errorString Cannot play stream of type: <unknown>
    qml: [qmlvideo] Content.onFatalError
    Warning: "No decoder available for type 'video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3, profile=(string)constrained-baseline, codec_data=(buffer)0142e01effe100152742e01ea9181405ff2e00d418041adb0ad7bdf01001000428de09c8, width=(int)640, height=(int)360, framerate=(fraction)625/26, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true'."
    
    
    1 Reply Last reply
    1
    • K Offline
      K Offline
      kuzulis
      Qt Champions 2020
      wrote on 28 Jun 2016, 05:04 last edited by
      #2

      you need also to install gst-plugins-good/ugly

      1 Reply Last reply
      0
      • B Offline
        B Offline
        Bharathi
        wrote on 28 Jun 2016, 07:25 last edited by
        #3

        Yeah I already installed gst plugins.Is any other dependency which is needed???

        1 Reply Last reply
        0
        • B Offline
          B Offline
          Bharathi
          wrote on 28 Jun 2016, 08:13 last edited by
          #4

          I have the following gstreamer plugins installed.

          :~/qml-projects $ dpkg -l | grep gstreamer
          ii  gir1.2-gstreamer-0.10                 0.10.36-1.5                               armhf        Description: GObject introspection data for the GStreamer library
          ii  gir1.2-gstreamer-1.0                  1.4.4-2                                   armhf        Description: GObject introspection data for the GStreamer library
          ii  gstreamer0.10-alsa:armhf              0.10.36-2                                 armhf        GStreamer plugin for ALSA
          ii  gstreamer0.10-gconf:armhf             0.10.31-3+nmu4                            armhf        GStreamer plugin for getting the sink/source information from GConf
          ii  gstreamer0.10-plugins-bad:armhf       0.10.23-7.4                               armhf        GStreamer plugins from the "bad" set
          ii  gstreamer0.10-plugins-base:armhf      0.10.36-2                                 armhf        GStreamer plugins from the "base" set
          ii  gstreamer0.10-plugins-good:armhf      0.10.31-3+nmu4                            armhf        GStreamer plugins from the "good" set
          ii  gstreamer0.10-plugins-ugly:armhf      0.10.19-2.1+b1                            armhf        GStreamer plugins from the "ugly" set
          ii  gstreamer0.10-tools                   0.10.36-1.5                               armhf        Tools for use with GStreamer
          ii  gstreamer0.10-x:armhf                 0.10.36-2                                 armhf        GStreamer plugins for X11 and Pango
          rc  gstreamer1.0-omx                      1.0.0.1-0+rpi18rpi1g                      armhf        GStreamer OpenMAX plugins
          ii  gstreamer1.0-plugins-bad:armhf        1.4.4-2.1rpi4rpi1g                        armhf        GStreamer plugins from the "bad" set
          ii  gstreamer1.0-plugins-base:armhf       1.4.4-2                                   armhf        GStreamer plugins from the "base" set
          ii  gstreamer1.0-plugins-good:armhf       1.4.4-2                                   armhf        GStreamer plugins from the "good" set
          ii  gstreamer1.0-plugins-ugly:armhf       1.4.4-2                                   armhf        GStreamer plugins from the "ugly" set
          ii  gstreamer1.0-x:armhf                  1.4.4-2                                   armhf        GStreamer plugins for X11 and Pango
          ii  libgstreamer-plugins-bad0.10-0:armhf  0.10.23-7.4                               armhf        GStreamer development files for libraries from the "bad" set
          ii  libgstreamer-plugins-bad1.0-0:armhf   1.4.4-2.1rpi4rpi1g                        armhf        GStreamer development files for libraries from the "bad" set
          ii  libgstreamer-plugins-base0.10-0:armhf 0.10.36-2                                 armhf        GStreamer libraries from the "base" set
          ii  libgstreamer-plugins-base0.10-dev     0.10.36-2                                 armhf        GStreamer development files for libraries from the "base" set
          ii  libgstreamer-plugins-base1.0-0:armhf  1.4.4-2                                   armhf        GStreamer libraries from the "base" set
          ii  libgstreamer0.10-0:armhf              0.10.36-1.5                               armhf        Core GStreamer libraries and elements
          ii  libgstreamer0.10-dev                  0.10.36-1.5                               armhf        GStreamer core development files
          ii  libgstreamer1.0-0:armhf               1.4.4-2                                   armhf        Core GStreamer libraries and elements
          ii  libgstreamer1.0-dev                   1.4.4-2                                   armhf        GStreamer core development files
          ii  libreoffice-avmedia-backend-gstreamer 1:4.3.3-2+rpi3                            armhf        GStreamer backend for LibreOffice
          
          

          When I try the qmlvideo example, I get the following error message.

          $ ./qmlvideo 
          [9;0]Unable to query physical screen size, defaulting to 100 dpi.
          To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
          Cannot connect to server socket err = No such file or directory
          Cannot connect to server request channel
          jack server is not running or cannot be started
          qml: [qmlvideo] VideoItem.onError error 2 errorString Cannot play stream of type: <unknown>
          qml: [qmlvideo] Content.onFatalError
          Warning: "No decoder available for type 'video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3, profile=(string)constrained-baseline, codec_data=(buffer)0142e01effe100152742e01ea9181405ff2e00d418041adb0ad7bdf01001000428de09c8, width=(int)640, height=(int)360, framerate=(fraction)625/26, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true'."
          qrc:///qml/qmlvideo/Scene.qml:42: TypeError: Cannot read property of null
          
          

          I wonder if qml is not linking correctly to the installed gstreamer plugins. Where would be gstreamer plugins installed?

          1 Reply Last reply
          1

          1/4

          27 Jun 2016, 14:04

          • Login

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