2003-12-22 Benjamin Otte * gst/elements/gstelements.c: Set ranks of elements to NONE, so the autoplugger doesn't use them. * gst/elements/gstshaper.c: (gst_shaper_getcaps): Fix proxying to new CAPS stuff. Don't call get_allowed_caps but gst_caps (peer). 2003-12-22 Benjamin Otte * gst/autoplug/gstsearchfuncs.c: (gst_autoplug_caps_intersect): * gst/autoplug/gstspideridentity.c: (gst_spider_identity_link), (gst_spider_identity_getcaps), (gst_spider_identity_change_state), (gst_spider_identity_sink_loop_type_finding): * gst/autoplug/gstspideridentity.h: Fix autoplugging in spider element, so it works with new caps. This was mainly caused by identifying empty caps incorrectly. 2003-12-22 David Schleef * gststructure.c, gstvalue.c, gstvalue.h: Add gst_value_init_and_copy() and use it, to avoid silly mistakes in using g_value_copy() 2003-12-21 David Schleef * many, many files: Merge CAPS branch. This includes: - implemention of GstValue and several GstValue types - implemention of GstStructure - entire rewrite of GstCaps - removal of GstProps - many changes to GstPad to compensate for new caps paradigm - removal of GstBufferpool * gst/Makefile.am, gst/gst.h, gst/gstpad.h, gst/gsttypefind.h, gstvalue.h, gst/gstcaps[2]*.[ch]: - rename gstcaps2.[ch] to gstcaps.[ch] 2003-12-21 Ronald Bultje * gst/gstqueue.c: (gst_queue_handle_pending_events), (gst_queue_chain), (gst_queue_handle_src_event): implement timeout for sending events. Workaround for if the pipeline on this queue is not passing any data. 2003-12-21 Ronald Bultje * ChangeLog: moved to gstreamer/docs/random/old/ChangeLog.gstreamer * moved CVS to freedesktop.org