mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 03:31:05 +00:00
Release 1.5.2
This commit is contained in:
parent
0f9db939d7
commit
9909c08807
10 changed files with 956 additions and 186 deletions
883
ChangeLog
883
ChangeLog
|
@ -1,9 +1,886 @@
|
|||
=== release 1.5.1 ===
|
||||
=== release 1.5.2 ===
|
||||
|
||||
2015-06-07 Sebastian Dröge <slomo@coaxion.net>
|
||||
2015-06-24 22:49:17 +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:
|
||||
* win32/common/config.h:
|
||||
* win32/common/gstenumtypes.c:
|
||||
* win32/common/gstversion.h:
|
||||
Release 1.5.2
|
||||
|
||||
2015-06-24 22:45:00 +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
|
||||
|
||||
2015-06-22 23:37:27 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||
|
||||
* tests/check/gst/gstutils.c:
|
||||
tests: gstutils: fix wrong description of test element
|
||||
It is a fakesink with request pads, not a source
|
||||
|
||||
2015-06-24 15:35:16 +0200 Jonas Holmberg <jonashg@axis.com>
|
||||
|
||||
* gst/gstbufferpool.c:
|
||||
bufferpool: Fixed compiler warning
|
||||
The pool variable was unused when buidling with debug disabled.
|
||||
|
||||
2015-06-24 11:13:40 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* po/cs.po:
|
||||
* po/de.po:
|
||||
* po/hu.po:
|
||||
* po/nl.po:
|
||||
* po/pl.po:
|
||||
* po/ru.po:
|
||||
* po/uk.po:
|
||||
* po/vi.po:
|
||||
po: Update translations
|
||||
|
||||
2015-06-24 11:12:03 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* win32/common/libgstreamer.def:
|
||||
win32: Update .def file for new API
|
||||
|
||||
2015-06-24 14:19:04 +0900 Hyunjun Ko <zzoon.ko@samsung.com>
|
||||
|
||||
* libs/gst/base/gstbasesink.c:
|
||||
basesink: need to deep-copy last buffer list in drain
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=751420
|
||||
|
||||
2015-06-24 10:52:02 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/gstbufferlist.c:
|
||||
bufferlist: Warn if copying a buffer fails in gst_buffer_list_copy_deep()
|
||||
|
||||
2015-06-24 14:18:47 +0900 Hyunjun Ko <zzoon.ko@samsung.com>
|
||||
|
||||
* docs/gst/gstreamer-sections.txt:
|
||||
* gst/gstbufferlist.c:
|
||||
* gst/gstbufferlist.h:
|
||||
* tests/check/gst/gstbufferlist.c:
|
||||
* win32/common/libgstreamer.def:
|
||||
bufferlist: add new api gst_buffer_list_copy_deep
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=751420
|
||||
|
||||
2015-06-23 16:58:56 +0200 Jonas Holmberg <jonashg@axis.com>
|
||||
|
||||
* libs/gst/check/gstcheck.c:
|
||||
* tests/check/gst/gstobject.c:
|
||||
gstcheck: Print newline in message handler
|
||||
The message handler is supposed to print a newline after the message
|
||||
just like the default message handler.
|
||||
|
||||
2015-06-12 16:54:32 +0800 Song Bing <b06498@freescale.com>
|
||||
|
||||
* plugins/elements/gstinputselector.c:
|
||||
inputselector: Handle different duration track selection
|
||||
Support track switch from EOS track to non-EOS one.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=750761
|
||||
|
||||
2015-06-12 16:52:46 +0800 Song Bing <b06498@freescale.com>
|
||||
|
||||
* gst/gstpad.c:
|
||||
pad: Clear EOS flag after received STREAM_START event
|
||||
Clear EOS flag after received STREAM_START event
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=750761
|
||||
|
||||
2015-06-22 14:30:49 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||
|
||||
* tests/check/gst/gstutils.c:
|
||||
tests: gstutils: add tests for gst_element_get_compatible_pad
|
||||
Adds tests for gst_element_get_compatible_pad for when it has to
|
||||
request pads.
|
||||
Note that these tests don't cover the case when it has to request
|
||||
a pad that already exists.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=751235
|
||||
|
||||
2015-06-19 15:46:56 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||
|
||||
* gst/gstutils.c:
|
||||
utils: use caps when getting a compatible pad by template
|
||||
Do not ignore the caps argument when requesting a pad by template.
|
||||
This is particularly harmful when the pad caps query by default
|
||||
returns ANY so it will match the first template instead of the
|
||||
one that actually intersects with the caps.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=751235
|
||||
|
||||
2015-06-23 00:14:30 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* gst/gstsample.h:
|
||||
gstsample.h: Include gstbufferlist.h now that it uses GstBufferList
|
||||
|
||||
2015-06-17 16:12:13 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
|
||||
|
||||
* plugins/elements/gstconcat.c:
|
||||
concat: when releasing pad, send EOS appropriately.
|
||||
Previously, concat sent an EOS if there was a next pad.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=751107
|
||||
|
||||
2015-06-16 16:14:18 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
|
||||
|
||||
* plugins/elements/gstconcat.c:
|
||||
* plugins/elements/gstconcat.h:
|
||||
concat: Add adjust-base property
|
||||
This disables the segment.base adjustments, which is useful if downstream
|
||||
takes care of base adjustments already (example: a combination of concat
|
||||
and streamsynchronizer)
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=751047
|
||||
|
||||
2015-06-22 14:04:45 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* libs/gst/base/gstbasesink.c:
|
||||
basesink: Unset the last buffer list if we only got a buffer
|
||||
Also remember any preroll buffer list.
|
||||
|
||||
2015-06-22 13:33:29 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* docs/gst/gstreamer-sections.txt:
|
||||
* win32/common/libgstreamer.def:
|
||||
sample: Add new API to the docs
|
||||
|
||||
2015-06-22 20:02:55 +0900 Hyunjun <zzoon.ko@samsung.com>
|
||||
|
||||
* libs/gst/base/gstbasesink.c:
|
||||
basesink: enable to get last sample including buffer list if needed
|
||||
In case of a buffer list rendering, last-sample is not updated.
|
||||
It needs to be updated and enable to get buffer list from last-sample.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=751026
|
||||
|
||||
2015-06-22 19:35:40 +0900 Hyunjun <zzoon.ko@samsung.com>
|
||||
|
||||
* gst/gstsample.c:
|
||||
* gst/gstsample.h:
|
||||
sample: add gst_sample_set/get_buffer_list apis
|
||||
Allowed to set/get buffer list to sample if needed
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=751026
|
||||
|
||||
2015-06-19 10:52:10 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* test.py:
|
||||
test.py: remove accidentally committed file
|
||||
|
||||
2015-06-18 11:51:48 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstbuffer.c:
|
||||
* gst/gstelementfactory.h:
|
||||
* gst/gstsegment.h:
|
||||
* gst/gstsystemclock.h:
|
||||
* libs/gst/base/gstbasetransform.h:
|
||||
doc: Unify Since mark for attribute and enum
|
||||
As this show up as prose in the doc, simply make it consistent
|
||||
and "arguable" nicer to read.
|
||||
|
||||
2015-06-18 11:48:50 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstbuffer.h:
|
||||
doc: Remove parenthesis around Since:
|
||||
This confuse the parser, hence it does not endup in the doc and the
|
||||
index properly.
|
||||
|
||||
2015-05-06 16:44:48 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* docs/gst/gstreamer-sections.txt:
|
||||
* gst/gstbuffer.c:
|
||||
* gst/gstbuffer.h:
|
||||
* win32/common/libgstreamer.def:
|
||||
Add GstParentBufferMeta
|
||||
A core meta which helps implement the old concept
|
||||
of sub-buffering in some situations, by making it
|
||||
possible for a buffer to keep a ref on a different
|
||||
parent buffer. The parent buffer is unreffed when
|
||||
the Meta is freed.
|
||||
This meta is used to ensure that a buffer whose
|
||||
memory is being shared to a child buffer isn't freed
|
||||
and returned to a buffer pool until the memory
|
||||
is.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=750039
|
||||
|
||||
2015-06-16 18:08:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/Makefile.am:
|
||||
* libs/gst/base/Makefile.am:
|
||||
* libs/gst/check/Makefile.am:
|
||||
* libs/gst/controller/Makefile.am:
|
||||
* libs/gst/net/Makefile.am:
|
||||
* test.py:
|
||||
gi: Use INTROSPECTION_INIT for --add-init-section
|
||||
This new define was added to common. The new init section fixed
|
||||
compilation warning found in the init line that was spread across
|
||||
all files.
|
||||
|
||||
2015-06-16 17:46:44 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From 6015d26 to f74b2df
|
||||
|
||||
2015-06-15 10:06:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstclock.h:
|
||||
clock: Fix _STIME_FORMAT macros
|
||||
This macro didn't work well as it relied on the sign on the last
|
||||
divided number (number of days). This value is most of the time
|
||||
zero, and zero is considered positive in printf. Instead, deal with
|
||||
the sign manually, and resuse the original macros for the rest. This
|
||||
actually simplify the macro a lot.
|
||||
|
||||
2015-06-14 20:48:29 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* plugins/elements/gsttypefindelement.c:
|
||||
typefindelement: reset segment only once streaming has stopped
|
||||
Fixes the occasional criticals in the discoverer unit test.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=745073
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=750823
|
||||
|
||||
2015-06-14 11:23:22 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* docs/libs/gstreamer-libs-sections.txt:
|
||||
doc: Add more missing symbols in lib-sections.txt
|
||||
These where causing broken links.
|
||||
|
||||
2015-06-14 11:22:54 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* libs/gst/net/gstnetaddressmeta.c:
|
||||
doc: Fix reference to unknown type GstNetAddress
|
||||
|
||||
2015-06-14 11:22:36 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* docs/libs/gstreamer-libs-sections.txt:
|
||||
* libs/gst/controller/gsttimedvaluecontrolsource.h:
|
||||
doc: Include and fix GstControlPoint
|
||||
|
||||
2015-06-14 11:21:26 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* docs/libs/gstreamer-libs-docs.sgml:
|
||||
doc: Add GstNetControlMessageMeta to the doc
|
||||
This is being referenced elsewhere, but results in broken links.
|
||||
It seems to be public API, so I think it should be in the doc.
|
||||
|
||||
2015-06-14 10:59:51 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* libs/gst/base/gstpushsrc.h:
|
||||
doc: Document GstPushSrcClass
|
||||
|
||||
2015-06-14 10:58:18 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* libs/gst/base/gstcollectpads.h:
|
||||
doc: Better document new GstCollectData.ABI.abi.dts
|
||||
The doc generator get confused with the inline structure. So
|
||||
workaround by wrapping the inner of the structure with
|
||||
public/private mark, and document that GST_COLLECT_PADS_DTS macro
|
||||
shall be used to access this.
|
||||
|
||||
2015-06-14 10:56:28 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* docs/libs/gstreamer-libs-sections.txt:
|
||||
* libs/gst/base/gstbaseparse.h:
|
||||
* libs/gst/net/gstnetcontrolmessagemeta.h:
|
||||
* libs/gst/net/gstptpclock.h:
|
||||
doc: Various doc fixes for libgstreamer-base
|
||||
* Fix function name in sections.txt
|
||||
* Add few missing or fix miss-named
|
||||
* Workaround gtk-doc being confused with non typedef
|
||||
types (loose track of public/private
|
||||
|
||||
2015-06-14 10:25:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstdevicemonitor.c:
|
||||
* gst/gsturi.c:
|
||||
* gst/gsturi.h:
|
||||
* gst/gstvalue.c:
|
||||
doc: More doc warning fixes
|
||||
So from this point, the remaining warning for libgstreamer are about
|
||||
protected member not showing in the doc. This may need some discussion
|
||||
with upstream gtk-doc people.
|
||||
* Remove % in from of none macro
|
||||
* Fixed GST_TYPE_FAGS -> GST_TYPE_FAG_SET
|
||||
* Minor wording fix
|
||||
* Can't link to GstUri.port, so split the .port part
|
||||
|
||||
2015-06-14 09:17:21 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gsturi.c:
|
||||
doc: In GstUri we meant nul-terminated, not %NULL
|
||||
%NULL refers to the pointer. I've written it this way in one
|
||||
word as this is what GLib uses.
|
||||
|
||||
2015-06-13 21:02:20 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstplugin.h:
|
||||
doc: Cannot reference GST_PACKAGE_RELEASE_DATETIME
|
||||
So simply remove the % sign.
|
||||
|
||||
2015-06-13 20:52:01 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstclock.c:
|
||||
doc: Fix typo in ref _clock_wait_for_sync()
|
||||
|
||||
2015-06-13 20:37:34 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gsturi.c:
|
||||
doc: Fix GstUri doc typos
|
||||
* Use &perctn; instead of reserved character %
|
||||
* NULL take two L
|
||||
|
||||
2015-06-13 20:19:59 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstallocator.h:
|
||||
* gst/gstbuffer.c:
|
||||
* gst/gstbuffer.h:
|
||||
* gst/gstbufferpool.h:
|
||||
* gst/gstclock.h:
|
||||
* gst/gsterror.h:
|
||||
* gst/gstmemory.h:
|
||||
* gst/gstmessage.h:
|
||||
* gst/gstprotection.h:
|
||||
* libs/gst/base/gstcollectpads.h:
|
||||
* libs/gst/controller/gsttimedvaluecontrolsource.c:
|
||||
doc: Fix Since: marks
|
||||
There was few Since: mark missing their column. Also unify the way
|
||||
we set the Since mark on enum value and structure members. These
|
||||
sadly don't show up in the index.
|
||||
|
||||
2015-06-13 20:01:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* docs/gst/gstreamer-sections.txt:
|
||||
* gst/gstbuffer.c:
|
||||
doc: Add gst_buffer_copy_deep()
|
||||
|
||||
2015-06-13 19:47:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* libs/gst/check/gstconsistencychecker.c:
|
||||
gi: Skip gst_consitency_checker_new
|
||||
This non boxed type cannot be allocated safely.
|
||||
|
||||
2015-06-13 19:46:21 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* docs/gst/gstreamer-docs.sgml:
|
||||
* docs/libs/gstreamer-libs-docs.sgml:
|
||||
doc: Add indexes of added APIs
|
||||
One of the nice feature in GTK doc is that it generate indexes
|
||||
of added APIs base on the since marker. Include that in our doc
|
||||
while fixing the issue of duplicate ID (produce xml contains that
|
||||
id it seems)
|
||||
|
||||
2015-06-13 15:10:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* libs/gst/controller/gsttimedvaluecontrolsource.c:
|
||||
doc: Make ..._source_find_control_point_iter transfer none
|
||||
|
||||
2015-06-13 14:40:43 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* libs/gst/net/gstntppacket.c:
|
||||
doc: Silence warning about unused gstntppacket section
|
||||
This API is internal.
|
||||
|
||||
2015-06-13 14:37:42 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* docs/libs/gstreamer-libs-docs.sgml:
|
||||
* docs/libs/gstreamer-libs-sections.txt:
|
||||
* libs/gst/net/gstntppacket.c:
|
||||
Revert "doc: Add GstNtpPacket to the doc"
|
||||
This reverts commit c4eb876961aba1092c4831a8feaf48d7be1e38ae.
|
||||
Oops, this is not a public API
|
||||
|
||||
2015-06-13 14:21:41 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* docs/libs/gstreamer-libs-docs.sgml:
|
||||
* docs/libs/gstreamer-libs-sections.txt:
|
||||
* libs/gst/net/gstntppacket.c:
|
||||
doc: Add GstNtpPacket to the doc
|
||||
|
||||
2015-06-13 13:55:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* libs/gst/base/gstindex.c:
|
||||
doc: Remove gstindex from doc comment
|
||||
Moving that to normal comment to silence the generator. GstIndex
|
||||
is not in GStreamer library at the moment (removed from 0.10).
|
||||
|
||||
2015-06-13 13:48:03 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* libs/gst/base/gstcollectpads.c:
|
||||
gi: Set collectpads function param scope
|
||||
|
||||
2015-06-13 13:42:58 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* libs/gst/base/gstbitreader.c:
|
||||
* libs/gst/base/gstbytereader.c:
|
||||
* libs/gst/base/gstbytewriter.c:
|
||||
gi: Skip allocator of non-boxed structure
|
||||
These are not usable as they are, and can easily lead to crash
|
||||
or leaks. This also silence warning from the scanner. If we manage to
|
||||
make this usable, we can then remove that mark, it will require
|
||||
to make this type boxed.
|
||||
|
||||
2015-06-13 13:24:13 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* docs/gst/gstreamer-sections.txt:
|
||||
doc: Give gstconfig a nice name
|
||||
As all other section do have a nice came case name, it seems
|
||||
more consistent.
|
||||
|
||||
2015-06-13 13:19:21 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* docs/gst/gstreamer-sections.txt:
|
||||
doc: Add missing gst_event_new/parse_protection
|
||||
|
||||
2015-06-13 13:19:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* docs/gst/gstreamer-sections.txt:
|
||||
doc: Give gstprotection section a nice title
|
||||
|
||||
2015-06-13 13:14:30 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstevent.c:
|
||||
doc: Remove uneeded protectionevent section
|
||||
These functions are part of gstevent section already. Keep the doc,
|
||||
since it's good.
|
||||
|
||||
2015-06-13 12:32:49 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gsttaglist.c:
|
||||
taglist: Add missing scope to func param
|
||||
This tell GI if this function is for actions (call) or is the
|
||||
answer of this method being asynchronous (async). In this case
|
||||
it's a call. This also silence warning from the GI scanner.
|
||||
|
||||
2015-06-13 12:27:31 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstprotection.h:
|
||||
gstprotection: Add missing Since 1.6 mark
|
||||
|
||||
2015-06-13 12:26:13 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstprotection.c:
|
||||
gstprection: _add_protection_meta() is transfer none
|
||||
Just like gst_buffer_add_meta() this function should also be
|
||||
transfer none. This also silence a gi warning about returning
|
||||
a copy of a non boxed bare structure.
|
||||
|
||||
2015-06-13 12:25:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstprotection.c:
|
||||
* gst/gstprotection.h:
|
||||
* tests/check/gst/gstprotection.c:
|
||||
gstprotection: Add missing namespace to macro
|
||||
GST_PROTECTION_SYSTEM_ID_CAPS_FIELD was missing the GST_ namespace.
|
||||
Add it before its too late.
|
||||
|
||||
2015-06-13 11:55:10 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstversion.h.in:
|
||||
doc: Keep SECTION: after the ifdef
|
||||
Otherwise GTK doc will see it as often as we include that files
|
||||
and warn about duplicated SECTION:
|
||||
|
||||
2015-06-13 10:23:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstminiobject.c:
|
||||
gi: Skip mini object method that play with refcounting
|
||||
It make no sense to allow using that. Any use would lead to leak
|
||||
of crash. Note that GMiniObject is entirely unusable as you cannot
|
||||
cast from let's say GstBuffer to GstMiniObject.
|
||||
|
||||
2015-06-13 15:05:05 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
libs: more doc scanner fixes
|
||||
gstbasetransform.h:196: Warning: GstBase: "@submit_input_buffer" parameter unexpected at this location:
|
||||
* @submit_input_buffer: Function which accepts a new input buffer and pre-processes it.
|
||||
gstnetcontrolmessagemeta.c:103: Warning: GstNet: gst_buffer_add_net_control_message_meta: unknown parameter 'message' in documentation comment, should be 'addr'
|
||||
|
||||
2015-06-13 09:37:46 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstminiobject.h:
|
||||
doc: Fix annoation for GstMiniObject
|
||||
Replacing reprecated "Ref Func:", "Unref Fun:" etc. comment block
|
||||
with appropriate (ref-func name) etc. annotation.
|
||||
|
||||
2015-06-13 09:34:06 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstelementfactory.h:
|
||||
doc: Fix unbalanced parenthesis
|
||||
|
||||
2015-06-13 09:30:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstclock.h:
|
||||
doc: Fix more typo
|
||||
|
||||
2015-06-13 09:22:41 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstclock.h:
|
||||
doc: Fix type in previous commit
|
||||
Marker is (value .. not (alue.
|
||||
|
||||
2015-06-13 09:19:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||
|
||||
* gst/gstclock.h:
|
||||
* gst/gstelementfactory.h:
|
||||
doc: Don't use deprecated Value: and Type: comment
|
||||
Instead use appropriate annotation. Annotations can be added
|
||||
to the right of the constant name in a comment block.
|
||||
|
||||
2015-06-12 17:07:38 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* docs/libs/gstreamer-libs-sections.txt:
|
||||
collectpads: Add new macro to the doc
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=740575
|
||||
|
||||
2015-06-12 17:07:26 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* docs/gst/gstreamer-sections.txt:
|
||||
clock: Add new signed time macro to the doc
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=740575
|
||||
|
||||
2015-06-10 14:17:01 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* libs/gst/base/gstcollectpads.c:
|
||||
collectpads: Don't initially send an invalid DTS
|
||||
Sending a possibly invalid DTS may confuse the muxers, which will
|
||||
then think the DTS is going backward.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=740575
|
||||
|
||||
2015-04-03 17:54:50 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* libs/gst/base/gstcollectpads.c:
|
||||
* libs/gst/base/gstcollectpads.h:
|
||||
* tests/check/libs/collectpads.c:
|
||||
collectpads: Add negative DTS support
|
||||
Make gst_collect_pads_clip_running_time() function also store the
|
||||
signed DTS in the CollectData. This signed DTS value can be used by
|
||||
muxers to properly handle streams where DTS can be negative initially.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=740575
|
||||
|
||||
2015-06-12 12:06:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* gst/gstclock.h:
|
||||
clock: Add signed time utilities
|
||||
Add utility to print signed value of time. This is useful to
|
||||
trace running time values in gint64 or GstClockTimeDiff values.
|
||||
Additionally, define GST_CLOCK_STIME_NONE to indicate an invalid
|
||||
signed time value and validation macro. New macros are:
|
||||
GST_CLOCK_STIME_NONE
|
||||
GST_CLOCK_STIME_IS_VALID
|
||||
GST_STIME_FORMAT
|
||||
GST_STIME_ARGS
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=740575
|
||||
|
||||
2015-06-10 20:44:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||
|
||||
* gst/gstmessage.c:
|
||||
message: add allow-none to gst_message_new_ function
|
||||
No restriction for creating messages without a source
|
||||
|
||||
2015-06-12 13:45:33 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* win32/common/libgstcontroller.def:
|
||||
win32: update .def file for new API
|
||||
|
||||
2015-05-27 12:29:41 +0300 Lazar Claudiu <lazar.claudiu.florin@gmail.com>
|
||||
|
||||
* libs/gst/controller/gstdirectcontrolbinding.c:
|
||||
* libs/gst/controller/gstdirectcontrolbinding.h:
|
||||
* tests/check/libs/controller.c:
|
||||
* tests/examples/controller/.gitignore:
|
||||
* tests/examples/controller/Makefile.am:
|
||||
* tests/examples/controller/absolute-example.c:
|
||||
controller: Added absolute direct control binding, example and test
|
||||
Fixes: 740502
|
||||
API: gst_direct_control_binding_new_absolute
|
||||
|
||||
2015-06-04 00:03:16 +1000 Matthew Waters <matthew@centricular.com>
|
||||
|
||||
* docs/gst/gstreamer-sections.txt:
|
||||
* gst/gstallocator.h:
|
||||
* gst/gstmemory.c:
|
||||
* gst/gstmemory.h:
|
||||
memory: provide a mem_map_full that takes the GstMapInfo
|
||||
Follow up of 7130230ddb349d0ca7942abdba26b7558df055d1
|
||||
Provide the memory implementation the GstMapInfo that will be used to
|
||||
map/unmap the memory. This allows the memory implementation to use
|
||||
some scratch space in GstMapInfo to e.g. track different map/unmap
|
||||
behaviour or store extra implementation defined data about the map
|
||||
in use.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=750319
|
||||
|
||||
2015-04-08 14:21:43 -0700 Alison Chaiken <alison_chaiken@mentor.com>
|
||||
|
||||
* docs/manual/basics-pads.xml:
|
||||
docs: manual: fix name reversal in basics-pads
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=747532
|
||||
|
||||
2015-06-11 23:06:26 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* plugins/elements/gstelements_private.c:
|
||||
gst_writev: define UIO_MAXIOV on iOS/OSX
|
||||
Apparently it's only seton iOS/OSX if defined(KERNEL).
|
||||
|
||||
2015-06-12 01:15:19 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* plugins/elements/gstelements_private.c:
|
||||
gst_writev: Respect UIO_MAXIOV limit for the iov array
|
||||
If we receive more than UIO_MAXIOV (1024 typically) buffers
|
||||
in a single writev call, fall back to consolidating them
|
||||
into one output buffer or multiple write calls.
|
||||
This could be made more optimal, but let's wait until it's
|
||||
ever a bottleneck for someone
|
||||
|
||||
2015-06-11 12:34:04 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* docs/gst/gstreamer-sections.txt:
|
||||
* gst/gstpipeline.c:
|
||||
* gst/gstpipeline.h:
|
||||
* win32/common/libgstreamer.def:
|
||||
pipeline: Add gst_pipeline_set_latency(), getter and GObject property
|
||||
This overrides the default latency handling and configures the specified
|
||||
latency instead of the minimum latency that was returned from the LATENCY
|
||||
query.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=750782
|
||||
|
||||
2015-06-11 11:37:30 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
|
||||
|
||||
* plugins/elements/gstconcat.c:
|
||||
concat: Add active-pad property
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=746949
|
||||
|
||||
2015-06-11 11:05:53 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* plugins/elements/gstconcat.c:
|
||||
concat: Also reset the current start offset when receiving a FLUSH_STOP on the srcpad
|
||||
|
||||
2015-06-11 11:05:38 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* plugins/elements/gstconcat.c:
|
||||
concat: Add some newlines to event handling code to make the code look a bit less dense
|
||||
|
||||
2015-06-11 10:53:30 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
|
||||
|
||||
* plugins/elements/gstconcat.c:
|
||||
concat: Reset segment base offset after FLUSH_STOP with reset_time = TRUE
|
||||
If the reset_time value of a FLUSH_STOP event is set to TRUE, the pipeline
|
||||
will have the base_time of its elements reset. This means that the concat
|
||||
element's current_start_offset has to be reset to 0, since it was
|
||||
calculated with the old base-time in mind.
|
||||
Only FLUSH_STOP events coming from the active pad are looked at.
|
||||
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
|
||||
|
||||
2015-03-28 16:46:32 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
|
||||
|
||||
* plugins/elements/gstconcat.c:
|
||||
concat: Forward FLUSH_START and FLUSH_STOP events
|
||||
Without this, seeking deadlocks if performed while the pipeline is paused.
|
||||
Only flush events coming from the active pad are forwarded.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=745366
|
||||
|
||||
2015-06-09 14:28:30 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||
|
||||
* Makefile.am:
|
||||
cruft: add the obsolete tmpl dir to cruft-dirs
|
||||
|
||||
2015-06-09 11:30:10 +0200 Edward Hervey <bilboed@bilboed.com>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From d9a3353 to 6015d26
|
||||
|
||||
2015-06-09 11:01:53 +0200 Edward Hervey <edward@centricular.com>
|
||||
|
||||
* plugins/elements/gstfilesink.c:
|
||||
filesink: Fix fsync/_commit usage
|
||||
_MSC_VER will only be defined when building *on* windows and not just
|
||||
*for* windows. Instead, use the G_OS_WIN32 define
|
||||
|
||||
2015-06-09 10:59:42 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* configure.ac:
|
||||
releasing 1.5.1
|
||||
* libs/gst/helpers/gst-ptp-helper.c:
|
||||
ptp: Check for the actual API we use instead of just looking for __APPLE__
|
||||
Should fix the build on FreeBSD, DragonFly and other BSDs.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=750530
|
||||
|
||||
2015-06-08 17:10:56 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* libs/gst/net/gstnetclientclock.c:
|
||||
netclientclock: Use the new GST_CLOCK_FLAG_NEEDS_STARTUP_SYNC flag
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=750574
|
||||
|
||||
2015-06-08 17:04:55 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* libs/gst/net/gstnetclientclock.c:
|
||||
netclientclock: Make the clock a wrapper clock around an internal clock
|
||||
The internal clock is only used for slaving against the remote clock, while
|
||||
the user-facing GstClock can be additionally slaved to another clock if
|
||||
desired. By default, if no master clock is set, this has exactly the same
|
||||
behaviour as before. If a master clock is set (which was not allowed before),
|
||||
the user-facing clock is reporting the remote clock as internal time and
|
||||
slaves this to the master clock.
|
||||
This also removes the weirdness that the internal time of the netclientclock
|
||||
was always the system clock time, and not the remote clock time.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=750574
|
||||
|
||||
2015-06-08 23:07:40 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From d37af32 to d9a3353
|
||||
|
||||
2015-06-08 20:00:47 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* tests/check/elements/fakesink.c:
|
||||
tests: fakesink: fix string leak in unit test
|
||||
|
||||
2015-06-09 00:52:34 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* plugins/elements/gstfilesink.c:
|
||||
filesink: Fix Windows build by using _commit instead of fsync.
|
||||
|
||||
2015-06-08 12:22:56 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* libs/gst/net/gstptpclock.c:
|
||||
ptp: Make sure to always initialize the variables we put into the statistics structure later
|
||||
CID 1304676, 1304677, 1304678, 1304679.
|
||||
|
||||
2015-06-08 12:02:39 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* libs/gst/helpers/gst-ptp-helper.c:
|
||||
ptp: Ensure that not too much is read from or written to struct ifreq.ifr_name
|
||||
|
||||
2015-06-08 19:33:03 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* libs/gst/base/gstbasetransform.h:
|
||||
basetransform: Add Since markers for new vfuncs
|
||||
Add Since: 1.6 markers for the new submit_input_buffer() and
|
||||
generate_output() vfuncs
|
||||
|
||||
2015-05-23 01:08:29 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* libs/gst/base/gstbasetransform.c:
|
||||
* libs/gst/base/gstbasetransform.h:
|
||||
* tests/check/Makefile.am:
|
||||
* tests/check/libs/.gitignore:
|
||||
* tests/check/libs/test_transform.c:
|
||||
* tests/check/libs/transform2.c:
|
||||
basetransform: Split input buffer processing from output generation
|
||||
Allow for sub-classes which want to collate incoming buffers or
|
||||
split them into multiple output buffers by separating the input
|
||||
buffer submission from output buffer generation and allowing
|
||||
for looping of one of the phases depending on pull or push mode
|
||||
operation.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=750033
|
||||
|
||||
2015-04-16 10:32:02 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* gst/gstbuffer.h:
|
||||
* plugins/elements/gstfilesink.c:
|
||||
Add GST_BUFFER_FLAG_SYNC_AFTER flag, and implement in filesink.
|
||||
Makes it possible to get filesink to fsync() after rendering
|
||||
a buffer.
|
||||
|
||||
2015-06-08 10:46:24 +0200 Руслан Ижбулатов <lrn1986@gmail.com>
|
||||
|
||||
* libs/gst/net/gstptpclock.c:
|
||||
ptp: Fix build on Windows, and in general the GI build when PTP support was not available
|
||||
It's not going to work on Windows still, the helper process needs to be
|
||||
ported.
|
||||
|
||||
2015-06-07 23:05:53 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From 21ba2e5 to d37af32
|
||||
|
||||
2015-06-07 17:31:50 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From c408583 to 21ba2e5
|
||||
|
||||
2015-06-07 16:58:40 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||
|
||||
* docs/gst/Makefile.am:
|
||||
* docs/libs/Makefile.am:
|
||||
* docs/plugins/Makefile.am:
|
||||
docs: remove variables that we define in the snippet from common
|
||||
This is syncing our Makefile.am with upstream gtkdoc.
|
||||
|
||||
2015-06-07 17:16:06 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||
|
||||
* autogen.sh:
|
||||
* common:
|
||||
Automatic update of common submodule
|
||||
From d676993 to c408583
|
||||
|
||||
2015-06-07 16:44:26 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* configure.ac:
|
||||
Back to development
|
||||
|
||||
2015-06-07 10:52:33 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* libs/gst/net/gstntppacket.c:
|
||||
netclientclock: The NTP poll interval is a signed int8, not unsigned
|
||||
|
||||
=== release 1.5.1 ===
|
||||
|
||||
2015-06-07 09:41:28 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* configure.ac:
|
||||
* docs/plugins/gstreamer-plugins.args:
|
||||
* docs/plugins/gstreamer-plugins.hierarchy:
|
||||
* docs/plugins/gstreamer-plugins.signals:
|
||||
* docs/plugins/inspect/plugin-coreelements.xml:
|
||||
* gstreamer.doap:
|
||||
* win32/common/config.h:
|
||||
* win32/common/gstenumtypes.c:
|
||||
* win32/common/gstversion.h:
|
||||
Release 1.5.1
|
||||
|
||||
2015-06-07 09:33:52 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
|
|
2
NEWS
2
NEWS
|
@ -1,2 +1,2 @@
|
|||
This is GStreamer 1.5.1
|
||||
This is GStreamer 1.5.2
|
||||
|
||||
|
|
193
RELEASE
193
RELEASE
|
@ -1,8 +1,8 @@
|
|||
|
||||
Release notes for GStreamer 1.5.1
|
||||
Release notes for GStreamer 1.5.2
|
||||
|
||||
|
||||
The GStreamer team is pleased to announce the first release of the unstable
|
||||
The GStreamer team is pleased to announce the second release of the unstable
|
||||
1.5 release series. The 1.5 release series is adding new features on top of
|
||||
the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
|
||||
series of the GStreamer multimedia framework. The unstable 1.5 release series
|
||||
|
@ -38,118 +38,23 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
|||
|
||||
Bugs fixed in this release
|
||||
|
||||
* 736655 : basesink: preroll issue for some clips which audio is shorter than video
|
||||
* 601853 : identity: sync=true ignores pipeline latency and does not present itself as live element
|
||||
* 688625 : gst-launch: incorrect parsing behaviour with spaces and quotes
|
||||
* 707605 : streamiddemux: New " reverse-funnel " element
|
||||
* 725221 : Add GstUri object for URI handling
|
||||
* 727826 : check: update internal libcheck copy from 0.9.8 to 0.9.12
|
||||
* 730053 : baseparse: allow skipping more data than currently available
|
||||
* 731176 : filesrc: fails when using fifos
|
||||
* 732284 : bufferlist: optimisation: pre-allocate buffer array in one go with the buffer list
|
||||
* 733119 : utils: Unref/release pads in error cases when linking pads
|
||||
* 733131 : gstvalue: failure to deserialize gsttaglist
|
||||
* 733171 : baseparse: handling of EOS when no output produced
|
||||
* 733351 : queue2: Process SEEKING query
|
||||
* 733741 : docs: document caps parameter of gst_base_src_set_caps
|
||||
* 733814 : gst-launch: On W32 gst-launch does not finish correctly after getting SIGINT
|
||||
* 734342 : pad: allow probes to remove the data item whilst returning PROBE_OK
|
||||
* 734345 : tests: Add missing unrefs of objects after use
|
||||
* 734360 : [API] bytereader: add _get_sub_reader() and _peek_sub_reader()
|
||||
* 734470 : concat: New element for concatenating streams
|
||||
* 734716 : bus: signal watched added in a new thread-default context can't be removed
|
||||
* 735195 : bus: Missing API to remove a bus watch
|
||||
* 735357 : pad: should not allow flush-stop on inactive pads
|
||||
* 735896 : typefind: Run the default have-type handler after all application handlers
|
||||
* 736012 : dashdemux hlsdemux mssdemux: playback failing due to pad EOS state
|
||||
* 736377 : inspect: Says there custom functions where there arent
|
||||
* 736455 : valve: typo in drop property description
|
||||
* 736477 : check: Add a function to check destruction of objects
|
||||
* 736877 : gsturi: Remove unnecessary code
|
||||
* 736891 : input-selector: Can't unblock after emitting a " block " signal
|
||||
* 737584 : configure.ac: require GLib 2.34
|
||||
* 737616 : timedvaluecontrolsource: Add some signals about values changes
|
||||
* 737762 : baseparse: leaks caps in gst_base_parse_process_streamheader
|
||||
* 738202 : funnel: Does not forward sticky events if no data was received
|
||||
* 738612 : several typos in Plugin Writer's Guide
|
||||
* 739002 : capsfilter: Add an optional delayed caps change mode
|
||||
* 739165 : debugutils: Truncate parameter values that are too long
|
||||
* 739514 : doc: Do not use deprecated gtk-doc 'Rename to' tag
|
||||
* 739518 : gst-inspect: add G_PARAM_DEPRECATED to known flags
|
||||
* 739580 : basesink: Answer the query position when receiving it from upstream
|
||||
* 739620 : input-selector: _activate_sinkpad conflates two different functions
|
||||
* 739662 : gstobject: Add gst_object_has_parent()
|
||||
* 739765 : caps: Add gst_caps_foreach() and gst_caps_map_in_place()
|
||||
* 739767 : gstconfig: Put gstconfig.h into $(libdir)/gstreamer-1.0/include
|
||||
* 740003 : pad: fail drop queries
|
||||
* 740949 : inputselector: sticky events haven't send out when active track reach EOS.
|
||||
* 741359 : check.h distributed unnecessarily
|
||||
* 741425 : debugutils: Add a gst_debug_bin_to_dot_data() method
|
||||
* 741550 : Incorrect check version advertised
|
||||
* 741893 : inputselector: Get the active sinkpad again after taking the lock when handling events
|
||||
* 742057 : Add missing interface documentation
|
||||
* 742877 : Incorrect version comparison in preset_get_keyfile ()
|
||||
* 743195 : uri: Add parsing unit test based on GNet
|
||||
* 743335 : Fix documentation of GST_CHECKS and GST_CHECKS_IGNORE
|
||||
* 743795 : gtask: add thread name support on OS X and iOS
|
||||
* 744034 : fdsrc: MinGW Compilation error: unknown conversion type character 'l' in format
|
||||
* 744253 : multiqueue: Memory leak with DASH stream
|
||||
* 744281 : printf: Add support for %I32
|
||||
* 744442 : Clash between gst_element_get_clock() and gst_pipeline_get_clock()
|
||||
* 744520 : gstutils: check uri before using it in gst_pad_create_stream_id_internal
|
||||
* 744572 : flowcombiner regressions
|
||||
* 744777 : check: cast element in ASSERT_SET_STATE.
|
||||
* 744877 : tools: bash completion for gst-inspect and gst-launch
|
||||
* 745042 : utils: Add gst_bin_sync_children_states()
|
||||
* 745122 : gst-uninstalled: add adaptivedemux paths from -bad
|
||||
* 745143 : baseparse: Don't emit errors on EOS if we saw GAP events
|
||||
* 745144 : gstvalue: Make sure GST_FOURCC_ARGS produces printable characters
|
||||
* 745197 : pad: Don't fail latency query on unlinked pads
|
||||
* 745210 : win32: Unnecessary LibXml include directive
|
||||
* 745213 : Shorten __FILE__ in gst_debug_log output on all platforms.
|
||||
* 745287 : basesink: drain query doesn't fully work to release v4l2 buffers
|
||||
* 745319 : queue: can lock up the pipeline on serialized queries when downstream returns errors
|
||||
* 745377 : v4l2src: Camera restarts when used with decodebin
|
||||
* 745858 : check: tempnam deprecated warning
|
||||
* 745927 : baseparse: does not preserve discont flag
|
||||
* 746096 : printf: handle unsigned modifier for long long
|
||||
* 746373 : New fundamental type for caps - GstFlagSet
|
||||
* 746430 : tests: clock: Wrong testclock's name for test clock example.
|
||||
* 746436 : tee: Add property that allows having all source pads unlinked
|
||||
* 746518 : input-selector: eos is always forwarded, even from unselected pads
|
||||
* 746585 : pluginloader: Fix typos
|
||||
* 746809 : debugutils: Plot GstCapsFeatures in dot files.
|
||||
* 746871 : bus: Segmentation fault in function gst_bus_set_flushing() when called with bus==NULL
|
||||
* 747095 : Disable g-ir-scanner cache on build
|
||||
* 747100 : tests: filesink: add test for GstFileSink render_list implemention
|
||||
* 747119 : gstpad: Fix a typo in a doc string
|
||||
* 747223 : test: filesink: add test to verify rendering buffers with multiple memory blocks
|
||||
* 747392 : memory: add check for memory writability in resize()
|
||||
* 747438 : doc: bufferlist: Update document for return value of gst_buffer_list_get
|
||||
* 747439 : bufferlist: add check for writable object in insert or remove
|
||||
* 747610 : Inconsistent bin children state when a child fails to switch from NULL to READY
|
||||
* 747611 : inputselector: fix leak in gst_selector_pad_chain()
|
||||
* 747690 : gstvalue: failure to deserialize bitmask
|
||||
* 747731 : basesrc: Always setting segment.start as DTS on first buffer
|
||||
* 747775 : typefind: leak in gst_type_find_element_src_event
|
||||
* 747852 : pad: idle probe doesn't block pad from pushing data
|
||||
* 748101 : tests: input selector unit test often fails under valgrind
|
||||
* 748119 : GstMetaTransformFunction returns gboolean but its retval is discarded
|
||||
* 748277 : test: memory: add test for allocation params
|
||||
* 748345 : basesrc: Remove unused assignment
|
||||
* 748414 : Invalid read when printing debug output containing '%%'
|
||||
* 748739 : gstevent: remove duplicated header
|
||||
* 749233 : fdsrc: docs: fix and update documentation
|
||||
* 749258 : basesink: fix QoS/lateness checking if subclass implements prepare/prepare_list vfuncs
|
||||
* 749391 : PTP network clock support
|
||||
* 749904 : Remove docs/code-reviews
|
||||
* 750172 : miniobject double WRITE | EXCLUSIVE lock succeeds despite part-miniobject.txt forbidding it
|
||||
* 740502 : Add absolute property to GstDirectControlBinding
|
||||
* 740575 : Fixing DTS in GStreamer
|
||||
* 745366 : concat: Forward FLUSH_START / FLUSH_STOP events
|
||||
* 746949 : concat: Add active-pad property
|
||||
* 750027 : concat: Reset internal start offset to 0 after flushing seek
|
||||
* 750033 : basetransform - allow collation/separation of buffers
|
||||
* 750039 : Keeping buffers with shared memory alive
|
||||
* 750319 : memory: subclasses don't know map flags in unmap
|
||||
* 750351 : gst-indent: Added support for gindent as executable name
|
||||
* 750439 : playbin using fdsrc source hangs for with empty input
|
||||
* 738237 : baseparse: parser is never marked as FLAG_LOST_SYNC on discont
|
||||
* 747321 : basesrc: do not leak buffer pool in error case
|
||||
* 737683 : fakesrc: the " pattern " property can be gotten but it is never set or used
|
||||
* 750530 : ptp: FreeBSD, DragonFly and other BSDs don't have ifreq.ifw_hwaddr
|
||||
* 750574 : netclientclock: Make the clock a wrapper clock around an internal clock
|
||||
* 750761 : inputselector: Handle different duration track selection
|
||||
* 750782 : pipeline: Add gst_pipeline_set_latency(), getter and GObject property
|
||||
* 751026 : basesink: Properly handle buffer lists for the last-sample property
|
||||
* 751047 : concat: Add adjust-base property
|
||||
* 751107 : concat: when releasing pad, send EOS appropriately.
|
||||
* 751235 : utils: get_compatible_pad does not fully respect filter caps
|
||||
* 751420 : basesink: need to deep-copy last buffer list in drain
|
||||
|
||||
==== Download ====
|
||||
|
||||
|
@ -186,75 +91,21 @@ subscribe to the gstreamer-devel list.
|
|||
|
||||
Contributors to this release
|
||||
|
||||
* Aleix Conchillo Flaqué
|
||||
* Alex Ashley
|
||||
* Andrei Sarakeev
|
||||
* Arnaud Vrac
|
||||
* Arun Raghavan
|
||||
* Aurélien Zanelli
|
||||
* Changbok Chea
|
||||
* David Waring
|
||||
* Duncan Palmer
|
||||
* Alison Chaiken
|
||||
* Carlos Rafael Giani
|
||||
* Edward Hervey
|
||||
* Felix Schwarz
|
||||
* Frédéric Wang
|
||||
* Guillaume Desmottes
|
||||
* Haakon Sporsheim
|
||||
* Heinrich Fink
|
||||
* HoonHee Lee
|
||||
* Hyunjun
|
||||
* Hyunjun Ko
|
||||
* Ilya Konstantinov
|
||||
* Jan Alexander Steffens (heftig)
|
||||
* Jan Schmidt
|
||||
* Jan Steffens
|
||||
* Jason Litzinger
|
||||
* Jian
|
||||
* Jimmy Ohn
|
||||
* Jonas Holmberg
|
||||
* Jose Antonio Santos Cadenas
|
||||
* Linus Svensson
|
||||
* Lubosz Sarnecki
|
||||
* Luis de Bethencourt
|
||||
* Marcin Kolny
|
||||
* Mark Nauwelaerts
|
||||
* Matej Knopp
|
||||
* Lazar Claudiu
|
||||
* Mathieu Duponchelle
|
||||
* Matthew Waters
|
||||
* Matthieu Bouron
|
||||
* Michael Catanzaro
|
||||
* Michał Dębski
|
||||
* Mohammed Sameer
|
||||
* Nicolas Dufresne
|
||||
* Nicolas Huet
|
||||
* Nirbheek Chauhan
|
||||
* Ognyan Tonchev
|
||||
* Olivier Crête
|
||||
* Peter Urbanec
|
||||
* Philippe Normand
|
||||
* Phillip Wood
|
||||
* Prashant Gotarne
|
||||
* Ramiro Polla
|
||||
* Ravi Kiran K N
|
||||
* Reynaldo H. Verdejo Pinochet
|
||||
* Rémi Lefèvre
|
||||
* Sebastian Dröge
|
||||
* Sebastian Rasmussen
|
||||
* Song Bing
|
||||
* Srimanta Panda
|
||||
* Stefan Sauer
|
||||
* Suhwang Kim
|
||||
* Thiago Santos
|
||||
* Thibault Saunier
|
||||
* Tiago
|
||||
* Tiago Cesar Katcipis
|
||||
* Tim-Philipp Müller
|
||||
* Vincent Penquerc'h
|
||||
* Vivia Nikolaidou
|
||||
* Víctor Manuel Jáquez Leal
|
||||
* William Manley
|
||||
* Wim Taymans
|
||||
* Wonchul Lee
|
||||
* eunhae choi
|
||||
* hoonhee.lee
|
||||
* Руслан Ижбулатов
|
||||
|
|
@ -4,7 +4,7 @@ dnl initialize autoconf
|
|||
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
|
||||
AC_INIT([GStreamer],[1.5.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
|
||||
AC_INIT([GStreamer],[1.5.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
|
||||
AG_GST_INIT
|
||||
|
||||
dnl initialize automake (we require GNU make)
|
||||
|
@ -62,7 +62,7 @@ dnl 1.2.5 => 205
|
|||
dnl 1.10.9 (who knows) => 1009
|
||||
dnl
|
||||
dnl sets GST_LT_LDFLAGS
|
||||
AS_LIBTOOL(GST, 501, 0, 501)
|
||||
AS_LIBTOOL(GST, 502, 0, 502)
|
||||
|
||||
dnl *** autotools stuff ****
|
||||
|
||||
|
|
|
@ -1098,3 +1098,23 @@
|
|||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstConcat::active-pad</NAME>
|
||||
<TYPE>GstPad*</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>r</FLAGS>
|
||||
<NICK>Active pad</NICK>
|
||||
<BLURB>Currently active src pad.</BLURB>
|
||||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstConcat::adjust-base</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Adjust segment base</NICK>
|
||||
<BLURB>Adjust the base value of segments to ensure they are adjacent.</BLURB>
|
||||
<DEFAULT>TRUE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GStreamer core elements</description>
|
||||
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
|
||||
<basename>libgstcoreelements.so</basename>
|
||||
<version>1.5.1</version>
|
||||
<version>1.5.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gstreamer</source>
|
||||
<package>GStreamer source release</package>
|
||||
|
|
|
@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.5.2</revision>
|
||||
<branch>1.5</branch>
|
||||
<name></name>
|
||||
<created>2015-06-24</created>
|
||||
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.5.2.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.5.1</revision>
|
||||
|
|
|
@ -25,6 +25,9 @@
|
|||
/* The GIO modules directory. */
|
||||
#undef GIO_MODULE_DIR
|
||||
|
||||
/* The GIO install prefix. */
|
||||
#undef GIO_PREFIX
|
||||
|
||||
/* GStreamer API Version */
|
||||
#define GST_API_VERSION "1.0"
|
||||
|
||||
|
@ -62,7 +65,7 @@
|
|||
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
||||
|
||||
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
||||
#define GST_PACKAGE_RELEASE_DATETIME "2015-06-07"
|
||||
#define GST_PACKAGE_RELEASE_DATETIME "2015-06-24"
|
||||
|
||||
/* Define if static plugins should be built */
|
||||
#undef GST_PLUGIN_BUILD_STATIC
|
||||
|
@ -182,6 +185,9 @@
|
|||
/* defined if the compiler implements __FUNCTION__ */
|
||||
#undef HAVE_FUNCTION
|
||||
|
||||
/* getifaddrs() and AF_LINK is available */
|
||||
#undef HAVE_GETIFADDRS_AF_LINK
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#undef HAVE_GETPAGESIZE
|
||||
|
||||
|
@ -300,6 +306,9 @@
|
|||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#undef HAVE_SIGACTION
|
||||
|
||||
/* SIOCGIFCONF, SIOCGIFFLAGS and SIOCGIFHWADDR is available */
|
||||
#undef HAVE_SIOCGIFCONF_SIOCGIFFLAGS_SIOCGIFHWADDR
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#undef HAVE_STDINT_H
|
||||
|
||||
|
@ -445,7 +454,7 @@
|
|||
#define PACKAGE_NAME "GStreamer"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GStreamer 1.5.1"
|
||||
#define PACKAGE_STRING "GStreamer 1.5.2"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gstreamer"
|
||||
|
@ -454,7 +463,7 @@
|
|||
#undef PACKAGE_URL
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "1.5.1"
|
||||
#define PACKAGE_VERSION "1.5.2"
|
||||
|
||||
/* directory where plugins are located */
|
||||
#ifdef _DEBUG
|
||||
|
@ -498,7 +507,7 @@
|
|||
#undef USE_POISONING
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "1.5.1"
|
||||
#define VERSION "1.5.2"
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
|
|
|
@ -86,6 +86,8 @@ gst_buffer_flags_get_type (void)
|
|||
"delta-unit"},
|
||||
{C_FLAGS (GST_BUFFER_FLAG_TAG_MEMORY), "GST_BUFFER_FLAG_TAG_MEMORY",
|
||||
"tag-memory"},
|
||||
{C_FLAGS (GST_BUFFER_FLAG_SYNC_AFTER), "GST_BUFFER_FLAG_SYNC_AFTER",
|
||||
"sync-after"},
|
||||
{C_FLAGS (GST_BUFFER_FLAG_LAST), "GST_BUFFER_FLAG_LAST", "last"},
|
||||
{0, NULL, NULL}
|
||||
};
|
||||
|
|
|
@ -19,6 +19,10 @@
|
|||
* Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
|
||||
* Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
#ifndef __GST_VERSION_H__
|
||||
#define __GST_VERSION_H__
|
||||
|
||||
/**
|
||||
* SECTION:gstversion
|
||||
* @short_description: GStreamer version macros.
|
||||
|
@ -35,9 +39,6 @@
|
|||
* The version macros get defined by including "gst/gst.h".
|
||||
*/
|
||||
|
||||
#ifndef __GST_VERSION_H__
|
||||
#define __GST_VERSION_H__
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
/**
|
||||
|
@ -57,7 +58,7 @@ G_BEGIN_DECLS
|
|||
*
|
||||
* The micro version of GStreamer at compile time:
|
||||
*/
|
||||
#define GST_VERSION_MICRO (1)
|
||||
#define GST_VERSION_MICRO (2)
|
||||
/**
|
||||
* GST_VERSION_NANO:
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue