A first (rude) attempt at autoplug.
authorWim Taymans <wim.taymans@gmail.com>
Mon, 21 Aug 2000 21:20:38 +0000 (21:20 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 21 Aug 2000 21:20:38 +0000 (21:20 +0000)
commitfa4a4319f07405693d59936ac2c14b86385ba408
treee00e6dce0666633ca4059a01be2816ef0a975954
parent78a70235431370ca18957e44e67ae1767a145a83
A first (rude) attempt at autoplug.

Original commit message from CVS:
A first (rude) attempt at autoplug.
Autoplugging selects appropriate codecs to connect src to sink, adds
them to the pipeline and connect pads.
Autoplugging will run the typedetect plugin if the src pad has no MIME
type.
No autoplugging is done on the src and sink pads, it's hardcoded:
connect 'src to sink'.
No attempt at creating threads.
No attempt at dynamically autoplugging not yet existing pads.
Changes to (some) plugins to properly set their MIME types.
16 files changed:
docs/manual/outline.txt
gst/elements/gstaudiosink.c
gst/elements/gstaudiosink.h
gst/elements/gstelements.c
gst/gstbin.c
gst/gstbin.h
gst/gstelement.c
gst/gstelement.h
gst/gstelementfactory.c
gst/gstpipeline.c
gst/gstpipeline.h
gst/gsttype.c
gst/gsttype.h
plugins/elements/gstaudiosink.c
plugins/elements/gstaudiosink.h
plugins/elements/gstelements.c