[Bug 641204] dvbsrc: Faster tuning logic: Use poll instead of artificial usleep

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri May 30 07:46:52 PDT 2014


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

Edward Hervey <bilboed> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.3.3

--- Comment #30 from Edward Hervey <bilboed at bilboed.com> 2014-05-30 14:46:48 UTC ---
commit 4880a8ad1408f40ecf861a90625d88dbd6589ded
Author: Reynaldo H. Verdejo Pinochet <r.verdejo at sisa.samsung.com>
Date:   Fri May 30 00:49:49 2014 -0400

    dvbbasebin: proxy new props/signals from dvbsrc

    Proxy tuning start/done/fail signals and tuning-timeout
    property.

    https://bugzilla.gnome.org/show_bug.cgi?id=641204

commit e68a6d48cbadb084b2071f49288997c7f581521e
Author: Reynaldo H. Verdejo Pinochet <r.verdejo at sisa.samsung.com>
Date:   Thu May 1 18:25:05 2014 -0400

    dvbsrc: smarten up tuning logic

    * Drop remaining sleep() logic in favor of polling
    * Use best guess delivery system if none is set
    * Make tuning/locking timeout configurable
    * Add signals for tuning start, done and fail
    * Drop gst_dvbsrc_frontend_status(). It was used only
      for signal LOCK checking. This is now part of the
      tuning/locking loop
    * Break up frontend configuration and tuning
      on separate functions

    Plus:

    * Add some more useful DEBUG/TRACE messages
    * Move over misplaced DVB API message
    * Fix wrong comment for default DVB buffer size
(http://linuxtv.org/downloads/v4l-dvb-apis/dmx_fcalls.html#DMX_SET_BUFFER_SIZE)

    This patch builds up on previous work done by
    Fabrizio (Misto) Milo <mistobaan at gmail.com>

    https://bugzilla.gnome.org/show_bug.cgi?id=641204

-- 
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