[gstreamer-bugs] [Bug 415754] New GstMuxer class

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sun Mar 16 09:04:44 PDT 2008


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=415754

  GStreamer | gstreamer (core) | Ver: HEAD CVS




------- Comment #31 from Mark Nauwelaerts  2008-03-16 16:04 UTC -------
Created an attachment (id=107392)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=107392&action=view)
GstCollectPads2 proposal

As alluded to above, this is a stab at GstCollectPads2, basically a copy of the
old one, merged with GstMuxPads, along with various cleanups.  In particular,
locking has been revised for MT-safety.

Some other thoughts:
* the GstCollectPads unimplemented API part might be removed altogether (given
that it still hasn't happened anyway after quite some time)
* the "higher level" helper API methods (e.g. _read_buffer) might not be
essential
* minor "API contract" change in _set_flushing (due to locking and MT-safety);
this could be avoided, but then a lot more properties would also need LOCK
protection (and LOCK to be taken much more)
* see also comments and NOTEs in files


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=415754.




More information about the Gstreamer-bugs mailing list