=== release 0.8.6 === 2004-10-05 Thomas Vander Stichele * configure.ac: * NEWS: * RELEASE: * configure.ac: releasing 0.8.6, "Narc" 2004-10-05 Thomas Vander Stichele * configure.ac: prerel bump 2004-10-05 Thomas Vander Stichele patch by: Steve Lhomme * gst/elements/gstfakesrc.c: * gst/elements/gstidentity.c: * gst/gstthread.c: Fix for #153881 2004-10-01 Wim Taymans * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_crc): Fix threadsafety of the crc checking function. 2004-09-26 Thomas Vander Stichele patch by: Ronald Bultje * gst/elements/gsttypefindelement.c: (stop_typefinding), (gst_type_find_element_handle_event), (gst_type_find_element_chain): * gst/elements/gsttypefindelement.h: #153657. Filter out discont event from seekable sources when typefind asks them to seek. Fixes typefind with demuxers for avi, asf and matroska. 2004-09-26 Thomas Vander Stichele * docs/gst/gstreamer-sections.txt: * gst/gstcaps.c: * gst/gstcaps.h: * gst/gstpad.c: Revert preferred caps: (#147789) 2004-09-19 Steve Lhomme * win32/dirent.c: fix a memory leak 2004-09-10 Thomas Vander Stichele * configure.ac: bump for prerelease 2004-09-09 Thomas Vander Stichele * docs/Makefile.am: * docs/manual/elements-api.xml: restructure so that common stuff is shown first * docs/manual/init-api.xml: convert to examples * docs/manual/manual.xml: * docs/manuals.mak: * docs/url.entities: link to API on the website, possibly override later in build * examples/manual/.cvsignore: ignore more * examples/manual/Makefile.am: add more examples * examples/manual/extract.pl: error out on failure 2004-09-08 Thomas Vander Stichele * docs/gst/tmpl/gstthread.sgml: * docs/manual/init-api.xml: * examples/manual/Makefile.am: convert two code bits to examples 2004-09-06 Ronald S. Bultje * gst/gstelement.c: (gst_element_change_state): Well, actually, I was about to remove this insane assert when I noticed Wim already did that. A warning is nice so we can fix actual ugs (using --g-fatal-warnings and backtraces), so I added that instead. 2004-09-06 Wim Taymans * gst/gstelement.c: (gst_element_threadsafe_properties_pre_run), (gst_element_threadsafe_properties_post_run), (gst_element_set_state), (gst_element_change_state): Added extra refcounting around various places. 2004-09-06 Wim Taymans * gst/gstpad.c: (gst_pad_link_call_link_functions): Fix debug info. 2004-09-06 Wim Taymans * gst/schedulers/gstoptimalscheduler.c: (add_to_group), (remove_from_group): Some more debug info. 2004-09-03 Wim Taymans * gst/elements/gstfakesrc.c: (gst_fakesrc_class_init), (gst_fakesrc_init), (gst_fakesrc_set_clock), (gst_fakesrc_set_property), (gst_fakesrc_get_property), (gst_fakesrc_get), (gst_fakesrc_change_state): * gst/elements/gstfakesrc.h: * gst/elements/gstidentity.c: (gst_identity_class_init), (gst_identity_init), (gst_identity_chain), (gst_identity_set_property), (gst_identity_get_property), (gst_identity_change_state): * gst/elements/gstidentity.h: Added datarate properties to limit the datarate. 2004-08-25 Benjamin Otte * gst/autoplug/gstspider.c: (plugin_init): don't set a rank. We don't want to autoplug by inserting spiders. 2004-08-22 Benjamin Otte * gst/autoplug/gstspider.c: (gst_spider_class_init), (gst_spider_identity_plug): add a template for spider's sink * gst/gst.c: (gst_register_core_elements): queue's rank should be NULL, we don't want spider to add it. 2004-08-18 David Schleef * docs/gst/Makefile.am: Remove --ignore-fail-on-non-empty (#150331) * docs/libs/Makefile.am: same * docs/gst/tmpl/gstxml.sgml: Remove GstXMLNs * docs/random/ds/0.9-planning: random additions * docs/random/ds/0.9-suggested-changes: same * gst/gstxml.h: remove vestigal GstXMLNs definition Preferred caps: (#147789) * docs/gst/gstreamer-sections.txt: Add symbols * docs/gst/tmpl/gstcaps.sgml: Add symbols * gst/gstcaps.c: (gst_caps_copy), (gst_caps_free), (gst_caps_append), (gst_caps_copy_1), (gst_caps_intersect), (gst_caps_union), (gst_caps_save_thyself), (gst_caps_load_thyself), (gst_caps_get_preferred), (gst_caps_set_preferred), (gst_caps_get_structure_by_id), (gst_caps_prefer_foreach), (gst_caps_use_preferred): Handle caps preferences * gst/gstcaps.h: Add caps preferences * gst/gstpad.c: (gst_pad_link_get_preferred), (gst_pad_link_fixate), (gst_pad_link_call_link_functions), (gst_pad_renegotiate), (gst_pad_guess_preferred), (gst_pad_get_caps), (gst_pad_push): Use caps preferences for negotiation. 2004-08-17 Benjamin Otte * gst/autoplug/gstspideridentity.c: (gst_spider_identity_request_new_pad): * gst/elements/gstaggregator.c: (gst_aggregator_base_init), (gst_aggregator_init): * gst/elements/gstfakesink.c: (gst_fakesink_base_init), (gst_fakesink_init): * gst/elements/gstfakesrc.c: (gst_fakesrc_base_init), (gst_fakesrc_init): * gst/elements/gstfdsink.c: (gst_fdsink_base_init), (gst_fdsink_init): * gst/elements/gstfdsrc.c: (gst_fdsrc_base_init), (gst_fdsrc_init): * gst/elements/gstfilesink.c: (gst_filesink_base_init), (gst_filesink_init): * gst/elements/gstfilesrc.c: (gst_filesrc_base_init), (gst_filesrc_init): * gst/elements/gstidentity.c: (gst_identity_base_init), (gst_identity_init): * gst/elements/gstmultifilesrc.c: (gst_multifilesrc_base_init), (gst_multifilesrc_init): * gst/elements/gstpipefilter.c: (gst_pipefilter_base_init), (gst_pipefilter_init): * gst/elements/gststatistics.c: (gst_statistics_base_init), (gst_statistics_init): * gst/elements/gsttee.c: (gst_tee_base_init), (gst_tee_init): * gst/gstqueue.c: (gst_queue_base_init), (gst_queue_init): s/gst_pad_new/&_from_template/ register pad templates in the base_init function add static pad template definitions 2004-08-17 Benjamin Otte * testsuite/bytestream/gstbstest.c: (gst_bstest_init): * testsuite/dynparams/dparamstest.c: (gst_dptest_init): * testsuite/refcounting/pad.c: (main): * testsuite/refcounting/thread.c: (create_thread_ghostpads): s/gst_pad_new/&_from_template/ prepare deprecation of gst_pad_new 2004-08-17 Thomas Vander Stichele patch by: Luca Ognibene * gst/gstcaps.c: * gst/gstelement.c: * gst/gstpad.c: * gst/gstxml.c: fix memleaks. Fixes #150001 2004-08-17 Benjamin Otte * docs/random/ds/0.9-suggested-changes: add notes - mostly about pad templates 2004-08-16 Steve Lhomme * win32/GStreamer.vcproj: temporary locale files are .gmo not .mo 2004-08-16 Thomas Vander Stichele * configure.ac: bump nano to cvs