<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Qt5 Video Playback using XCB Backend in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Qt5-Video-Playback-using-XCB-Backend/m-p/375433#M53802</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If it helps, here's more information about what I'm currently using:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;meta-fsl-arm-extra dizzy&lt;/P&gt;&lt;P&gt;meta-fsl-arm dizzy&lt;/P&gt;&lt;P&gt;meta-qt5 master (commit adeaa6128b665920eb98eb7c064f4aacbd74b873)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Qt5.4&lt;/P&gt;&lt;P&gt;Linux 3.10.17&lt;/P&gt;&lt;P&gt;gstreamer 0.10.36&lt;/P&gt;&lt;P&gt;gst-fsl-plugins 3.0.11&lt;/P&gt;&lt;P&gt;libfslcodec 4.0.1&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Feb 2015 16:46:47 GMT</pubDate>
    <dc:creator>JustinWaters</dc:creator>
    <dc:date>2015-02-17T16:46:47Z</dc:date>
    <item>
      <title>Qt5 Video Playback using XCB Backend</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Qt5-Video-Playback-using-XCB-Backend/m-p/375432#M53801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Has anybody successfully played video in the QtMultimediaWidgets player application while using the xcb backend? I've found a number of posts regarding video playback in Qt5 with the VPU acceleration, but most of them seem to require disabling X11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I try using XCB, the video simply hangs while loading the video:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;root@imx6qsabresd:~# /usr/share/qt5/examples/multimediawidgets/player/player /BigBuckBunny.avi&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Qt Warning: Could not find a location of the system's Compose files. Consider setting the QTCOMPOSE environment variable.&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Qt Warning: Could not find a location of the system's Compose files. Consider setting the QTCOMPOSE environment variable.&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Aiur: 3.0.11&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Core: AVI_PARSER_03.05.12&amp;nbsp; build on Jul 15 2014 02:45:03&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; mime: video/x-msvideo&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; file: /usr/lib/imx-mm/parser/lib_avi_parser_arm11_elinux.so.3.1&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Content Info:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; URI:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file:///BigBuckBunny.avi&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Idx File:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /home/root/.aiur/.BigBuckBunny.avi.aidx&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Seekable&amp;nbsp; : Yes&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size(byte): 1370826&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Movie Info:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Seekable&amp;nbsp; : Yes&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Live&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : No&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Duration&amp;nbsp; : 0:00:32.496326000&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReadMode&amp;nbsp; : Track&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Track&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Track 00 [video_000000] Enabled&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Duration: 0:00:32.480000000&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Language: und&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mime:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; video/mpeg, mpegversion=(int)4, parsed=(boolean)true, width=(int)320, height=(in&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t)240, framerate=(fraction)25/1&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;[INFO]&amp;nbsp; Product Info: i.MX6Q/D/S&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;vpudec versions :smileyhappy:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plugin: 3.0.11&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wrapper: 1.0.46(VPUWRAPPER_ARM_LINUX Build on Feb 12 2015 15:09:45)&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vpulib: 5.4.23&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; firmware: 3.1.1.46056&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Track 01 [audio_000000] Enabled&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Duration: 0:00:32.496326000&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Language: und&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mime:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audio/mpeg, mpegversion=(int)1, framed=(boolean)true, channels=(int)1, rate=(int&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )22050, bitrate=(int)0&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Beep: 3.0.11&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Core: MP3 decoder Wrapper&amp;nbsp; build on Mar 21 2014 15:04:50&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; mime: audio/mpeg, mpegversion = (int)1&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; file: /usr/lib/imx-mm/audio-codec/wrap/lib_mp3d_wrap_arm12_elinux.so.3&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;CODEC: BLN_MAD-MMCODECS_MP3D_ARM_02.13.00_CORTEX-A8&amp;nbsp; build on Apr 10 2014 15:26:15.&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P&gt;If I set GST_DEBUG=2, I get the following warning over and over again:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;aiurdemux /home/justin/work/yocto/build/tmp/work/imx6qsabresd-poky-linux-gnueabi/gst-fsl-plugin/3.0.11-r0/gst-fsl-plugins-3.0.11/src/parser/aiur/src/aiurdemux.c:4095:aiurdemux_push_pad_buffer: Pad video push error type -4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The same video plays fine using gplay, playbin2, and a standard manual gstreamer pipeline. I'm using the head of line for all of the metalayers (include meta-qt5). I synced the repo yesterday. I did have to disable the gstreamer1.0 patches (I'm using gstreamer 0.10) in the qtmultimedia recipe.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Feb 2015 17:40:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Qt5-Video-Playback-using-XCB-Backend/m-p/375432#M53801</guid>
      <dc:creator>JustinWaters</dc:creator>
      <dc:date>2015-02-13T17:40:20Z</dc:date>
    </item>
    <item>
      <title>Re: Qt5 Video Playback using XCB Backend</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Qt5-Video-Playback-using-XCB-Backend/m-p/375433#M53802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If it helps, here's more information about what I'm currently using:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;meta-fsl-arm-extra dizzy&lt;/P&gt;&lt;P&gt;meta-fsl-arm dizzy&lt;/P&gt;&lt;P&gt;meta-qt5 master (commit adeaa6128b665920eb98eb7c064f4aacbd74b873)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Qt5.4&lt;/P&gt;&lt;P&gt;Linux 3.10.17&lt;/P&gt;&lt;P&gt;gstreamer 0.10.36&lt;/P&gt;&lt;P&gt;gst-fsl-plugins 3.0.11&lt;/P&gt;&lt;P&gt;libfslcodec 4.0.1&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2015 16:46:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Qt5-Video-Playback-using-XCB-Backend/m-p/375433#M53802</guid>
      <dc:creator>JustinWaters</dc:creator>
      <dc:date>2015-02-17T16:46:47Z</dc:date>
    </item>
    <item>
      <title>Re: Qt5 Video Playback using XCB Backend</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Qt5-Video-Playback-using-XCB-Backend/m-p/375434#M53803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are in some projects, for customers, using QtMultimedia. In our case we used the QML based plugin and it works fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the qmlvideofx or similar and see if it works for you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2015 17:20:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Qt5-Video-Playback-using-XCB-Backend/m-p/375434#M53803</guid>
      <dc:creator>OtavioSalvador</dc:creator>
      <dc:date>2015-02-17T17:20:34Z</dc:date>
    </item>
    <item>
      <title>Re: Qt5 Video Playback using XCB Backend</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Qt5-Video-Playback-using-XCB-Backend/m-p/375435#M53804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much for the reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The qmlvideofx player does seem to work. Any clue as to why the non-QML version hangs? I think we can work with the QML-based version moving forward, but understanding the limitations/shortcomings of the other player will be helpful in future projects.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Feb 2015 15:27:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Qt5-Video-Playback-using-XCB-Backend/m-p/375435#M53804</guid>
      <dc:creator>JustinWaters</dc:creator>
      <dc:date>2015-02-18T15:27:53Z</dc:date>
    </item>
    <item>
      <title>Re: Qt5 Video Playback using XCB Backend</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Qt5-Video-Playback-using-XCB-Backend/m-p/375436#M53805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I didn't investigate as our customer is using QML.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Feb 2015 15:30:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Qt5-Video-Playback-using-XCB-Backend/m-p/375436#M53805</guid>
      <dc:creator>OtavioSalvador</dc:creator>
      <dc:date>2015-02-18T15:30:03Z</dc:date>
    </item>
  </channel>
</rss>

