Release 1.7.90

This commit is contained in:
Sebastian Dröge 2016-03-01 18:14:03 +02:00
parent 79bf9c4126
commit e505e1e6cd
8 changed files with 402 additions and 69 deletions

368
ChangeLog
View file

@ -1,9 +1,371 @@
=== release 1.7.2 ===
=== release 1.7.90 ===
2016-02-19 Sebastian Dröge <slomo@coaxion.net>
2016-03-01 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.7.2
releasing 1.7.90
2016-03-01 16:52:41 +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:
po: Update translations
2016-02-29 23:33:03 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/gstbus.c:
* tests/check/gst/gstpipeline.c:
Revert "bus: change GstBusSource to hold a weak ref to GstBus"
This reverts commit 894c67e642c0f858b5b18097fa7c995bf3cc50c1.
2016-02-29 23:32:58 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/gstbus.c:
Revert "bus: Make sure to remove the GPollFD from the GSources when destroying the bus"
This reverts commit 05700a7082c145057ccc0be763067bcc263239eb.
2016-02-29 17:06:36 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/gstelement.h:
element: Remove GST_STATE_LOCK_FULL() / UNLOCK_FULL()
There is no corresponding API for that in GLib and nobody could've ever used
these macros without compiler errors anyway.
2016-02-29 10:01:50 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/gstbus.c:
bus: Make sure to remove the GPollFD from the GSources when destroying the bus
Otherwise the GSource can look into our already destroyed bus where the
GPollFD is stored.
https://bugzilla.gnome.org/show_bug.cgi?id=762849
2016-02-29 11:06:50 +0900 Vineeth TM <vineeth.tm@samsung.com>
* tests/check/gst/gstghostpad.c:
tests: ghostpad: Fix memory leaks
https://bugzilla.gnome.org/show_bug.cgi?id=762845
2016-02-28 13:59:48 +0000 Tim-Philipp Müller <tim@centricular.com>
* gst/gsttaglist.c:
taglist: add guard to check writability when removing tags from a taglist
https://bugzilla.gnome.org/show_bug.cgi?id=762793
2016-02-27 15:36:28 +0000 Tim-Philipp Müller <tim@centricular.com>
* plugins/elements/gstcapsfilter.c:
* plugins/elements/gstconcat.c:
* plugins/elements/gstdownloadbuffer.c:
* plugins/elements/gstfakesink.c:
* plugins/elements/gstfakesrc.c:
* plugins/elements/gstfdsink.c:
* plugins/elements/gstfdsrc.c:
* plugins/elements/gstfilesink.c:
* plugins/elements/gstfilesrc.c:
* plugins/elements/gstfunnel.c:
* plugins/elements/gstidentity.c:
* plugins/elements/gstinputselector.c:
* plugins/elements/gstmultiqueue.c:
* plugins/elements/gstoutputselector.c:
* plugins/elements/gstqueue.c:
* plugins/elements/gstqueue2.c:
* plugins/elements/gststreamiddemux.c:
* plugins/elements/gsttee.c:
* plugins/elements/gsttypefindelement.c:
* plugins/elements/gstvalve.c:
elements: use new gst_element_class_add_static_pad_template()
https://bugzilla.gnome.org/show_bug.cgi?id=762778
2016-02-27 15:28:49 +0000 Tim-Philipp Müller <tim@centricular.com>
* docs/gst/gstreamer-sections.txt:
* gst/gstelement.c:
* gst/gstelement.h:
* win32/common/libgstreamer.def:
element: add gst_element_class_add_static_pad_template()
Pretty much every single element does
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&some_templ));
which is both confusing and unnecessary. We might just
as well add a function to do that in one step.
https://bugzilla.gnome.org/show_bug.cgi?id=762778
2016-02-27 15:32:19 +0000 Tim-Philipp Müller <tim@centricular.com>
* plugins/elements/gsttypefindelement.c:
typefind: fix indentation
2016-02-26 12:40:55 +0200 Sebastian Dröge <sebastian@centricular.com>
* common:
Automatic update of common submodule
From b64f03f to 6f2d209
2016-02-25 22:36:14 +0000 James Stevenson <james@stev.org>
* gst/gstbus.c:
bus: Prevent gst_bus_add_watch_full_unlocked from a segfault if priv->poll == NULL
This happens if the process runs out of file descriptors. Better print
a critical warning instead of just crashing.
https://bugzilla.gnome.org/show_bug.cgi?id=762702
2016-02-24 10:56:24 -0300 Thiago Santos <thiagoss@osg.samsung.com>
* gst/gstbus.c:
* tests/check/gst/gstpipeline.c:
bus: change GstBusSource to hold a weak ref to GstBus
When holding a regular ref it will cause the GstBus to never
reach 0 references and it won't be destroyed unless the application
explicitly calls gst_bus_remove_signal_watch().
Switching to weakref will allow the GstBus to be destroyed.
The application is still responsible for destroying the
GSource.
https://bugzilla.gnome.org/show_bug.cgi?id=762552
2016-02-25 14:11:34 +0200 Sebastian Dröge <sebastian@centricular.com>
* plugins/elements/gstidentity.c:
identity: Add a " " after pts: in the silent=false output
2014-04-16 11:42:18 +0200 Edward Hervey <edward@collabora.com>
* docs/manual/advanced-dataaccess.xml:
manual: Fix examples to check for gst_buffer_map return values
Otherwise people reading the manual will expect it to always
succeed :)
https://bugzilla.gnome.org/show_bug.cgi?id=728326
2014-04-16 11:40:46 +0200 Edward Hervey <edward@collabora.com>
* libs/gst/check/gstcheck.c:
gstcheck: Check return value of gst_buffer_map
We can't check contents if we don't have access to it
https://bugzilla.gnome.org/show_bug.cgi?id=728326
2014-04-16 11:39:15 +0200 Edward Hervey <edward@collabora.com>
* plugins/elements/gstfakesink.c:
* plugins/elements/gstfakesrc.c:
* plugins/elements/gstfdsrc.c:
* plugins/elements/gstfilesrc.c:
* plugins/elements/gstidentity.c:
* plugins/elements/gstqueue2.c:
plugins: Check return values of gst_buffer_map()
They can fail for various reasons.
For non-fatal cases (such as the dump feature of identiy and fakesink),
we just silently skip it.
For other cases post an error message.
https://bugzilla.gnome.org/show_bug.cgi?id=728326
2016-02-23 17:23:43 +0100 Edward Hervey <bilboed@bilboed.com>
* gst/gstbuffer.c:
buffer: Check return value of gst_memory_map()
Only do memory operations if the memory was succesfully map'ed
https://bugzilla.gnome.org/show_bug.cgi?id=728326
2015-12-10 15:32:27 +0100 Adam Miartus <adam.miartus@streamunlimited.com>
* gst/gsttaglist.c:
* gst/gsttaglist.h:
taglist: add GST_TAG_CONDUCTOR
This is useful for metadata which explicitely distinguishes
between artist/composer and conductor.
https://bugzilla.gnome.org/show_bug.cgi?id=762450
2016-02-22 14:09:56 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
* gst/gstevent.c:
event: add some more documentation on stream-id
... where it might end up being used for.
2016-01-22 11:25:30 +0100 Thibault Saunier <tsaunier@gnome.org>
* gst/gsttracerutils.c:
tracer: Initialize GstTracer _priv_tracers and quarks unconditionnally
Some people might use tracer hooks even if GST_TRACER_PLUGINS is not
set.
https://bugzilla.gnome.org/show_bug.cgi?id=760979
2016-02-20 10:18:06 +0000 Tim-Philipp Müller <tim@centricular.com>
* docs/manual/appendix-integration.xml:
docs: manual: remove dead link from integration page
2016-02-20 10:13:38 +0000 Tim-Philipp Müller <tim@centricular.com>
* docs/manual/advanced-dataaccess.xml:
docs: manual: fix formatting
advanced-dataaccess.xml:1210: element listitem: validity error : Element
listitem content does not follow the DTD, expecting (...),
got (para CDATA para )
</listitem>
2016-02-20 00:55:30 +0000 Tim-Philipp Müller <tim@centricular.com>
* scripts/create-uninstalled-setup.sh:
scripts: check for git in create-uninstalled-setup.sh as well
2016-02-19 20:26:26 +0530 Nirbheek Chauhan <nirbheek.chauhan@gmail.com>
* gst/glib-compat.c:
* gst/gsttask.c:
* libs/gst/net/gstptpclock.c:
Whenever we include windows.h, also define WIN32_LEAN_AND_MEAN
This reduces the number of symbols and code pulled in drastically
2016-02-13 06:53:24 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* gst/printf/gst-printf.h:
printf: On MSVC, also define HAVE_STDINT_H_WITH_UINTMAX
MSVC provides stdint.h but not inttypes.h, and we need to include stdint.h to
get intmax_t
2016-02-13 06:42:06 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* libs/gst/net/gstptpclock.c:
ptpclock: Only include unistd.h if found
unistd.h is not provided by the Microsoft Visual C++ compiler. It instead
provides the necessary defines through io.h
2016-02-13 06:19:52 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* gst/gstplugin.c:
plugin: Only check for S_IFBLK if it is defined
Windows does not define S_IFBLK since it doesn't have block devices
2016-02-19 20:17:02 +0000 Tim-Philipp Müller <tim@centricular.com>
* win32/MANIFEST:
* win32/README.txt:
* win32/common/dirent.c:
* win32/common/dirent.h:
* win32/common/gtchar.h:
* win32/common/libgstdataprotocol.def:
* win32/vs10/Common.props:
* win32/vs10/Library.props:
* win32/vs10/Plugin.props:
* win32/vs10/ReadMe.txt:
* win32/vs10/Tool.props:
* win32/vs10/base/base.vcxproj:
* win32/vs10/base/base.vcxproj.filters:
* win32/vs10/controller/controller.vcxproj:
* win32/vs10/controller/controller.vcxproj.filters:
* win32/vs10/generated/generated.vcxproj:
* win32/vs10/generated/generated.vcxproj.filters:
* win32/vs10/gst-inspect/gst-inspect.vcxproj:
* win32/vs10/gst-inspect/gst-inspect.vcxproj.filters:
* win32/vs10/gst-launch/gst-launch.vcxproj:
* win32/vs10/gst-launch/gst-launch.vcxproj.filters:
* win32/vs10/gst-typefind/gst-typefind.vcxproj:
* win32/vs10/gst-typefind/gst-typefind.vcxproj.filters:
* win32/vs10/gstcoreelements/gstcoreelements.vcxproj:
* win32/vs10/gstcoreelements/gstcoreelements.vcxproj.filters:
* win32/vs10/gstreamer.sln:
* win32/vs10/gstreamer/gstreamer.vcxproj:
* win32/vs10/gstreamer/gstreamer.vcxproj.filters:
* win32/vs10/net/net.vcxproj:
* win32/vs10/net/net.vcxproj.filters:
* win32/vs6/grammar.dsp:
* win32/vs6/gst_inspect.dsp:
* win32/vs6/gst_launch.dsp:
* win32/vs6/gstreamer.dsw:
* win32/vs6/libgstbase.dsp:
* win32/vs6/libgstcontroller.dsp:
* win32/vs6/libgstcoreelements.dsp:
* win32/vs6/libgstnet.dsp:
* win32/vs6/libgstreamer.dsp:
* win32/vs7/grammar.vcproj:
* win32/vs7/gst-inspect.vcproj:
* win32/vs7/gst-launch.vcproj:
* win32/vs7/gstreamer.sln:
* win32/vs7/libgstbase.vcproj:
* win32/vs7/libgstcontroller.vcproj:
* win32/vs7/libgstcoreelements.vcproj:
* win32/vs7/libgstreamer.vcproj:
* win32/vs8/grammar.vcproj:
* win32/vs8/gst-inspect.vcproj:
* win32/vs8/gst-launch.vcproj:
* win32/vs8/gstreamer.sln:
* win32/vs8/libgstbase.vcproj:
* win32/vs8/libgstcontroller.vcproj:
* win32/vs8/libgstcoreelements.vcproj:
* win32/vs8/libgstreamer.vcproj:
win32: update README and remove outdated build cruft
This hasn't been touched for generations, doesn't work,
and is just causing confusion. We also don't want to
maintain these files manually.
2016-02-19 08:43:00 +0000 George Yunaev <gyunaev@gmail.com>
* docs/manual/advanced-dataaccess.xml:
manual: Explain what happens if upstream elements are removed from the pipeline without draining them first
https://bugzilla.gnome.org/show_bug.cgi?id=762302
2016-02-19 14:41:55 +0000 Tim-Philipp Müller <tim@centricular.com>
* tests/check/elements/identity.c:
* tests/check/libs/gstharness.c:
tests: fix indentation
2016-02-19 12:38:21 +0200 Sebastian Dröge <sebastian@centricular.com>
* configure.ac:
Back to development
=== release 1.7.2 ===
2016-02-19 11:47:52 +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/gstenumtypes.h:
* win32/common/gstversion.h:
Release 1.7.2
2016-02-19 10:29:40 +0200 Sebastian Dröge <sebastian@centricular.com>

2
NEWS
View file

@ -1,2 +1,2 @@
This is GStreamer 1.7.2
This is GStreamer 1.7.90

75
RELEASE
View file

@ -1,16 +1,14 @@
Release notes for GStreamer 1.7.2
Release notes for GStreamer 1.7.90
The GStreamer team is pleased to announce the second release of the unstable
1.7 release series. The 1.7 release series is adding new features on top of
The GStreamer team is pleased to announce the first release candidate of the stable
1.8 release series. The 1.8 release series is adding new features on top of
the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework. The unstable 1.7 release series
will lead to the stable 1.8 release series in the next weeks. Any newly added
API can still change until that point.
series of the GStreamer multimedia framework.
Binaries for Android, iOS, Mac OS X and Windows will be provided separately
during the unstable 1.7 release series.
during the stable 1.8 release series.
This module, gstreamer, only contains core functionality.
@ -36,37 +34,15 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 720778 : gst-uninstalled requires building with libtool
* 745939 : funnel: modify debug message for a better debugging
* 753899 : baseparse: push sticky events to downstreams for initial prerolling
* 758668 : controlsource: fix GetValue and GetValueArray documentation
* 760003 : gst_parse_launch: warn if we're still waiting to plug sub-pipelines after no-more-pads
* 760267 : tracer: how to pass and structure tracing data (GstStructure, GVariant, etc.)
* 760421 : info: expose custom vasprintf implementation
* 760479 : basesrc: Only respond to duration/position queries if the quantity is valid
* 760598 : gstnetclientclock: memory leak in handling gst_ntp_packet_receive errors
* 760757 : systemclock: incorrect handling of wait requests
* 760762 : tracer: Fix compiler warnings on 32-bit systems
* 760767 : gst: ref/unref new enum types in gst_init/deinit
* 760821 : tracerrecord: Fix memory leaks and mishandlings
* 761071 : tests: gstinfo: Fix string memory leak
* 761273 : typefind: " Stream contains not enough data " is bad grammar
* 761586 : systemclock: regression causing audiomixer to stall
* 761824 : bufferpool: pass acquire params to alloc_buffer
* 761901 : harness: fix up docs to reference functions properly
* 761904 : gstharness: Unset sink_forward_pad before tearing down sink_harness
* 761905 : gstharness: enable empty harness creation and refactor around this
* 761906 : testclock: add crank method
* 761909 : gstharness: Fix docs for stress test functions
* 761910 : gstharness: Fix MT issues when forwarding event/query to sink harness
* 761913 : ghostpad: Do nothing in _internal_activate_push_default
* 761914 : gstharness: always set our test-clock on the harnessed element
* 761917 : check: Add tcase_skip_broken_loop_test convenience macro
* 761919 : check: fix unused parameter
* 761931 : harness: fix the race in blocking push mode
* 761932 : gstharness: Add event stress test functions with callback
* 761970 : pushsrc: fix minor typo in header
* 760732 : gsttracer.h uses private header file gsttracerutils
* 728326 : Check for return values of gst_buffer_map and gst_memory_map
* 759539 : Stopping a stream with AAC very soon after starting crashes
* 760979 : tracers: Allow adding tracers programatically without defining environment variables
* 762450 : tags: add GST_TAG_CONDUCTOR
* 762702 : gst_bus_add_watch will SEGV when process reaches fd limit
* 762778 : API: add gst_element_class_add_static_pad_template()
* 762792 : amcvideodec: Can't render to Surface if the color format is not supported
* 762845 : tests: ghostpad: Fix memory leak
* 762849 : bus: GSource can access GPollFD after the bus was destroyed
==== Download ====
@ -103,30 +79,15 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Aleksander Wabik
* Alex Henrie
* Aurélien Zanelli
* Carlos Rafael Giani
* Adam Miartus
* Edward Hervey
* Evan Nemerson
* Florin Apostol
* Havard Graff
* HoonHee Lee
* Jan Schmidt
* Julien Isorce
* Luis de Bethencourt
* Martin Kelly
* Matej Knopp
* Matthew Waters
* Mikhail Fludkov
* George Yunaev
* James Stevenson
* Mark Nauwelaerts
* Nirbheek Chauhan
* Philip Van Hoof
* Sebastian Dröge
* Stefan Sauer
* Stian Selnes
* Thiago Santos
* Thibault Saunier
* Tim-Philipp Müller
* Vineeth TM
* Víctor Manuel Jáquez Leal
 

View file

@ -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.7.2.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
AC_INIT([GStreamer],[1.7.90],[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, 702, 0, 702)
AS_LIBTOOL(GST, 790, 0, 790)
dnl *** autotools stuff ****

View file

@ -3,7 +3,7 @@
<description>GStreamer core elements</description>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename>
<version>1.7.2</version>
<version>1.7.90</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>

View file

@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
</GitRepository>
</repository>
<release>
<Version>
<revision>1.7.90</revision>
<branch>master</branch>
<name></name>
<created>2016-03-01</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.7.90.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.7.2</revision>

View file

@ -68,7 +68,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
#define GST_PACKAGE_RELEASE_DATETIME "2016-02-19"
#define GST_PACKAGE_RELEASE_DATETIME "2016-03-01"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
@ -462,7 +462,7 @@
#define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer 1.7.2"
#define PACKAGE_STRING "GStreamer 1.7.90"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gstreamer"
@ -471,7 +471,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.7.2"
#define PACKAGE_VERSION "1.7.90"
/* directory where plugins are located */
#ifdef _DEBUG
@ -515,7 +515,7 @@
#undef USE_POISONING
/* Version number of package */
#define VERSION "1.7.2"
#define VERSION "1.7.90"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */

View file

@ -60,7 +60,7 @@ G_BEGIN_DECLS
*
* The micro version of GStreamer at compile time:
*/
#define GST_VERSION_MICRO (2)
#define GST_VERSION_MICRO (90)
/**
* GST_VERSION_NANO:
*