<?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: Unable to play videos on QML Qt6 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1790010#M218799</link>
    <description>&lt;P&gt;I opened a case in NXP and the good news is that they are aware of the problem and it'll eventually be fixed in upcoming releases.&lt;BR /&gt;According to their response, the issue is related to libqt6-qtlocation ¿?&lt;/P&gt;&lt;P&gt;The problem is that new releases are only compatible with the latest i.MX93 SOC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;</description>
    <pubDate>Wed, 17 Jan 2024 06:19:23 GMT</pubDate>
    <dc:creator>imahgin</dc:creator>
    <dc:date>2024-01-17T06:19:23Z</dc:date>
    <item>
      <title>Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1731259#M213345</link>
      <description>&lt;DIV class=""&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I've developed a QML app on an iMX93 platform (Yocto + Qt6.4) and I'm experiencing an issue when trying to play videos.&lt;BR /&gt;Whether I use MediaPlayer + VideoOutput or Video components, I'm not able to view anything on the screen. Audio plays ok though&lt;/P&gt;&lt;P&gt;This is a snippet of my code, &lt;STRONG&gt;but video QML examples also doesn't work&lt;/STRONG&gt;.&lt;/P&gt;&lt;PRE&gt;    &lt;SPAN class=""&gt;Video&lt;/SPAN&gt; {
        id: video
        anchors.fill: parent
        source: &lt;SPAN class=""&gt;"file:///home/root/turning_pages.avi"&lt;/SPAN&gt;
        fillMode: Image.Stretch
        muted: false

        Component.onCompleted: &lt;SPAN class=""&gt;play&lt;/SPAN&gt;()

        onErrorOccurred: error =&amp;gt; console.&lt;SPAN class=""&gt;log&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'Error occurred:'&lt;/SPAN&gt;, errorString, error)
        onPlaying: console.&lt;SPAN class=""&gt;log&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'playing stream'&lt;/SPAN&gt;, source)
        onStopped: console.&lt;SPAN class=""&gt;log&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'stream stopped'&lt;/SPAN&gt;)
        onBufferProgressChanged: console.&lt;SPAN class=""&gt;log&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'buffering:'&lt;/SPAN&gt;, bufferProgress)
    }&lt;/PRE&gt;&lt;P&gt;And this is the console output -no warnings nor errors-&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;======&lt;/SPAN&gt; &lt;SPAN class=""&gt;AIUR:&lt;/SPAN&gt; &lt;SPAN class=""&gt;4.7&lt;/SPAN&gt;&lt;SPAN class=""&gt;.3&lt;/SPAN&gt; &lt;SPAN class=""&gt;build&lt;/SPAN&gt; &lt;SPAN class=""&gt;on&lt;/SPAN&gt; &lt;SPAN class=""&gt;Feb&lt;/SPAN&gt;  &lt;SPAN class=""&gt;3&lt;/SPAN&gt; &lt;SPAN class=""&gt;2023 05:14:46&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt; &lt;SPAN class=""&gt;======&lt;/SPAN&gt;
	&lt;SPAN class=""&gt;Core:&lt;/SPAN&gt; &lt;SPAN class=""&gt;AVI_PARSER_03.06.08&lt;/SPAN&gt;  &lt;SPAN class=""&gt;build&lt;/SPAN&gt; &lt;SPAN class=""&gt;on&lt;/SPAN&gt; &lt;SPAN class=""&gt;Sep&lt;/SPAN&gt; &lt;SPAN class=""&gt;26&lt;/SPAN&gt; &lt;SPAN class=""&gt;2022 08:17:20&lt;/SPAN&gt;
 &lt;SPAN class=""&gt;file:&lt;/SPAN&gt; &lt;SPAN class=""&gt;/usr/lib/imx-mm/parser/lib_avi_parser_arm_elinux.so.3.1&lt;/SPAN&gt;
&lt;SPAN class=""&gt;------------------------&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;Track&lt;/SPAN&gt; &lt;SPAN class=""&gt;00&lt;/SPAN&gt; [&lt;SPAN class=""&gt;video_0&lt;/SPAN&gt;] &lt;SPAN class=""&gt;Enabled&lt;/SPAN&gt;
	&lt;SPAN class=""&gt;Duration:&lt;/SPAN&gt; &lt;SPAN class=""&gt;0&lt;/SPAN&gt;&lt;SPAN class=""&gt;:00:15.533178000&lt;/SPAN&gt;
	&lt;SPAN class=""&gt;Language:&lt;/SPAN&gt; &lt;SPAN class=""&gt;und&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;Mime:&lt;/SPAN&gt;
	&lt;SPAN class=""&gt;image/jpeg,&lt;/SPAN&gt; &lt;SPAN class=""&gt;width=(int)160,&lt;/SPAN&gt; &lt;SPAN class=""&gt;height=(int)120,&lt;/SPAN&gt; &lt;SPAN class=""&gt;framerate=(fraction)500000/33333&lt;/SPAN&gt; 
&lt;SPAN class=""&gt;------------------------&lt;/SPAN&gt;
&lt;SPAN class=""&gt;------------------------&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;Track&lt;/SPAN&gt; &lt;SPAN class=""&gt;01&lt;/SPAN&gt; [&lt;SPAN class=""&gt;audio_0&lt;/SPAN&gt;] &lt;SPAN class=""&gt;Enabled&lt;/SPAN&gt;
	&lt;SPAN class=""&gt;Duration:&lt;/SPAN&gt; &lt;SPAN class=""&gt;0&lt;/SPAN&gt;&lt;SPAN class=""&gt;:00:15.533381000&lt;/SPAN&gt;
	&lt;SPAN class=""&gt;Language:&lt;/SPAN&gt; &lt;SPAN class=""&gt;und&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;Mime:&lt;/SPAN&gt;
	&lt;SPAN class=""&gt;audio/x-raw,&lt;/SPAN&gt; &lt;SPAN class=""&gt;format=(string)U8,&lt;/SPAN&gt; &lt;SPAN class=""&gt;channels=(int)1,&lt;/SPAN&gt; &lt;SPAN class=""&gt;layout=(string)interleaved,&lt;/SPAN&gt; &lt;SPAN class=""&gt;rate=(int)11024,&lt;/SPAN&gt; &lt;SPAN class=""&gt;bitrate=(int)88192&lt;/SPAN&gt; &lt;/PRE&gt;&lt;P&gt;I'm able to play the video using gst-launch&lt;/P&gt;&lt;PRE&gt;gst-launch-&lt;SPAN class=""&gt;1.0&lt;/SPAN&gt; playbin uri=&lt;SPAN class=""&gt;file:&lt;/SPAN&gt;/&lt;SPAN class=""&gt;//home&lt;/SPAN&gt;&lt;SPAN class=""&gt;/root/turning&lt;/SPAN&gt;_pages.avi video-sink=&lt;SPAN class=""&gt;"waylandsink sync=false"&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;So it seems it's not a codec related issue, but these are the gstreamer plugins installed:&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;CORE_IMAGE_EXTRA_INSTALL += "gstreamer1.0-plugins-ugly-meta packagegroup-fsl-gstreamer1.0-commercial"  

LICENSE_FLAGS_ACCEPTED += "commercial"  

CORE_IMAGE_EXTRA_INSTALL += " \  
 packagegroup-fsl-tools-gpu \  
 packagegroup-fsl-gstreamer1.0 \  
 packagegroup-fsl-gstreamer1.0-full \  
" &lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Running Qt widgets examples does works and both video and audio works fine, so it seems only related to the QML side&lt;/P&gt;&lt;P&gt;When building Yocto I've also added the following lines:&lt;/P&gt;&lt;PRE&gt;IMAGE_INSTALL:append = &lt;SPAN class=""&gt;" qtmultimedia qtmultimedia-plugins qtmultimedia-qmlplugins"&lt;/SPAN&gt;

PACKAGECONFIG:append_pn-qtmultimedia = &lt;SPAN class=""&gt;" gstreamer gstreamer010"&lt;/SPAN&gt;
&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Thks in advance&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 12:23:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1731259#M213345</guid>
      <dc:creator>imahgin</dc:creator>
      <dc:date>2023-09-28T12:23:45Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1732371#M213420</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/223692"&gt;@imahgin&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for contacting NXP Support.&lt;/P&gt;
&lt;P&gt;You can try using the Gstreamer pipeline in your QML code.&lt;/P&gt;
&lt;P&gt;Here is an example:&lt;/P&gt;
&lt;P&gt;Gstreamer in command line pipeline:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;$ gst-launch-1.0 -e filesrc location=video.mp4 ! qtdemux ! h264parse ! v4l2h264dec ! imxvideoconvert_g2d ! queue ! waylandsink&lt;/LI-CODE&gt;
&lt;P&gt;Gstreamer pipeline used in QML code:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;source : "gst-pipeline: filesrc location=/home/root/video.mp4 ! qtdemux ! h264parse ! v4l2h264dec ! imxvideoconvert_g2d ! qtvideosink"&lt;/LI-CODE&gt;
&lt;P&gt;I hope this information will helpful.&lt;/P&gt;</description>
      <pubDate>Sun, 01 Oct 2023 23:49:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1732371#M213420</guid>
      <dc:creator>brian14</dc:creator>
      <dc:date>2023-10-01T23:49:44Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1732419#M213426</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/207096"&gt;@brian14&lt;/a&gt;&lt;/P&gt;&lt;P&gt;Thks for the suggestion but I've already tried a pipeline (using qmlglsink on avi file), but neither of them works in QML&lt;/P&gt;&lt;P&gt;The following message is displayed on console:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;qt.multimedia.player: Unable to set the pipeline to the paused state.&lt;/LI-CODE&gt;&lt;P&gt;If running gst-launch, then some components are missed&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;erroneous pipeline: no element "v4l2h264dec"
erroneous pipeline: no element "imxvideoconvert_g2d"
erroneous pipeline: could not link queue0 to waylandsink0&lt;/LI-CODE&gt;&lt;P&gt;but the following do works:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;gst-launch-1.0 playbin uri=file:///home/root/video.mp4 video-sink="waylandsink sync=false"&lt;/LI-CODE&gt;&lt;P&gt;so I guess some codecs are missed in my Yocto project.&lt;/P&gt;&lt;P&gt;I had no issues using Qt5 without using pipelines, so I'll dig deeper into my Yocto compilation.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2023 05:40:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1732419#M213426</guid>
      <dc:creator>imahgin</dc:creator>
      <dc:date>2023-10-02T05:40:53Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1738306#M213920</link>
      <description>&lt;P&gt;Some updates from my part.&lt;/P&gt;&lt;P&gt;I've compiled a Dunfell distribution -based on Qt5- and everything works fine out of the box.&lt;/P&gt;&lt;P&gt;Didn't install any additional codec and video plays fine from both command line and QML app.&lt;/P&gt;&lt;P&gt;It looks like it's only related to the compiled Multimedia component on embedded Qt6&lt;/P&gt;&lt;P&gt;Any other clue?&lt;/P&gt;</description>
      <pubDate>Thu, 12 Oct 2023 06:33:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1738306#M213920</guid>
      <dc:creator>imahgin</dc:creator>
      <dc:date>2023-10-12T06:33:21Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1741230#M214178</link>
      <description>&lt;P&gt;According to &lt;A href="https://gstreamer.freedesktop.org/releases/1.22/" target="_blank" rel="noopener"&gt;this&lt;/A&gt; information seems that Qt6 support for rendering video inside a QML scene is available only from version 1.22.0, and according to &lt;A href="https://www.nxp.com/docs/en/release-note/IMX_LINUX_RELEASE_NOTES.pdf" target="_blank" rel="noopener"&gt;this&lt;/A&gt; document this version is included in Rev. LF6.1.36_2.1.0 (page 9)&lt;/P&gt;&lt;P&gt;My distribution has 1.20.3. As I'm not an experienced user in Yocto, is there any 'easy' way to include this -or latest version- on our current Yocto compilation, without breaking other packages?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thks&lt;/P&gt;</description>
      <pubDate>Tue, 17 Oct 2023 14:17:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1741230#M214178</guid>
      <dc:creator>imahgin</dc:creator>
      <dc:date>2023-10-17T14:17:11Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1744353#M214546</link>
      <description>&lt;P&gt;According to the i.MX Linux Release Notes Rev. LF6.1.22_2.0.0, Gstreamer has been upgraded to 1.22.0!!!&lt;BR /&gt;I've built a new Yocto image based on mx93-yocto-mickledore-6.1.22_2.0.0-v1.0 and checked that gstreamer version is really 1.22.0, but &lt;STRONG&gt;still cannot play video&lt;/STRONG&gt; -sound works fine- and no errors are displayed on console.&lt;/P&gt;</description>
      <pubDate>Tue, 31 Oct 2023 07:39:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1744353#M214546</guid>
      <dc:creator>imahgin</dc:creator>
      <dc:date>2023-10-31T07:39:59Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1751641#M215180</link>
      <description>&lt;P&gt;I made some modifications to my local.conf trying to include the QML plugins:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;PRE&gt;&lt;BR /&gt;IMAGE_INSTALL:&lt;SPAN class=""&gt;append&lt;/SPAN&gt; = &lt;SPAN class=""&gt;" qtmultimedia qtmultimedia-plugins qtmultimedia-qmlplugins"&lt;/SPAN&gt;


VIDEO_TOOLS = &lt;SPAN class=""&gt;" \
gstreamer1.0 \
gstreamer1.0-plugins-good \
gstreamer1.0-plugins-base \
gstreamer1.0-plugins-ugly \
gstreamer1.0-libav \
gst-player \
gstreamer1.0-meta-base \
gst-examples \
gstreamer1.0-rtsp-server \
"&lt;/SPAN&gt;
IMAGE_INSTALL:&lt;SPAN class=""&gt;append&lt;/SPAN&gt; = &lt;SPAN class=""&gt;" ${VIDEO_TOOLS}"&lt;/SPAN&gt;
LICENSE_FLAGS_ACCEPTED += &lt;SPAN class=""&gt;"commercial"&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;PACKAGECONFIG:&lt;SPAN class=""&gt;append&lt;/SPAN&gt;:pn-gstreamer1&lt;SPAN class=""&gt;.0&lt;/SPAN&gt;-plugins-good = &lt;SPAN class=""&gt;" qmlglsink"&lt;/SPAN&gt;
PACKAGECONFIG:&lt;SPAN class=""&gt;append&lt;/SPAN&gt;:pn-gstreamer1&lt;SPAN class=""&gt;.0&lt;/SPAN&gt;-plugins-good = &lt;SPAN class=""&gt;" qmlglsrc"&lt;/SPAN&gt;
PACKAGECONFIG:&lt;SPAN class=""&gt;append&lt;/SPAN&gt;:pn-qtmultimedia = &lt;SPAN class=""&gt;" gstreamer qml"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;But again I have no QML plugins installed when building Yocto.&lt;/P&gt;&lt;P&gt;How can I instruct bitbake to include gstreamer QML plugins in my compilation?&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2023 06:14:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1751641#M215180</guid>
      <dc:creator>imahgin</dc:creator>
      <dc:date>2023-11-03T06:14:29Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1757523#M215754</link>
      <description>&lt;P&gt;I found &lt;A href="https://patchwork.yoctoproject.org/project/oe-core/patch/20231004160911.3030063-1-cordlandwehr@kde.org/#13852" target="_self"&gt;this&lt;/A&gt; patch to provide Qt6 option for qmlgl.&lt;/P&gt;&lt;P&gt;For testing purposes, instead of creating my own layer, I directly modified &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;gst&lt;/SPAN&gt;&lt;SPAN class=""&gt;ream&lt;/SPAN&gt;&lt;SPAN class=""&gt;e&lt;/SPAN&gt;&lt;SPAN class=""&gt;r&lt;/SPAN&gt;&lt;SPAN class=""&gt;1.0-plugins-good_1.22.0.imx.bb&lt;/SPAN&gt;&lt;/SPAN&gt; -and also &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;gst&lt;/SPAN&gt;&lt;SPAN class=""&gt;ream&lt;/SPAN&gt;&lt;SPAN class=""&gt;e&lt;/SPAN&gt;&lt;SPAN class=""&gt;r&lt;/SPAN&gt;&lt;SPAN class=""&gt;1.0-plugins-good_1.22.0.bb just in case&lt;/SPAN&gt;&lt;/SPAN&gt;- with that patch&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;QTWAYLANDDEPENDS = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}"&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;PACKAGECONFIG[qt5]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native ${QTWAYLANDDEPENDS}"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;PACKAGECONFIG[qt6]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "-Dqt6=enabled,-Dqt6=disabled,qtbase qtdeclarative qtbase-native qttools-native ${QTWAYLANDDEPENDS}"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;do_configure:prepend() {&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # provide path to qtwaylandscanner&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; export PATH=${PATH}:${STAGING_DIR_NATIVE}/${libexecdir}&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Yocto build succeeded but 2 warnings are issued&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;WARNING: gstreamer1.0-plugins-good-1.22.0.imx-r0 do_configure: QA Issue: gstreamer1.0-plugins-good: invalid PACKAGECONFIG: qmlglsink [invalid-packageconfig]&lt;/SPAN&gt;
&lt;SPAN class=""&gt;WARNING: gstreamer1.0-plugins-good-1.22.0.imx-r0 do_configure: QA Issue: gstreamer1.0-plugins-good: invalid PACKAGECONFIG: qmlglsrc [invalid-packageconfig]&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;And the plugins, obviously, are missing in the Yocto compilation.&lt;/P&gt;&lt;P&gt;What I'm missing here?&lt;/P&gt;</description>
      <pubDate>Wed, 15 Nov 2023 09:31:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1757523#M215754</guid>
      <dc:creator>imahgin</dc:creator>
      <dc:date>2023-11-15T09:31:49Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1790010#M218799</link>
      <description>&lt;P&gt;I opened a case in NXP and the good news is that they are aware of the problem and it'll eventually be fixed in upcoming releases.&lt;BR /&gt;According to their response, the issue is related to libqt6-qtlocation ¿?&lt;/P&gt;&lt;P&gt;The problem is that new releases are only compatible with the latest i.MX93 SOC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jan 2024 06:19:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1790010#M218799</guid>
      <dc:creator>imahgin</dc:creator>
      <dc:date>2024-01-17T06:19:23Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1793873#M219091</link>
      <description>&lt;P&gt;Today I've received the latest i.MX93 SOC version and compiled again Yocto with the latest BSP, and finally the QML streaming issue is fixed!!!&lt;/P&gt;&lt;P&gt;So, in my case was a SOC version problem.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2024 14:20:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1793873#M219091</guid>
      <dc:creator>imahgin</dc:creator>
      <dc:date>2024-01-23T14:20:01Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1816423#M220473</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/223692"&gt;@imahgin&lt;/a&gt;&amp;nbsp;Can you confirm you are using i.MX93 rev=A1 + Qt6 + QML to play videos?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Feb 2024 09:23:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1816423#M220473</guid>
      <dc:creator>wooosaiiii</dc:creator>
      <dc:date>2024-02-27T09:23:43Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1817572#M220534</link>
      <description>&lt;P&gt;Yeap, but this lead to an unexpected performance issue as all animations in QML run very slowly making the app unusable.&lt;/P&gt;&lt;P&gt;Reverting some commits fixes this issue, but then, the Video is broken again.&lt;/P&gt;&lt;P&gt;Looks like switching to linuxfb -required because iMX93 has no GPU- somehow break Qt multimedia framework&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Feb 2024 14:39:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/1817572#M220534</guid>
      <dc:creator>imahgin</dc:creator>
      <dc:date>2024-02-28T14:39:35Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/2112684#M238002</link>
      <description>Hi imahgin&lt;BR /&gt;Did you solve the issue with QML performance on the imx93?&lt;BR /&gt;I experience exactly the same issue with Qt6.8.1 and yocto-scarthgap-6.6.52_2.2.0.&lt;BR /&gt;QT Widgets works fine, but QML is simly very slow.</description>
      <pubDate>Mon, 09 Jun 2025 08:34:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/2112684#M238002</guid>
      <dc:creator>Bionicman</dc:creator>
      <dc:date>2025-06-09T08:34:05Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/2113362#M238027</link>
      <description>Nope, with the latest BSP -scarthgap- the issue is not solved. The problem is the lack of GPU.&lt;BR /&gt;Applying the patches the video playback works -with very low fps- but then the QML performance is terribly slow.&lt;BR /&gt;So no way to use this processor to decode video.</description>
      <pubDate>Tue, 10 Jun 2025 07:29:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/2113362#M238027</guid>
      <dc:creator>imahgin</dc:creator>
      <dc:date>2025-06-10T07:29:05Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/2113585#M238034</link>
      <description>Hi imahgin&lt;BR /&gt;Can you tell me exactly which partches are you talking about?&lt;BR /&gt;I can normally play a video using gst-play, I am not sure that the fps is low. Or maybe you refer to playing from QML?&lt;BR /&gt;Anyway, though there is no GPU, I find it quite strange that QML rendering itself takes so much time.</description>
      <pubDate>Tue, 10 Jun 2025 11:31:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/2113585#M238034</guid>
      <dc:creator>Bionicman</dc:creator>
      <dc:date>2025-06-10T11:31:51Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/2113641#M238037</link>
      <description>We were using a Variscite module and according to them -in Micledore- the origin of the problem is in the following NXP commit&lt;BR /&gt;&lt;A href="https://github.com/nxp-imx/meta-imx/commit/037aac9c51c016011c65bf3613481e5d7113ddea" target="_blank"&gt;https://github.com/nxp-imx/meta-imx/commit/037aac9c51c016011c65bf3613481e5d7113ddea&lt;/A&gt;&lt;BR /&gt;You should remove these 2 line and restore the commits from&lt;BR /&gt;&lt;A href="https://github.com/nxp-imx/meta-imx/pull/4/commits" target="_blank"&gt;https://github.com/nxp-imx/meta-imx/pull/4/commits&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;These steps makes the QML be responsive again but then we loose the video decoding on QML.&lt;BR /&gt;&lt;BR /&gt;There is no issues with gst-play or Qt widgets. The problem is in the QML side</description>
      <pubDate>Tue, 10 Jun 2025 13:15:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/2113641#M238037</guid>
      <dc:creator>imahgin</dc:creator>
      <dc:date>2025-06-10T13:15:32Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to play videos on QML Qt6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/2115049#M238126</link>
      <description>I could not make it work. It seems there is something more that is not working. linuxfb is not in the list of avaialbe platforms when I run the app. The wayland platform work very slow because of QML.</description>
      <pubDate>Thu, 12 Jun 2025 06:30:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Unable-to-play-videos-on-QML-Qt6/m-p/2115049#M238126</guid>
      <dc:creator>Bionicman</dc:creator>
      <dc:date>2025-06-12T06:30:58Z</dc:date>
    </item>
  </channel>
</rss>

