gstreamer 1.1.2


2013-07-11  Sebastian Dröge <sebastian droege collabora co uk>

          releasing 1.1.2

2013-07-10 15:52:10 +0200  Sebastian Dröge <slomo circular-chaos org>

        * gst/gstbin.c:
          bin: Always forward clock-lost message if we're not a top-level bin
          This makes sure that no bin misses the clock-lost messages, independent
          of the state, and could return an old, non-working clock from

2013-07-10 14:30:31 +0200  Sebastian Dröge <slomo circular-chaos org>

        * plugins/elements/gstinputselector.c:
          inputselector: Keep previous active sinkpad around until we're done with it
          Otherwise we'll send a new segment event downstream for each buffer.

2013-07-08 15:26:38 +0100  Tim-Philipp Müller <tim muller collabora co uk>

        * gst/gstallocator.c:
          allocator: fix type of gst_memory_alignment to match declaration
          Fixes compiler warnings such as
          gstallocator.c:61:8: error: conflicting types for 'gst_memory_alignment'
          ../gst/gstallocator.h:52:18: note: previous declaration of 'gst_memory_alignment' was here

2013-07-05 21:36:27 +0200  Piotr Drąg <piotrdrag gmail com>

        * po/
          po: update

2013-07-04 20:39:26 -0400  Thibault Saunier <thibault saunier collabora com>

        * libs/gst/base/gstbasesrc.c:
          basesrc: Do not lock a mutex that does not exist
          The GST_LIVE_LOCK is on GstBaseSrc, not on its source pad.

2013-07-03 21:23:44 +0200  Wim Taymans <wim taymans collabora co uk>

        * libs/gst/base/gstbaseparse.c:
          baseparse: reset PTS after seek

2013-07-03 13:03:49 -0400  Nicolas Dufresne <nicolas dufresne collabora co uk>

        * gst/gstallocator.c:
        * gst/gstevent.c:
        * gst/gstghostpad.c:
        * gst/gstinfo.h:
        * gst/gstmessage.c:
        * gst/gstminiobject.c:
        * gst/gstpad.c:
        * gst/gstplugin.c:
        * gst/gsttaglist.c:
        * gst/gsttypefind.c:
        * gst/gstutils.c:
        * libs/gst/base/gstcollectpads.c:
        * libs/gst/base/gsttypefindhelper.c:
        * libs/gst/base/gsttypefindhelper.h:
          Add few missing allow-none annotation

2013-07-03 09:27:13 +0100  Tim-Philipp Müller <tim centricular net>

        * scripts/gst-uninstalled:
          gst-uninstalled: add new -bad mpegts lib
          And remove signalprocessor/video libs from -bad which have gone
          away or were merged into -base.

2013-07-01 20:35:21 -0400  Olivier Crête <olivier crete collabora com>

        * plugins/elements/gstfunnel.c:
        * plugins/elements/gstfunnel.h:
        * tests/check/elements/funnel.c:
          funnel: Re-push all sticky events when buffers come from a different pad
          Don't special case segment/caps, just push all sticky events when they are
          received on the currently active pad or when the active pad changes.

2013-07-01 20:21:10 -0400  Olivier Crête <olivier crete collabora com>

        * plugins/elements/gstfunnel.c:
          funnel: Use default pad function for upstream event/queries
          The default functions in 1.x already do the right thing

2013-07-01 20:18:58 -0400  Olivier Crête <olivier crete collabora com>

        * tests/check/elements/funnel.c:
          tests: Remove funnel pad_alloc test

2013-07-01 20:07:03 -0400  Olivier Crête <olivier crete collabora com>

        * libs/gst/check/gstcheck.h:
          check: Change stream_id parameter name to match GtkDoc

2013-07-01 11:10:00 +0200  Jonas Holmberg <jonashg axis com>

        * docs/libs/gstreamer-libs-sections.txt:
        * libs/gst/check/
        * libs/gst/check/gstcheck.c:
        * libs/gst/check/gstcheck.h:
        * tests/check/elements/funnel.c:
          check: Added gst_check_setup_events_with_stream_id()
          Added a new function gst_check_setup_events_with_stream_id(), since
          gst_check_setup_events() does not work with multiple pads.

2013-06-30 18:39:03 +0200  Sebastian Dröge <slomo circular-chaos org>

        * gst/gstpad.c:
          pad: Don't consider flushing pads as needing reconfiguration
          Renegotiation and reconfiguration will fail because all queries
          and events won't be accepted by the pad if it's flushing. In the
          best case this just causes unneeded work and spurious warnings in
          the debug logs, in the worst case it causes elements to fail completely.

2013-06-24 23:25:51 +0200  Wim Taymans <wim taymans collabora co uk>

        * plugins/elements/gstqueue2.c:
          queue2: only block serialized query when it's safe
          We must be certain that we don't cause a deadlock when blocking the serialized
          queries. One such deadlock can happen when we are buffering and downstream is
          blocked in preroll and a serialized query arrives. Downstream will not unblock
          (and allow our query to execute) until we complete buffering and buffering will
          not complete until we can answer the query..

2013-06-19 12:30:47 +0200  Sjoerd Simons <sjoerd simons collabora co uk>

        * gst/gstpad.c:
          pad: Add a filter to the caps_query done by acceptcaps
          Use the caps that the pad is asked to accept as filter for the query

2013-06-19 12:19:02 +0200  Sjoerd Simons <sjoerd simons collabora co uk>

        * libs/gst/base/gstbasetransform.c:
          basetransform: optimize default acceptcaps implementation
          Pass the fixed caps we're asked to accept as a filter for the caps
          query, so we don't get a fully-expanded set of caps back (which we don't
          need and can take a lot of time for intersection).
          This reduces the time for camerabin to produce a second frame on a
          logitech C910 camera from around 52 seconds to a bit less then 16
          seconds on my system.

2013-06-19 09:19:53 +0200  Edward Hervey <edward collabora com>

        * gst/gsttaglist.c:
          taglist: Avoid combinatorial explosion when merging tags
          When appending/prepending tags, avoid re-creating (and copying) lists if we already
          have one and instead just append/prepend the GValue to the list.

2013-06-19 10:53:21 +0200  Sebastian Dröge <slomo circular-chaos org>

        * plugins/elements/gstqueue.c:
          queue: Don't hold the queue mutex while doing serialized queries downstream

2013-06-19 10:45:45 +0200  Sebastian Dröge <slomo circular-chaos org>

        * tests/check/gst/gstbuffer.c:
          buffer: Add unit test for map_range()

2013-06-19 08:36:22 +0200  Paul HENRYS <visechelle gmail com>

        * gst/gstbuffer.c:
          buffer: Fix wrong size/index handling when merging memory

2013-06-18 11:39:55 +0200  Stefan Sauer <ensonic users sf net>

        * docs/list-ulink.xsl:
          docs: add missing file for doc-link check

2013-06-17 11:12:51 +0200  Wim Taymans <wim taymans collabora co uk>

        * tests/benchmarks/
        * tests/benchmarks/gstpoolstress.c:
          tests: add stress test for buffers and pools

2013-06-17 10:25:20 +0200  Wim Taymans <wim taymans collabora co uk>

        * libs/gst/base/gstbasesink.c:
          basesink: call state change in all cases
          When we asynchronously go from READY to PLAYING, also call the
          state change function so that subclasses can update their state for PLAYING.
          Because the PREROLL lock is not recursive, we can't make this without
          races and we must assume for now that the subclass can handle concurrent calls
          to PAUSED->PLAYING and PLAYING->PAUSED. We can make this assumption because not
          many elements actually do something in those state changes and the ones that
          did would be broken even more without this change.

2013-06-16 15:07:35 +0200  Stefan Sauer <ensonic users sf net>

        * docs/faq/dependencies.xml:
        * docs/manual/appendix-integration.xml:
        * docs/manual/basics-pads.xml:
        * docs/manual/intro-motivation.xml:
          docs: fix some external links

2013-06-16 14:45:08 +0200  Stefan Sauer <ensonic users sf net>

        * docs/manuals.mak:
          docs: check for broken links in docs
          The check is done using curl (if available). It lists the curl exit code + http
          status code (for those > 399) together with the use of the url in the code. The
          check is not fatal.

2013-06-16 13:05:21 +0200  Stefan Sauer <ensonic users sf net>

        * docs/manual/basics-elements.xml:
        * docs/pwg/intro-preface.xml:
          docs: change https to http urls
          Thank you browser for needlessly changing to https for static doc pages.

2013-06-16 11:41:52 +0200  Stefan Sauer <ensonic users sf net>

        * docs/faq/developing.xml:
        * docs/manual/basics-elements.xml:
        * docs/manual/basics-init.xml:
        * docs/pwg/intro-preface.xml:
          docs: update links to
          The URL layout has changed. Fix the links and comment out one paragraph where
          the doc is gone.
          Fixes #702135

2013-06-14 13:05:38 +0200  Sebastian Dröge <slomo circular-chaos org>

        * docs/gst/gstreamer-sections.txt:
        * gst/gststructure.c:
        * gst/gststructure.h:
        * win32/common/libgstreamer.def:
          structure: Add gst_structure_new_from_string()
          Convenience API for bindings, gst_structure_from_string() returns
          a tuple (structure, end_ptr) in bindings and is unintuitive to use
          because of that.

2013-06-13 08:36:23 +0200  Hans de Goede <hdegoede redhat com>

        * gst/gst.c:
          gst: Don't intercept --help in gst_init()
          Before this patch gst_init would intercept --help, causing for example
          cheese's --help to look like this:
          [hans shalem cheese]$ cheese --help
          cheese [OPTION...] - GStreamer initialization
          Help Options:
          -h, --help                        Show help options
          --help-all                        Show all help options
          --help-gst                        Show GStreamer Options
          gst_init is the only gfoo_init function which does this.

2013-06-12 09:45:56 +0100  Tim-Philipp Müller <tim centricular net>

        * scripts/gst-uninstalled:
          gst-uninstalled: add uridownloader lib in -bad to search paths
          Even if it might not be around for long.

2013-06-11 10:25:02 +0200  Sebastian Dröge <slomo circular-chaos org>

        * tools/gst-launch.c:
          gst-launch: Remove unref that should not be there
          We keep a reference to the context around all the time.

2013-06-09 17:20:22 +0200  Sebastian Dröge <slomo circular-chaos org>

        * tools/gst-launch.c:
          gst-launch: Improve GstContext handling

2013-06-07 13:07:37 +0200  Kim Lam <kim redgiantsoftware com>

        * win32/vs10/base/base.vcxproj:
          win32: Don't include gstcollectpads.c twice

2013-05-31 09:39:55 -0600  Brendan Long <b long cablelabs com>

        * plugins/elements/gstinputselector.c:
          input-selector: send notify::active signal for input-selector pads.

2013-06-06 16:46:12 +0200  Sebastian Dröge <sebastian droege collabora co uk>

        * libs/gst/base/gstbasesrc.c:
          basesrc: Only force-update the duration for dynamic sources when doing the DURATION query
          Doing it after every single create() is not very efficient and not necessary.
          Especially on network file systems fstat() is not cached and causes network
          traffic, making the source possibly unusable slow.

2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian droege collabora co uk>

          Back to development

======== (3.02M)
  sha256sum: 979e279184d12da20b90b4aaa8aee3032fc44eade6928fca0bc59d7e8f1b6597

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]