The error that comes up is the following, there are not many references on the internet, possibly a gstreamer error with Vaapi.
qlcplus -d 0
Q Light Controller Plus version 4.12.7
This program is licensed under the terms of the Apache 2.0 license.
Copyright (c) Heikki Junnila (
hjunnila@users.sf.net)
Copyright (c) Massimo Callegari (
massimocallegari@yahoo.it)
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2399, resource id: 65011747, major code: 15 (QueryTree), minor code: 0
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called
Error: "Internal error: could not render surface"
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2434, resource id: 65011747, major code: 55 (CreateGC), minor code: 0
QXcbConnection: XCB error: 13 (BadGC), sequence: 2435, resource id: 65011756, major code: 59 (SetClipRectangles), minor code: 0
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2436, resource id: 65011747, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 13 (BadGC), sequence: 2437, resource id: 65011756, major code: 56 (ChangeGC), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2504, resource id: 65011747, major code: 10 (UnmapWindow), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2506, resource id: 65011747, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2508, resource id: 65011747, major code: 4 (DestroyWindow), minor code: 0
If vaapi is used, this error is displayed:
gst-launch-1.0 filesrc location=/home/manteniment/Vídeos/YeupVjN-JeOk2Jqk.mp4 ! qtdemux ! vaapih264dec ! vaapisink
Estableciendo el conducto a PAUSA …
El conducto está PREPARÁNDOSE …
Se obtiene contexto del elemento 'vaapisink0': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayGLX\)\ vaapidisplayglx0", gst.vaapi.Display.GObject=(GstObject)"\(GstVaapiDisplayGLX\)\ vaapidisplayglx0";
Redistribuir latencia…
ERROR: del elemento /GstPipeline:pipeline0/GstVaapiSink:vaapisink0: Internal error: could not render surface
Información adicional de depuración:
../gst/vaapi/gstvaapisink.c(1541): gst_vaapisink_show_frame_unlocked (): /GstPipeline:pipeline0/GstVaapiSink:vaapisink0
ERROR: el conducto no quiere prepararse.
Estableciendo el conducto a NULL …
ERROR: del elemento /GstPipeline:pipeline0/GstQTDemux:qtdemux0: Internal data stream error.
Información adicional de depuración:
../gst/isomp4/qtdemux.c(6937): gst_qtdemux_loop (): /GstPipeline:pipeline0/GstQTDemux:qtdemux0:
streaming stopped, reason error (-5)
ERROR: el conducto no quiere prepararse.
Liberando el conducto…
But if libav is used, the video plays well.
gst-launch-1.0 filesrc location=/home/manteniment/Vídeos/YeupVjN-JeOk2Jqk.mp4 ! qtdemux ! avdec_h264 ! queue ! videoconvert ! autovideosink
Estableciendo el conducto a PAUSA …
El conducto está PREPARÁNDOSE …
Redistribuir latencia…
Redistribuir latencia…
El conducto está PREPARADO …
Estableciendo el conducto a REPRODUCIENDO …
New clock: GstSystemClock
Redistribuir latencia…