I made some test with QLC+ 5 building an appimage with create-appimage.sh compiling against Qt5.15.2. A first look to the video playing I found some issues. In the properties of a video function the fields Duration, Resolution, Video Codec, Audio Codec are empty. Playing the video I get a black little window. In the command line I get the following output after clicking the Play button. Audio playing works as expected.
I checked in my system Ubuntu 20.04 for missing libraries and I think I have all dependences installed. Building QLC+ 4.12.5 against Qt5.15.2 all is working as expected.
Previous ID -1
qml: SidePanel loader ID requested: 1
qrc:/SidePanel.qml:75:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Function start(). Name: "small.mp4" ID: 1 source: 4294967295 0 , startTime: 0
Function preRun. Name: "small.mp4" ID: 1 type: "Video"
Video screen: 0 , geometry: QRect(0,0 0x0)
Error: "" : "no hi ha cap element \u00C2\u00ABidentity\u00C2\u00BB"
(qlcplus-qml:20058): GLib-GObject-CRITICAL **: 18:57:13.507: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.507: gst_object_ref: assertion 'object != NULL' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.507: gst_bin_add_many: assertion 'GST_IS_ELEMENT (element_1)' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.507: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.507: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.507: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.507: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.507: gst_object_unref: assertion 'object != NULL' failed
qml: QML video source: file:///home/sbenejam/Baixades/small.mp4
Error: "" : "no hi ha cap element \u00C2\u00ABidentity\u00C2\u00BB"
(qlcplus-qml:20058): GLib-GObject-CRITICAL **: 18:57:13.510: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.510: gst_object_ref: assertion 'object != NULL' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.510: gst_bin_add_many: assertion 'GST_IS_ELEMENT (element_1)' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.510: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.511: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.511: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.511: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(qlcplus-qml:20058): GStreamer-CRITICAL **: 18:57:13.511: gst_object_unref: assertion 'object != NULL' failed
Function stop(). Name: "small.mp4" ID: 1 source: 4294967295 0
Function postRun. Name: "small.mp4" ID: 1
void Function::resetElapsed()
qml: Removing content with ID: 1, count: 0
[sendFeedBack] universe: 3 , output: 3
QLC+ 5 Appimage issues
- sbenejam
- Posts: 621
- Joined: Sun Apr 12, 2015 6:28 pm
- Location: Spain
- Real Name: Santiago Benejam Torres
- Contact:
- mcallegari
- Posts: 4823
- Joined: Sun Apr 12, 2015 9:09 am
- Location: Italy
- Real Name: Massimo Callegari
- Contact:
That looks like a gstreamer issue to me
I use KDE plasma desktop and Qt 5.14.2 and no issues with video playback (it actually works pretty well for once!)
The code path of QLC+ 4 video playback is slightly different from the QLC+ 5 one.
I can check on a kubuntu 20.04 or you can check with Qt 5.14.2 and see if it makes any difference (Beta 1 will include Qt 5.14.2)
I use KDE plasma desktop and Qt 5.14.2 and no issues with video playback (it actually works pretty well for once!)
The code path of QLC+ 4 video playback is slightly different from the QLC+ 5 one.
I can check on a kubuntu 20.04 or you can check with Qt 5.14.2 and see if it makes any difference (Beta 1 will include Qt 5.14.2)
- sbenejam
- Posts: 621
- Joined: Sun Apr 12, 2015 6:28 pm
- Location: Spain
- Real Name: Santiago Benejam Torres
- Contact:
I'll make some tests tomorrow with Qt5.14.2 an report the results.
Thanks Massimo,
Thanks Massimo,
- sbenejam
- Posts: 621
- Joined: Sun Apr 12, 2015 6:28 pm
- Location: Spain
- Real Name: Santiago Benejam Torres
- Contact:
Hi Massimo, I get the same results with the appimage compiled with Qt5.14.2. No video info in function manager and video playback I get a black window.
- mcallegari
- Posts: 4823
- Joined: Sun Apr 12, 2015 9:09 am
- Location: Italy
- Real Name: Massimo Callegari
- Contact:
I just recalled there is one further variable in QLC+ 5: OpenGL
macOS users have the same issue: black window when playing videos if 3D preview is enabled.
Can you try to pass option -3 at startup and see if it makes any difference?
Also, run glxinfo and post which OpenGL version is supported by your ubuntu
macOS users have the same issue: black window when playing videos if 3D preview is enabled.
Can you try to pass option -3 at startup and see if it makes any difference?
Also, run glxinfo and post which OpenGL version is supported by your ubuntu
- sbenejam
- Posts: 621
- Joined: Sun Apr 12, 2015 6:28 pm
- Location: Spain
- Real Name: Santiago Benejam Torres
- Contact:
Tested with -3 option and it not makes difference.
I made some tests yesterday and I think that the problem is Gstreamer. It seems that I have all gstreamer packages needed but I still getting errors in the console. In older versions of QLC+ 5 I was able to play video files.
I made some tests yesterday and I think that the problem is Gstreamer. It seems that I have all gstreamer packages needed but I still getting errors in the console. In older versions of QLC+ 5 I was able to play video files.
Code: Select all
sbenejam@migjorn:~$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) UHD Graphics 620 (KBL GT2) (0x5917)
Version: 21.0.3
Accelerated: yes
Video memory: 3072MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics 620 (KBL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.0.3
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.0.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
- mcallegari
- Posts: 4823
- Joined: Sun Apr 12, 2015 9:09 am
- Location: Italy
- Real Name: Massimo Callegari
- Contact:
OpenGL version seems to be OK
Have you tried also Alpha 3?In older versions of QLC+ 5 I was able to play video files.
- sbenejam
- Posts: 621
- Joined: Sun Apr 12, 2015 6:28 pm
- Location: Spain
- Real Name: Santiago Benejam Torres
- Contact:
I only tested with lastest git version I think is Beta 1. Building Alpha 3 fails to compile during make, maybe is a gcc issue.
- mcallegari
- Posts: 4823
- Joined: Sun Apr 12, 2015 9:09 am
- Location: Italy
- Real Name: Massimo Callegari
- Contact:
You can still download it from here
https://www.qlcplus.org/downloads.html
[EDIT] video playback was broken in earlier Qt versions with OpenGL core profile, so Alpha 3 won't probably work anyway.
https://www.qlcplus.org/downloads.html
[EDIT] video playback was broken in earlier Qt versions with OpenGL core profile, so Alpha 3 won't probably work anyway.
- mcallegari
- Posts: 4823
- Joined: Sun Apr 12, 2015 9:09 am
- Location: Italy
- Real Name: Massimo Callegari
- Contact:
I just tested QLC+ 5 from sources on a Ubuntu 20.04 with KDE.
Video playback works just fine (video card is AMD Radeon PRO WX 3100)
I've got these gstreamer packages installed. Hope it helps
Video playback works just fine (video card is AMD Radeon PRO WX 3100)
I've got these gstreamer packages installed. Hope it helps
Code: Select all
$ dpkg -l | grep gst
ii gstreamer-qapt 3.0.5-1ubuntu1 amd64 GStreamer plugin to install codecs using QApt
ii gstreamer1.0-gl:amd64 1.16.2-4ubuntu0.1 amd64 GStreamer plugins for GL
ii gstreamer1.0-libav:amd64 1.16.2-2 amd64 ffmpeg plugin for GStreamer
ii gstreamer1.0-plugins-bad:amd64 1.16.2-2.1ubuntu1 amd64 GStreamer plugins from the "bad" set
ii gstreamer1.0-plugins-base:amd64 1.16.2-4ubuntu0.1 amd64 GStreamer plugins from the "base" set
ii gstreamer1.0-plugins-good:amd64 1.16.2-1ubuntu2.1 amd64 GStreamer plugins from the "good" set
ii gstreamer1.0-plugins-ugly:amd64 1.16.2-2build1 amd64 GStreamer plugins from the "ugly" set
ii gstreamer1.0-pulseaudio:amd64 1.16.2-1ubuntu2.1 amd64 GStreamer plugin for PulseAudio
ii gstreamer1.0-x:amd64 1.16.2-4ubuntu0.1 amd64 GStreamer plugins for X11 and Pango
ii libgstreamer-gl1.0-0:amd64 1.16.2-4ubuntu0.1 amd64 GStreamer GL libraries
ii libgstreamer-plugins-bad1.0-0:amd64 1.16.2-2.1ubuntu1 amd64 GStreamer libraries from the "bad" set
ii libgstreamer-plugins-base1.0-0:amd64 1.16.2-4ubuntu0.1 amd64 GStreamer libraries from the "base" set
ii libgstreamer-plugins-good1.0-0:amd64 1.16.2-1ubuntu2.1 amd64 GStreamer development files for libraries from the "good" set
ii libgstreamer1.0-0:amd64 1.16.2-2 amd64 Core GStreamer libraries and elements
ii libqt5multimediagsttools5:amd64 5.12.8-0ubuntu1 amd64 GStreamer tools for Qt 5 Multimedia module
ii libreoffice-avmedia-backend-gstreamer 1:6.4.7-0ubuntu0.20.04.1 amd64 transitional package for GStreamer backend for LibreOffice
ii phonon-backend-gstreamer-common:amd64 4:4.10.0-1build1 amd64 Phonon GStreamer 1.0.x backend icons
ii phonon4qt5-backend-gstreamer:amd64 4:4.10.0-1build1 amd64 Phonon Qt5 GStreamer 1.0 backend
- sbenejam
- Posts: 621
- Joined: Sun Apr 12, 2015 6:28 pm
- Location: Spain
- Real Name: Santiago Benejam Torres
- Contact:
I have all this packages installed. Only difference is the graphic card on my laptop I have an Intel UHD 620. I still investigating.
- sbenejam
- Posts: 621
- Joined: Sun Apr 12, 2015 6:28 pm
- Location: Spain
- Real Name: Santiago Benejam Torres
- Contact:
More test, with appimage Alpha3 downloaded from QLC+ I get a black video window sound from video is playing.
With appimage compiled with Qt5.15.2 I get a little black window, Duration, Resolution, Video Codec, Audio Codec fields are empty.
With appimage compiled with Qt5.15.2 I get a little black window, Duration, Resolution, Video Codec, Audio Codec fields are empty.
Code: Select all
OpenGL version: 4 6
qml: Requested to create function type 512
qml: File list: file:///home/sbenejam/file_example_MP4_640_3MG.mp4
Error: "" : "no hi ha cap element \u00C2\u00ABidentity\u00C2\u00BB"
(qlcplus-qml:74751): GLib-GObject-CRITICAL **: 17:57:21.783: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.784: gst_object_ref: assertion 'object != NULL' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.784: gst_bin_add_many: assertion 'GST_IS_ELEMENT (element_1)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.784: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.784: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.784: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.784: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.784: gst_object_unref: assertion 'object != NULL' failed
Error: "" : "no hi ha cap element \u00C2\u00ABidentity\u00C2\u00BB"
(qlcplus-qml:74751): GLib-GObject-CRITICAL **: 17:57:21.785: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.785: gst_object_ref: assertion 'object != NULL' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.785: gst_bin_add_many: assertion 'GST_IS_ELEMENT (element_1)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.785: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.785: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.785: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.785: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.785: gst_object_unref: assertion 'object != NULL' failed
bool Video::setSourceUrl(QString) Source name set: "/home/sbenejam/file_example_MP4_640_3MG.mp4"
Got action: 0x200, history length: 1 (1)
Error: "" : "no hi ha cap element \u00C2\u00ABidentity\u00C2\u00BB"
(qlcplus-qml:74751): GLib-GObject-CRITICAL **: 17:57:21.787: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.787: gst_object_ref: assertion 'object != NULL' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.787: gst_bin_add_many: assertion 'GST_IS_ELEMENT (element_1)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.787: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.787: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.787: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.787: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.787: gst_object_unref: assertion 'object != NULL' failed
Error: "" : "no hi ha cap element \u00C2\u00ABidentity\u00C2\u00BB"
(qlcplus-qml:74751): GLib-GObject-CRITICAL **: 17:57:21.787: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.787: gst_object_ref: assertion 'object != NULL' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.787: gst_bin_add_many: assertion 'GST_IS_ELEMENT (element_1)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.787: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.787: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.787: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.788: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.788: gst_object_unref: assertion 'object != NULL' failed
Error: "" : "no hi ha cap element \u00C2\u00ABidentity\u00C2\u00BB"
(qlcplus-qml:74751): GLib-GObject-CRITICAL **: 17:57:21.788: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.788: gst_object_ref: assertion 'object != NULL' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.788: gst_bin_add_many: assertion 'GST_IS_ELEMENT (element_1)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.788: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.788: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.788: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.788: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.788: gst_object_unref: assertion 'object != NULL' failed
Error: "" : "no hi ha cap element \u00C2\u00ABidentity\u00C2\u00BB"
(qlcplus-qml:74751): GLib-GObject-CRITICAL **: 17:57:21.789: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.789: gst_object_ref: assertion 'object != NULL' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.789: gst_bin_add_many: assertion 'GST_IS_ELEMENT (element_1)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.789: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.789: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.789: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.789: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:21.789: gst_object_unref: assertion 'object != NULL' failed
Previous ID -1
qrc:/SidePanel.qml:75:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Key release event received: "\r"
Function start(). Name: "file_example_MP4_640_3MG.mp4" ID: 0 source: 4294967295 0 , startTime: 0
Function preRun. Name: "file_example_MP4_640_3MG.mp4" ID: 0 type: "Video"
Video screen: 0 , geometry: QRect(0,0 0x0)
Error: "" : "no hi ha cap element \u00C2\u00ABidentity\u00C2\u00BB"
(qlcplus-qml:74751): GLib-GObject-CRITICAL **: 17:57:24.322: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.322: gst_object_ref: assertion 'object != NULL' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.322: gst_bin_add_many: assertion 'GST_IS_ELEMENT (element_1)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.322: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.322: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.322: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.322: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.322: gst_object_unref: assertion 'object != NULL' failed
qml: QML video source: file:///home/sbenejam/file_example_MP4_640_3MG.mp4
Error: "" : "no hi ha cap element \u00C2\u00ABidentity\u00C2\u00BB"
(qlcplus-qml:74751): GLib-GObject-CRITICAL **: 17:57:24.324: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.324: gst_object_ref: assertion 'object != NULL' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.324: gst_bin_add_many: assertion 'GST_IS_ELEMENT (element_1)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.324: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.324: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.324: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.324: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed
(qlcplus-qml:74751): GStreamer-CRITICAL **: 17:57:24.324: gst_object_unref: assertion 'object != NULL' failed
Function stop(). Name: "file_example_MP4_640_3MG.mp4" ID: 0 source: 4294967295 0
Function postRun. Name: "file_example_MP4_640_3MG.mp4" ID: 0
void Function::resetElapsed()
qml: Removing content with ID: 0, count: 0
Universe thread stopped 0
Universe thread stopped 1
virtual void MidiPlugin::closeInput(quint32, quint32)
virtual void MidiPlugin::closeOutput(quint32, quint32)
Universe thread stopped 2
virtual void MidiPlugin::closeOutput(quint32, quint32)
Universe thread stopped 3
virtual void MidiPlugin::closeOutput(quint32, quint32)
virtual MidiPlugin::~MidiPlugin()
virtual MidiEnumerator::~MidiEnumerator()
virtual MidiEnumeratorPrivate::~MidiEnumeratorPrivate()
void AlsaMidiInputThread::stop()
virtual AlsaMidiOutputDevice::~AlsaMidiOutputDevice()
virtual void AlsaMidiOutputDevice::close()
[MIDI] Saving mididevice with template name: ""
virtual AlsaMidiInputDevice::~AlsaMidiInputDevice()
virtual void AlsaMidiInputDevice::close()
bool AlsaMidiInputThread::removeDevice(AlsaMidiInputDevice*)
void AlsaMidiInputThread::stop()
[MIDI] Saving mididevice with template name: ""
virtual AlsaMidiInputThread::~AlsaMidiInputThread()
void AlsaMidiInputThread::stop()
- sbenejam
- Posts: 621
- Joined: Sun Apr 12, 2015 6:28 pm
- Location: Spain
- Real Name: Santiago Benejam Torres
- Contact:
Hi Massimo, I've finally been able to make video playback work. After many packages install, uninstalls and reinstalls. I set the GST_PLUGIN_PATH=$GST_PLUGIN_PATH:/usr/lib/x86_64-linux-gnu/gstreamer-1.0 to find the GST plugins. I rebuild appimage QLC+ 5 against Qt5.15.2 and launching with -3 option video playing works as expected now.
- mcallegari
- Posts: 4823
- Joined: Sun Apr 12, 2015 9:09 am
- Location: Italy
- Real Name: Massimo Callegari
- Contact:
Good!
Do you actually need the -3 option now?
Your video card should handle both (3D preview and video playback) correctly
Do you actually need the -3 option now?
Your video card should handle both (3D preview and video playback) correctly
- sbenejam
- Posts: 621
- Joined: Sun Apr 12, 2015 6:28 pm
- Location: Spain
- Real Name: Santiago Benejam Torres
- Contact:
Yes, to make video playback work properly I need to use the -3 option. My main laptop video card is an Intel 00:02.0 VGA compatible driver: Intel Corporation UHD Graphics 620 (rev 07).In the past I had tested 3D display and worked on this laptop.
Thank you very much for your patience and I'm sorry to be too insistent when I find something that doesn't work well in QLC+
Regards
Thank you very much for your patience and I'm sorry to be too insistent when I find something that doesn't work well in QLC+
Regards
- sbenejam
- Posts: 621
- Joined: Sun Apr 12, 2015 6:28 pm
- Location: Spain
- Real Name: Santiago Benejam Torres
- Contact:
Hi Massimo, I downloaded the beta1 appimage to get video playing as expected the only thing that I need is the export GST_PLUGIN_PATH=$GST_PLUGIN_PATH:/usr/lib/x86_64-linux-gnu/gstreamer-1.0
I don't need the -3 option. I'll do more tests this weekend.
I don't need the -3 option. I'll do more tests this weekend.