From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id 790B7E00A1A; Tue, 27 Nov 2018 01:03:04 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low * trust * [185.84.28.247 listed in list.dnswl.org] X-Greylist: delayed 63 seconds by postgrey-1.32 at yocto-www; Tue, 27 Nov 2018 01:03:02 PST Received: from smtp2.i8t.com (smtp2.i8t.com [185.84.28.247]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id F27D8E00718 for ; Tue, 27 Nov 2018 01:03:02 -0800 (PST) Received: from i8t.com (unknown [94.247.173.144]) by smtp2.i8t.com (Halon) with ESMTP id 17d7b7b5-f223-11e8-bf70-0050569a4444; Tue, 27 Nov 2018 10:01:57 +0100 (CET) X-AntiAbuse: This header was added to track abuse, please include full headers with any abuse report. X-AntiAbuse: You can cut your adress from the complaint, this message was picked up by server: i8t.com X-AntiAbuse: Please report missuse to ipabuse at lopnet.se or by using spamcop.net Received: from [194.236.6.200] (account me@guzzzt.com) by i8t.com (CommuniGate Pro WEBUSER 5.2.20) with HTTP id 48176259 for meta-freescale@yoctoproject.org; Tue, 27 Nov 2018 10:01:57 +0100 From: "Gustav Evertsson" To: X-Mailer: CommuniGate Pro WebUser v5.2.20 Date: Tue, 27 Nov 2018 10:01:57 +0100 Message-ID: MIME-Version: 1.0 Subject: Qtwebkit and gstreamer on imx6 (yocto Sumo, QT5, framebuffer) X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Nov 2018 09:03:04 -0000 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit I am trying to play video in qtwebkit using gstreamer 1.0. I can see that gstreamer get called, plugins is loaded, src and sink is setup etc but then it just stops and no video is showed in the browser. I use the qt5 example browser to test it. I build Sumo yocto without wayland and x11. Is there anything specific that needs to be done to enable this combination? Video plays as it should with gst-play-1.0.We  use Congatec's Sumo branch, it is meta-freescale Sumo branch (from July 2018) plus some minor changes for GPIO etc so I hope it is ok that I send my question to this mailing list.IMAGE_INSTALL_append += "\    packagegroup-imx-tools-audio \    imx-codec \    pulseaudio \    qtbase-plugins \    qtbase-tools \    qtdeclarative \    qtdeclarative-plugins \    qtdeclarative-tools \    qtdeclarative-qmlplugins \    qtmultimedia \    qtmultimedia-plugins \    qtmultimedia-qmlplugins \    qtsvg \    qtsvg-plugins \    qtsensors \    qtimageformats-plugins \    qtsystems \    qtsystems-tools \    qtsystems-qmlplugins \    qtscript \    qt3d \    qt3d-qmlplugins \    qt3d-tools \    qtwebkit \    qtwebkit-examples-examples \    qtwebkit-qmlplugins \    qtgraphicaleffects-qmlplugins \    qtconnectivity-qmlplugins \    qtlocation-plugins \    qtlocation-qmlplugins \    gstreamer1.0-plugins-imx \    gstreamer1.0-plugins-imx-meta \    gstreamer1.0-plugins-bad \    gstreamer1.0-plugins-base \    gstreamer1.0-plugins-good \    packagegroup-fsl-gstreamer1.0 \    packagegroup-fsl-tools-testapps \    imx-vpu \    imx-test \    firmware-imx-vpu-imx6d \    "DISTRO_FEATURES_remove = "X11 wayland"DISTRO_FEATURES_append = "directfb"PACKAGECONFIG_append_pn-qtmultimedia = " examples gstreamer"PACKAGECONFIG_append_pn-qtdeclarative = " qtxmlpatterns"PACKAGECONFIG_append_pn-qtbase =  "  linuxfb accessibility "PACKAGECONFIG_remove_pn-gstreamer1.0-plugins-good = " gdk-pixbuf" The gstreamer logs (GST_DEBUG=4) ends with these lines. I'm not sure what the timed out at the end means or how to figure out what element/plugin is causing it. If anyone else has this working and could save the same logs so I can compare that would be very much appreciated. 0:00:10.851254563  3447  0x1711600 INFO                 basesrc gstbasesrc.c:1331:gst_base_src_do_seek: seeking: bytes segment start=0, offset=0, stop=-1, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0, base=0, position 0, duration -10:00:10.851607863  3447  0x1711600 INFO                    task gsttask.c:457:gst_task_set_lock: setting stream lock 0x19e0084 on task 0x19f88280:00:10.851728851  3447  0x1711600 INFO                GST_PADS gstpad.c:6068:gst_pad_start_task: created task 0x19f88280:00:10.852858077  3447  0x1711600 INFO              GST_STATES gstelement.c:2467:gst_element_continue_state: completed state change to PAUSED0:00:10.853009062  3447  0x1711600 INFO              GST_STATES gstelement.c:2372:_priv_gst_element_state_changed: notifying about state-changed READY to PAUSED (VOID_PENDING pending)0:00:10.853207043  3447  0x1711600 INFO              GST_STATES gstbin.c:2945:gst_bin_change_state_func: child 'appsrc0' changed state to 3(PAUSED) successfully0:00:10.853313033  3447  0x19ace90 INFO        GST_ELEMENT_PADS gstelement.c:915:gst_element_get_static_pad: no such pad 'sink' in element "appsrc0"0:00:10.853469018  3447  0x1711600 INFO              GST_STATES gstelement.c:2467:gst_element_continue_state: completed state change to PAUSED0:00:11.185429405  3447  0x19ace90 FIXME                default gstutils.c:3902:gst_pad_create_stream_id_internal: Creating random stream-id, consider implementing a deterministic way of creating a stream-id0:00:11.185413074  3447  0x1711600 INFO              GST_STATES gstelement.c:2372:_priv_gst_element_state_changed: notifying about state-changed READY to PAUSED (VOID_PENDING pending)0:00:11.185880696  3447  0x1711600 INFO              GST_STATES gstbin.c:2080:gst_bin_get_state_func: getting state0:00:11.185991352  3447  0x1711600 INFO              GST_STATES gstelement.c:2185:gst_element_get_state_func: waiting for element to commit state0:00:11.186134005  3447  0x1711600 INFO              GST_STATES gstelement.c:2199:gst_element_get_state_func: timed out0:00:11.186456308  3447  0x19ace90 INFO                GST_PADS gstpad.c:4167:gst_pad_peer_query: pad has no peer