=== release 1.0.2 === 2012-10-25 Tim-Philipp Müller * configure.ac: releasing 1.0.2 2012-10-25 00:04:49 +0100 Tim-Philipp Müller * ChangeLog: * NEWS: * RELEASE: * configure.ac: * docs/plugins/inspect/plugin-coreelements.xml: * gstreamer.doap: * win32/common/config.h: * win32/common/gstversion.h: Release 1.0.2 2012-10-24 16:13:34 +0400 Руслан Ижбулатов * tests/examples/manual/Makefile.am: examples: link testrtpool to pthreads Fixes #686787 2012-10-24 11:46:01 +0200 Sebastian Dröge * gst/gstevent.c: event: Allow GST_CLOCK_TIME_NONE as duration for GAP events 2012-10-24 11:16:12 +0200 Wim Taymans * libs/gst/base/gstbasesrc.c: basesrc: use new GCond for async state change Use a new GCond, protected with the object lock, to signal completion of the async state change. We can't reuse the live lock because that one can be locked when the create function blocks. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686723 2012-10-22 20:25:43 +0200 Miguel Angel Cabrera Moya * gst/gstallocator.c: allocator: fix memory leak in _fallback_mem_copy https://bugzilla.gnome.org/show_bug.cgi?id=686658 2012-10-22 20:33:06 +0200 Miguel Angel Cabrera Moya * gst/gstpreset.c: preset: remove variable not read https://bugzilla.gnome.org/show_bug.cgi?id=686659 2012-10-22 15:04:26 +0200 Sebastian Dröge * configure.ac: * libs/gst/check/libcheck/Makefile.am: * m4/ax_pthread.m4: * tests/examples/streams/Makefile.am: configure: Properly check for pthread The old check failed on Android for example. 2012-10-22 10:25:40 +0200 Sebastian Dröge * gst/gstinfo.c: info: Don't use GST_DEBUG() in gst_debug_add_log_function() and related functions unconditionally If GStreamer was not initialized yet this will cause g_warnings(). 2012-10-20 19:44:43 +0100 Tim-Philipp Müller * libs/gst/base/gstcollectpads.h: collectpads: fix g-i annotation for GstCollectPadsBufferFunction We pass ownership of the buffer to the function. 2012-10-20 12:54:06 +0100 Tim-Philipp Müller * docs/libs/Makefile.am: * gst/gst.c: g_type_init() is no longer required and deprecated in glib >= 2.35.0 https://bugzilla.gnome.org/show_bug.cgi?id=686456 2012-10-19 13:36:33 -0700 Michael Smith * gst/gstsample.c: GstSample: fix typo in G-I annotations, allows creating GstSamples from bindings. 2012-10-18 15:31:17 +0200 Sebastian Dröge * gst/gstpoll.c: poll: Fix compiler warning about constness passing argument 1 of 'g_mutex_lock' discards 'const' qualifier from pointer target type passing argument 1 of 'g_mutex_unlock' discards 'const' qualifier from pointer target type 2012-10-17 16:49:19 +0100 Tim-Philipp Müller * gst/gstbin.c: * gst/gstpipeline.c: bin, pipeline: use gst_element_class_set_static_metadata() So the strings aren't copied. 2012-10-16 12:31:50 +0200 Sebastian Dröge * gst/gstelement.c: * gst/gstelement.h: element: API: Add GstElement::post_message() vfunc Conflicts: gst/gstelement.h 2012-10-16 11:54:54 +0200 Wim Taymans * docs/pwg/advanced-events.xml: pwg: link to caps and qos chapters 2012-10-16 11:20:59 +0200 Wim Taymans * docs/pwg/building-boiler.xml: * docs/pwg/building-queryfn.xml: * docs/pwg/pwg.xml: pwg: add section about query function 2012-10-16 11:12:38 +0200 Wim Taymans * docs/pwg/building-eventfn.xml: pwg: fix event function 2012-10-15 19:56:36 +0100 Tim-Philipp Müller * libs/gst/base/gstcollectpads.c: * libs/gst/base/gstcollectpads.h: collectpads: minor docs fixes 2012-10-15 19:55:42 +0100 Tim-Philipp Müller * libs/gst/base/gstcollectpads.c: collectpads: fix buffer leak in clip_time 2012-10-15 18:44:52 +0200 Mark Nauwelaerts * libs/gst/base/gstcollectpads.c: collectpads: call clip function with user data 2012-10-15 14:06:45 +0200 Wim Taymans * docs/pwg/pwg.xml: pwg: reorder some chapters Reorder some chapter so that they match the steps done in the element. 2012-10-15 13:59:50 +0200 Wim Taymans * docs/pwg/advanced-negotiation.xml: pwg: small tweaks to negotiation 2012-10-15 13:44:51 +0200 Wim Taymans * docs/pwg/advanced-negotiation.xml: pwg: improve negotiation documentation some more 2012-10-15 12:10:46 +0200 Wim Taymans * docs/design/part-negotiation.txt: * docs/pwg/advanced-negotiation.xml: pwg: update negotiation part 2012-10-15 12:10:11 +0200 Wim Taymans * docs/design/part-synchronisation.txt: docs: update synchronization docs 2012-10-12 16:58:03 +0200 Wim Taymans * docs/pwg/advanced-negotiation.xml: pwg: work on rewriting caps negotiation docs 2012-10-12 16:09:26 +0200 Wim Taymans * docs/design/part-negotiation.txt: design: rename passthrough negotiation Rename passthrough negotiation to transform negotiation to avoid confusion with passthrough operation. 2012-10-12 13:15:48 +0200 Wim Taymans * docs/manual/basics-elements.xml: * docs/manual/basics-pads.xml: manual: no more new-decoded-pad 2012-10-12 13:13:32 +0200 Wim Taymans * docs/manual/advanced-dataaccess.xml: * docs/manual/appendix-compiling.xml: * docs/manual/manual.xml: manual: move embedding elements to separate chapter 2012-10-12 13:01:28 +0200 Wim Taymans * docs/pwg/advanced-qos.xml: pwg: small example for throttle 2012-10-12 12:55:57 +0200 Wim Taymans * docs/pwg/advanced-qos.xml: * docs/pwg/pwg.xml: pwg: add info about QoS 2012-10-12 12:55:25 +0200 Wim Taymans * docs/pwg/intro-basics.xml: pwg: adds some more links 2012-10-12 12:55:03 +0200 Wim Taymans * docs/design/part-qos.txt: qos: messages are posted, not dropped 2012-10-12 10:35:43 +0200 Wim Taymans * docs/manual/communication.png: * docs/manual/diagrams-general.svg: * docs/manual/diagrams-pipelines.svg: * docs/manual/gstreamer-overview.png: * docs/manual/mime-world.png: * docs/manual/thread-buffering.png: manual: update graphics 2012-10-11 17:10:17 +0200 Wim Taymans * docs/manual/advanced-buffering.xml: * tests/examples/manual/.gitignore: * tests/examples/manual/Makefile.am: manual: add example of no-rebuffer buffering strategy 2012-10-11 17:10:04 +0200 Wim Taymans * docs/manual/basics-bus.xml: * docs/manual/intro-gstreamer.xml: manual: small tweaks 2012-10-11 17:09:29 +0200 Wim Taymans * gst/gstquery.c: query: buffering time left is in milliseconds 2012-10-11 17:07:39 +0200 Wim Taymans * docs/manual/basics-bins.xml: manual: add some text about bin state change order 2012-10-10 16:43:58 +0200 Wim Taymans * docs/manual/highlevel-playback.xml: * tests/examples/manual/Makefile.am: manual: talk about playsink Talk about playsink and give an example of its usage. 2012-10-10 13:08:31 +0200 Wim Taymans * docs/manual/advanced-autoplugging.xml: * docs/manual/highlevel-components.xml: * docs/manual/highlevel-playback.xml: * docs/manual/manual.xml: * tests/examples/manual/Makefile.am: manual: add something about uridecodebin 2012-10-10 11:35:01 +0200 Mark Nauwelaerts * libs/gst/base/gstcollectpads.c: collectpads: ensure all timestamps are in same time domain ... by not only processing incoming buffers through a clip function, but also other timestamps such as those coming from GAP event. 2012-10-10 10:36:32 +0200 Mark Nauwelaerts * libs/gst/base/gstbaseparse.c: * libs/gst/base/gstbasesrc.h: docs: adjust some parameter mismatches 2012-10-10 11:34:27 +0200 Sebastian Dröge * gst/gstpad.c: pad: Downgrade GST_WARNING to GST_INFO It's usually not a problem if a query fails if there's no peer, especially as it will happen during pad linking (caps query) quite often and spams the logs. 2012-10-09 17:06:04 +0200 Wim Taymans * docs/manual/advanced-autoplugging.xml: * tests/examples/manual/.gitignore: * tests/examples/manual/Makefile.am: manual: remove outdated autoplugging section Remove autoplugging chapter and point to decodebin/playbin examples. 2012-10-09 16:12:01 +0200 Wim Taymans * docs/manual/advanced-threads.xml: * tests/examples/manual/.gitignore: * tests/examples/manual/Makefile.am: manual: Talk about threading Rework the threading chapter. Talk about stream-status and give some examples on how to change the thread priorities. 2012-10-09 15:57:29 +0200 Wim Taymans * docs/design/part-stream-status.txt: design: improve stream-status document 2012-10-09 15:31:19 +0200 Wim Taymans * libs/gst/base/gstbasesrc.c: basesrc: retrieve the result from start_complete gst_base_src_start_complete() can fail when the thread could not be started, for example. Make sure it causes the state change to fail by retrieving the result from _start_complete(). 2012-10-09 15:31:04 +0200 Wim Taymans * libs/gst/base/gstbasesrc.c: basesrc: improve debug 2012-10-09 10:24:34 +0200 Wim Taymans * gst/gstpad.h: pad: small docs fixes and remove a 0.11 fixme 2012-10-08 16:42:11 +0200 Wim Taymans * docs/design/part-buffering.txt: * docs/manual/advanced-buffering.xml: * docs/manual/manual.xml: manual: talk a bit about buffering 2012-10-08 13:22:30 +0200 Wim Taymans * docs/manual/advanced-clocks.xml: * docs/pwg/advanced-clock.xml: docs: improve clock chapter 2012-10-08 10:39:30 +0200 Wim Taymans * docs/manual/advanced-dataaccess.xml: * tests/examples/manual/Makefile.am: manual: add example for effect switching 2012-10-08 09:11:53 +0200 Wim Taymans * docs/design/part-preroll.txt: * docs/design/part-sparsestreams.txt: docs: small updates 2012-10-07 16:48:25 +0100 Tim-Philipp Müller * configure.ac: * docs/plugins/inspect/plugin-coreelements.xml: * win32/common/config.h: * win32/common/gstversion.h: Back to development (bug-fixing)