[gst-devel] Re: [gst-cvs] thomasvs gstreamer: gstreamer/docs/random/ds/

Benjamin Otte in7y118 at public.uni-hamburg.de
Thu Jul 8 12:49:02 CEST 2004


On Thu, 8 Jul 2004, Ronald Bultje wrote:

> On Thu, 8 Jul 2004, Thomas Vander Stichele wrote:
> > + - make gst_bin_get_list virtual so subclasses can override it (e.g.
> > +   gst-play which contains an internal thread not inside the bin that is
> > +   gstplay)
>
> Isn't that a gstplay bug? If it pretends to be a bin, it should behave
> like one.
>
It's not a bin in the strict sense. A bin is a container where you can
add/remove elements. But since a bin is the only thing that you can add
elements to, it's used as the base class here.

Autopluggers like spider or spider2 want a way to add elements to them
themselves without having them visible to the outside.
gst-editor should not show the contents of spider for example, spider is
supposed to be transparent to the user.

Benjamin





More information about the gstreamer-devel mailing list