GNOME Bugzilla – Bug 608171
[dvbsrc] many wake-ups in read_device on signal loss.
Last modified: 2011-05-23 14:51:51 UTC
The poll timeout is very short (100 ms) causing many wake-ups when dvb signal is lost. It could be increased, but then stopping the pipeline is slower.
Created attachment 152399 [details] [review] proposed patch modified : read_device function now use a GstPoll added: timeout property (in micro second)
commit 5616efb0f8868d9ffb57a308ccf42d4a4df8ea66 Author: Vincent Génieux <vgenieux@free.fr> Date: Mon May 23 16:47:31 2011 +0200 dvbsrc: Add timeout property and use GstPoll instead of poll This allows to use much higher timeout values because GstPoll is interruptible and keeps the number of wakeups during signal loss lower. Fixes bug #608171.