New approach attempts to be more accurate by measuring the elapsed time by iteration. Also: * Use a 10 seconds default timeout and a half a second polling step. New values should better match the tuning process on real-life scenarios. * Correct elapsed_time computation. * Add _retry_ioctl() to avoid bailing out on temporary ioctl EINTR failures (no need to check for EAGAIN cause we are opening the frontend on blocking mode) * Small corrections to fail condition handling
Gstreamer DVB Source GstDvbSrc makes it possible to view Digital TV with gstreamer. Try: gst-launch dvbsrc frequency=11954 polarity=h symbol-rate=27500 pids=210:220 ! mpegtsdemux es-pids=210:220 name=demux ! queue ! mpeg2dec ! xvimagesink demux. ! queue ! mad ! audioconvert ! autoaudiosink to view the German 3Sat telestation from the Astra 1 19.2E satellite. DVB-C is untested, feedback is welcomed. gstdvbtv is not yet ported to 0.10