ChangeLog
=========
2013-07-11 Sebastian Dröge <[email protected]>
* configure.ac:
releasing 1.1.2
2013-07-10 15:52:10 +0200 Sebastian Dröge <[email protected]>
* 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
gst_bin_provide_clock_func().
https://bugzilla.gnome.org/show_bug.cgi?id=701997
2013-07-10 14:30:31 +0200 Sebastian Dröge <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* po/POTFILES.in:
po: update POTFILES.in
https://bugzilla.gnome.org/show_bug.cgi?id=703682
2013-07-04 20:39:26 -0400 Thibault Saunier <[email protected]>
* 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 <[email protected]>
* libs/gst/base/gstbaseparse.c:
baseparse: reset PTS after seek
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=702778
2013-07-03 13:03:49 -0400 Nicolas Dufresne <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* tests/check/elements/funnel.c:
tests: Remove funnel pad_alloc test
2013-07-01 20:07:03 -0400 Olivier Crête <[email protected]>
* libs/gst/check/gstcheck.h:
check: Change stream_id parameter name to match GtkDoc
2013-07-01 11:10:00 +0200 Jonas Holmberg <[email protected]>
* docs/libs/gstreamer-libs-sections.txt:
* libs/gst/check/Makefile.am:
* 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.
https://bugzilla.gnome.org/show_bug.cgi?id=703377
2013-06-30 18:39:03 +0200 Sebastian Dröge <[email protected]>
* 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 <[email protected]>
* 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..
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=702840
2013-06-19 12:30:47 +0200 Sjoerd Simons <[email protected]>
* 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
https://bugzilla.gnome.org/show_bug.cgi?id=702632
2013-06-19 12:19:02 +0200 Sjoerd Simons <[email protected]>
* 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.
https://bugzilla.gnome.org/show_bug.cgi?id=702632
2013-06-19 09:19:53 +0200 Edward Hervey <[email protected]>
* 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.
https://bugzilla.gnome.org/show_bug.cgi?id=702545
2013-06-19 10:53:21 +0200 Sebastian Dröge <[email protected]>
* plugins/elements/gstqueue.c:
queue: Don't hold the queue mutex while doing serialized queries
downstream
https://bugzilla.gnome.org/show_bug.cgi?id=702520
2013-06-19 10:45:45 +0200 Sebastian Dröge <[email protected]>
* tests/check/gst/gstbuffer.c:
buffer: Add unit test for map_range()
https://bugzilla.gnome.org/show_bug.cgi?id=702617
2013-06-19 08:36:22 +0200 Paul HENRYS <[email protected]>
* gst/gstbuffer.c:
buffer: Fix wrong size/index handling when merging memory
https://bugzilla.gnome.org/show_bug.cgi?id=702617
2013-06-18 11:39:55 +0200 Stefan Sauer <[email protected]>
* docs/list-ulink.xsl:
docs: add missing file for doc-link check
2013-06-17 11:12:51 +0200 Wim Taymans <[email protected]>
* tests/benchmarks/Makefile.am:
* tests/benchmarks/gstpoolstress.c:
tests: add stress test for buffers and pools
2013-06-17 10:25:20 +0200 Wim Taymans <[email protected]>
* 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.
https://bugzilla.gnome.org/show_bug.cgi?id=702282
2013-06-16 15:07:35 +0200 Stefan Sauer <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* docs/faq/developing.xml:
* docs/manual/basics-elements.xml:
* docs/manual/basics-init.xml:
* docs/pwg/intro-preface.xml:
docs: update links to developer.gnome.org
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 <[email protected]>
* 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 <[email protected]>
* 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
Usage:
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.
https://bugzilla.gnome.org/show_bug.cgi?id=702089
2013-06-12 09:45:56 +0100 Tim-Philipp Müller <[email protected]>
* 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 <[email protected]>
* tools/gst-launch.c:
gst-launch: Remove unref that should not be there
We keep a reference to the context around all the time.
https://bugzilla.gnome.org/show_bug.cgi?id=701985
2013-06-09 17:20:22 +0200 Sebastian Dröge <[email protected]>
* tools/gst-launch.c:
gst-launch: Improve GstContext handling
https://bugzilla.gnome.org/show_bug.cgi?id=700967
2013-06-07 13:07:37 +0200 Kim Lam <[email protected]>
* win32/vs10/base/base.vcxproj:
win32: Don't include gstcollectpads.c twice
https://bugzilla.gnome.org/show_bug.cgi?id=701603
2013-05-31 09:39:55 -0600 Brendan Long <[email protected]>
* plugins/elements/gstinputselector.c:
input-selector: send notify::active signal for input-selector pads.
https://bugzilla.gnome.org/show_bug.cgi?id=701319
2013-06-06 16:46:12 +0200 Sebastian Dröge <[email protected]>
* 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.
https://bugzilla.gnome.org/show_bug.cgi?id=652037
2013-06-05 18:36:40 +0200 Sebastian Dröge <[email protected]>
* configure.ac:
Back to development
Download
========
http://download.gnome.org/sources/gstreamer/1.1/gstreamer-1.1.2.tar.xz (3.02M)
sha256sum: 979e279184d12da20b90b4aaa8aee3032fc44eade6928fca0bc59d7e8f1b6597
_______________________________________________
ftp-release-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/ftp-release-list