mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 18:21:04 +00:00
Release 1.11.90
This commit is contained in:
parent
5e8c305da2
commit
47047992fc
8 changed files with 479 additions and 32 deletions
437
ChangeLog
437
ChangeLog
|
@ -1,9 +1,440 @@
|
||||||
=== release 1.11.2 ===
|
=== release 1.11.90 ===
|
||||||
|
|
||||||
2017-02-24 Sebastian Dröge <slomo@coaxion.net>
|
2017-04-07 Sebastian Dröge <slomo@coaxion.net>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
releasing 1.11.2
|
releasing 1.11.90
|
||||||
|
|
||||||
|
2017-03-08 12:09:45 -0500 Olivier Crête <olivier.crete@collabora.com>
|
||||||
|
|
||||||
|
* gst/gststructure.c:
|
||||||
|
structure: Don't print warning on NULL strings or pointers
|
||||||
|
Putting NULL for those is a valid serialization for the NULL value.
|
||||||
|
|
||||||
|
2017-04-05 16:32:38 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstclock.h:
|
||||||
|
gst: Use GstClockTimeDiff instead of GstClockTime as type for GST_SECOND and friends
|
||||||
|
They were (signed!) gint64 before because of G_GINT64_CONSTANT() already
|
||||||
|
and they are actually used in signed calculations.
|
||||||
|
With this change we at least ensure that an integer type of the correct
|
||||||
|
size is used for GI (it was using gint before).
|
||||||
|
|
||||||
|
2017-04-05 15:46:26 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstclock.h:
|
||||||
|
* gst/gstelementfactory.h:
|
||||||
|
* gst/gstevent.h:
|
||||||
|
* gst/gstquery.h:
|
||||||
|
gst: Update some more types and values of combined-flags constants
|
||||||
|
|
||||||
|
2017-04-05 14:45:00 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstbuffer.h:
|
||||||
|
* gst/gstmemory.h:
|
||||||
|
* gst/gstminiobject.h:
|
||||||
|
gst: Cast combined-flags constants to their respective target types
|
||||||
|
This makes C++ compilers a bit more happy without having the user of the
|
||||||
|
constants cast. It also provides the correct type information to GI.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=780923
|
||||||
|
|
||||||
|
2017-04-05 14:42:16 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstbuffer.h:
|
||||||
|
* gst/gstmemory.h:
|
||||||
|
* gst/gstminiobject.h:
|
||||||
|
gst: Set values and types for combined-flags constants in GI annotations
|
||||||
|
|
||||||
|
2017-04-05 14:26:33 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstvalue.h:
|
||||||
|
value: Properly set value and type for GST_FLAG_SET_MASK_EXACT in GI annotations
|
||||||
|
Storing a -1 inside an unsigned integer confuses GIR based bindings
|
||||||
|
generators.
|
||||||
|
|
||||||
|
2017-04-04 16:28:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* data/bash-completion/helpers/gst.in:
|
||||||
|
completion: Try to avoid parsing summary
|
||||||
|
In GES, the summary refers to options that are only available when built
|
||||||
|
against gst-valdiate. Those where picked by our regex. This patch add a
|
||||||
|
initial grep to try and filter-out as best as possible the content to
|
||||||
|
which we will extract the command list.
|
||||||
|
|
||||||
|
2017-04-04 14:25:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* data/bash-completion/helpers/meson.build:
|
||||||
|
* data/meson.build:
|
||||||
|
* libs/gst/helpers/meson.build:
|
||||||
|
* meson.build:
|
||||||
|
meson: Add bash completion support
|
||||||
|
|
||||||
|
2017-04-04 13:42:50 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
* data/Makefile.am:
|
||||||
|
* data/bash-completion/completions/gst-inspect-1.0:
|
||||||
|
* data/bash-completion/completions/gst-launch-1.0:
|
||||||
|
* data/bash-completion/helpers/.gitignore:
|
||||||
|
* data/bash-completion/helpers/gst.in:
|
||||||
|
* libs/gst/helpers/.gitignore:
|
||||||
|
* libs/gst/helpers/Makefile.am:
|
||||||
|
* pkgconfig/gstreamer-uninstalled.pc.in:
|
||||||
|
* pkgconfig/gstreamer.pc.in:
|
||||||
|
completion: Place the completion helper in libexec
|
||||||
|
This patch reorganize the bash completion scripts in order to install
|
||||||
|
the binary helper (gst-completion-helper) in libexec path rather then
|
||||||
|
share folder. Most Linux hierarchy compliance requires that no binary
|
||||||
|
executable are placed in share. We also cleanup the unused .pc entries
|
||||||
|
and remove copy pasted parts of the script. Note that other project
|
||||||
|
including the common helper, should now use $_GST_HELPER to read
|
||||||
|
the binary executable gst-completion-helper. This helper is not longer
|
||||||
|
version, as it is placed in a versionned subfolder
|
||||||
|
(libexec/gstreamer.10) just like the other helpers (scanner and ptp).
|
||||||
|
|
||||||
|
2017-03-31 11:22:49 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/gstvalue.c:
|
||||||
|
gstvalue: fix GstValue leak in structure_field_union_into
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=780751
|
||||||
|
|
||||||
|
2017-03-31 10:38:15 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/gststreamcollection.c:
|
||||||
|
streamcollection: fix racy user-after-free
|
||||||
|
The issue happens when the structure is printed by the logging
|
||||||
|
subsystem: the object is included in the log, and this will cause the
|
||||||
|
full object printout to be done there. However, after dispose, the queue
|
||||||
|
was already cleared, so the access to it (to print the object) would
|
||||||
|
assert, as the queue was already freed. The patch changes it so that the
|
||||||
|
queue is merely empty, and only freed in _finalize.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=776293
|
||||||
|
|
||||||
|
2017-03-27 18:30:35 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstdebugutils.c:
|
||||||
|
debugutils: add pad EOS flag in pipeline dot file dumps
|
||||||
|
But only if set. Helps debug issues with EOS propagation.
|
||||||
|
|
||||||
|
2017-03-27 18:27:59 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* tools/gst-launch.c:
|
||||||
|
tools: gst-launch: print structure property notifies nicer
|
||||||
|
One less layer of escaping, but still lots of ugly \.
|
||||||
|
|
||||||
|
2017-03-24 14:33:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* win32/common/libgstreamer.def:
|
||||||
|
Fix win32 libgstreamer.def ordering
|
||||||
|
This should fix make distcheck
|
||||||
|
|
||||||
|
2017-03-15 17:31:39 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/gstparamspecs.c:
|
||||||
|
paramspec: Fix array validation logic
|
||||||
|
A paramspec validation should modify the content to match what the spec
|
||||||
|
requires and return TURE if a modification happened. This previous
|
||||||
|
implementation would only fix the first element of the array and return.
|
||||||
|
It was also return TRUE for empty array, while no modification was
|
||||||
|
needed.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=780111
|
||||||
|
|
||||||
|
2017-03-22 13:35:32 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/gstparamspecs.c:
|
||||||
|
array/fraction: In param types, use get_type() function directly
|
||||||
|
The GST_TYPE macro points to global variables initialized by the
|
||||||
|
first call to get_type. This is not an issue if you call gst_init()
|
||||||
|
but unfortunatly pygi will need to acces the param type before
|
||||||
|
init can be called. This removes an assertion.
|
||||||
|
|
||||||
|
2017-03-22 13:33:47 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/gstparamspecs.c:
|
||||||
|
fraction/array: Make get_type() thread safe
|
||||||
|
Those aren't suppose to be called from multiple thread, but all
|
||||||
|
fundamental get_type() function are thread safe. Fix it to
|
||||||
|
be consistent and it may help if we change the typing mechanism
|
||||||
|
in GStreamer come day.
|
||||||
|
|
||||||
|
2017-03-20 16:46:33 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* docs/gst/gstreamer-sections.txt:
|
||||||
|
* gst/gstutils.c:
|
||||||
|
* gst/gstutils.h:
|
||||||
|
* win32/common/libgstreamer.def:
|
||||||
|
gstutils: Add helpers to get/set array properties
|
||||||
|
This is to help bindings access properties of type GST_TYPE_ARRAY.
|
||||||
|
This function will get/set the property and convert form/to
|
||||||
|
GValueArray.
|
||||||
|
New API:
|
||||||
|
gst_util_set_object_array
|
||||||
|
gst_util_get_object_array
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=753754
|
||||||
|
|
||||||
|
2017-03-20 15:50:49 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* docs/gst/gstreamer-sections.txt:
|
||||||
|
* gst/gststructure.c:
|
||||||
|
* gst/gststructure.h:
|
||||||
|
* win32/common/libgstreamer.def:
|
||||||
|
structure: Add get/set_array/list using GValueArray
|
||||||
|
This adds a binding friendly interface to get and set arrays
|
||||||
|
and list into GstStructure.
|
||||||
|
New API:
|
||||||
|
- gst_structure_set_array
|
||||||
|
- gst_structure_set_list
|
||||||
|
- gst_structure_get_array
|
||||||
|
- gst_structure_get_list
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=753754
|
||||||
|
|
||||||
|
2017-03-20 15:40:25 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/gstvalue.c:
|
||||||
|
* tests/check/gst/gstvalue.c:
|
||||||
|
gstvalue: Add transformation to/from GValueArray
|
||||||
|
This allow transforming a GValue of type G_TYPE_VALUE_ARRAY to
|
||||||
|
and from GST_TYPE_ARRAY/LIST.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=753754
|
||||||
|
|
||||||
|
2017-03-24 14:21:30 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* libs/gst/base/gstqueuearray.h:
|
||||||
|
queuearray: Add G_BEGIN_DECLS and G_END_DECLS to make it usable from C++ code
|
||||||
|
|
||||||
|
2017-03-24 17:53:31 +1100 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstparamspecs.c:
|
||||||
|
paramspecs: Use gst_value_array_get_type() for GstParamSpecArray type
|
||||||
|
When registering GstParamSpecArray, use the gst_value_array_get_type()
|
||||||
|
function to get the type, rather than the GST_TYPE_ARRAY macro, which
|
||||||
|
gets it from the _gst_value_array_type, which is in turn only
|
||||||
|
initialised during gst_init()
|
||||||
|
Fixes criticals with (python) bindings that look up all the
|
||||||
|
types from the gobject-introspection info as soon as they
|
||||||
|
are imported.
|
||||||
|
/usr/lib64/python3.5/site-packages/gi/module.py:178: Warning: g_param_type_register_static: assertion 'g_type_name (pspec_info->value_type) != NULL' failed
|
||||||
|
g_type = info.get_g_type()
|
||||||
|
/usr/lib64/python3.5/site-packages/gi/module.py:212: Warning: g_type_get_qdata: assertion 'node != NULL' failed
|
||||||
|
type_ = g_type.pytype
|
||||||
|
/usr/lib64/python3.5/site-packages/gi/module.py:226: Warning: g_type_get_qdata: assertion 'node != NULL' failed
|
||||||
|
g_type.pytype = wrapper
|
||||||
|
/usr/lib64/python3.5/site-packages/gi/module.py:226: Warning: g_type_set_qdata: assertion 'node != NULL' failed
|
||||||
|
g_type.pytype = wrapper
|
||||||
|
|
||||||
|
2017-03-17 22:32:19 +1100 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* libs/gst/base/gstbaseparse.c:
|
||||||
|
baseparse: Don't forget error returns when processing more
|
||||||
|
If parsing returns a non-OK flow return in the middle
|
||||||
|
of processing an input buffer, don't overwrite that
|
||||||
|
if a later return is OK again - the subclass might
|
||||||
|
return not-linked in the middle, and then discard
|
||||||
|
subsequent data without pushing while returning OK.
|
||||||
|
A later success doesn't invalidate the earlier failure,
|
||||||
|
but we should continue processing after not-linked, so
|
||||||
|
as to keep parse state consistent.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=779831
|
||||||
|
|
||||||
|
2017-03-20 16:54:22 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* tools/gst-launch-1.0.1:
|
||||||
|
tools: replace mentions of 'mad' on the gst-launch-1.0 man page
|
||||||
|
The 'mad' plugin has been removed. Mention mpg123audiodec instead.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=776140
|
||||||
|
|
||||||
|
2017-03-13 11:08:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/gstvalue.c:
|
||||||
|
* tests/check/gst/gstvalue.c:
|
||||||
|
value: fix union of int range and int when extending on a side
|
||||||
|
The internal representation uses bounds scaled by the step
|
||||||
|
Add tests to catch those cases
|
||||||
|
|
||||||
|
2017-03-14 22:18:36 -0700 Thiago Santos <thiagossantos@gmail.com>
|
||||||
|
|
||||||
|
* plugins/elements/gstqueue.c:
|
||||||
|
queue: avoid return flushing if we have a not-linked
|
||||||
|
Return the correct flow return instead of returning always flushing.
|
||||||
|
This would cause queue to convert not-linked to flushing and making
|
||||||
|
upstream elements stop.
|
||||||
|
Based on the previous patch for queue2.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=776999
|
||||||
|
|
||||||
|
2017-01-22 11:26:56 -0300 Thiago Santos <thiagossantos@gmail.com>
|
||||||
|
|
||||||
|
* plugins/elements/gstqueue2.c:
|
||||||
|
queue2: avoid return flushing if we have a not-linked
|
||||||
|
Return the correct flow return instead of returning always flushing.
|
||||||
|
This would cause queue2 to convert not-linked to flushing and making
|
||||||
|
upstream elements stop.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=776999
|
||||||
|
|
||||||
|
2016-09-18 12:02:54 -0300 Thiago Santos <thiagossantos@gmail.com>
|
||||||
|
|
||||||
|
* tests/check/gst/gstbin.c:
|
||||||
|
tests: bin: add more tests for suppressed flags
|
||||||
|
Add tests to confirm flags are persisted even after removing
|
||||||
|
elements that have those suppressed flags
|
||||||
|
|
||||||
|
2017-03-10 10:13:05 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* libs/gst/check/gstharness.c:
|
||||||
|
* plugins/elements/gstdownloadbuffer.c:
|
||||||
|
buffer: handle gst_buffer_map failures
|
||||||
|
|
||||||
|
2017-03-10 10:12:49 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* plugins/elements/gstdownloadbuffer.c:
|
||||||
|
downloadbuffer: unlock mutex in error case
|
||||||
|
|
||||||
|
2017-03-09 12:09:57 +1100 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstvalue.c:
|
||||||
|
* tests/check/gst/gstcaps.c:
|
||||||
|
* tests/check/gst/gststructure.c:
|
||||||
|
gstvalue: Do more checks when guessing at flagset strings
|
||||||
|
If guessing that a string matches a flagset, be more thorough
|
||||||
|
at checking that the string following a string of hex:hex:
|
||||||
|
actually looks like a flag set string. Add some unit tests
|
||||||
|
to catch more cases.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=779755
|
||||||
|
|
||||||
|
2017-03-09 12:09:57 +1100 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* plugins/elements/gstmultiqueue.c:
|
||||||
|
* plugins/elements/gstmultiqueue.h:
|
||||||
|
multiqueue: Make min-interleave-time a configurable property
|
||||||
|
Remove a FIXME about making the minimum interleave
|
||||||
|
buffering a configurable property
|
||||||
|
|
||||||
|
2017-03-08 14:51:42 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstelementfactory.c:
|
||||||
|
elementfactory: promote factory not found log message to WARNING
|
||||||
|
In most cases people really want to know when an element
|
||||||
|
could not be created.
|
||||||
|
|
||||||
|
2017-03-07 08:21:48 +0900 Seungha Yang <sh.yang@lge.com>
|
||||||
|
|
||||||
|
* plugins/elements/gstinputselector.c:
|
||||||
|
inputselector: Always proxy position/duration query
|
||||||
|
active-pad switch causes reconfigure event with lock taken,
|
||||||
|
and upstream element might query the current position or duration
|
||||||
|
before returning the reconfigure event.
|
||||||
|
Meanwhile, gst_input_selector_get_linked_pad() is used to get srcpad
|
||||||
|
inside of default query handle, and it takes also lock.
|
||||||
|
Since inputselector is still locked by active-pad switch, and so the query
|
||||||
|
cannot be handled further.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=775445
|
||||||
|
|
||||||
|
2017-03-03 12:53:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstinfo.h:
|
||||||
|
info: document that logging macros don't need newlines at the end
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=779459
|
||||||
|
|
||||||
|
2017-02-24 21:35:27 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstpad.c:
|
||||||
|
pad: add since marker to docs for new API
|
||||||
|
|
||||||
|
2017-02-24 21:33:49 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* win32/common/libgstreamer.def:
|
||||||
|
win32: update .def file for new API
|
||||||
|
|
||||||
|
2017-02-24 10:23:01 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/gstregistry.c:
|
||||||
|
registry: Only scan plugin files that end with an extension
|
||||||
|
Not file that would for some reason end with 'so' or 'dll', etc...
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=779175
|
||||||
|
|
||||||
|
2017-02-17 15:48:17 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||||||
|
|
||||||
|
* docs/gst/gstreamer-sections.txt:
|
||||||
|
* gst/gstpad.c:
|
||||||
|
* gst/gstpad.h:
|
||||||
|
pad: Add API to get the current state of a task
|
||||||
|
Avoiding the user to need to deal with the locking himself etc.
|
||||||
|
API:
|
||||||
|
gst_pad_task_get_state
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=778830
|
||||||
|
|
||||||
|
2017-02-13 15:18:59 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/meson.build:
|
||||||
|
* meson.build:
|
||||||
|
* meson_options.txt:
|
||||||
|
meson: Add an option to disable usage of libunwind
|
||||||
|
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=778193
|
||||||
|
|
||||||
|
2017-02-24 15:59:35 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* meson.build:
|
||||||
|
meson: Update version
|
||||||
|
|
||||||
|
2017-02-24 15:37:30 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
Back to development
|
||||||
|
|
||||||
|
=== release 1.11.2 ===
|
||||||
|
|
||||||
|
2017-02-24 15:06:46 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ChangeLog:
|
||||||
|
* NEWS:
|
||||||
|
* RELEASE:
|
||||||
|
* configure.ac:
|
||||||
|
* docs/plugins/gstreamer-plugins.args:
|
||||||
|
* docs/plugins/inspect/plugin-coreelements.xml:
|
||||||
|
* gstreamer.doap:
|
||||||
|
Release 1.11.2
|
||||||
|
|
||||||
|
2017-02-24 12:44:17 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* po/af.po:
|
||||||
|
* po/az.po:
|
||||||
|
* po/be.po:
|
||||||
|
* po/bg.po:
|
||||||
|
* po/ca.po:
|
||||||
|
* po/cs.po:
|
||||||
|
* po/da.po:
|
||||||
|
* po/de.po:
|
||||||
|
* po/el.po:
|
||||||
|
* po/en_GB.po:
|
||||||
|
* po/eo.po:
|
||||||
|
* po/es.po:
|
||||||
|
* po/eu.po:
|
||||||
|
* po/fi.po:
|
||||||
|
* po/fr.po:
|
||||||
|
* po/gl.po:
|
||||||
|
* po/hr.po:
|
||||||
|
* po/hu.po:
|
||||||
|
* po/id.po:
|
||||||
|
* po/it.po:
|
||||||
|
* po/ja.po:
|
||||||
|
* po/lt.po:
|
||||||
|
* po/nb.po:
|
||||||
|
* po/nl.po:
|
||||||
|
* po/pl.po:
|
||||||
|
* po/pt_BR.po:
|
||||||
|
* po/ro.po:
|
||||||
|
* po/ru.po:
|
||||||
|
* po/rw.po:
|
||||||
|
* po/sk.po:
|
||||||
|
* po/sl.po:
|
||||||
|
* po/sq.po:
|
||||||
|
* po/sr.po:
|
||||||
|
* po/sv.po:
|
||||||
|
* po/tr.po:
|
||||||
|
* po/uk.po:
|
||||||
|
* po/vi.po:
|
||||||
|
* po/zh_CN.po:
|
||||||
|
* po/zh_TW.po:
|
||||||
|
Update .po files
|
||||||
|
|
||||||
2017-02-23 20:52:39 +0200 Vivia Nikolaidou <vivia@toolsonair.com>
|
2017-02-23 20:52:39 +0200 Vivia Nikolaidou <vivia@toolsonair.com>
|
||||||
|
|
||||||
|
|
2
NEWS
2
NEWS
|
@ -1 +1 @@
|
||||||
This is GStreamer 1.11.2.
|
This is GStreamer 1.11.90.
|
||||||
|
|
44
RELEASE
44
RELEASE
|
@ -1,17 +1,15 @@
|
||||||
|
|
||||||
Release notes for GStreamer 1.11.2
|
Release notes for GStreamer 1.11.90
|
||||||
|
|
||||||
The GStreamer team is pleased to announce the second release of the unstable
|
The GStreamer team is pleased to announce the first release candidate of the
|
||||||
1.11 release series. The 1.11 release series is adding new features on top of
|
stable 1.12 release series. The 1.12 release series is adding new features on
|
||||||
the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable 1.x release
|
top of the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and
|
||||||
series of the GStreamer multimedia framework. The unstable 1.11 release series
|
ABI-stable 1.x release series of the GStreamer multimedia framework.
|
||||||
will lead to the stable 1.12 release series in the next weeks. Any newly added
|
|
||||||
API can still change until that point.
|
|
||||||
|
|
||||||
|
|
||||||
Full release notes will be provided at some point during the 1.11 release
|
Full release notes will be provided with the 1.12.0 release, highlighting all
|
||||||
cycle, highlighting all the new features, bugfixes, performance optimizations
|
the new features, bugfixes, performance optimizations and other important
|
||||||
and other important changes.
|
changes.
|
||||||
|
|
||||||
|
|
||||||
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
|
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
|
||||||
|
@ -40,13 +38,14 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
||||||
|
|
||||||
Bugs fixed in this release
|
Bugs fixed in this release
|
||||||
|
|
||||||
* 764707 : segment: Modifiy inside segment condition
|
* 779175 : registry: Only scan plugin files that end with an extension
|
||||||
* 773091 : check: Add API to filter g_warning/g_critical etc
|
* 775445 : adaptivedemux: Fix deadlock during transition from track disable to enable
|
||||||
* 777375 : paramspec: Add gst_param_spec_array_list for GST_TYPE_ARRAY
|
* 776293 : GStreamer-CRITICAL **: gst_stream_collection_get_size: assertion 'collection- > priv- > streams' failed
|
||||||
* 777449 : parse: Deadlock when trying to link an element that takes its object lock while querying caps
|
* 779459 : Document whether GST_CAT_LEVEL_LOG() & co print a new-line
|
||||||
* 777780 : GstBaseParse incorrectly handles non-flush seek
|
* 779755 : Timecodes get serialized as flagsets
|
||||||
* 777810 : GstStream and GstStreamCollection missing g_autoptr() support
|
* 780111 : _gst_param_array_validate is not correctly implemented
|
||||||
* 778866 : gstconfig.h.in: Fix unaligned access support for the openrisc architecture
|
* 780751 : gstvalue: fix GstValue leak in structure_field_union_into
|
||||||
|
* 780923 : Various combined-flag #defines are not C++ friendly
|
||||||
|
|
||||||
==== Download ====
|
==== Download ====
|
||||||
|
|
||||||
|
@ -83,17 +82,14 @@ subscribe to the gstreamer-devel list.
|
||||||
|
|
||||||
Contributors to this release
|
Contributors to this release
|
||||||
|
|
||||||
* Brendan Shanks
|
|
||||||
* Jan Schmidt
|
* Jan Schmidt
|
||||||
* Julien Isorce
|
* Nicolas Dufresne
|
||||||
* Nirbheek Chauhan
|
* Olivier Crête
|
||||||
* Peter Korsgaard
|
|
||||||
* Sebastian Dröge
|
* Sebastian Dröge
|
||||||
* Seungha Yang
|
* Seungha Yang
|
||||||
* Stefan Sauer
|
* Thiago Santos
|
||||||
* Stian Selnes
|
|
||||||
* Thibault Saunier
|
* Thibault Saunier
|
||||||
* Tim-Philipp Müller
|
* Tim-Philipp Müller
|
||||||
* Vivia Nikolaidou
|
* Vincent Penquerc'h
|
||||||
* Wim Taymans
|
* Wim Taymans
|
||||||
|
|
|
@ -4,7 +4,7 @@ dnl initialize autoconf
|
||||||
dnl when going to/from release please set the nano (fourth number) right !
|
dnl when going to/from release please set the nano (fourth number) right !
|
||||||
dnl releases only do Wall, git and prerelease does Werror too
|
dnl releases only do Wall, git and prerelease does Werror too
|
||||||
dnl
|
dnl
|
||||||
AC_INIT([GStreamer],[1.11.2.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
|
AC_INIT([GStreamer],[1.11.90],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
|
||||||
AG_GST_INIT
|
AG_GST_INIT
|
||||||
|
|
||||||
dnl initialize automake (we require GNU make)
|
dnl initialize automake (we require GNU make)
|
||||||
|
@ -62,7 +62,7 @@ dnl 1.2.5 => 205
|
||||||
dnl 1.10.9 (who knows) => 1009
|
dnl 1.10.9 (who knows) => 1009
|
||||||
dnl
|
dnl
|
||||||
dnl sets GST_LT_LDFLAGS
|
dnl sets GST_LT_LDFLAGS
|
||||||
AS_LIBTOOL(GST, 1102, 0, 1102)
|
AS_LIBTOOL(GST, 1190, 0, 1190)
|
||||||
|
|
||||||
dnl *** autotools stuff ****
|
dnl *** autotools stuff ****
|
||||||
|
|
||||||
|
|
|
@ -578,6 +578,16 @@
|
||||||
<DEFAULT>0.01</DEFAULT>
|
<DEFAULT>0.01</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstMultiQueue::min-interleave-time</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Minimum interleave time</NICK>
|
||||||
|
<BLURB>Minimum extra buffering for deinterleaving (size of the queues) when use-interleave=true.</BLURB>
|
||||||
|
<DEFAULT>250000000</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstInputSelector::active-pad</NAME>
|
<NAME>GstInputSelector::active-pad</NAME>
|
||||||
<TYPE>GstPad*</TYPE>
|
<TYPE>GstPad*</TYPE>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>GStreamer core elements</description>
|
<description>GStreamer core elements</description>
|
||||||
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
|
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
|
||||||
<basename>libgstcoreelements.so</basename>
|
<basename>libgstcoreelements.so</basename>
|
||||||
<version>1.11.2</version>
|
<version>1.11.90</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gstreamer</source>
|
<source>gstreamer</source>
|
||||||
<package>GStreamer source release</package>
|
<package>GStreamer source release</package>
|
||||||
|
|
|
@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
|
||||||
</GitRepository>
|
</GitRepository>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>1.11.90</revision>
|
||||||
|
<branch>master</branch>
|
||||||
|
<name></name>
|
||||||
|
<created>2017-04-07</created>
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.11.90.tar.xz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
<release>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>1.11.2</revision>
|
<revision>1.11.2</revision>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
project('gstreamer', 'c', 'cpp',
|
project('gstreamer', 'c', 'cpp',
|
||||||
version : '1.11.2.1',
|
version : '1.11.90',
|
||||||
meson_version : '>= 0.36.0',
|
meson_version : '>= 0.36.0',
|
||||||
default_options : [ 'warning_level=1',
|
default_options : [ 'warning_level=1',
|
||||||
'buildtype=debugoptimized' ])
|
'buildtype=debugoptimized' ])
|
||||||
|
|
Loading…
Reference in a new issue