mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-03 14:08:56 +00:00
Release 1.3.2
This commit is contained in:
parent
0e7a388c09
commit
07334eca5a
9 changed files with 380 additions and 114 deletions
338
ChangeLog
338
ChangeLog
|
@ -1,9 +1,341 @@
|
||||||
=== release 1.3.1 ===
|
=== release 1.3.2 ===
|
||||||
|
|
||||||
2014-05-03 Sebastian Dröge <slomo@coaxion.net>
|
2014-05-21 Sebastian Dröge <slomo@coaxion.net>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
releasing 1.3.1
|
releasing 1.3.2
|
||||||
|
|
||||||
|
2014-05-21 10:50:43 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* README:
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 211fa5f to 1f5d3c3
|
||||||
|
|
||||||
|
2014-05-19 11:05:12 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* tests/check/gst/gstvalue.c:
|
||||||
|
value: Add some positive testcase for string deserialization
|
||||||
|
|
||||||
|
2014-05-18 10:49:50 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* README:
|
||||||
|
* docs/faq/getting.xml:
|
||||||
|
docs: remove reference to Mandrake and packages we no longer provide
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=730312
|
||||||
|
|
||||||
|
2014-05-15 16:41:58 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* docs/design/part-caps.txt:
|
||||||
|
docs: fix typo
|
||||||
|
|
||||||
|
2014-05-14 13:40:03 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstpluginloader.c:
|
||||||
|
pluginloader: fix compiler warning on windows
|
||||||
|
gstpluginloader.c:584:1: error: label 'beach' defined but not used
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=730125
|
||||||
|
|
||||||
|
2014-05-13 19:51:34 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* plugins/elements/gstdownloadbuffer.c:
|
||||||
|
* plugins/elements/gstsparsefile.c:
|
||||||
|
* plugins/elements/gstsparsefile.h:
|
||||||
|
elements: don't depend on libgio just for g_io_error_from_errno()
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=729949
|
||||||
|
|
||||||
|
2014-05-13 19:30:38 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* docs/libs/gstreamer-libs-sections.txt:
|
||||||
|
* libs/gst/base/Makefile.am:
|
||||||
|
* libs/gst/base/gstsparsefile.c:
|
||||||
|
* libs/gst/base/gstsparsefile.h:
|
||||||
|
* plugins/elements/Makefile.am:
|
||||||
|
* plugins/elements/gstdownloadbuffer.h:
|
||||||
|
* plugins/elements/gstsparsefile.c:
|
||||||
|
* plugins/elements/gstsparsefile.h:
|
||||||
|
* tests/check/libs/sparsefile.c:
|
||||||
|
* win32/common/libgstbase.def:
|
||||||
|
sparsefile: keep it private as helper API for downloadbuffer
|
||||||
|
There's no expectation that any other element or applications
|
||||||
|
might want to use this helper API any time soon, so keep it
|
||||||
|
private for the time being. There were open questions regarding
|
||||||
|
portability and binding-friendliness too.
|
||||||
|
This also removes the gio dependency of -base again.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=729951
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=729949
|
||||||
|
|
||||||
|
2014-05-13 19:14:08 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* docs/libs/gstreamer-libs.types:
|
||||||
|
docs: pick up GstBaseParse hierarchy and properties
|
||||||
|
|
||||||
|
2014-05-13 19:10:43 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* docs/libs/gstreamer-libs-sections.txt:
|
||||||
|
docs: expose GstPushSrcClass in documentation
|
||||||
|
Might come in handy in case someone wants to derive from it.
|
||||||
|
|
||||||
|
2014-05-12 17:03:46 +0200 Edward Hervey <bilboed@bilboed.com>
|
||||||
|
|
||||||
|
* gst/gstpluginloader.c:
|
||||||
|
pluginloader: Don't leak pluginloader in error cases
|
||||||
|
CID #1212154
|
||||||
|
|
||||||
|
2014-05-12 16:59:29 +0200 Edward Hervey <bilboed@bilboed.com>
|
||||||
|
|
||||||
|
* gst/gstcaps.c:
|
||||||
|
caps: Don't leak features on error cases
|
||||||
|
If we fail to parse fields, we would end up leaking the features we
|
||||||
|
parsed just before
|
||||||
|
CID #1212152
|
||||||
|
|
||||||
|
2014-05-09 14:28:59 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* libs/gst/base/gstbasetransform.c:
|
||||||
|
basetransform: Correctly reset configuration
|
||||||
|
When pool can't we use, and we fall back to default pool, we need to
|
||||||
|
correctly reset that pool configuration.
|
||||||
|
|
||||||
|
2014-05-09 14:46:59 +0200 Edward Hervey <bilboed@bilboed.com>
|
||||||
|
|
||||||
|
* libs/gst/net/gstnettimeprovider.c:
|
||||||
|
nettimeprovider: Use non-freed variable
|
||||||
|
address is only used temporarily. Use the proper variable instead.
|
||||||
|
CID #1212189
|
||||||
|
|
||||||
|
2014-05-08 17:33:37 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
|
||||||
|
|
||||||
|
* tests/check/elements/multiqueue.c:
|
||||||
|
tests: multiqueue: test to check queue overrun with pts=none
|
||||||
|
Checks if buffers with pts=none can break the queue time size limit
|
||||||
|
and allow more buffers than expected
|
||||||
|
|
||||||
|
2014-05-08 14:48:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* plugins/elements/gstdownloadbuffer.c:
|
||||||
|
downloadbuffer: Fix 32bit build
|
||||||
|
format '%lli' expects argument of type 'long long int', but argument 8 has type 'gsize'
|
||||||
|
|
||||||
|
2014-05-08 14:12:16 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* libs/gst/base/gstbasesrc.c:
|
||||||
|
pool-nego: Correctly reset the configuration
|
||||||
|
When pool cannot be used, correctly reset the configuration before
|
||||||
|
configuration a default pool.
|
||||||
|
|
||||||
|
2014-04-15 14:17:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* libs/gst/base/gstbasesrc.c:
|
||||||
|
* libs/gst/base/gstbasetransform.c:
|
||||||
|
pool-nego: Retry setting configuration with modified config
|
||||||
|
Buffer pool set_config() may return FALSE if requested configuration needed
|
||||||
|
small changes. Reget the config and try setting it again (validating the
|
||||||
|
changes first). This ensure we have a configured pool if possible.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=727916
|
||||||
|
|
||||||
|
2014-05-08 12:47:43 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* docs/gst/gstreamer-sections.txt:
|
||||||
|
* gst/gstbufferpool.c:
|
||||||
|
* gst/gstbufferpool.h:
|
||||||
|
* tests/check/gst/gstbufferpool.c:
|
||||||
|
* win32/common/libgstreamer.def:
|
||||||
|
bufferpool: Add an helper to validate config
|
||||||
|
When we call gst_buffer_pool_set_config() the pool may return FALSE and
|
||||||
|
slightly change the parameters. This helper is useful to do the minial required
|
||||||
|
validation before accepting the modified configuration.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=727916
|
||||||
|
|
||||||
|
2014-04-08 19:27:55 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/gstbufferpool.c:
|
||||||
|
bufferpool: Update the configure even if set_config() returned false
|
||||||
|
According to the documentation, when set_config() return false, it should be
|
||||||
|
possible to read the modified version of the config. This patch fixes the
|
||||||
|
implementation so it is now according to the documentation.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=727916
|
||||||
|
|
||||||
|
2014-05-06 15:35:14 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/gstbufferpool.c:
|
||||||
|
* tests/check/gst/gstbufferpool.c:
|
||||||
|
bufferpool: Add support for reconfiguring a pool
|
||||||
|
If a pool config is being configured again, check if the configuration have changed.
|
||||||
|
If not, skip that step. Finally, if the pool is active, try deactivating it.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=728268
|
||||||
|
|
||||||
|
2014-05-06 16:59:34 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/gstvalue.c:
|
||||||
|
* tests/check/gst/gstvalue.c:
|
||||||
|
value: Add support for GstAllocationParams comparision
|
||||||
|
This is useful to compare buffer pool configuaration.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=728268
|
||||||
|
|
||||||
|
2014-05-06 16:46:55 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/gstvalue.c:
|
||||||
|
* tests/check/gst/gstvalue.c:
|
||||||
|
value: Add support for GObject comparising in structures
|
||||||
|
This is useful to allow comparing pool configuration where a GstAllocator
|
||||||
|
is set.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=728268
|
||||||
|
|
||||||
|
2014-05-08 17:50:50 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstplugin.c:
|
||||||
|
plugin: fix case where gst_plugin_load_file() didn't set the error on failure
|
||||||
|
|
||||||
|
2014-05-08 16:30:55 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* libs/gst/base/gstsparsefile.c:
|
||||||
|
sparsefile: add some Since markers to docs
|
||||||
|
|
||||||
|
2014-05-08 16:25:55 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* libs/gst/base/gstsparsefile.c:
|
||||||
|
* libs/gst/base/gstsparsefile.h:
|
||||||
|
* tests/check/libs/.gitignore:
|
||||||
|
sparsefile: sprinkle G_BEGIN_DECLS / G_END_DECLS
|
||||||
|
for c++, and remove outdated comment, and add
|
||||||
|
new unit test to .gitignore.
|
||||||
|
|
||||||
|
2014-05-08 16:49:53 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* plugins/elements/gstdownloadbuffer.c:
|
||||||
|
downloadbuffer: small cleanups
|
||||||
|
|
||||||
|
2014-05-08 14:51:12 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* docs/libs/gstreamer-libs-sections.txt:
|
||||||
|
* docs/plugins/Makefile.am:
|
||||||
|
* docs/plugins/gstreamer-plugins-docs.sgml:
|
||||||
|
* docs/plugins/gstreamer-plugins-sections.txt:
|
||||||
|
* docs/plugins/gstreamer-plugins.args:
|
||||||
|
* docs/plugins/gstreamer-plugins.hierarchy:
|
||||||
|
* docs/plugins/inspect/plugin-coreelements.xml:
|
||||||
|
* plugins/elements/gstdownloadbuffer.c:
|
||||||
|
downloadbuffer: update docs
|
||||||
|
|
||||||
|
2014-05-08 14:50:42 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* win32/common/libgstbase.def:
|
||||||
|
win32: update def
|
||||||
|
|
||||||
|
2014-02-21 16:32:52 +0100 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* libs/gst/base/Makefile.am:
|
||||||
|
* libs/gst/base/gstsparsefile.c:
|
||||||
|
* libs/gst/base/gstsparsefile.h:
|
||||||
|
* plugins/elements/Makefile.am:
|
||||||
|
* plugins/elements/gstdownloadbuffer.c:
|
||||||
|
* plugins/elements/gstdownloadbuffer.h:
|
||||||
|
* plugins/elements/gstelements.c:
|
||||||
|
* tests/check/Makefile.am:
|
||||||
|
* tests/check/libs/sparsefile.c:
|
||||||
|
Add new downloadbuffer element
|
||||||
|
See https://bugzilla.gnome.org/show_bug.cgi?id=680183
|
||||||
|
|
||||||
|
2014-05-02 17:42:58 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||||
|
|
||||||
|
* gst/gstelement.c:
|
||||||
|
* gst/gstpadtemplate.h:
|
||||||
|
* plugins/elements/gstmultiqueue.c:
|
||||||
|
pads: update docs for request pads
|
||||||
|
We would like to encourage the use of gst_element_request_pad()
|
||||||
|
|
||||||
|
2014-05-02 17:02:37 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* libs/gst/check/libcheck/check.c:
|
||||||
|
check: use _exit() instead of exit() in fail_unless() so we exit immediately
|
||||||
|
exit() will call atexit handlers, which may try to
|
||||||
|
clean up things or wait for things to get cleaned up,
|
||||||
|
which we don't want or need. We just want to stop
|
||||||
|
and let the parent know about the failure as quickly
|
||||||
|
as possible in case fork() is used.
|
||||||
|
Fixes timeouts on assert failures in checks where
|
||||||
|
an exit handler waits for things to stop, but they
|
||||||
|
don't stop because they haven't been shut down,
|
||||||
|
and they haven't been shut down because there's no
|
||||||
|
simple way to do so on failures.
|
||||||
|
http://sourceforge.net/p/check/patches/50/
|
||||||
|
|
||||||
|
2014-05-04 14:52:01 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstvalue.c:
|
||||||
|
value: init flag mask more correctly
|
||||||
|
|
||||||
|
2014-05-04 13:32:46 +0000 Руслан Ижбулатов <lrn1986@gmail.com>
|
||||||
|
|
||||||
|
* plugins/elements/gstfilesrc.c:
|
||||||
|
filesrc: g_memmove() is deprecated
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=712811
|
||||||
|
|
||||||
|
2014-05-03 20:48:22 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
Back to development
|
||||||
|
|
||||||
|
=== release 1.3.1 ===
|
||||||
|
|
||||||
|
2014-05-03 17:41:41 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ChangeLog:
|
||||||
|
* NEWS:
|
||||||
|
* RELEASE:
|
||||||
|
* configure.ac:
|
||||||
|
* docs/plugins/gstreamer-plugins.hierarchy:
|
||||||
|
* docs/plugins/inspect/plugin-coreelements.xml:
|
||||||
|
* gstreamer.doap:
|
||||||
|
* win32/common/config.h:
|
||||||
|
* win32/common/gstenumtypes.c:
|
||||||
|
* win32/common/gstenumtypes.h:
|
||||||
|
* win32/common/gstversion.h:
|
||||||
|
Release 1.3.1
|
||||||
|
|
||||||
|
2014-05-03 17:34:08 +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
|
||||||
|
|
||||||
2014-05-03 17:20:46 +0200 Sebastian Dröge <sebastian@centricular.com>
|
2014-05-03 17:20:46 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
|
18
NEWS
18
NEWS
|
@ -1,4 +1,4 @@
|
||||||
This is GStreamer 1.3.1
|
This is GStreamer 1.3.2
|
||||||
|
|
||||||
Changes since 1.2:
|
Changes since 1.2:
|
||||||
|
|
||||||
|
@ -45,6 +45,8 @@ New API:
|
||||||
events and merge custom tags into them consistently.
|
events and merge custom tags into them consistently.
|
||||||
• playbin/playsink has support for application provided audio and video
|
• playbin/playsink has support for application provided audio and video
|
||||||
filters.
|
filters.
|
||||||
|
• GstDiscoverer has new and simplified API to get details about missing
|
||||||
|
plugins and information to pass to the plugin installer.
|
||||||
• The GL library was merged from gst-plugins-gl to gst-plugins-bad,
|
• The GL library was merged from gst-plugins-gl to gst-plugins-bad,
|
||||||
providing a generic infrastructure for handling GL inside GStreamer
|
providing a generic infrastructure for handling GL inside GStreamer
|
||||||
pipelines and a plugin with some elements using these, especially
|
pipelines and a plugin with some elements using these, especially
|
||||||
|
@ -62,6 +64,14 @@ Major changes:
|
||||||
of the existing V4L2 elements and the corresponding
|
of the existing V4L2 elements and the corresponding
|
||||||
infrastructure.
|
infrastructure.
|
||||||
The v4l2videodec element replaces the mfcdec element.
|
The v4l2videodec element replaces the mfcdec element.
|
||||||
|
∘ New downloadbuffer element that replaces the download
|
||||||
|
buffering feature of queue2. Compared to queue2's code
|
||||||
|
it is much simpler and only for this single use case.
|
||||||
|
A noteworthy new feature is that it's downloading gaps
|
||||||
|
in the already downloaded stream parts when nothing else
|
||||||
|
is to be downloaded.
|
||||||
|
This is now used by playbin when download buffering is
|
||||||
|
enabled.
|
||||||
∘ rtpstreampay and rtpstreamdepay elements for transmitting
|
∘ rtpstreampay and rtpstreamdepay elements for transmitting
|
||||||
RTP packets over a stream API (e.g. TCP) according to
|
RTP packets over a stream API (e.g. TCP) according to
|
||||||
RFC 4571.
|
RFC 4571.
|
||||||
|
@ -78,7 +88,7 @@ Major changes:
|
||||||
are available on OS X and iOS now.
|
are available on OS X and iOS now.
|
||||||
|
|
||||||
• Other changes:
|
• Other changes:
|
||||||
∘ gst-libav now uses libav 10, and gained support for H265/HEVC.
|
∘ gst-libav now uses libav 10.1, and gained support for H265/HEVC.
|
||||||
∘ Support for hardware codecs and special memory types has been
|
∘ Support for hardware codecs and special memory types has been
|
||||||
improved with bugfixes and feature additions in various plugins
|
improved with bugfixes and feature additions in various plugins
|
||||||
and base classes.
|
and base classes.
|
||||||
|
@ -95,6 +105,9 @@ Major changes:
|
||||||
reliable now and supports more HLS features like trick modes.
|
reliable now and supports more HLS features like trick modes.
|
||||||
Also fragments are pushed downstream while they're downloaded
|
Also fragments are pushed downstream while they're downloaded
|
||||||
now instead of waiting for each fragment to finish.
|
now instead of waiting for each fragment to finish.
|
||||||
|
∘ dashdemux and mssdemux are now also pushing fragments downstream
|
||||||
|
while they're downloaded instead of waiting for each fragment to
|
||||||
|
finish.
|
||||||
∘ videoflip can automatically flip based on the orientation tag.
|
∘ videoflip can automatically flip based on the orientation tag.
|
||||||
∘ openjpeg supports the OpenJPEG2 API.
|
∘ openjpeg supports the OpenJPEG2 API.
|
||||||
∘ gst-rtsp-server supports SRTP and MIKEY now.
|
∘ gst-rtsp-server supports SRTP and MIKEY now.
|
||||||
|
@ -107,4 +120,3 @@ Things to look out for:
|
||||||
element.
|
element.
|
||||||
• The mfcdec element was removed and replaced by v4l2videodec.
|
• The mfcdec element was removed and replaced by v4l2videodec.
|
||||||
• osxvideosink is only available in OS X 10.6 or newer.
|
• osxvideosink is only available in OS X 10.6 or newer.
|
||||||
|
|
||||||
|
|
108
RELEASE
108
RELEASE
|
@ -1,8 +1,8 @@
|
||||||
|
|
||||||
Release notes for GStreamer 1.3.1
|
Release notes for GStreamer 1.3.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.3 release series. The 1.3 release series is adding new features on top of
|
1.3 release series. The 1.3 release series is adding new features on top of
|
||||||
the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release
|
the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release
|
||||||
series of the GStreamer multimedia framework. The unstable 1.3 release series
|
series of the GStreamer multimedia framework. The unstable 1.3 release series
|
||||||
|
@ -50,60 +50,14 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
||||||
|
|
||||||
Bugs fixed in this release
|
Bugs fixed in this release
|
||||||
|
|
||||||
* 729440 : docs: DeviceMonitor missing in generated doc
|
|
||||||
* 710621 : utils: Uses non-literal as format string
|
|
||||||
* 726423 : playbin/decodebin: aggregate buffering messages
|
* 726423 : playbin/decodebin: aggregate buffering messages
|
||||||
* 726425 : Add new API to notify minimum buffering needed downstream
|
* 680183 : queue2: when download buffering has holes, plug the holes
|
||||||
* 679115 : Windows: Make the GStreamer DLLs/data relocatable
|
* 727916 : bufferpool: Does not implement set_config() as documented
|
||||||
* 721655 : basesrc activation order logs error in some cases where it should not
|
* 728268 : Need a way to detect that pool haven't changed, is active, and does not need to be renegotiated
|
||||||
* 702842 : basesrc: operate in time mode if do-timestamp is true
|
* 729949 : core plugins and libgstbase now depend on gio
|
||||||
* 705189 : debug-dot-dump: Add the presence/state of a GstTask
|
* 729951 : base: keep new GstSparseFile helper API private
|
||||||
* 708870 : " generic " is spelled wrong in GstBaseSrc's documentation
|
* 730125 : c7d68da broke W32 builds
|
||||||
* 709253 : caps: subset checks fail with duplicated values in lists
|
* 730312 : Remove or fix reference to Mandrake
|
||||||
* 709262 : GstStructure's documentation incorrectly warns that empty strings don't work in any GstStructure
|
|
||||||
* 709831 : filesrc: Improve unit test coverage by setting property in the " wrong " state...
|
|
||||||
* 710034 : parse: bison finds conflicts / ambiguities
|
|
||||||
* 710342 : docs: various constructors are annotated as " transfer full " , but return floating references
|
|
||||||
* 710442 : netclientclock: constify name parameter for gst_net_client_clock_new()
|
|
||||||
* 710758 : gst-launch: assert if we can't get gst sample
|
|
||||||
* 710876 : pwg: rename the " samplerate " variable to make example code compilable
|
|
||||||
* 711138 : iterator: Don't hold mutex while calling filter functions of recursive filter iterators
|
|
||||||
* 711269 : systemclock: Add method to set the default system clock
|
|
||||||
* 711488 : gst-uninstalled: export gst-plugins-gl DYLD_LIBRARY_PATH
|
|
||||||
* 712385 : netclock: added new round-trip limit property
|
|
||||||
* 712679 : parse: prototype-mismatch
|
|
||||||
* 719614 : docs: add missing docs and fix errors
|
|
||||||
* 720029 : docs/etc: Fix typos
|
|
||||||
* 720036 : info: return existing debug category when registering a category twice (regression)
|
|
||||||
* 720100 : parse: redefinition of malloc - old grammar.y bugs crawl out of the woodwork
|
|
||||||
* 720199 : basesrc: DTS becomes 0 in gst_base_src_do_sync() for first buffer
|
|
||||||
* 720316 : parse: Fails to compile on CentOS due to redefinition of yyscan_t
|
|
||||||
* 720337 : gstreamer-uninstalled: add gstreamer-vaapi to GST_PLUGIN_PATH
|
|
||||||
* 721076 : appsink documentation missing gst_sample_unref
|
|
||||||
* 721096 : pad: Pad BLOCKING probe callback issues
|
|
||||||
* 722289 : capsfilter: Sending CAPS event downstream in pull mode
|
|
||||||
* 722697 : pad: Setting pad offsets breaks the running time in QoS and other events
|
|
||||||
* 722791 : basesrc: not respecting seqnum of eos from send_event
|
|
||||||
* 722891 : multiqueue: Growing of multiqueue does not work correctly if all except one pad are not linked
|
|
||||||
* 723229 : gst-uninstalled call print as function
|
|
||||||
* 723236 : caps: fix gst_caps_get_features return
|
|
||||||
* 723266 : outputselector: respect the 'negotiation-mode' property
|
|
||||||
* 723997 : gstreamer/docs: add missing seqnum file for distribution
|
|
||||||
* 724045 : gst-inspect: Compile error at gst-inspect.c:514:15 since 53d8460bfd
|
|
||||||
* 724571 : In collectpads, the collected function is sometimes called incorrectly.
|
|
||||||
* 724757 : basesrc: Ignores seek made when the last buffer is pushed
|
|
||||||
* 725476 : adapter: Added interfaces for language bindings
|
|
||||||
* 725478 : gstreamer: Ignore gcov intermediate files
|
|
||||||
* 725862 : buffer: invert BUFFER_FLAG_TAG_MEMORY ?
|
|
||||||
* 725917 : multiqueue: do not reset last push result when pushing events
|
|
||||||
* 726461 : collectpads: should send the seek events to the peers of its sink pads, as they can be flushing
|
|
||||||
* 727484 : gstpad: Don't print name of an unowned event
|
|
||||||
* 727701 : debugutils: Handle caps field values being NULL
|
|
||||||
* 727903 : structure: handle 0 denominator
|
|
||||||
* 727945 : funnel: element doesn't forward eos stream
|
|
||||||
* 727949 : bin: Make sure to post EOS message always after reaching the PLAYING state
|
|
||||||
* 729335 : basesink: Should render buffers that arrived on time even if prepare() took some time
|
|
||||||
* 727109 : buffer: Should not set TAG_MEMORY if memory has not been replaced
|
|
||||||
|
|
||||||
==== Download ====
|
==== Download ====
|
||||||
|
|
||||||
|
@ -140,53 +94,11 @@ subscribe to the gstreamer-devel list.
|
||||||
|
|
||||||
Contributors to this release
|
Contributors to this release
|
||||||
|
|
||||||
* Alessandro Decina
|
|
||||||
* Antoine Jacoutot
|
|
||||||
* Antonio Ospite
|
|
||||||
* Arnaud Vrac
|
|
||||||
* Brendan Long
|
|
||||||
* Carlos Rafael Giani
|
|
||||||
* Chun-wei Fan
|
|
||||||
* David Svensson Fors
|
|
||||||
* Edward Hervey
|
* Edward Hervey
|
||||||
* Erik Andresen
|
|
||||||
* Fabian Kirsch
|
|
||||||
* Felipe Ortiz
|
|
||||||
* George Kiagiadakis
|
|
||||||
* Haakon Sporsheim
|
|
||||||
* Havard Graff
|
|
||||||
* Jan Alexander Steffens (heftig)
|
|
||||||
* Jan Schmidt
|
|
||||||
* Jose Antonio Santos Cadenas
|
|
||||||
* Linus Svensson
|
|
||||||
* Luis de Bethencourt
|
|
||||||
* Mark Nauwelaerts
|
|
||||||
* Mathieu Duponchelle
|
|
||||||
* Matthieu Bouron
|
|
||||||
* Nicola Murino
|
|
||||||
* Nicolas Dufresne
|
* Nicolas Dufresne
|
||||||
* Olivier Crête
|
|
||||||
* Pedro Côrte-Real
|
|
||||||
* Per x Johansson
|
|
||||||
* Philip Withnall
|
|
||||||
* Philippe Normand
|
|
||||||
* Reynaldo H. Verdejo Pinochet
|
|
||||||
* Sebastian Dröge
|
* Sebastian Dröge
|
||||||
* Sebastian Rasmussen
|
|
||||||
* Showayb Zahda
|
|
||||||
* Srimanta Panda
|
|
||||||
* Stefan Sauer
|
|
||||||
* Stewart Brodie
|
|
||||||
* Stian Selnes
|
|
||||||
* Thiago Santos
|
* Thiago Santos
|
||||||
* Thibault Saunier
|
|
||||||
* Tim-Philipp Müller
|
* Tim-Philipp Müller
|
||||||
* Todd Agulnick
|
|
||||||
* Vincent Penquerc'h
|
|
||||||
* Víctor Manuel Jáquez Leal
|
|
||||||
* William Jon McCann
|
|
||||||
* William Manley
|
|
||||||
* Wim Taymans
|
* Wim Taymans
|
||||||
* Xavi Artigas
|
* Руслан Ижбулатов
|
||||||
* YanpingZhang
|
|
||||||
|
|
2
common
2
common
|
@ -1 +1 @@
|
||||||
Subproject commit 1f5d3c3163cc3399251827235355087c2affa790
|
Subproject commit 211fa5f2d0930dfd6891b386d42edba6d88c2a19
|
|
@ -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.3.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
|
AC_INIT([GStreamer],[1.3.2],[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)
|
||||||
|
@ -64,7 +64,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, 301, 0, 301)
|
AS_LIBTOOL(GST, 302, 0, 302)
|
||||||
|
|
||||||
dnl *** autotools stuff ****
|
dnl *** autotools stuff ****
|
||||||
|
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<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.3.1.1</version>
|
<version>1.3.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gstreamer</source>
|
<source>gstreamer</source>
|
||||||
<package>GStreamer git</package>
|
<package>GStreamer source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
|
||||||
</GitRepository>
|
</GitRepository>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>1.3.2</revision>
|
||||||
|
<branch>1.3</branch>
|
||||||
|
<name></name>
|
||||||
|
<created>2014-05-21</created>
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.3.2.tar.xz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
<release>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>1.3.1</revision>
|
<revision>1.3.1</revision>
|
||||||
|
|
|
@ -62,7 +62,7 @@
|
||||||
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
||||||
|
|
||||||
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
||||||
#define GST_PACKAGE_RELEASE_DATETIME "2014-05-03"
|
#define GST_PACKAGE_RELEASE_DATETIME "2014-05-21"
|
||||||
|
|
||||||
/* Define if static plugins should be built */
|
/* Define if static plugins should be built */
|
||||||
#undef GST_PLUGIN_BUILD_STATIC
|
#undef GST_PLUGIN_BUILD_STATIC
|
||||||
|
@ -354,7 +354,7 @@
|
||||||
#define PACKAGE_NAME "GStreamer"
|
#define PACKAGE_NAME "GStreamer"
|
||||||
|
|
||||||
/* Define to the full name and version of this package. */
|
/* Define to the full name and version of this package. */
|
||||||
#define PACKAGE_STRING "GStreamer 1.3.1"
|
#define PACKAGE_STRING "GStreamer 1.3.2"
|
||||||
|
|
||||||
/* Define to the one symbol short name of this package. */
|
/* Define to the one symbol short name of this package. */
|
||||||
#define PACKAGE_TARNAME "gstreamer"
|
#define PACKAGE_TARNAME "gstreamer"
|
||||||
|
@ -363,7 +363,7 @@
|
||||||
#undef PACKAGE_URL
|
#undef PACKAGE_URL
|
||||||
|
|
||||||
/* Define to the version of this package. */
|
/* Define to the version of this package. */
|
||||||
#define PACKAGE_VERSION "1.3.1"
|
#define PACKAGE_VERSION "1.3.2"
|
||||||
|
|
||||||
/* directory where plugins are located */
|
/* directory where plugins are located */
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
|
@ -401,7 +401,7 @@
|
||||||
#undef USE_POISONING
|
#undef USE_POISONING
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "1.3.1"
|
#define VERSION "1.3.2"
|
||||||
|
|
||||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||||
|
|
|
@ -57,7 +57,7 @@ G_BEGIN_DECLS
|
||||||
*
|
*
|
||||||
* The micro version of GStreamer at compile time:
|
* The micro version of GStreamer at compile time:
|
||||||
*/
|
*/
|
||||||
#define GST_VERSION_MICRO (1)
|
#define GST_VERSION_MICRO (2)
|
||||||
/**
|
/**
|
||||||
* GST_VERSION_NANO:
|
* GST_VERSION_NANO:
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue