[Bug 581011] Move DVB plugins to -good

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Jun 4 17:58:41 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=581011
  GStreamer | gst-plugins-good | 0.10.x

--- Comment #2 from David Schleef <ds at schleef.org> 2011-06-05 00:55:59 UTC ---
Comments on dvbsrc.  Some of them may be uninformed.


dvbsrc should have a device= property, like v4l2src.

tuning needs to be asynchronous.  Holding a lock and not returning
from g_object_set() until tuning is finished is not ok.
 - What is the most appropriate thread to do tuning?  In PLAYING,
   probably streaming thread.  In READY, probably special thread.

Restore timeout property from 5616efb0.

polarity property should be an enum (or boolean).  Or autoprobed.

Needs documentation of dvb-adapter structure.

Needs documentation of dvb-frontend-stats structure.

Perhaps should have a URI handler

Move gst_dvbsrc_plugin_init() somewhere else.

In read_dvb_device(), why are there two timeout paths?

In read_dvb_device(), it would be better to configure the device not
to wake up until there are N packets to read, and/or some delay has
passed.  This avoids unnecessary read()/poll() syscalls.  Is this
possible?

Buffers should be timestamped by the hardware.

What is the purpose of gst_dvbsrc_start_stop_filters()?  Please
document.

gst_dvbsrc_frontend_status() has a usleep().  This should be removed.

Move diseqc to separate source file?

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


More information about the gstreamer-bugs mailing list