Gst-inspect-1.0 does not show qml6glsink although libgstqml6.so is available

Built gstreamer 1.22.8 with Qt 6.6.1 in Ubuntu and got libgstqml6.so
gst-inspect-1.0 | grep qml
does not show qml6glsink. Why?

Pass the absolute path of the libgstqml.so file to gst-inspect-1.0, that might give some clues.

Also check with ldd, if there’s any missing library the plugin might depend on.

Checked and did not find missing libs. And libgstqml6.so is in the same location as libgstqmlgl(for Qt5).

Does it need any Qt6 plugins?

I wasn’t asking where the lib file is. Try this: gst-inspect-1.0 /path/to/the/libgstqml6.so

1 Like

Thanks. gst-inspect-1.0 /opt/gstreamer/lib/gstreamer-1.0/libgstqml6.so works

I have export GST_PLUGIN_PATH=/opt/gstreamer/lib/gstreamer-1.0.
Why does gst-inspect-1.0 qml6glsink not work?

Dunno :slight_smile: Remove the registry cache file, should be in ~/.cache/gstreamer-1.0/ and try again?

1 Like

This solved the problem. Thank you so much.