Commit 575060bb authored by Sebastian Dröge's avatar Sebastian Dröge 🍵
Browse files

Release 1.5.90

parent 24f81060
......@@ -6780,4 +6780,43 @@ We hope to see you in Dublin!
</content>
</item>
<item>
<date>2015-08-19 14:29</date>
<title>GStreamer Core, Plugins, RTSP Server 1.6.0 release candidate (1.5.90)</title>
<content>
<p>
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 final 1.6.0 release
is planned in the next few days unless any major bugs are found.
</p>
<p>
Binaries for Android, iOS, Mac OS X and Windows will be provided separately by the GStreamer project.
</p>
<p>
Check out the release notes for
<a href="&site;/releases/gstreamer/1.5.90.html">GStreamer core</a>,
<a href="&site;/releases/gst-plugins-base/1.5.90.html">gst-plugins-base</a>,
<a href="&site;/releases/gst-plugins-good/1.5.90.html">gst-plugins-good</a>,
<a href="&site;/releases/gst-plugins-ugly/1.5.90.html">gst-plugins-ugly</a>,
<a href="&site;/releases/gst-plugins-bad/1.5.90.html">gst-plugins-bad</a>,
<a href="&site;/releases/gst-libav/1.5.90.html">gst-libav</a>, or
<a href="&site;/releases/gst-rtsp-server/1.5.90.html">gst-rtsp-server</a>,
or download tarballs for
<a href="&site;/src/gstreamer/gstreamer-1.5.90.tar.xz">gstreamer</a>,
<a href="&site;/src/gst-plugins-base/gst-plugins-base-1.5.90.tar.xz">gst-plugins-base</a>,
<a href="&site;/src/gst-plugins-good/gst-plugins-good-1.5.90.tar.xz">gst-plugins-good</a>,
<a href="&site;/src/gst-plugins-ugly/gst-plugins-ugly-1.5.90.tar.xz">gst-plugins-ugly</a>,
<a href="&site;/src/gst-plugins-bad/gst-plugins-bad-1.5.90.tar.xz">gst-plugins-bad</a>,
<a href="&site;/src/gst-libav/gst-libav-1.5.90.tar.xz">gst-libav</a>, or
<a href="&site;/src/gst-rtsp-server/gst-rtsp-server-1.5.90.tar.xz">gst-rtsp-server</a>,
</p>
<p>
Check the <a href="http://lists.freedesktop.org/archives/gstreamer-devel/2015-August/054144.html">release announcement mail</a> for details
and the release notes above for a list of changes.
</p>
</content>
</item>
</news>
<?xml version="1.0"?>
<?xml-stylesheet href="../releases.xsl" type="text/xsl"?>
<release>
<module>gst-libav</module>
<module-fancy>GStreamer libav Plugins</module-fancy>
<name></name>
<version>1.5.90</version>
<intro>
<p>
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 final 1.6.0 release is planned
in the next few days unless any major bugs are found.
</p>
<p>
Binaries for Android, iOS, Mac OS X and Windows will be provided separately by
the GStreamer project.
</p>
<p>
This module contains plugins based on the libav project, including codecs.
</p>
<p>
Other modules containing plugins are:
<dl>
<dt>gst-plugins-base</dt>
<dd>contains a basic set of well-supported plugins</dd>
<dt>gst-plugins-good</dt>
<dd>contains a set of well-supported plugins under our preferred license</dd>
<dt>gst-plugins-ugly</dt>
<dd>contains a set of well-supported plugins, but might pose problems for
distributors</dd>
<dt>gst-plugins-bad</dt>
<dd>contains a set of less supported plugins that haven't passed the
rigorous quality testing we expect, or are still missing documentation
and/or unit tests</dd>
</dl>
</p>
</intro>
<!--
<applications>
</applications>
-->
<contributors>
<person>Heinrich Fink</person>
<person>James Smith</person>
<person>Jan Schmidt</person>
<person>Nicolas Dufresne</person>
<person>Olivier Crete</person>
<person>Olivier Crête</person>
<person>Sebastian Dröge</person>
<person>Stefan Sauer</person>
<person>Thiago Santos</person>
<person>Thomas Bluemel</person>
<person>Tim-Philipp Müller</person>
<person>Vineeth T M</person>
<person>Wim Taymans</person>
</contributors>
<p>In addition to the above contributors, we would like to extend our
thanks to the libav developers without which these plugins would have
no reason to exist.</p>
<!--
<api>
<additions>
</additions>
<deprecations>
</deprecations>
</api>
-->
<bugs>
<bug>
<id>566605</id>
<summary>Support the new libav metadata API</summary>
</bug>
<bug>
<id>721983</id>
<summary>Port to get_buffer2</summary>
</bug>
<bug>
<id>731286</id>
<summary>avauddec: Ensure input buffers have FF_INPUT_BUFFER_PADDING_SIZE padding</summary>
</bug>
<bug>
<id>731347</id>
<summary>libav: If codec sets channels to 0, gst_ffmpegauddec_get_buffer () crashes</summary>
</bug>
<bug>
<id>732682</id>
<summary>gst-libav not declaring support for mpc sv8</summary>
</bug>
<bug>
<id>750865</id>
<summary>avviddec: Crashing if resolution changes without corresponding input caps changes</summary>
</bug>
<bug>
<id>751607</id>
<summary>Reconsider decision to use libav or ffmpeg</summary>
</bug>
<bug>
<id>751838</id>
<summary>Compilation fails with ffmpeg h264_vda build</summary>
</bug>
<bug>
<id>752802</id>
<summary>avviddec: Sends incorrect CAPS event before the correct one</summary>
</bug>
<bug>
<id>753189</id>
<summary>avdec_h264: Broken image after resizing</summary>
</bug>
</bugs>
</release>
releases = 1.5.2 1.5.1 1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.3.91 1.3.90 1.3.3 1.3.2 1.3.1 1.2.4 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.90 1.0.10 1.1.4 1.0.9 1.1.3 1.0.8 1.1.2 1.1.1 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 0.11.92 0.11.91 0.11.90
releases = 1.5.90 1.5.2 1.5.1 1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.3.91 1.3.90 1.3.3 1.3.2 1.3.1 1.2.4 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.90 1.0.10 1.1.4 1.0.9 1.1.3 1.0.8 1.1.2 1.1.1 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 0.11.92 0.11.91 0.11.90
built_pages = \
$(releases) \
......
<?xml version="1.0"?>
<?xml-stylesheet href="../releases.xsl" type="text/xsl"?>
<release>
<module>gst-plugins-bad</module>
<module-fancy>GStreamer Bad Plugins</module-fancy>
<name></name>
<version>1.5.90</version>
<intro>
<p>
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 final 1.6.0 release is planned
in the next few days unless any major bugs are found.
</p>
<p>
Binaries for Android, iOS, Mac OS X and Windows will be provided separately by
the GStreamer project.
</p>
<p>
<i>"That an accusation?"</i>
</p>
<p>
No perfectly groomed moustache or any amount of fine clothing is going to
cover up the truth - these plugins are Bad with a capital B.
They look fine on the outside, and might even appear to get the job done, but
at the end of the day they're a black sheep. Without a golden-haired angel
to watch over them, they'll probably land in an unmarked grave at the final
showdown.
</p>
<p>
Don't bug us about their quality - exercise your Free Software rights,
patch up the offender and send us the patch on the fastest steed you can
steal from the Confederates. Because you see, in this world, there's two
kinds of people, my friend: those with loaded guns and those who dig.
You dig.
</p>
<p>
This module contains a set of plugins that aren't up to par compared to the
rest. They might be close to being good quality, but they're missing something
- be it a good code review, some documentation, a set of tests, a real live
maintainer, or some actual wide use. If the blanks are filled in they might be
upgraded to become part of either gst-plugins-good or gst-plugins-ugly,
depending on the other factors.
If the plugins break, you can't complain - instead, you can fix the
problem and send us a patch, or bribe someone into fixing them for you.
New contributors can start here for things to work on.
</p>
<p>
Other modules containing plugins are:
<dl>
<dt>gst-plugins-base</dt>
<dd>contains a basic set of well-supported plugins</dd>
<dt>gst-plugins-good</dt>
<dd>contains a set of well-supported plugins under our preferred license</dd>
<dt>gst-plugins-ugly</dt>
<dd>contains a set of well-supported plugins, but might pose problems for
distributors</dd>
<dt>gst-libav</dt>
<dd>contains a set of codecs plugins based on libav (formerly gst-ffmpeg)</dd>
</dl>
</p>
</intro>
<!--
<applications>
</applications>
-->
<contributors>
<person>Alex Ashley</person>
<person>Anders Jonsson</person>
<person>Arun Raghavan</person>
<person>Carlos Garnacho</person>
<person>Carlos Rafael Giani</person>
<person>Edward Hervey</person>
<person>Florin Apostol</person>
<person>Guillaume Marquebielle</person>
<person>Heinrich Fink</person>
<person>Hyunjun Ko</person>
<person>Ilya Averyanov</person>
<person>Ilya Konstantinov</person>
<person>Jan Schmidt</person>
<person>Jason Litzinger</person>
<person>Jimmy Ohn</person>
<person>Julien Isorce</person>
<person>Lubosz Sarnecki</person>
<person>Luis de Bethencourt</person>
<person>Martin Kelly</person>
<person>Matthew Waters</person>
<person>Miguel París Díaz</person>
<person>Nick Stoughton</person>
<person>Nicolas Dufresne</person>
<person>Nirbheek Chauhan</person>
<person>Olivier Crête</person>
<person>Rico Tzschichholz</person>
<person>Roman Donchenko</person>
<person>Sangkyu Park</person>
<person>Sebastian Dröge</person>
<person>Sreerenj Balachandran</person>
<person>Stefan Sauer</person>
<person>Stian Selnes</person>
<person>Thiago Santos</person>
<person>Thibault Saunier</person>
<person>Tim-Philipp Müller</person>
<person>Vanessa Chipi</person>
<person>Vanessa Chipirrás</person>
<person>Vanessa Chipirrás Navalón</person>
<person>Vineeth TM</person>
<person>Xavier Claessens</person>
<person>Young Han Lee</person>
<person>vanechipi</person>
</contributors>
<!--
<api>
<additions>
</additions>
<deprecations>
</deprecations>
</api>
-->
<bugs>
<bug>
<id>752745</id>
<summary>glfiltercube: the cube does not look like a cube</summary>
</bug>
<bug>
<id>745768</id>
<summary>aggregator: Add internal queue</summary>
</bug>
<bug>
<id>706292</id>
<summary>mpegtsmux: Can't re-use safely after coming back from GST_STATE_NULL again</summary>
</bug>
<bug>
<id>719553</id>
<summary>rtpasfpay: crash and segment format warnings with asfmux ! rtpasfpay</summary>
</bug>
<bug>
<id>725167</id>
<summary>opusdec PLC doesn't seem to work as well as Chrome</summary>
</bug>
<bug>
<id>734060</id>
<summary>videoaggregator: Race when scrub forward seeking in PAUSED leading to no ASYNC_DONE on the bus</summary>
</bug>
<bug>
<id>743220</id>
<summary>bluetooth modules need to track transport state</summary>
</bug>
<bug>
<id>744763</id>
<summary>gltransformation: Make all property into universal [0-1] coordinate</summary>
</bug>
<bug>
<id>745107</id>
<summary>glimagesink: implement GstVideoOverlayCompositionMeta</summary>
</bug>
<bug>
<id>745206</id>
<summary>glimagesink: crash when using meta:GLTextureUpload method</summary>
</bug>
<bug>
<id>746387</id>
<summary>srtp: Add support for buffer list in srtpenc</summary>
</bug>
<bug>
<id>746631</id>
<summary>avsamplebufferlayersink: Uses API that is only OSX &gt; =10.10</summary>
</bug>
<bug>
<id>747613</id>
<summary>Fixes to HEVC: codecparser, videoparser, codec-utils</summary>
</bug>
<bug>
<id>748377</id>
<summary>OpenCV face detection does not work with OpenCV newer than 2.4.10</summary>
</bug>
<bug>
<id>749574</id>
<summary>audioaggregator: Deadlock in gst_object_sync_values()</summary>
</bug>
<bug>
<id>749734</id>
<summary>gltransformation: black screen (or crash) on Windows</summary>
</bug>
<bug>
<id>749966</id>
<summary>aggregator: Allow selecting the aggregation output start time and not always start outputting at 0</summary>
</bug>
<bug>
<id>750310</id>
<summary>GL: allow an application to provide an external backend</summary>
</bug>
<bug>
<id>751071</id>
<summary>applemedia: CMBlockBuffer can be non-contiguous</summary>
</bug>
<bug>
<id>751072</id>
<summary>applemedia: enable sharing of CMBlockBuffer data</summary>
</bug>
<bug>
<id>751101</id>
<summary>glimagesink: Broken on iOS</summary>
</bug>
<bug>
<id>751104</id>
<summary>make Gtk sinks usable from gst-launch</summary>
</bug>
<bug>
<id>751165</id>
<summary>gles2: glBufferSubData is called with GL_PIXEL_UNPACK_BUFFER</summary>
</bug>
<bug>
<id>751170</id>
<summary>dashdemux: the bitstreamSwitching attribute from AdaptationSet is not parsed</summary>
</bug>
<bug>
<id>751449</id>
<summary>dashdemux: wrong duration computed by gst_mpd_client_setup_representation</summary>
</bug>
<bug>
<id>751465</id>
<summary>dashdemux: incorrect use of period start</summary>
</bug>
<bug>
<id>751500</id>
<summary>dashdemux: incorrect use of timeShiftBufferDepth</summary>
</bug>
<bug>
<id>751528</id>
<summary>mpegdemux: Fix a prevent defect which dereference null return value</summary>
</bug>
<bug>
<id>751539</id>
<summary>dashdemux: wrong duration validation in gst_mpd_client_get_next_fragment_duration</summary>
</bug>
<bug>
<id>751641</id>
<summary>vtdec: fix refcount error in error handling</summary>
</bug>
<bug>
<id>751664</id>
<summary>gstjniutils.c - JNI method IDs not set for android platform causing app to crash during runtime.</summary>
</bug>
<bug>
<id>751682</id>
<summary>dashdemux: template parsing does not recognize $$$</summary>
</bug>
<bug>
<id>751716</id>
<summary>dashdemux: %u is not correctly parsed for segment templates</summary>
</bug>
<bug>
<id>751729</id>
<summary>srtpdec: Add config for the replay window size</summary>
</bug>
<bug>
<id>751778</id>
<summary>metainfo: some meta has no transform_func in plugins</summary>
</bug>
<bug>
<id>751821</id>
<summary>amc: fix check whether we managed to acquire a buffer</summary>
</bug>
<bug>
<id>751823</id>
<summary>glimagesink: possible null pointer dereference</summary>
</bug>
<bug>
<id>751841</id>
<summary>dashdemux: segment timestamp not correctly computed for SegmentTimeline</summary>
</bug>
<bug>
<id>751850</id>
<summary>dashdemux: gst_mpd_client_advance_segment should return GST_FLOW_EOS when index is out of range</summary>
</bug>
<bug>
<id>751879</id>
<summary>pcapparse: Fix parsing of packets with eth padding</summary>
</bug>
<bug>
<id>751911</id>
<summary>dashdemux: mimeType local variable must be reinitialized at the beginning of loop iteration</summary>
</bug>
<bug>
<id>751914</id>
<summary>dashdemux: wrong segment duration computed by gst_mpd_client_setup_representation</summary>
</bug>
<bug>
<id>752027</id>
<summary>dashdemux: tests: improve unit test code coverage</summary>
</bug>
<bug>
<id>752127</id>
<summary>pngparse: fix caps leak</summary>
</bug>
<bug>
<id>752185</id>
<summary>new qt5 qml video sink</summary>
</bug>
<bug>
<id>752413</id>
<summary>dashdemux: add support for parsing UTCTiming elements</summary>
</bug>
<bug>
<id>752414</id>
<summary>dashdemux: default timescale value should be 1, not 0</summary>
</bug>
<bug>
<id>752419</id>
<summary>dashdemux: string is used to print a warning message after it was freed</summary>
</bug>
<bug>
<id>752426</id>
<summary>dashdemux: gst_mpdparser_get_xml_prop_duration does not set default value in case of parsing errors</summary>
</bug>
<bug>
<id>752431</id>
<summary>mpg123audiodec: fix handling of sample rate change during playback</summary>
</bug>
<bug>
<id>752441</id>
<summary>gtk: Create a base class to remove code duplication</summary>
</bug>
<bug>
<id>752442</id>
<summary>gtksink: Display once black frame when caps changes</summary>
</bug>
<bug>
<id>752620</id>
<summary>dashdemux: segment start time and duration could overflow</summary>
</bug>
<bug>
<id>752652</id>
<summary>glimagesink: overlay composition resize does not place text correctly</summary>
</bug>
<bug>
<id>752661</id>
<summary>gl : passing immutable gst structure to gst_structure_id_take_value</summary>
</bug>
<bug>
<id>752703</id>
<summary>configure: DASH plugin requires libxml2 &gt; = 2.8 now</summary>
</bug>
<bug>
<id>752743</id>
<summary>gl: add support for egl+x11+swrast on osx</summary>
</bug>
<bug>
<id>752774</id>
<summary>srtpenc: remove unnecessary rtp/rtcp checks to improve performance</summary>
</bug>
<bug>
<id>752776</id>
<summary>dashdemux: tests: extend unit tests</summary>
</bug>
<bug>
<id>752807</id>
<summary>h265parse: Fix sticky event mishandling when stream does not have VPS</summary>
</bug>
<bug>
<id>752912</id>
<summary>Regression: vaapidecode ! glimagesink broken since GL overlay composition</summary>
</bug>
<bug>
<id>752937</id>
<summary>glupload: Raw upload is doing an extra copy</summary>
</bug>
<bug>
<id>752991</id>
<summary>h263parse: fix caps memory leak</summary>
</bug>
<bug>
<id>753037</id>
<summary>rtpopusdepay: timestamp handling regression</summary>
</bug>
<bug>
<id>753081</id>
<summary>applemedia/avsample: Cleanup of CA layer is racy and crashes occasionally</summary>
</bug>
<bug>
<id>753086</id>
<summary>dtsdec: fix taglist leak</summary>
</bug>
<bug>
<id>753188</id>
<summary>dashdemux: memory leak in gst_dash_demux_stream_update_fragment_info</summary>
</bug>
<bug>
<id>753241</id>
<summary>camerabin2: Typo (cound't) in translatable string</summary>
</bug>
<bug>
<id>753243</id>
<summary>rawparse: Fix duplicated format in handle_seek_pull</summary>
</bug>
<bug>
<id>753262</id>
<summary>rsvgdec: Leaks output state</summary>
</bug>
<bug>
<id>753306</id>
<summary>h264parse: fix MVC specific data memory leak</summary>
</bug>
<bug>
<id>753326</id>
<summary>element-template wrong pad in videoencoder</summary>
</bug>
<bug>
<id>753497</id>
<summary>HEVC videoparser fixes: improve frame start detection</summary>
</bug>
<bug>
<id>753552</id>
<summary>codecparsers: h265: Fix the parsing of slice header when there is a modification in reference picture lists</summary>
</bug>
<bug>
<id>753639</id>
<summary>gl: ClearDepth call missing</summary>
</bug>
<bug>
<id>753651</id>
<summary>opencv: Fedora doesn't find haar cascade files</summary>
</bug>
<bug>
<id>753661</id>
<summary>dashdemux: Reverse playback doesn't work well</summary>
</bug>
<bug>
<id>753759</id>
<summary>liveadder: assertion on buffer copy region</summary>
</bug>
<bug>
<id>751241</id>