[Bug 731250] dvbsrc: tuning/locking logic improvements

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jun 5 10:04:19 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=731250
  GStreamer | gst-plugins-bad | git

--- Comment #5 from Reynaldo H. Verdejo Pinochet <reynaldo at opendot.cl> 2014-06-05 17:04:17 UTC ---
Pushed with a comment block on top of the ioctl_retry
(Edward approved privately).

commit 7c1f7fd78744b177070cd192541b272ff378111e
Author: Reynaldo H. Verdejo Pinochet <r.verdejo at sisa.samsung.com>
Date:   Wed Jun 4 14:35:51 2014 -0400

    dvbsrc: drop redundant assignment

commit 56933d97ecddd0ec27ca6e45cde17070f20a3d3b
Author: Reynaldo H. Verdejo Pinochet <r.verdejo at sisa.samsung.com>
Date:   Wed Jun 4 01:02:20 2014 -0400

    dvbsrc: improve timeout handing at locking loop

    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

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the gstreamer-bugs mailing list