Problem with GStreamer stream termination

Russel Winder russel at winder.org.uk
Sun Aug 26 15:08:05 UTC 2018


Hi,

Yesterday Me TV worked fine, today I am getting a problem that I do not
understand. I am hoping that someone here might have an idea of what
might be the problem.

The code is in Rust using the gtk-rs and gstreamer-rs bindings, as far
as I can tell I am using the latest master/HEAD version from the Git
repositories. The code uses the gtkglsink in a glsinkbin or a gtksink
in a Gtk.Overlay to render the video, but everything is otherwise being
handled by a playbin.

Whereas yesterday everything seemed to work fine, today after a couple
of minutes or so of working fine, it crashes. The level 3 debug is as
show below, the elided bit is just replication of the same message.

Any help in sorting out how to fix the problem, or at least get around
it would be most helpful.

|> GST_DEBUG=3 me-tv
0:00:09.685011302  2550 0x7f4cf853c750 WARN              dvbbasebin parsechannels.c:394:parse_and_configure_from_v5_conf_file:<source> Failed to map property 'NETWORK_ID'
0:00:09.685040335  2550 0x7f4cf853c750 WARN              dvbbasebin parsechannels.c:394:parse_and_configure_from_v5_conf_file:<source> Failed to map property 'TRANSPORT_ID'
0:00:09.685050249  2550 0x7f4cf853c750 WARN              dvbbasebin parsechannels.c:394:parse_and_configure_from_v5_conf_file:<source> Failed to map property 'VIDEO_PID'
0:00:09.685059711  2550 0x7f4cf853c750 WARN              dvbbasebin parsechannels.c:394:parse_and_configure_from_v5_conf_file:<source> Failed to map property 'AUDIO_PID'
0:00:09.685068209  2550 0x7f4cf853c750 WARN              dvbbasebin parsechannels.c:394:parse_and_configure_from_v5_conf_file:<source> Failed to map property 'PID_06'
0:00:09.697882122  2550 0x7f4cf853c750 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:09.698902913  2550 0x7f4cf853c750 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
…
0:00:09.948274634  2550 0x7f4cf853c750 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:09.949355619  2550 0x7f4cf853c750 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:09.951164327  2550 0x7f4cf853c750 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:09.952845659  2550 0x7f4cf451ac00 FIXME                default gstutils.c:3963:gst_pad_create_stream_id_internal:<dvbsrc0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
0:00:10.040082148  2550 0x7f4cf451aca0 FIXME             mpegtsbase mpegtsbase.c:416:mpegts_base_add_program: Refcounting. Setting twice a PID (0x0010) as known PSI
0:00:10.200202131  2550 0x7f4cf451aca0 WARN                 default descriptions.c:743:format_info_get_desc: Unexpected MPEG-1 layer in audio/mpeg, mpegversion=(int)1
0:00:10.200269127  2550 0x7f4cf451aca0 WARN                 default descriptions.c:743:format_info_get_desc: Unexpected MPEG-1 layer in audio/mpeg, mpegversion=(int)1
0:00:10.984191166  2550 0x7f4cf451aca0 WARN               structure gststructure.c:795:gst_structure_set_field: Trying to set empty string on taglist field 'description'. Please file a bug.
0:00:12.929417131  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:14.120018498  2550 0x7f4ced011780 WARN                   pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<pulsesink1> Got underflow
0:00:14.120057135  2550 0x7f4ced011780 WARN                   pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<pulsesink1> Got underflow
0:00:14.120074029  2550 0x7f4ced011780 WARN                   pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<pulsesink1> Got underflow
0:00:15.610254339  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:18.321699025  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:21.225490641  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:24.009723040  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:26.705392847  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:29.865675664  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:32.985592997  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:36.137382909  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:39.489955865  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:42.641416601  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:45.969911327  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:49.233827762  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:52.321192612  2550 0x7f4cf451ac00 WARN                  dvbsrc gstdvbsrc.c:2226:gst_dvbsrc_output_frontend_stats:<dvbsrc0> There were errors getting frontend status information: 'Unknown error 524'
0:00:52.711890494  2550 0x7f4cf451ac00 WARN                 basesrc gstbasesrc.c:3055:gst_base_src_loop:<dvbsrc0> error: Internal data stream error.
0:00:52.712004091  2550 0x7f4cf451ac00 WARN                 basesrc gstbasesrc.c:3055:gst_base_src_loop:<dvbsrc0> error: streaming stopped, reason not-negotiated (-4)
0:00:52.712326892  2550 0x7f4cf451ac00 WARN                   queue gstqueue.c:988:gst_queue_handle_sink_event:<queue0> error: Internal data stream error.
0:00:52.712403599  2550 0x7f4cf451ac00 WARN                   queue gstqueue.c:988:gst_queue_handle_sink_event:<queue0> error: streaming stopped, reason not-negotiated (-4)
Error from Some("/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/DvbBaseBin:source/GstDvbSrc:dvbsrc0"): Internal data stream error. (Some("gstbasesrc.c(3055): gst_base_src_loop (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/DvbBaseBin:source/GstDvbSrc:dvbsrc0:\nstreaming stopped, reason not-negotiated (-4)"))


-- 
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180826/de8a169f/attachment.sig>


More information about the gstreamer-devel mailing list