diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2015-08-19 14:36:19 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-08-19 14:36:19 +0300 |
commit | 575060bb6d1c39cd6450242c01f77a5c30fbd4ad (patch) | |
tree | aa602f5a10661451bc5768093b3f46e3b323534a | |
parent | 24f81060df8fad534181b37ba181e62042eec217 (diff) |
Release 1.5.901.5.90
-rw-r--r-- | src/htdocs/news/news.xml | 39 | ||||
-rw-r--r-- | src/htdocs/releases/gst-libav/1.5.90.xml | 126 | ||||
-rw-r--r-- | src/htdocs/releases/gst-libav/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-bad/1.5.90.xml | 455 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-bad/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-base/1.5.90.xml | 243 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-base/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-good/1.5.90.xml | 331 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-good/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-ugly/1.5.90.xml | 109 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-ugly/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gst-rtsp-server/1.5.90.xml | 65 | ||||
-rw-r--r-- | src/htdocs/releases/gst-rtsp-server/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gstreamer/1.5.90.xml | 211 | ||||
-rw-r--r-- | src/htdocs/releases/gstreamer/Makefile.am | 2 |
15 files changed, 1586 insertions, 7 deletions
diff --git a/src/htdocs/news/news.xml b/src/htdocs/news/news.xml index a665c7d7..4f3d0cb0 100644 --- a/src/htdocs/news/news.xml +++ b/src/htdocs/news/news.xml @@ -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> diff --git a/src/htdocs/releases/gst-libav/1.5.90.xml b/src/htdocs/releases/gst-libav/1.5.90.xml new file mode 100644 index 00000000..b4468e75 --- /dev/null +++ b/src/htdocs/releases/gst-libav/1.5.90.xml @@ -0,0 +1,126 @@ +<?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> diff --git a/src/htdocs/releases/gst-libav/Makefile.am b/src/htdocs/releases/gst-libav/Makefile.am index 3acbd922..333691cc 100644 --- a/src/htdocs/releases/gst-libav/Makefile.am +++ b/src/htdocs/releases/gst-libav/Makefile.am @@ -1,4 +1,4 @@ -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) \ diff --git a/src/htdocs/releases/gst-plugins-bad/1.5.90.xml b/src/htdocs/releases/gst-plugins-bad/1.5.90.xml new file mode 100644 index 00000000..d7ddaaf2 --- /dev/null +++ b/src/htdocs/releases/gst-plugins-bad/1.5.90.xml @@ -0,0 +1,455 @@ +<?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 > =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 > = 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> + <summary>vtdec: handle non-consecutive GstBuffer input without copying</summary> + </bug> + <bug> + <id>752842</id> + <summary>gloverlaycompositor: Wrong color format</summary> + </bug> + <bug> + <id>753228</id> + <summary>rtph265: Sync with rtph264 changes</summary> + </bug> + </bugs> +</release> diff --git a/src/htdocs/releases/gst-plugins-bad/Makefile.am b/src/htdocs/releases/gst-plugins-bad/Makefile.am index b48438a7..daf33d0b 100644 --- a/src/htdocs/releases/gst-plugins-bad/Makefile.am +++ b/src/htdocs/releases/gst-plugins-bad/Makefile.am @@ -1,4 +1,4 @@ -releases = 1.5.2 1.5.1 1.4.5 1.4.4 1.4.4 1.4.4 1.4.3 1.4.2 1.4.2 1.4.1 1.4.1 1.4.0 1.3.91 1.3.91 1.3.91 1.3.90 1.3.3 1.3.3 1.3.3 1.3.3 1.3.3 1.3.2 1.3.2 1.3.1 1.3.1 1.3.1 1.2.4 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.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 1.0.1 0.11.92 0.11.91 0.11.90 0.11.2 0.10.23 0.11.1 0.10.22 0.10.21 0.10.20 0.10.19 0.10.18 0.10.17 0.10.16 0.10.15 0.10.14 0.10.13 0.10.12 0.10.11 0.10.10 0.10.9 0.10.8 0.10.7 0.10.6 0.10.5 0.10.4 0.10.3 0.10.1 0.10.0 0.9.7 0.9.6 0.9.5 \ +releases = 1.5.90 1.5.2 1.5.1 1.4.5 1.4.4 1.4.4 1.4.4 1.4.3 1.4.2 1.4.2 1.4.1 1.4.1 1.4.0 1.3.91 1.3.91 1.3.91 1.3.90 1.3.3 1.3.3 1.3.3 1.3.3 1.3.3 1.3.2 1.3.2 1.3.1 1.3.1 1.3.1 1.2.4 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.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 1.0.1 0.11.92 0.11.91 0.11.90 0.11.2 0.10.23 0.11.1 0.10.22 0.10.21 0.10.20 0.10.19 0.10.18 0.10.17 0.10.16 0.10.15 0.10.14 0.10.13 0.10.12 0.10.11 0.10.10 0.10.9 0.10.8 0.10.7 0.10.6 0.10.5 0.10.4 0.10.3 0.10.1 0.10.0 0.9.7 0.9.6 0.9.5 \ 0.9.1 0.9.3 0.9.4 built_pages = \ diff --git a/src/htdocs/releases/gst-plugins-base/1.5.90.xml b/src/htdocs/releases/gst-plugins-base/1.5.90.xml new file mode 100644 index 00000000..fdbeba42 --- /dev/null +++ b/src/htdocs/releases/gst-plugins-base/1.5.90.xml @@ -0,0 +1,243 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="../releases.xsl" type="text/xsl"?> +<release> + <module>gst-plugins-base</module> + <module-fancy>GStreamer Base 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 a set of reference plugins, base classes for other +plugins, and helper libraries. It also includes essential elements such +as audio and video format converters, and higher-level components like playbin, +decodebin, encodebin, and discoverer. + +This module is kept up-to-date together with the core developments. Element +writers should look at the elements in this module as a reference for +their development. + +This module contains elements for, among others: +<ul> + <li>device plugins: x(v)imagesink, alsa, v4lsrc, cdparanoia</li> + <li>containers: ogg</li> + <li>codecs: vorbis, theora</li> + <li>text: textoverlay, subparse</li> + <li>sources: audiotestsrc, videotestsrc, giosrc</li> + <li>network: tcp</li> + <li>typefind functions</li> + <li>audio processing: audioconvert, adder, audiorate, audioresample, volume</li> + <li>visualisation: libvisual</li> + <li>video processing: videoconvert, videoscale</li> + <li>high-level components: playbin, uridecodebin, decodebin, encodebin, discoverer</li> + <li>libraries: app, audio, fft, pbutils, riff, rtp, rtsp, sdp, tag, video</li> +</ul> + +Other modules containing plugins are: + +<dl> +<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> +<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>Brian Peters</person> + <person>Edward Hervey</person> + <person>George Kiagiadakis</person> + <person>Hyunjun Ko</person> + <person>Jan Schmidt</person> + <person>Joan Pau Beltran</person> + <person>Lubosz Sarnecki</person> + <person>Luis de Bethencourt</person> + <person>Marcin Kolny</person> + <person>Myoungsun Lee</person> + <person>Nicolas Dufresne</person> + <person>Olivier Crête</person> + <person>Rico Tzschichholz</person> + <person>Sebastian Dröge</person> + <person>Stefan Sauer</person> + <person>Stian Selnes</person> + <person>Thiago Santos</person> + <person>Tim-Philipp Müller</person> + <person>Tobias Mueller</person> + <person>Ville Skyttä</person> + <person>Vineeth T M</person> + <person>Vineeth TM</person> + <person>Vivia Nikolaidou</person> + <person>Wim Taymans</person> + <person>danny song</person> + </contributors> + +<!-- + <api> + <additions> + </additions> + <deprecations> + </deprecations> + </api> +--> + + + + <bugs> + <bug> + <id>728636</id> + <summary>textoverlay: cuts off right edge italicised text</summary> + </bug> + <bug> + <id>737427</id> + <summary>appsink: Can't influence allocation query to satisfy user needs</summary> + </bug> + <bug> + <id>742385</id> + <summary>video/audio encoders/decoders: need API to determine when to copy over GstMetas and when to drop them</summary> + </bug> + <bug> + <id>746010</id> + <summary>oggdemux: doesn't go into pull mode even when queue2 ring-buffer is enabled</summary> + </bug> + <bug> + <id>748635</id> + <summary>videorate: caps negotiation regression</summary> + </bug> + <bug> + <id>750235</id> + <summary>[API] rtpbasedepayload: add process_rtp_packet() vfunc</summary> + </bug> + <bug> + <id>751147</id> + <summary>appsink: pull_preroll returns wrong segment in the sample</summary> + </bug> + <bug> + <id>751690</id> + <summary>playbin : remove unnecessary break</summary> + </bug> + <bug> + <id>751883</id> + <summary>rtcpbuffer: Fix validation of packets with padding</summary> + </bug> + <bug> + <id>751932</id> + <summary>GstVideoDecoder: Fix setting default pixel-aspect-ratio</summary> + </bug> + <bug> + <id>752011</id> + <summary>video: Add boxed type for GstVideoInfo structure</summary> + </bug> + <bug> + <id>752040</id> + <summary>gst-play: fix memory leak</summary> + </bug> + <bug> + <id>752041</id> + <summary>ximagesink: fix navigation event leak</summary> + </bug> + <bug> + <id>752042</id> + <summary>xvimagesink: fix pad memory leak</summary> + </bug> + <bug> + <id>752043</id> + <summary>ximagesink: Post navigation events as message on the bus</summary> + </bug> + <bug> + <id>752051</id> + <summary>GstVideoScaler: Initialised scaling functions to get rid of compiler messages</summary> + </bug> + <bug> + <id>752059</id> + <summary>xvimagesink: refactor to use gst_pad_push_event</summary> + </bug> + <bug> + <id>752111</id> + <summary>rtpbasedepayload: Fix minor leak of segment event</summary> + </bug> + <bug> + <id>752156</id> + <summary>playsink: Require streamvolume interface for sink volumes for standardized behaviour</summary> + </bug> + <bug> + <id>752228</id> + <summary>payloader/depayload: Wrong segment handling</summary> + </bug> + <bug> + <id>752359</id> + <summary>playback-test: fix memory leak</summary> + </bug> + <bug> + <id>752397</id> + <summary>playback-test: fix tag list leak</summary> + </bug> + <bug> + <id>752400</id> + <summary>jsseek: fix tag list leak</summary> + </bug> + <bug> + <id>752436</id> + <summary>typefind: Treat *.umx (Unreal Music Package) as audio/x-mod</summary> + </bug> + <bug> + <id>752454</id> + <summary>jsseek: fix memory leaks</summary> + </bug> + <bug> + <id>753001</id> + <summary>rtp buffer: NULL GstBuffer pointer being passed within gst_rtp_buffer_set_extension_data</summary> + </bug> + <bug> + <id>753078</id> + <summary>oggdemux: Segfault on state-change intensive test</summary> + </bug> + <bug> + <id>753088</id> + <summary>decodebin: fix deadend_details string leak</summary> + </bug> + <bug> + <id>753360</id> + <summary>videodecoder: pushes gap before segment</summary> + </bug> + <bug> + <id>753483</id> + <summary>videorate: add support for bayer formats</summary> + </bug> + <bug> + <id>753701</id> + <summary>discoverer: Few trivial fixes in handling error cases</summary> + </bug> + <bug> + <id>611157</id> + <summary>video: API to signal stereoscopic and multiview video</summary> + </bug> + </bugs> + +</release> diff --git a/src/htdocs/releases/gst-plugins-base/Makefile.am b/src/htdocs/releases/gst-plugins-base/Makefile.am index b71f5f75..991cec20 100644 --- a/src/htdocs/releases/gst-plugins-base/Makefile.am +++ b/src/htdocs/releases/gst-plugins-base/Makefile.am @@ -1,4 +1,4 @@ -releases = 1.5.2 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.91 1.3.90 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.1.4 1.0.9 1.1.3 1.0.8 1.1.2 1.1.1 1.1.1 1.0.7 1.0.6 1.0.5 1.0.4 1.0.4 1.0.3 1.0.2 1.0.2 1.0.1 1.0.1 0.11.92 0.11.91 0.11.90 0.11.3 0.10.36 0.11.2 0.11.1 0.11.0 0.10.35 0.10.34 0.10.33 0.10.32 0.10.31 0.10.30 0.10.29 0.10.28 0.10.27 0.10.26 0.10.25 0.10.24 0.10.23 0.10.22 0.10.21 0.10.20 0.10.19 0.10.18 0.10.17 0.10.16 0.10.15 0.10.14 0.10.13 0.10.12 0.10.11 0.10.10 0.10.9 0.10.8 0.10.7 0.10.6 0.10.5 0.10.4 0.10.3 0.10.2 0.10.1 0.10.0 0.9.7 0.9.6 0.9.5 \ +releases = 1.5.90 1.5.2 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.91 1.3.90 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.1.4 1.0.9 1.1.3 1.0.8 1.1.2 1.1.1 1.1.1 1.0.7 1.0.6 1.0.5 1.0.4 1.0.4 1.0.3 1.0.2 1.0.2 1.0.1 1.0.1 0.11.92 0.11.91 0.11.90 0.11.3 0.10.36 0.11.2 0.11.1 0.11.0 0.10.35 0.10.34 0.10.33 0.10.32 0.10.31 0.10.30 0.10.29 0.10.28 0.10.27 0.10.26 0.10.25 0.10.24 0.10.23 0.10.22 0.10.21 0.10.20 0.10.19 0.10.18 0.10.17 0.10.16 0.10.15 0.10.14 0.10.13 0.10.12 0.10.11 0.10.10 0.10.9 0.10.8 0.10.7 0.10.6 0.10.5 0.10.4 0.10.3 0.10.2 0.10.1 0.10.0 0.9.7 0.9.6 0.9.5 \ 0.9.1 0.9.2 0.9.3 0.9.4 built_pages = \ diff --git a/src/htdocs/releases/gst-plugins-good/1.5.90.xml b/src/htdocs/releases/gst-plugins-good/1.5.90.xml new file mode 100644 index 00000000..5e117796 --- /dev/null +++ b/src/htdocs/releases/gst-plugins-good/1.5.90.xml @@ -0,0 +1,331 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="../releases.xsl" type="text/xsl"?> +<release> + <module>gst-plugins-good</module> + <module-fancy>GStreamer Good 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>"Such ingratitude. After all the times I've saved your life."</i> +</p> +<p> +A collection of plugins you'd want to have right next to you on the +battlefield. Shooting sharp and making no mistakes, these plugins have it +all: good looks, good code, and good licensing. Documented and dressed up +in tests. If you're looking for a role model to base your own plugin on, +here it is. +</p> +<p> +If you find a plot hole or a badly lip-synced line of code in them, +let us know - it is a matter of honour for us to ensure Blondie doesn't look +like he's been walking 100 miles through the desert without water. +</p> +<p> +This module contains a set of plugins that we consider to have good quality + code, correct functionality, our preferred license (LGPL for the plugin + code, LGPL or LGPL-compatible for the supporting library). +We believe distributors can safely ship these plugins. +People writing elements should base their code on these elements. +</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-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> +<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>Arun Raghavan</person> + <person>Dimitrios Christidis</person> + <person>Dimitrios Katsaros</person> + <person>Dustin Spicuzza</person> + <person>Edward Hervey</person> + <person>Eunhae Choi</person> + <person>George Kiagiadakis</person> + <person>Gilbok Lee</person> + <person>Glen Diener</person> + <person>Havard Graff</person> + <person>Hyunjun Ko</person> + <person>Ilya Konstantinov</person> + <person>Jan Alexander Steffens (heftig)</person> + <person>Jan Schmidt</person> + <person>Jimmy Ohn</person> + <person>Luis de Bethencourt</person> + <person>Manasa Athreya</person> + <person>Miguel París Díaz</person> + <person>Nicolas Dufresne</person> + <person>Oleksij Rempel</person> + <person>Olivier Crête</person> + <person>Paul Hyunil</person> + <person>Prashant Gotarne</person> + <person>Ramiro Polla</person> + <person>Ravi Kiran K N</person> + <person>Sebastian Dröge</person> + <person>Song Bing</person> + <person>Stefan Sauer</person> + <person>Stian Selnes</person> + <person>Thiago Santos</person> + <person>Tim-Philipp Müller</person> + <person>Tobias Mueller</person> + <person>Vineeth T M</person> + <person>Vineeth TM</person> + <person>Wim Taymans</person> + </contributors> + +<!-- + <api> + <additions> + </additions> + <deprecations> + </deprecations> + </api> +--> + + + + <bugs> + <bug> + <id>738363</id> + <summary>jitterbuffer: lost-events are broken</summary> + </bug> + <bug> + <id>738570</id> + <summary>flvdemux: Fix support for seeking flags</summary> + </bug> + <bug> + <id>738681</id> + <summary>qtdemux: does not detect orientation</summary> + </bug> + <bug> + <id>739472</id> + <summary>multifilesrc: Lost the ability to start at a different frame by setting index property</summary> + </bug> + <bug> + <id>739868</id> + <summary>rtpmanager: rtpjitterbuffer fixes and improvements</summary> + </bug> + <bug> + <id>745089</id> + <summary>qtdemux: gets stuck if file only has a moof and no moov</summary> + </bug> + <bug> + <id>746445</id> + <summary>rtpaux: Unit test is racy and producing warnings</summary> + </bug> + <bug> + <id>747728</id> + <summary>vp8enc: multipass-mode=2 is not working</summary> + </bug> + <bug> + <id>747881</id> + <summary>rtpmp4gdepay does not calculate timestamp for RTP packets with multiple Access Units</summary> + </bug> + <bug> + <id>747965</id> + <summary>rtppayload: payload type could be inconsistent in some payloader, which have pre-defined pt by RFC standard</summary> + </bug> + <bug> + <id>749536</id> + <summary>rtspsrc: handle gap in tcp mode</summary> + </bug> + <bug> + <id>750101</id> + <summary>rtspsrc: send the user-agent header</summary> + </bug> + <bug> + <id>750106</id> + <summary>splitmuxsink: add a " format-location " signal that allows better control over filenames</summary> + </bug> + <bug> + <id>751240</id> + <summary>splitmuxsrc: improve sticky events handling</summary> + </bug> + <bug> + <id>751334</id> + <summary>FLAC: memory leak on a specific media file</summary> + </bug> + <bug> + <id>751496</id> + <summary>rtspsrc: Add new ntp-time-source property and deprecate use-pipeline-clock property</summary> + </bug> + <bug> + <id>751774</id> + <summary>rtp: Copy over metas if possible</summary> + </bug> + <bug> + <id>751780</id> + <summary>avidemux: Fix the return type of index_entry_offset_search</summary> + </bug> + <bug> + <id>751886</id> + <summary>Add rtph261pay and rtph261depay</summary> + </bug> + <bug> + <id>751929</id> + <summary>rtpvp8depay: Ignore reserved bit in payload descriptor</summary> + </bug> + <bug> + <id>751982</id> + <summary>rtph261pay: rtph261depay: Add documentation</summary> + </bug> + <bug> + <id>751985</id> + <summary>rtph261pay: Fix uninitialized variable compiler error</summary> + </bug> + <bug> + <id>752012</id> + <summary>rtph263pdepay: Fix initialization of debug category</summary> + </bug> + <bug> + <id>752053</id> + <summary>goom: Initialised variables to remove compiler warnings</summary> + </bug> + <bug> + <id>752073</id> + <summary>Revert " imagefreeze: Remove impossible error condition " </summary> + </bug> + <bug> + <id>752100</id> + <summary>rtpklvdepay: fix build error</summary> + </bug> + <bug> + <id>752112</id> + <summary>rtph263depay: Make sure payload is large enough</summary> + </bug> + <bug> + <id>752117</id> + <summary>avidemux: fix event leak</summary> + </bug> + <bug> + <id>752416</id> + <summary>audiofx: fix typos in example pipelines</summary> + </bug> + <bug> + <id>752421</id> + <summary>matroskademux: SRT subtitles with markup are displayed with a trailing asterisk</summary> + </bug> + <bug> + <id>752613</id> + <summary>qtdemux: raw 16 bit PCM audio in 'raw ' fourcc not working</summary> + </bug> + <bug> + <id>752618</id> + <summary>v4l2bufferpool: Set timestamp when queue buffer</summary> + </bug> + <bug> + <id>752655</id> + <summary>qtdemux: support 'subt' subtype for subtitle tracks</summary> + </bug> + <bug> + <id>752663</id> + <summary>rtpvp8depay: Check available bytes before copy</summary> + </bug> + <bug> + <id>752825</id> + <summary>v4l2: Patch to remove limit on framerate</summary> + </bug> + <bug> + <id>752850</id> + <summary>matroskademux: Does not send user-supplied metadata tags from streamable files</summary> + </bug> + <bug> + <id>752866</id> + <summary>souphttpsrc: allow empty http proxy string</summary> + </bug> + <bug> + <id>752992</id> + <summary>matroska: fix minor tag string leak</summary> + </bug> + <bug> + <id>753008</id> + <summary>dvdemux: Remove unused variable</summary> + </bug> + <bug> + <id>753009</id> + <summary>rtspsrc: Strip keys from the fmtp that we use internally in our caps</summary> + </bug> + <bug> + <id>753042</id> + <summary>rtpmp4vdepay: rtpbuffer is being unref'ed twice</summary> + </bug> + <bug> + <id>753066</id> + <summary>rtpstreamdepay: No Caps set error when activating in pull mode</summary> + </bug> + <bug> + <id>753240</id> + <summary>souphttpsrc: Typo (occured) in translatable string</summary> + </bug> + <bug> + <id>753325</id> + <summary>rtpklv(de)pay: add " RTP " in the klass string</summary> + </bug> + <bug> + <id>753430</id> + <summary>rtph264depay: Not working with caps " byte-stream/nal " </summary> + </bug> + <bug> + <id>753450</id> + <summary>audioecho: unused local variable in set_property function</summary> + </bug> + <bug> + <id>753490</id> + <summary>audioecho: reallocate buffer on changing max_delay</summary> + </bug> + <bug> + <id>753556</id> + <summary>matroska: Remove unused variables</summary> + </bug> + <bug> + <id>753670</id> + <summary>directsoundsink: allow specifying audio playback device</summary> + </bug> + <bug> + <id>753706</id> + <summary>rtp: some (de)payloaders are missing copying metadata.</summary> + </bug> + <bug> + <id>743758</id> + <summary>osxaudiosrc supports only 44100 sample rate on iOS</summary> + </bug> + <bug> + <id>679768</id> + <summary>mpegaudioparse, baseparse: fix tag handling</summary> + </bug> + </bugs> + +</release> diff --git a/src/htdocs/releases/gst-plugins-good/Makefile.am b/src/htdocs/releases/gst-plugins-good/Makefile.am index ce11a513..0db86a76 100644 --- a/src/htdocs/releases/gst-plugins-good/Makefile.am +++ b/src/htdocs/releases/gst-plugins-good/Makefile.am @@ -1,4 +1,4 @@ -releases = 1.5.2 1.5.2 1.5.1 1.4.5 1.4.4 1.4.3 1.4.3 1.4.2 1.4.1 1.4.0 1.3.91 1.3.90 1.3.3 1.3.3 1.3.2 1.3.1 1.2.4 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.0.10 1.1.4 1.0.9 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.2 1.0.1 0.11.92 0.11.91 0.11.90 0.11.2 0.10.31 0.11.1 0.10.30 0.10.29 0.10.28 0.10.27 0.10.26 0.10.25 0.10.24 0.10.23 0.10.22 0.10.21 0.10.20 0.10.19 0.10.18 0.10.17 0.10.16 0.10.15 0.10.14 0.10.13 0.10.12 0.10.11 0.10.10 0.10.9 0.10.8 0.10.7 0.10.6 0.10.5 0.10.4 0.10.3 0.10.2 0.10.1 0.10.0 0.9.7 0.9.6 0.9.5 \ +releases = 1.5.90 1.5.2 1.5.2 1.5.1 1.4.5 1.4.4 1.4.3 1.4.3 1.4.2 1.4.1 1.4.0 1.3.91 1.3.90 1.3.3 1.3.3 1.3.2 1.3.1 1.2.4 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.0.10 1.1.4 1.0.9 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.2 1.0.1 0.11.92 0.11.91 0.11.90 0.11.2 0.10.31 0.11.1 0.10.30 0.10.29 0.10.28 0.10.27 0.10.26 0.10.25 0.10.24 0.10.23 0.10.22 0.10.21 0.10.20 0.10.19 0.10.18 0.10.17 0.10.16 0.10.15 0.10.14 0.10.13 0.10.12 0.10.11 0.10.10 0.10.9 0.10.8 0.10.7 0.10.6 0.10.5 0.10.4 0.10.3 0.10.2 0.10.1 0.10.0 0.9.7 0.9.6 0.9.5 \ 0.9.1 0.9.3 0.9.4 built_pages = \ diff --git a/src/htdocs/releases/gst-plugins-ugly/1.5.90.xml b/src/htdocs/releases/gst-plugins-ugly/1.5.90.xml new file mode 100644 index 00000000..20180f6e --- /dev/null +++ b/src/htdocs/releases/gst-plugins-ugly/1.5.90.xml @@ -0,0 +1,109 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="../releases.xsl" type="text/xsl"?> +<release> + <module>gst-plugins-ugly</module> + <module-fancy>GStreamer Ugly 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>"When you have to shoot, shoot. Don't talk."</i> +</p> +<p> +There are times when the world needs a color between black and white. +Quality code to match the good's, but two-timing, backstabbing and ready to +sell your freedom down the river. These plugins might have a patent noose +around their neck, or a lock-up license, or any other problem that makes you +think twice about shipping them. +</p> +<p> +We don't call them ugly because we like them less. Does a mother love her +son less because he's not as pretty as the other ones ? No - she commends +him on his great personality. These plugins are the life of the party. +And we'll still step in and set them straight if you report any unacceptable +behaviour - because there are two kinds of people in the world, my friend: +those with a rope around their neck and the people who do the cutting. +</p> +<p> +This module contains a set of plugins that have good quality and correct +functionality, but distributing them might pose problems. The license +on either the plugins or the supporting libraries might not be how we'd +like. The code might be widely known to present patent problems. +Distributors should check if they want/can ship these plugins. +</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-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> +<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>Edward Hervey</person> + <person>Luis de Bethencourt</person> + <person>Olivier Crête</person> + <person>Sebastian Dröge</person> + <person>Stefan Sauer</person> + <person>Thiago Santos</person> + <person>Tim-Philipp Müller</person> + <person>Vineeth T M</person> + <person>Vineeth TM</person> + </contributors> + +<!-- + <api> + <additions> + </additions> + <deprecations> + </deprecations> + </api> +--> + + + + <bugs> + <bug> + <id>752404</id> + <summary>realmedia: fix leaks while playing real media files</summary> + </bug> + <bug> + <id>752803</id> + <summary>asfdemux: fix assertion error when codec_data is not present in structure</summary> + </bug> + <bug> + <id>753301</id> + <summary>rmdemux: fix assertion error when freeing tags</summary> + </bug> + </bugs> +</release> diff --git a/src/htdocs/releases/gst-plugins-ugly/Makefile.am b/src/htdocs/releases/gst-plugins-ugly/Makefile.am index f12dc92c..25f599e8 100644 --- a/src/htdocs/releases/gst-plugins-ugly/Makefile.am +++ b/src/htdocs/releases/gst-plugins-ugly/Makefile.am @@ -1,4 +1,4 @@ -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.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.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 0.11.2 0.10.19 0.11.1 0.10.18 0.10.17 0.10.16 0.10.15 0.10.14 0.10.13 0.10.12 0.10.11 0.10.10 0.10.9 0.10.8 0.10.7 0.10.6 0.10.5 0.10.4 0.10.3 0.10.2 0.10.1 0.10.0 0.9.7 0.9.6 0.9.5 \ +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.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.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 0.11.2 0.10.19 0.11.1 0.10.18 0.10.17 0.10.16 0.10.15 0.10.14 0.10.13 0.10.12 0.10.11 0.10.10 0.10.9 0.10.8 0.10.7 0.10.6 0.10.5 0.10.4 0.10.3 0.10.2 0.10.1 0.10.0 0.9.7 0.9.6 0.9.5 \ 0.9.1 0.9.3 0.9.4 built_pages = \ diff --git a/src/htdocs/releases/gst-rtsp-server/1.5.90.xml b/src/htdocs/releases/gst-rtsp-server/1.5.90.xml new file mode 100644 index 00000000..2fd2d286 --- /dev/null +++ b/src/htdocs/releases/gst-rtsp-server/1.5.90.xml @@ -0,0 +1,65 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="../releases.xsl" type="text/xsl"?> +<release> + <module>gst-rtsp-server</module> + <module-fancy>GStreamer RTSP Server Library</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> + + + </intro> + + <contributors> + <person>Francisco Velazquez</person> + <person>Hyunjun Ko</person> + <person>Nicolas Dufresne</person> + <person>Sebastian Dröge</person> + <person>Stefan Sauer</person> + <person>Vineeth TM</person> + <person>Xavier Claessens</person> + </contributors> + +<!-- + <api> + <additions> + </additions> + <deprecations> + </deprecations> + </api> +--> + + + + <bugs> + <bug> + <id>749227</id> + <summary>rtsp-server: gst_rtsp_server_attach() is misleading</summary> + </bug> + <bug> + <id>752640</id> + <summary>Warning in gst_rtsp_thread_pool_cleanup()</summary> + </bug> + <bug> + <id>753385</id> + <summary>media: Adding multiple dynamic payload is broken</summary> + </bug> + <bug> + <id>753473</id> + <summary>rtsp-server: shared media uri with explicit port given doesn't match same path uri without port</summary> + </bug> + </bugs> +</release> diff --git a/src/htdocs/releases/gst-rtsp-server/Makefile.am b/src/htdocs/releases/gst-rtsp-server/Makefile.am index 48ddabb0..bc8ec8c7 100644 --- a/src/htdocs/releases/gst-rtsp-server/Makefile.am +++ b/src/htdocs/releases/gst-rtsp-server/Makefile.am @@ -1,4 +1,4 @@ -releases = 1.5.2 1.5.2 1.5.1 1.4.5 1.4.4 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.3 1.2.3 1.2.3 1.2.3 +releases = 1.5.90 1.5.2 1.5.2 1.5.1 1.4.5 1.4.4 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.3 1.2.3 1.2.3 1.2.3 built_pages = \ $(releases) \ diff --git a/src/htdocs/releases/gstreamer/1.5.90.xml b/src/htdocs/releases/gstreamer/1.5.90.xml new file mode 100644 index 00000000..27958fd2 --- /dev/null +++ b/src/htdocs/releases/gstreamer/1.5.90.xml @@ -0,0 +1,211 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="../releases.xsl" type="text/xsl"?> +<release> + <module>gstreamer</module> + <module-fancy>GStreamer</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, gstreamer, only contains core functionality. +For actual media playback, you will need other modules. +<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> +<dt>gst-libav</dt> +<dd>contains a set of codecs plugins based on libav (formerly gst-ffmpeg)</dd> +</dl> + +</p> + </intro> + + <contributors> + <person>Arnaud Vrac</person> + <person>Arun Raghavan</person> + <person>Edward Hervey</person> + <person>Eunhae Choi</person> + <person>George Kiagiadakis</person> + <person>Havard Graff</person> + <person>Hyunjun Ko</person> + <person>Jan Schmidt</person> + <person>Justin Joy</person> + <person>Luis de Bethencourt</person> + <person>Mathieu Duponchelle</person> + <person>Miguel París Díaz</person> + <person>Nicolas Dufresne</person> + <person>Nirbheek Chauhan</person> + <person>Olivier Crête</person> + <person>Philippe Normand</person> + <person>Prashant Gotarne</person> + <person>Sebastian Dröge</person> + <person>Song Bing</person> + <person>Stefan Sauer</person> + <person>Stian Selnes</person> + <person>Thiago Santos</person> + <person>Thibault Saunier</person> + <person>Tim-Philipp Müller</person> + <person>Vineeth T M</person> + <person>Vineeth TM</person> + <person>Vivia Nikolaidou</person> + <person>Wim Taymans</person> + </contributors> + +<!-- + <api> + <additions> + </additions> + <deprecations> + </deprecations> + </api> +--> + + <bugs> + <bug> + <id>746385</id> + <summary>task: add function guards for gst_task_set_lock()</summary> + </bug> + <bug> + <id>746431</id> + <summary>gsttask: function gst_task_join should do the argument verification before accessing GstTaskPrivate</summary> + </bug> + <bug> + <id>746439</id> + <summary>task: guard against NULL task function in gst_task_new()</summary> + </bug> + <bug> + <id>748643</id> + <summary>gstpad: Add a new GST_PROBE_HANDLED return value for probes</summary> + </bug> + <bug> + <id>749590</id> + <summary>protection_meta: implement transform function</summary> + </bug> + <bug> + <id>750149</id> + <summary>queuearray: allow storing of structs in addition to pointers (for GQueue optimisation)</summary> + </bug> + <bug> + <id>750783</id> + <summary>baseparse: reverse playback in pull mode</summary> + </bug> + <bug> + <id>751622</id> + <summary>test_ABI: failed ABI check</summary> + </bug> + <bug> + <id>751628</id> + <summary>tests: caps: test_intersect_flagset failure</summary> + </bug> + <bug> + <id>751712</id> + <summary>buffer: gst_buffer_copy_into() should probably not copy GST_META_FLAG_POOLED metadata</summary> + </bug> + <bug> + <id>751819</id> + <summary>basesink: Shouldn't drop buffer when sync=false</summary> + </bug> + <bug> + <id>751840</id> + <summary>inputselector: unnecessary check is always true</summary> + </bug> + <bug> + <id>751881</id> + <summary>memory: Add missing field initializers to GstMapInfo</summary> + </bug> + <bug> + <id>751916</id> + <summary>Add GstHarness test framework</summary> + </bug> + <bug> + <id>752055</id> + <summary>identity: invalid read when unscheduling a gst_clock_id_wait</summary> + </bug> + <bug> + <id>752092</id> + <summary>baseparse: Passes bogus buffer durations to subclass</summary> + </bug> + <bug> + <id>752116</id> + <summary>adapter: failure of gst_adapter_get_(buffer_)list</summary> + </bug> + <bug> + <id>752123</id> + <summary>harness: don't run code inside g_assert()</summary> + </bug> + <bug> + <id>752493</id> + <summary>harness: Improve detection of element type</summary> + </bug> + <bug> + <id>752494</id> + <summary>harness: Forward sticky events to sink harness</summary> + </bug> + <bug> + <id>752498</id> + <summary>GstHarness improvements</summary> + </bug> + <bug> + <id>752623</id> + <summary>concat: Test pipeline with uridecodebin and concat freezes sometimes when setting pipeline to state NULL</summary> + </bug> + <bug> + <id>752662</id> + <summary>registry: Add plugins to the registry we are loading and not default one</summary> + </bug> + <bug> + <id>752746</id> + <summary>harness: allow full control over event forwarding</summary> + </bug> + <bug> + <id>752800</id> + <summary>basetransform: may return not-negotiation on shutdown</summary> + </bug> + <bug> + <id>753011</id> + <summary>queue2: can not update upstream_size with valid data</summary> + </bug> + <bug> + <id>753151</id> + <summary>gstpad: fix invalid object unref</summary> + </bug> + <bug> + <id>753338</id> + <summary>value: free caps during failure</summary> + </bug> + <bug> + <id>753455</id> + <summary>datetime: allow passing just a time to gst_date_time_new_from_iso8601_string() and default to " today " as date then</summary> + </bug> + <bug> + <id>753538</id> + <summary>basetransform: remove unreachable return statement</summary> + </bug> + <bug> + <id>753623</id> + <summary>pad: implement default handling of accept-caps using the template caps</summary> + </bug> + </bugs> +</release> diff --git a/src/htdocs/releases/gstreamer/Makefile.am b/src/htdocs/releases/gstreamer/Makefile.am index 10b5c78d..53d1f1dd 100644 --- a/src/htdocs/releases/gstreamer/Makefile.am +++ b/src/htdocs/releases/gstreamer/Makefile.am @@ -1,4 +1,4 @@ -releases = 1.5.2 1.5.2 1.5.1 1.5.1 1.5.1 1.5.1 1.4.5 1.4.5 1.4.4 1.4.4 1.4.3 1.4.2 1.4.1 1.4.1 1.4.0 1.3.91 1.3.90 1.3.90 1.3.90 1.3.3 1.3.2 1.3.2 1.3.1 1.2.4 1.2.4 1.2.3 1.2.2 1.2.2 1.2.1 1.2.1 1.2.1 1.2.1 1.2.0 1.1.90 1.1.90 1.0.10 1.1.4 1.1.4 1.0.9 1.1.3 1.0.8 1.1.2 1.1.1 1.1.1 1.1.1 1.0.7 1.0.6 1.0.5 1.0.5 1.0.4 1.0.3 1.0.2 1.0.2 1.0.1 0.11.92 0.11.91 0.11.90 0.11.3 0.10.36 0.11.2 0.11.1 0.11.0 0.10.35 0.10.34 0.10.33 0.10.32 0.10.31 0.10.30 0.10.29 0.10.28 0.10.27 0.10.26 0.10.25 0.10.24 0.10.23 0.10.22 0.10.21 0.10.20 0.10.19 0.10.18 0.10.17 0.10.16 0.10.15 0.10.14 0.10.13 0.10.12 0.10.11 0.10.10 0.10.9 0.10.8 0.10.7 0.10.6 0.10.5 0.10.4 0.10.3 0.10.2 0.10.1 0.10.0 0.9.7 0.9.6 0.9.5 \ +releases = 1.5.90 1.5.90 1.5.90 1.5.90 1.5.2 1.5.2 1.5.1 1.5.1 1.5.1 1.5.1 1.4.5 1.4.5 1.4.4 1.4.4 1.4.3 1.4.2 1.4.1 1.4.1 1.4.0 1.3.91 1.3.90 1.3.90 1.3.90 1.3.3 1.3.2 1.3.2 1.3.1 1.2.4 1.2.4 1.2.3 1.2.2 1.2.2 1.2.1 1.2.1 1.2.1 1.2.1 1.2.0 1.1.90 1.1.90 1.0.10 1.1.4 1.1.4 1.0.9 1.1.3 1.0.8 1.1.2 1.1.1 1.1.1 1.1.1 1.0.7 1.0.6 1.0.5 1.0.5 1.0.4 1.0.3 1.0.2 1.0.2 1.0.1 0.11.92 0.11.91 0.11.90 0.11.3 0.10.36 0.11.2 0.11.1 0.11.0 0.10.35 0.10.34 0.10.33 0.10.32 0.10.31 0.10.30 0.10.29 0.10.28 0.10.27 0.10.26 0.10.25 0.10.24 0.10.23 0.10.22 0.10.21 0.10.20 0.10.19 0.10.18 0.10.17 0.10.16 0.10.15 0.10.14 0.10.13 0.10.12 0.10.11 0.10.10 0.10.9 0.10.8 0.10.7 0.10.6 0.10.5 0.10.4 0.10.3 0.10.2 0.10.1 0.10.0 0.9.7 0.9.6 0.9.5 \ 0.6.5 \ 0.7.3 0.7.4 0.7.5 0.7.6 \ 0.8.0 0.8.1 0.8.2 0.8.3 0.8.4 0.8.5 0.8.6 0.8.7 0.8.8 0.8.9 \ |