GNOME Bugzilla – Bug 604539
EOS not propagated from dvbsrc
Last modified: 2011-08-19 04:55:58 UTC
I run a streaming server from DVB-S using dvbbasebin. A few times in a day dvbbasebin stops emitting buffers without any messages on the bus nor emitting any events on any of its src pads. After attaching an event probe on the dvbbasebin's dvbsrc I can see that the dvbsrc emits an EOS event, but it is not propagated to the dvbbasebin's src pad. I think a better behavior is that dvbbasebin in this case emits an EOS event, rather than silently stopping, but even better is if the stream never stops at all, if possible.
> I can see that the dvbsrc emits an EOS event, but it is not > propagated to the dvbbasebin's src pad. Any idea where it gets stuck? (you could call gst_debug_get_default_threshold(GST_LEVEL_LOG) to enable the debugging system when you get the EOS event in the probe and then dump that to a file with 2>dbg.log)
It's been running continuously for a week, and it hasn't stopped yet. I suspect that the reason why it sometimes stops might be temporary loss of signal. Unfortunately, I don't have physical access to the device, so I can't force a signal loss. What happens with dvbbasebin if the signal is lost temporarily?
Finally it stopped, and this is the message that I get: ** (<unknown>:19981): WARNING **: Error setting tone: Connection timed out
Please try to get a debug log as explained in comment #1.
Havard, were you able to collect debug log as requested ?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!