I have just compiled gstd from git repo on MacOS 13.0.1 using meson.
Steps:
- Run daemon
build/gstd/gstd-1.0 --enable-http-protocol --enable-tcp-protocol
- Run client
build/gst_client/gst-client-1.0
gstd> pipeline_create testpipe videotestsrc name=vts ! glimagesink
gstd> pipeline_play testpipe
gstd> pipeline_delete testpipe
- Close blank OpenGL rendered window
- gstd logs
(<unknown>:21657): GLib-GObject-WARNING **: 00:11:42.543: invalid unclassed pointer in cast to 'GstGLWindow' (<unknown>:21657): GLib-GObject-CRITICAL **: 00:11:42.543: g_object_ref: assertion 'G_IS_OBJECT (object)' failed (<unknown>:21657): GStreamer-GL-CRITICAL **: 00:11:42.543: gst_gl_window_send_message_async: assertion 'GST_IS_GL_WINDOW (window)' failed
gstd> pipeline_create testpipe videotestsrc name=vts ! glimagesink
gstd> pipeline_play testpipe
gstd> pipeline_delete testpipe
- Close second blank OpenGL window
- segmentation fault in gstd
I have just compiled gstd from git repo on MacOS 13.0.1 using meson.
Steps:
build/gstd/gstd-1.0 --enable-http-protocol --enable-tcp-protocolbuild/gst_client/gst-client-1.0gstd> pipeline_create testpipe videotestsrc name=vts ! glimagesinkgstd> pipeline_play testpipegstd> pipeline_delete testpipe(<unknown>:21657): GLib-GObject-WARNING **: 00:11:42.543: invalid unclassed pointer in cast to 'GstGLWindow' (<unknown>:21657): GLib-GObject-CRITICAL **: 00:11:42.543: g_object_ref: assertion 'G_IS_OBJECT (object)' failed (<unknown>:21657): GStreamer-GL-CRITICAL **: 00:11:42.543: gst_gl_window_send_message_async: assertion 'GST_IS_GL_WINDOW (window)' failedgstd> pipeline_create testpipe videotestsrc name=vts ! glimagesinkgstd> pipeline_play testpipegstd> pipeline_delete testpipe