ChangeLog
=========
2016-09-30 Sebastian Dröge <[email protected]>
* configure.ac:
releasing 1.9.90
2016-09-30 11:41:14 +0300 Sebastian Dröge <[email protected]>
* po/de.po:
po: Update translations
2016-09-27 18:00:47 +0100 Tim-Philipp Müller <[email protected]>
* meson.build:
* plugins/tracers/meson.build:
meson: tracers: signal availability of libunwind and backtrace() to
code
Not setting cdata here on purpose because of .. complications.
2016-09-26 18:21:19 -0300 Thibault Saunier <[email protected]>
* config.h.meson:
* meson.build:
* plugins/meson.build:
* plugins/tracers/meson.build:
meson: Build tracers
2016-09-23 20:40:39 -0300 Thibault Saunier <[email protected]>
* docs/gst/meson.build:
* docs/libs/meson.build:
* docs/meson.build:
meson: Fix gtkdoc using new meson features
2016-09-26 12:14:14 +0100 Tim-Philipp Müller <[email protected]>
* tests/check/gst/gstbuffer.c:
* tests/check/gst/gstmemory.c:
* tests/check/gst/gstmeta.c:
tests: remove unused valgrind stuff
Code was also checking the wrong define anyway.
2016-09-26 12:12:12 +0100 Tim-Philipp Müller <[email protected]>
* tests/check/Makefile.am:
* tests/check/pipelines/parse-launch.c:
tests: parse-launch: looks clean nowadays, so re-enable for valgrind
Also, the valgrind bits weren't hooked up properly anyway,
checking the wrong define.
2016-09-24 18:22:26 +0100 Tim-Philipp Müller <[email protected]>
* config.h.meson:
* meson.build:
meson: remove incorrect and unneeded check for ptrdiff_t
Need to include stddef.h for it, so this would've worked:
if cc.has_type('ptrdiff_t', prefix: '#include <stddef.h>')
2016-09-24 18:06:31 +0100 Tim-Philipp Müller <[email protected]>
* gst/printf/meson.build:
meson: fix internal printf for %ll format modifier on 32-bit systems
gst/gstprintf unit test would fail on 32-bit x86 with:
gstprintf.c:83:printf_I32_I64:0: 'str' (64-bit x value = b5a6978f) is
not equal to '"64-bit x value = f1e2d3c4b5a6978f"'
2016-09-23 04:19:47 +0530 Nirbheek Chauhan <[email protected]>
* gst/meson.build:
Revert "meson: Force gstenum_h to be built when using gst_dep"
This reverts commit cfc565e2d88a8e7d656b68c5c2a1b7acb08cdb7f.
The commit was redundant since gst_gen_sources already contains
gstenum_h. We're still investigating why some people are still seeing
a racy build failure.
2016-09-23 00:28:53 +0530 Nirbheek Chauhan <[email protected]>
* gst/meson.build:
meson: Force gstenum_h to be built when using gst_dep
This forces gstenumtypes.h to be built whenever something uses gst_dep
as a subproject dependency. This is needed since gst/gst.h includes
gstenumtypes.h
Closes https://github.com/mesonbuild/meson/issues/714 which is not
actually a Meson bug.
2016-09-19 10:07:51 -0400 Sebastian Dröge <[email protected]>
* gst/gstbin.c:
bin: Add forgotten "git commit --amend" for last commit
Need to cast away the const as g_queue_foreach() takes a non-const
GQueue*
2016-09-19 10:04:55 -0400 Kouhei Sutou <[email protected]>
* gst/gstbin.c:
bin: When copying the sort iterator, also copy its internal queue
Otherwise both iterators share the same references, the second one
usually resulting in a crash when being freed.
https://bugzilla.gnome.org/show_bug.cgi?id=771649
2016-09-11 15:28:43 +0200 Carlos Rafael Giani <[email protected]>
* tests/check/elements/queue2.c:
queue2: Fix watermark test
This carries over code for a similar test from multiqueue to ensure
full
control over the dataflow while testing. (The previous attempt was
racy
since the fill level changed without any thread sync with the test
code.)
https://bugzilla.gnome.org/show_bug.cgi?id=771210
2016-09-11 15:26:26 +0200 Carlos Rafael Giani <[email protected]>
* plugins/elements/gstqueue2.c:
queue2: Update buffering if its enabled and low/high watermarks are
changed
https://bugzilla.gnome.org/show_bug.cgi?id=771210
2016-09-15 17:38:49 +0530 Arun Raghavan <[email protected]>
* gst/gstmessage.c:
message: Fix documentation for gst_message_new_duration()
Seems like there was some documentation left over from when this was
gst_message_new_duration().
2016-09-12 17:41:16 +0200 Sebastian Dröge <[email protected]>
* libs/gst/base/gstbasesink.c:
basesink: Remove unused fields and always use the buffer timestamp
difference for calculating the QoS proportion
The buffer timestamps are only hints and more often than not have
nothing to do with reality.
https://bugzilla.gnome.org/show_bug.cgi?id=771306
2016-09-08 12:58:54 +0530 Nirbheek Chauhan <[email protected]>
* configure.ac:
* gst/gstconfig.h.in:
* meson.build:
gstconfig: Use __declspec when built with MinGW and linking with MSVC
Earlier we were only using __declspec(dllexport/import) when we were
built with MSVC because when built with MinGW and linking with MinGW
we
don't need it (and we get linker errors because of it).
However, when we're built with MinGW and someone wants to link to us
with MSVC, we still need the prototypes to have __declspec(dllimport)
since MSVC cannot do auto-import like GCC can.
https://bugzilla.gnome.org/show_bug.cgi?id=771029
2016-09-12 17:07:09 +0200 Sebastian Dröge <[email protected]>
* gst/gstbin.c:
bin: Also don't *unset* element flags if they're in the suppressed
flags
Otherwise our bin might lose various flags that were explicitly set on
it at arbitrary times.
2016-09-10 11:59:11 -0300 Thiago Santos <[email protected]>
* tests/check/gst/gstbin.c:
tests: gstbin: add tests for suppressed flags
Some simple tests to make sure it keeps working
2016-09-02 17:39:17 +0900 Wonchul Lee <[email protected]>
* gst/gstbin.c:
* gst/gstbin.h:
* win32/common/libgstreamer.def:
bin: Add setter and getter to suppress element flags
Suppress-flags is for preventing propagation of child element's
specific
flag when it is added to the bin.
https://bugzilla.gnome.org/show_bug.cgi?id=770627
2016-09-10 20:50:48 +1000 Jan Schmidt <[email protected]>
* autogen.sh:
* common:
Automatic update of common submodule
From b18d820 to f980fd9
2015-11-13 16:00:02 +0000 Graham Leggett <[email protected]>
* gst/gst.c:
gst: Ensure gst_value is initialised before gst_tag
Otherwise GST_TYPE_FRACTION will work correctly in tags.
https://bugzilla.gnome.org/show_bug.cgi?id=753922
2016-09-09 11:46:11 +0300 Sebastian Dröge <[email protected]>
* gst/gstutils.c:
element: Reset the stop position to NONE in seek_simple()
When using seek_simple() in combination with other kinds of seeks,
this
becomes problematic. seek_simple() does not reset the stop position to
GST_CLOCK_TIME_NONE but keeps whatever a previous seek did. So for
example
when doing a seek_simple() after a rate=-1 seek, we would usually get
assertions that start>stop (and stop being the old stop from the
rate=1 seek).
https://bugzilla.gnome.org/show_bug.cgi?id=771104
2016-09-10 09:53:42 +1000 Jan Schmidt <[email protected]>
* autogen.sh:
* common:
Automatic update of common submodule
From f49c55e to b18d820
2016-09-09 09:36:40 -0300 Thibault Saunier <[email protected]>
* tests/check/meson.build:
meson:tests: Bump timeout to 3 minutes
Basically we already have each test with a 20sec timeout,
and testsuite can last more than the default 30secs from
meson. 3 minutes is another arbitrary timeout but should
be good enough.
2016-09-08 15:19:38 +0300 Sebastian Dröge <[email protected]>
* libs/gst/base/gstbasesink.c:
basesink: Use the average durations based on timestamps for the QoS
proportion when doing trickmodes
The durations of the buffers are (usually) assuming that no frames
are being
dropped and are just the durations coming from the stream. However if
we do
trickmodes, frames are being dropped regularly especially if only key
units
are supposed to be played.
Fixes completely bogus QoS proportion values in the above case.
2016-09-05 18:07:49 -0300 Thibault Saunier <[email protected]>
* meson.build:
meson: Fix building with meson 0.34
2016-08-26 20:06:59 -0300 Thibault Saunier <[email protected]>
* gst/meson.build:
* meson.build:
* meson_options.txt:
meson: Allow others to build GIR files when using GStreamer as
subproject
And add a way to disable the introspection and bump version to 1.9.2
2016-09-05 11:11:29 +0300 Sebastian Dröge <[email protected]>
* gst/gstconfig.h.in:
gstconfig.h.in: Add another version of the SH4 #define and S390x
https://bugzilla.gnome.org/show_bug.cgi?id=770731
2016-09-05 09:50:17 +0200 Wim Taymans <[email protected]>
* gst/gstconfig.h.in:
config: newer gcc doesn't know __ppc__ and __ppc64__ anymore
__ppc__ and __ppc64__ are non-standard defines, we should use
__powerpc__ and __powerpc64__ instead because newer gcc doesn't know
them anymore.
2016-09-04 20:39:31 +0100 Tim-Philipp Müller <[email protected]>
* tools/gst-inspect.c:
tools: gst-inspect: add * for pointer signal arguments where needed
Print GObject argument properly with pointer marker:
"client-added" : void user_function (GstElement* object,
GObject* arg0,
gpointer user_data);
instead of
"client-added" : void user_function (GstElement* object,
GObject arg0,
gpointer user_data);
for gst-inspect-1.0 tcpserversink.
2016-09-02 23:22:17 +0100 Tim-Philipp Müller <[email protected]>
* tests/Makefile.am:
tests: don't build misc subdir if both examples and benchmarks have
been disabled
https://bugzilla.gnome.org/show_bug.cgi?id=770740
2016-09-01 14:13:40 +0200 Wim Taymans <[email protected]>
* gst/gstconfig.h.in:
config: support System z
2016-09-01 12:25:23 +0300 Sebastian Dröge <[email protected]>
* configure.ac:
Back to development
Download
========
https://download.gnome.org/sources/gstreamer/1.9/gstreamer-1.9.90.tar.xz (3.59M)
sha256sum: 3d9eddb4a725f621b2913e773b68a13c61eca7cbff04a88c61134157ebcb06d9
_______________________________________________
[email protected]
https://mail.gnome.org/mailman/listinfo/release-team
Release-team lurker? Do NOT participate in discussions.