- Make the return GList of gst_element_get_pad_list as const
authorWim Taymans <wim.taymans@gmail.com>
Thu, 12 Sep 2002 20:52:03 +0000 (20:52 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 12 Sep 2002 20:52:03 +0000 (20:52 +0000)
commit37a127d9edba1d201284eb59a33b0af5ea0607d0
treeded84e8d68839d11bacf87f900656592f32f20f0
parent498d3181d7d9d91e1ef849bcbb529c0d7f5a3a04
- Make the return GList of gst_element_get_pad_list as const

Original commit message from CVS:
- Make the return GList of gst_element_get_pad_list as const
- Pad scheduler refactoring
- Remove gst_pad_set/unset_scheduler as it's not needed
- Reimplement gst_pad_get_scheduler using the parent scheduler
- Remove gst_pad_peek as it cannot work reliably
- Remove the pad bufpen, replace with scheduler private gpointer
- Make queue use the new _get_scheduler implementation
- Remove _pad_unset_scheduler from GstScheduler
- Remove LOOP_SEEK mode from aggregator
- Other fixes for API changes.
21 files changed:
gst/autoplug/gstspider.c
gst/autoplug/gststaticautoplug.c
gst/autoplug/gststaticautoplugrender.c
gst/elements/gstaggregator.c
gst/elements/gstaggregator.h
gst/elements/gstfakesrc.c
gst/elements/gsttee.c
gst/gstelement.c
gst/gstelement.h
gst/gstpad.c
gst/gstpad.h
gst/gstqueue.c
gst/gstscheduler.c
gst/schedulers/gstbasicscheduler.c
gst/schedulers/gstfastscheduler.c
plugins/elements/gstaggregator.c
plugins/elements/gstaggregator.h
plugins/elements/gstfakesrc.c
plugins/elements/gstqueue.c
plugins/elements/gsttee.c
tools/gst-compprep.c