FD-/RPiPlay

Unable to stream on screen error ** (rpiplay:7237): CRITICAL **: 21:32:04.090: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

Opened this issue · 2 comments

So, when i start the service i get GStreamer-CRITICAL errors.

./rpiplay -n rpiplay -a hdmi

(rpiplay:7237): GLib-GObject-WARNING **: 21:31:53.648: invalid cast from 'GstQueue' to 'GstBin'

(rpiplay:7237): GStreamer-CRITICAL **: 21:31:53.651: gst_bin_get_by_name: assertion 'GST_IS_BIN (bin)' failed

(rpiplay:7237): GLib-GObject-WARNING **: 21:31:53.652: invalid cast from 'GstQueue' to 'GstBin'

(rpiplay:7237): GStreamer-CRITICAL **: 21:31:53.654: gst_bin_get_by_name: assertion 'GST_IS_BIN (bin)' failed

(rpiplay:7237): GLib-GObject-WARNING **: 21:31:53.657: invalid cast from 'GstQueue' to 'GstBin'

(rpiplay:7237): GStreamer-CRITICAL **: 21:31:53.660: gst_bin_get_by_name: assertion 'GST_IS_BIN (bin)' failed

(rpiplay:7237): GLib-GObject-WARNING **: 21:31:53.661: invalid cast from 'GstQueue' to 'GstBin'

(rpiplay:7237): GStreamer-CRITICAL **: 21:31:53.662: gst_bin_get_by_name: assertion 'GST_IS_BIN (bin)' failed

(rpiplay:7237): GLib-GObject-CRITICAL **: 21:31:53.664: g_object_set: assertion 'G_IS_OBJECT (object)' failed
Initialized server socket(s)
*** WARNING *** The program 'rpiplay' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see http://0pointer.de/blog/projects/avahi-compat.html

And as soon as i start to stream a video to the RPIplay the output goes nuts!

Accepted IPv4 client on socket 14
Local: 192.168.1.115
Remote: 192.168.1.55
Accepted IPv4 client on socket 16
Local: 192.168.1.115
Remote: 192.168.1.55
raop_rtp starting audio

** (rpiplay:7237): CRITICAL **: 21:32:03.673: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.679: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.697: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.700: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.768: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.772: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.775: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.778: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.782: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.791: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.793: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.795: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.820: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.824: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.826: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.861: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.864: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.868: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.871: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.874: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.877: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.886: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.908: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.910: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.912: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.916: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.928: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.931: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.975: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.980: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.982: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.984: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:03.986: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.051: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.054: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.057: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.059: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.061: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.065: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.069: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.072: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.090: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.092: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.095: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed
^CStopping...

** (rpiplay:7237): CRITICAL **: 21:32:04.118: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.120: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.122: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.160: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.164: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.166: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.168: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.171: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.207: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.210: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.213: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.214: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.232: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.264: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.267: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.268: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.271: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.284: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.286: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.288: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.305: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.308: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.311: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.329: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.331: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.333: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed
Removing connection for socket 14
Destroying connection

** (rpiplay:7237): CRITICAL **: 21:32:04.370: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed
Removing connection for socket 16
Destroying connection

** (rpiplay:7237): CRITICAL **: 21:32:04.395: gst_app_src_end_of_stream: assertion 'GST_IS_APP_SRC (appsrc)' failed

(rpiplay:7237): GStreamer-CRITICAL **: 21:32:04.399: gst_object_unref: assertion 'object != NULL' failed

(rpiplay:7237): GStreamer-CRITICAL **: 21:32:04.406: gst_object_unref: assertion 'object != NULL' failed

** (rpiplay:7237): CRITICAL **: 21:32:04.410: gst_app_src_end_of_stream: assertion 'GST_IS_APP_SRC (appsrc)' failed

Does anybody have any idea how to fix it?

Try UxPlay if you want to use GStreamer instead of OpenMax for video on R. Pi

I followed this guys comment and it worked for me, the only thing I added was going into raspi-config and enabling auto login.

https://github.com/FD-/RPiPlay/issues/296#issuecomment-1678325787