Commit e55e8322 authored by Sebastian Dröge's avatar Sebastian Dröge 🍵

Release 1.5.90

parent 9a919b9a
This diff is collapsed.
This is GStreamer 1.5.2
This is GStreamer 1.5.90
Release notes for GStreamer 1.5.2
Release notes for GStreamer 1.5.90
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 GStreamer team is pleased to announce the first release candidate for the
stable 1.6 release series. The 1.6 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
will lead to the stable 1.6 release series in the next weeks, and newly added
API can still change until that point.
series of the GStreamer multimedia framework. The final 1.6.0 release is planned
in the next few days unless any major bugs are found.
Binaries for Android, iOS, Mac OS X and Windows will be provided separately
during the unstable 1.5 release series.
Binaries for Android, iOS, Mac OS X and Windows will be provided separately by
the GStreamer project.
......@@ -38,23 +37,37 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 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
* 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
* 746385 : task: add function guards for gst_task_set_lock()
* 746431 : gsttask: function gst_task_join should do the argument verification before accessing GstTaskPrivate
* 746439 : task: guard against NULL task function in gst_task_new()
* 748643 : gstpad: Add a new GST_PROBE_HANDLED return value for probes
* 749590 : protection_meta: implement transform function
* 750149 : queuearray: allow storing of structs in addition to pointers (for GQueue optimisation)
* 750783 : baseparse: reverse playback in pull mode
* 751622 : test_ABI: failed ABI check
* 751628 : tests: caps: test_intersect_flagset failure
* 751712 : buffer: gst_buffer_copy_into() should probably not copy GST_META_FLAG_POOLED metadata
* 751819 : basesink: Shouldn't drop buffer when sync=false
* 751840 : inputselector: unnecessary check is always true
* 751881 : memory: Add missing field initializers to GstMapInfo
* 751916 : Add GstHarness test framework
* 752055 : identity: invalid read when unscheduling a gst_clock_id_wait
* 752092 : baseparse: Passes bogus buffer durations to subclass
* 752116 : adapter: failure of gst_adapter_get_(buffer_)list
* 752123 : harness: don't run code inside g_assert()
* 752493 : harness: Improve detection of element type
* 752494 : harness: Forward sticky events to sink harness
* 752498 : GstHarness improvements
* 752623 : concat: Test pipeline with uridecodebin and concat freezes sometimes when setting pipeline to state NULL
* 752662 : registry: Add plugins to the registry we are loading and not default one
* 752746 : harness: allow full control over event forwarding
* 752800 : basetransform: may return not-negotiation on shutdown
* 753011 : queue2: can not update upstream_size with valid data
* 753151 : gstpad: fix invalid object unref
* 753338 : value: free caps during failure
* 753455 : datetime: allow passing just a time to gst_date_time_new_from_iso8601_string() and default to " today " as date then
* 753538 : basetransform: remove unreachable return statement
* 753623 : pad: implement default handling of accept-caps using the template caps
==== Download ====
......@@ -91,21 +104,32 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Alison Chaiken
* Carlos Rafael Giani
* Arnaud Vrac
* Arun Raghavan
* Edward Hervey
* Hyunjun
* Eunhae Choi
* George Kiagiadakis
* Havard Graff
* Hyunjun Ko
* Jan Schmidt
* Jonas Holmberg
* Lazar Claudiu
* Justin Joy
* Luis de Bethencourt
* Mathieu Duponchelle
* Matthew Waters
* Miguel París Díaz
* Nicolas Dufresne
* Nirbheek Chauhan
* Olivier Crête
* Philippe Normand
* Prashant Gotarne
* Sebastian Dröge
* Song Bing
* Stefan Sauer
* Stian Selnes
* Thiago Santos
* Thibault Saunier
* Tim-Philipp Müller
* Руслан Ижбулатов
* Vineeth T M
* Vineeth TM
* Vivia Nikolaidou
* Wim Taymans
 
\ No newline at end of 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.5.2.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
AC_INIT([GStreamer],[1.5.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, 502, 0, 502)
AS_LIBTOOL(GST, 590, 0, 590)
dnl *** autotools stuff ****
......
......@@ -104,7 +104,7 @@
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Allow not linked</NICK>
<BLURB>Return GTS_FLOW_OK even if there are not source pads or all are unlinked.</BLURB>
<BLURB>Return GST_FLOW_OK even if there are no source pads or they are all unlinked.</BLURB>
<DEFAULT>FALSE</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.2</version>
<version>1.5.90</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>
......@@ -394,4 +394,4 @@
</pads>
</element>
</elements>
</plugin>
</plugin>
\ No newline at end of file
......@@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
</GitRepository>
</repository>
<release>
<Version>
<revision>1.5.90</revision>
<branch>1.5</branch>
<name></name>
<created>2015-08-19</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.5.90.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.5.2</revision>
......
......@@ -65,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-24"
#define GST_PACKAGE_RELEASE_DATETIME "2015-08-19"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
......@@ -454,7 +454,7 @@
#define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer 1.5.2"
#define PACKAGE_STRING "GStreamer 1.5.90"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gstreamer"
......@@ -463,7 +463,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.5.2"
#define PACKAGE_VERSION "1.5.90"
/* directory where plugins are located */
#ifdef _DEBUG
......@@ -507,7 +507,7 @@
#undef USE_POISONING
/* Version number of package */
#define VERSION "1.5.2"
#define VERSION "1.5.90"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
......
......@@ -1272,6 +1272,7 @@ gst_pad_probe_return_get_type (void)
{C_ENUM (GST_PAD_PROBE_OK), "GST_PAD_PROBE_OK", "ok"},
{C_ENUM (GST_PAD_PROBE_REMOVE), "GST_PAD_PROBE_REMOVE", "remove"},
{C_ENUM (GST_PAD_PROBE_PASS), "GST_PAD_PROBE_PASS", "pass"},
{C_ENUM (GST_PAD_PROBE_HANDLED), "GST_PAD_PROBE_HANDLED", "handled"},
{0, NULL, NULL}
};
......@@ -1308,6 +1309,8 @@ gst_pad_flags_get_type (void)
"proxy-scheduling"},
{C_FLAGS (GST_PAD_FLAG_ACCEPT_INTERSECT), "GST_PAD_FLAG_ACCEPT_INTERSECT",
"accept-intersect"},
{C_FLAGS (GST_PAD_FLAG_ACCEPT_TEMPLATE), "GST_PAD_FLAG_ACCEPT_TEMPLATE",
"accept-template"},
{C_FLAGS (GST_PAD_FLAG_LAST), "GST_PAD_FLAG_LAST", "last"},
{0, NULL, NULL}
};
......
......@@ -23,6 +23,8 @@
#ifndef __GST_VERSION_H__
#define __GST_VERSION_H__
#include <glib.h>
/**
* SECTION:gstversion
* @short_description: GStreamer version macros.
......@@ -58,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:
*
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment