diff options
-rw-r--r-- | src/htdocs/entities.gst | 10 | ||||
-rw-r--r-- | src/htdocs/news/news.xml | 24 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-bad/0.10.18.xml | 391 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-bad/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-base/0.10.27.xml | 181 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-base/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-good/0.10.19.xml | 194 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-good/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-ugly/0.10.14.xml | 179 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-ugly/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gstreamer/0.10.27.xml | 136 | ||||
-rw-r--r-- | src/htdocs/releases/gstreamer/Makefile.am | 2 |
12 files changed, 1115 insertions, 10 deletions
diff --git a/src/htdocs/entities.gst b/src/htdocs/entities.gst index 60eb5b0d..2f5d0d2d 100644 --- a/src/htdocs/entities.gst +++ b/src/htdocs/entities.gst @@ -1,13 +1,13 @@ -<!ENTITY gst-version-stable "0.10.26"> +<!ENTITY gst-version-stable "0.10.27"> <!ENTITY gst-plugins-version-stable "0.8.12"> <!ENTITY gst-ffmpeg-version-stable "0.10.9"> <!ENTITY gst-python-version-stable "0.10.18"> <!ENTITY gstreamer-sharp-version-stable "0.9.1"> -<!ENTITY gst-plugins-base-version-stable "0.10.26"> -<!ENTITY gst-plugins-good-version-stable "0.10.18"> -<!ENTITY gst-plugins-ugly-version-stable "0.10.13"> -<!ENTITY gst-plugins-bad-version-stable "0.10.17"> +<!ENTITY gst-plugins-base-version-stable "0.10.27"> +<!ENTITY gst-plugins-good-version-stable "0.10.19"> +<!ENTITY gst-plugins-ugly-version-stable "0.10.14"> +<!ENTITY gst-plugins-bad-version-stable "0.10.18"> <!ENTITY gst-plugins-gl-version-stable "0.10.1"> <!ENTITY gnonlin-version-stable "0.10.14"> diff --git a/src/htdocs/news/news.xml b/src/htdocs/news/news.xml index d27e06e3..f6a6eebc 100644 --- a/src/htdocs/news/news.xml +++ b/src/htdocs/news/news.xml @@ -3701,4 +3701,28 @@ or download tarballs for </content> </item> + <item> + <date>2010-03-06 02:00</date> + <title>GStreamer Core 0.10.27, Base Plugins 0.10.27, Good Plugins 0.10.19, Ugly Plugins 0.10.14, and Bad Plugins 0.10.18 stable releases</title> +<content> +<p> +The GStreamer team is excited to announce new releases of the GStreamer core module, the gst-plugins-base module, the gst-plugins-good module, the gst-plugins-ugly module, and the gst-plugins-bad module for the 0.10 GStreamer stable release series. +</p> +<p> +Check out release notes for +<a href="&site;/releases/gstreamer/0.10.27.html">gstreamer</a>, +<a href="&site;/releases/gst-plugins-base/0.10.27.html">gst-plugins-base</a>, +<a href="&site;/releases/gst-plugins-good/0.10.19.html">gst-plugins-good</a>, +<a href="&site;/releases/gst-plugins-good/0.10.14.html">gst-plugins-ugly</a>, +<a href="&site;/releases/gst-plugins-good/0.10.18.html">gst-plugins-bad</a>, +or download tarballs for +<a href="&site;/src/gstreamer/gstreamer-0.10.27.tar.bz2">gstreamer</a>, +<a href="&site;/src/gst-plugins-base/gst-plugins-base-0.10.27.tar.bz2">gst-plugins-base</a>, +<a href="&site;/src/gst-plugins-good/gst-plugins-good-0.10.19.tar.bz2">gst-plugins-good</a>, +<a href="&site;/src/gst-plugins-good/gst-plugins-good-0.10.14.tar.bz2">gst-plugins-ugly</a>, +<a href="&site;/src/gst-plugins-good/gst-plugins-good-0.10.18.tar.bz2">gst-plugins-bad</a>, + </p> + </content> + </item> + </news> diff --git a/src/htdocs/releases/gst-plugins-bad/0.10.18.xml b/src/htdocs/releases/gst-plugins-bad/0.10.18.xml new file mode 100644 index 00000000..f87ff91e --- /dev/null +++ b/src/htdocs/releases/gst-plugins-bad/0.10.18.xml @@ -0,0 +1,391 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="../releases.xsl" type="text/xsl"?> +<release> + <module>gst-plugins-bad</module> + <module-fancy>GStreamer Bad Plug-ins</module-fancy> + <name>Diminishing Returns</name> + <version>0.10.18</version> + + <intro> + +<p> +The GStreamer team is proud to announce a new release +in the 0.10.x stable series of the +GStreamer Bad Plug-ins. +</p> +<p> +The 0.10.x series is a stable series targeted at end users. +It is not API or ABI compatible with the stable 0.8.x series. +It is, however, parallel installable with the 0.8.x series. +</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 plug-ins 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 plug-ins 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 plug-ins 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 plug-ins are: + +<dl> +<dt>gst-plugins-base</dt> +<dd>contains a basic set of well-supported plug-ins</dd> +<dt>gst-plugins-good</dt> +<dd>contains a set of well-supported plug-ins under our preferred license</dd> +<dt>gst-plugins-ugly</dt> +<dd>contains a set of well-supported plug-ins, but might pose problems for + distributors</dd> +</dl> + +</p> + </intro> + <features> +<feature>aacparse: lots of fixes, now based on common baseparser class and merged into audioparser plugin</feature> +<feature>ac3parse: new AC3 parser element based on common baseparser class and part of new audioparser plugin</feature> +<feature>adpcmenc: new adpcm encoder element</feature> +<feature>aiffmux: new aiff muxer element</feature> +<feature>amrparse: use (default) time handling of baseparser class, merged into audioparser plugin</feature> +<feature>apexsink: change volume property to a double to make work with playbin2</feature> +<feature>asfmux: handle streams with different start times</feature> +<feature>asfmux: improve compatibility with WMSP in WMP</feature> +<feature>asfmux, rfbsrc, vmnc, mpegdemux, resindvd: fix alignment and endianness issues</feature> +<feature>assrender: countless fixes and improvements</feature> +<feature>audioparsers: rename baseparse GType name to avoid possible conflicts</feature> +<feature>audioparsers: fix seek handling, newsegment sending, push mode data draining</feature> +<feature>celt: make compile against earlier CELT versions</feature> +<feature>configure: call $PKG_CONFIG instead of pkg-config to fix cross compilation</feature> +<feature>dataurisrc: new source element for data:// URIs</feature> +<feature>faac: lots of fixes (channel layout, output caps, bps estimation etc.)</feature> +<feature>flacparse: fix multiple channel frame parsing; merged into new audioparser plugin</feature> +<feature>fpsdisplaysink: expose video sink using a property</feature> +<feature>h264parse: Correctly rewrite all nal prefixes</feature> +<feature>h264parse: fix caps parameters setting, framerate calculation</feature> +<feature>h264parse: fix regression in output buffer timestamping</feature> +<feature>h264parse: optionally output AUs rather than NALUs or transform from bytestream to sample format and vice versa</feature> +<feature>h264parse: parse SPS some more (e.g. for width/height)</feature> +<feature>ivorbisdec: moved to -base (to reuse same codebase as vorbisdec)</feature> +<feature>jpegformat: new jifmux element</feature> +<feature>jpegparse: new jpeg parser element (not autoplugged for now)</feature> +<feature>mmssrc: post error message in addition to redirect when connect fails</feature> +<feature>mpegtsdemux: Handle eac3 in PMT</feature> +<feature>mpegtsmux: add pat-interval and pmt-interval properties</feature> +<feature>mpegtsmux: Do not crash on misinterpreted h264</feature> +<feature>mpegtsmux: Fix mistake on previous commit</feature> +<feature>mpegtsmux: fix PAT/PMT insertion frequency, add PAT/PMT in streamheader</feature> +<feature>mpegtsmux: mark delta-unit on outgoing buffers</feature> +<feature>qtmux: add moov recovery feature (to finalise recording after crash or so)</feature> +<feature>qtmux: improves compatibility with some hardware players</feature> +<feature>qtmux: add support for ALAC, SVQ3, IMA ADPCM; improve j2k handling</feature> +<feature>qtmux: misc. tag writing fixes: write all udta children atoms; crash less</feature> +<feature>shapewipe: moved to -bad</feature> +<feature>vdpau: lots of fixes and refactoring</feature> + </features> + + <applications> + </applications> + <contributors> + <person>Carsten Kroll</person> + <person>Alessandro Decina</person> + <person>Arnaud Patard</person> + <person>Arnout Vandecappelle</person> + <person>Benjamin Otte</person> + <person>Carl-Anton Ingmarsson</person> + <person>Christian Schaller</person> + <person>David Hoyt</person> + <person>David Schleef</person> + <person>Edward Hervey</person> + <person>Eric Appleman</person> + <person>Grigori Goronzy</person> + <person>Håkon Skjelten</person> + <person>Håvard Graff</person> + <person>Jan Schmidt</person> + <person>Javier Jardón</person> + <person>Julien Moutte</person> + <person>Kaj-Michael Lang</person> + <person>Kipp Cannon</person> + <person>Lasse Laukkanen</person> + <person>Linqiang Pu</person> + <person>Marc-André Lureau</person> + <person>Mark Nauwelaerts</person> + <person>Michael Smith</person> + <person>Olivier Crête</person> + <person>Peter van Hardenberg</person> + <person>Philippe Normand</person> + <person>René Stadler</person> + <person>Sebastian Dröge</person> + <person>Stefan Kost</person> + <person>Stephen Depooter</person> + <person>Stephen McNamara</person> + <person>Teemu Katajisto</person> + <person>Thiago Santos</person> + <person>Thiago Sousa Santos</person> + <person>Thijs Vermeir</person> + <person>Thomas Vander Stichele</person> + <person>Tim-Philipp Müller</person> + <person>Vincent GENIEUX</person> + <person>Vincent Penquerc'h</person> + <person>Wim Taymans</person> + <person>Xavier Queralt Mateu</person> + <person>Yaakov Selkowitz</person> + <person>unknown</person> + <person>Руслан Ижбулатов</person> + </contributors> + +<!-- + <api> + <additions> + </additions> + <deprecations> + </deprecations> + </api> +--> + + + + <bugs> + <bug> + <id>606657</id> + <summary>mpegtsmux crashes with h264parse in byte-stream mode</summary> + </bug> + <bug> + <id>607513</id> + <summary>input-selector segfaults in g_object_notify()</summary> + </bug> + <bug> + <id>440476</id> + <summary>RhythmBox displays an incorrect track length for .aac files.</summary> + </bug> + <bug> + <id>530513</id> + <summary>[h264parse] no width and height in output caps</summary> + </bug> + <bug> + <id>563433</id> + <summary>implement h264parse AVC output</summary> + </bug> + <bug> + <id>575878</id> + <summary>assrender searches entire current working directory when searching for fonts to use</summary> + </bug> + <bug> + <id>583098</id> + <summary>Add jpegparse element</summary> + </bug> + <bug> + <id>598350</id> + <summary>qtmux with AAC streams (from faac) generate invalid files</summary> + </bug> + <bug> + <id>598682</id> + <summary>make check fails due to fpsdisplaysink if xvimagesink does not exist</summary> + </bug> + <bug> + <id>598916</id> + <summary>qtmux: support more of j2k</summary> + </bug> + <bug> + <id>600409</id> + <summary>tremor/ivorbis: should pack result smarter</summary> + </bug> + <bug> + <id>601108</id> + <summary>gst-camera requires glade</summary> + </bug> + <bug> + <id>601417</id> + <summary>Problem compiling gst-plugins-bad 0.10.16</summary> + </bug> + <bug> + <id>602161</id> + <summary>bad .17 VPATH build fix</summary> + </bug> + <bug> + <id>602465</id> + <summary>gst/dtmf/tone_detect.h incompatible with MSVC</summary> + </bug> + <bug> + <id>602524</id> + <summary>frei0r: GST_EXTRA_MODULE_SUFFIX never defined</summary> + </bug> + <bug> + <id>602528</id> + <summary>lv2: vocoder plugin breaks gstreamer</summary> + </bug> + <bug> + <id>603938</id> + <summary>assrender cannot load font attachments in Matroska container</summary> + </bug> + <bug> + <id>603983</id> + <summary>gstdshowvideosink leaking DirectShow objects</summary> + </bug> + <bug> + <id>603986</id> + <summary>gstdshowvideosink not releasing the filter media event interface</summary> + </bug> + <bug> + <id>604099</id> + <summary>rtpmux: Make sure to call release_pad() when the element is disposed</summary> + </bug> + <bug> + <id>604101</id> + <summary>rtpmux: update the current_ssrc from the caps</summary> + </bug> + <bug> + <id>604280</id> + <summary>fpsdisplaysink: allow access to internal video sink used</summary> + </bug> + <bug> + <id>604311</id> + <summary>gst-plugins-bad: fails to build against libcelt 0.4.0</summary> + </bug> + <bug> + <id>604908</id> + <summary>[mpegtsmux] mark delta-unit on outgoing buffers</summary> + </bug> + <bug> + <id>604925</id> + <summary>qtmux shouldn't accept adts aac</summary> + </bug> + <bug> + <id>605720</id> + <summary>modplug: Add 32-bit depth caps</summary> + </bug> + <bug> + <id>605721</id> + <summary>modplug: Allow 1-channel output for 16 and 32 bit depth too</summary> + </bug> + <bug> + <id>605904</id> + <summary>mpegtsdemux doesn't handle e-ac-3 in PMT</summary> + </bug> + <bug> + <id>606371</id> + <summary>mpegdemux2 plugin doesn't work on some ARM CPU due to the guint32*'s alignment</summary> + </bug> + <bug> + <id>606636</id> + <summary>[mmssrc] no error message when connect to server fails</summary> + </bug> + <bug> + <id>606665</id> + <summary>error: " __MSVCRT_VERSION__ " redefined</summary> + </bug> + <bug> + <id>606677</id> + <summary>Port librdf (rdfsrc) to Windows</summary> + </bug> + <bug> + <id>606726</id> + <summary>FAAC bitrate setting has no effect</summary> + </bug> + <bug> + <id>606859</id> + <summary>Get mp4mux request pad during decodebin2's new-decoded-pad event fails.</summary> + </bug> + <bug> + <id>607105</id> + <summary>faac doesn't negotiate channel positions correctly</summary> + </bug> + <bug> + <id>607285</id> + <summary>cdxaparse leaks memory</summary> + </bug> + <bug> + <id>607555</id> + <summary>asfmux plugin generates data streams incompatible with WMSP (MMSH) and WMP</summary> + </bug> + <bug> + <id>607747</id> + <summary>[dvbsrc] Pipeline does not stop when reception is very bad</summary> + </bug> + <bug> + <id>608042</id> + <summary>[camerabin-example] v4l2 device busy after setting back to ready and changing the mode</summary> + </bug> + <bug> + <id>608651</id> + <summary>dshowvideosink.cpp crash</summary> + </bug> + <bug> + <id>608706</id> + <summary>assrender recursively scans directories for fonts</summary> + </bug> + <bug> + <id>608751</id> + <summary>[assrender] Random crashes because libass is not threadsafe</summary> + </bug> + <bug> + <id>608753</id> + <summary>assrender: use more compatible hinting method</summary> + </bug> + <bug> + <id>608896</id> + <summary>mpegtsmux: PAT/PMT interval fixes</summary> + </bug> + <bug> + <id>608998</id> + <summary>[jpegparse] unit test fails</summary> + </bug> + <bug> + <id>609055</id> + <summary>[qtmux - mp4mux] crash when setting</summary> + </bug> + <bug> + <id>609215</id> + <summary>[rsvg] fix compilation with MSVC</summary> + </bug> + <bug> + <id>609478</id> + <summary>[faad] SIGSEGV when caps contains codec_data=(buffer)NULL</summary> + </bug> + <bug> + <id>164870</id> + <summary>PNM [en,de]coder</summary> + </bug> + <bug> + <id>383478</id> + <summary>Need ac3 parser to support seeking in unframed .ac3 files</summary> + </bug> + <bug> + <id>606878</id> + <summary>[apexsink] crashes when changing volume in rhythmbox</summary> + </bug> + <bug> + <id>580731</id> + <summary>qtmux needs mapping for ALAC</summary> + </bug> + <bug> + <id>587922</id> + <summary>qtmux lacks mapping for Sorenson Video v3</summary> + </bug> + <bug> + <id>601576</id> + <summary>qtmux feature: moov recovery</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 c278c1b8..dbce27bb 100644 --- a/src/htdocs/releases/gst-plugins-bad/Makefile.am +++ b/src/htdocs/releases/gst-plugins-bad/Makefile.am @@ -1,4 +1,4 @@ -releases = 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 = 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/0.10.27.xml b/src/htdocs/releases/gst-plugins-base/0.10.27.xml new file mode 100644 index 00000000..9991f21d --- /dev/null +++ b/src/htdocs/releases/gst-plugins-base/0.10.27.xml @@ -0,0 +1,181 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="../releases.xsl" type="text/xsl"?> +<release> + <module>gst-plugins-base</module> + <module-fancy>GStreamer Base Plug-ins</module-fancy> + <name>No Mistakes Allowed</name> + <version>0.10.27</version> + + <intro> + +<p> +The GStreamer team is proud to announce a new release +in the 0.10.x stable series of the +GStreamer Base Plug-ins. +</p> +<p> +The 0.10.x series is a stable series targeted at end users. +It is not API or ABI compatible with the stable 0.8.x series. +It is, however, parallel installable with the 0.8.x series. +</p> + +<p> +This module contains a set of reference plugins, base classes for other +plugins, and helper libraries. + +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, gnomevfssrc, giosrc</li> + <li>network: tcp</li> + <li>typefind</li> + <li>audio processing: audioconvert, adder, audiorate, audioresample, volume</li> + <li>visualisation: libvisual</li> + <li>video processing: ffmpegcolorspace</li> + <li>aggregate elements: uridecodebin, decodebin2, playbin2, decodebin, playbin</li> +</ul> + +Other modules containing plug-ins are: + +<dl> +<dt>gst-plugins-good</dt> +<dd>contains a set of well-supported plug-ins under our preferred license</dd> +<dt>gst-plugins-ugly</dt> +<dd>contains a set of well-supported plug-ins, but might pose problems for + distributors</dd> +<dt>gst-plugins-bad</dt> +<dd>contains a set of less supported plug-ins that haven't passed the + rigorous quality testing we expect</dd> +</dl> + +</p> + </intro> + <features> +<feature>playbin2,decodebin2: lots of fixes for missing plugin installation</feature> +<feature>playbin2, playsink, subtitleoverlay: Set subtitle encoding properly</feature> +<feature>videorate: Improve upstream negotiation</feature> +<feature>oggdemux: use the chain begin_time instead of our counter</feature> +<feature>oggdemux: mark skeleton streams correctly</feature> +<feature>oggdemux: theora PAR of 0:N, N:0 or 0:0 is allowed and maps to 1:1</feature> +<feature>typefinding: detect stm module format</feature> +<feature>ffmpegcolorspace: add conversions from all ARGB formats to AYUV and back</feature> +<feature>theoradec: Fix chroma copying for 4:2:2</feature> +<feature>tcpclientsrc,tcpserversrc: Fix handling of closed sockets</feature> +<feature>examples,build: dist header file for the Qt graphics view example</feature> +<feature>playsink: Reset the sink's state to NULL before unreffing it unless it's the same instance again</feature> +<feature>rtspconnection: make sure not to dereference NULL username or password</feature> +<feature>appsrc: Update segment duration and post a duration message if the duration changes</feature> +<feature>vorbisdec: also support ivorbis tremor decoder</feature> +<feature>rtsp: fail gracefully on bad Content-Length headers</feature> +<feature>rtsp: ignore \n and \r as the first line</feature> + </features> + + <applications> + </applications> + <contributors> + <person>Benjamin Otte</person> + <person>David Schleef</person> + <person>Götz Waschk</person> + <person>Josep Torra Valles</person> + <person>Kaj-Michael Lang</person> + <person>Mark Nauwelaerts</person> + <person>Patrick Radizi</person> + <person>Sebastian Dröge</person> + <person>Stefan Kost</person> + <person>Thiago Santos</person> + <person>Tim-Philipp Müller</person> + <person>Wim Taymans</person> + </contributors> + + <api> + <additions> +<item>appsrc::min-percent property</item> +<item>GST_RIFF_TAG_JUNQ</item> + </additions> + </api> + + + + <bugs> + <bug> + <id>610449</id> + <summary>codec autodetection does not always work</summary> + </bug> + <bug> + <id>608025</id> + <summary>[videorate] fails at upstream negotiation</summary> + </bug> + <bug> + <id>608309</id> + <summary>[appsrc] Should request new data before the queue is empty</summary> + </bug> + <bug> + <id>608417</id> + <summary>rtspsrc problem with \n and \r as first line</summary> + </bug> + <bug> + <id>609063</id> + <summary>[vorbisdec] also support integer vorbis decoder (tremor) library implementation</summary> + </bug> + <bug> + <id>609314</id> + <summary>typefind: Typefind does not handle .stm module format</summary> + </bug> + <bug> + <id>609423</id> + <summary>[appsrc] gst_app_src_set_size() should update duration and post a duration message</summary> + </bug> + <bug> + <id>610005</id> + <summary>[oggdemux] regression: bad seek granularity</summary> + </bug> + <bug> + <id>610268</id> + <summary>[rtsp] NULL pointer reference in gstrtspconnection</summary> + </bug> + <bug> + <id>610310</id> + <summary>[playbin2] Subtitle encoding property has no effect</summary> + </bug> + <bug> + <id>610329</id> + <summary>[theoradec] doesn't copy all chroma lines for 4:2:2</summary> + </bug> + <bug> + <id>610379</id> + <summary>[playbin2] doesn't play if text flag is unset and media has text subtitles</summary> + </bug> + <bug> + <id>610386</id> + <summary>[tcpserversrc] Doesn't send EOS when socket is closed</summary> + </bug> + <bug> + <id>610672</id> + <summary>overlay examples are now inconsistent and broken</summary> + </bug> + <bug> + <id>610832</id> + <summary>missing header file in the tarball</summary> + </bug> + <bug> + <id>611225</id> + <summary>[oggdemux] doesn't preroll big_buck_bunny_427x240.indexed.ogg in push mode</summary> + </bug> + <bug> + <id>611227</id> + <summary>[oggdemux] no duration or seeking in local big_buck_bunny_427x240.indexed.ogg in pull mode</summary> + </bug> + <bug> + <id>604131</id> + <summary>Totem can no longer open Matroska files that hold ASS subtitles</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 0157e59c..f6920589 100644 --- a/src/htdocs/releases/gst-plugins-base/Makefile.am +++ b/src/htdocs/releases/gst-plugins-base/Makefile.am @@ -1,4 +1,4 @@ -releases = 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 = 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/0.10.19.xml b/src/htdocs/releases/gst-plugins-good/0.10.19.xml new file mode 100644 index 00000000..73e37333 --- /dev/null +++ b/src/htdocs/releases/gst-plugins-good/0.10.19.xml @@ -0,0 +1,194 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="../releases.xsl" type="text/xsl"?> +<release> + <module>gst-plugins-good</module> + <module-fancy>GStreamer Good Plug-ins</module-fancy> + <name>Closer to the Edit</name> + <version>0.10.19</version> + + <intro> + +<p> +The GStreamer team is proud to announce a new release +in the 0.10.x stable series of the +GStreamer Good Plug-ins. +</p> +<p> +The 0.10.x series is a stable series targeted at end users. +It is not API or ABI compatible with the stable 0.8.x series. +It is, however, parallel installable with the 0.8.x series. +</p> + +<p> +<i>"Such ingratitude. After all the times I've saved your life."</i> +</p> +<p> +A collection of plug-ins you'd want to have right next to you on the +battlefield. Shooting sharp and making no mistakes, these plug-ins 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 plug-in 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 plug-ins that we consider to have good quality + code, correct functionality, our preferred license (LGPL for the plug-in + code, LGPL or LGPL-compatible for the supporting library). +We believe distributors can safely ship these plug-ins. +People writing elements should base their code on these elements. +</p> +<p> +Other modules containing plug-ins are: + +<dl> +<dt>gst-plugins-base</dt> +<dd>contains a basic set of well-supported plug-ins</dd> +<dt>gst-plugins-ugly</dt> +<dd>contains a set of well-supported plug-ins, but might pose problems for + distributors</dd> +<dt>gst-plugins-bad</dt> +<dd>contains a set of less supported plug-ins that haven't passed the + rigorous quality testing we expect</dd> +</dl> + +</p> + </intro> + <features> +<feature>shapewipe: moved from -bad to -good</feature> +<feature>avidemux: push mode seeking support</feature> +<feature>avidemux: drop video frames up to the desired keyframe after a seek</feature> +<feature>configure: cross-compilation fixes (use $PKG_CONFIG instead of pkg-config)</feature> +<feature>dvdepay: don't output frames until we have a header, fixes crash</feature> +<feature>flacdec: fix tag extraction in push mode</feature> +<feature>flvdemux: obtain the index from the end of an flv file in push mode</feature> +<feature>flvdemux: audio tags without any content are valid; indexing improvements</feature> +<feature>jpegdec: fix invalid memory access in parser</feature> +<feature>jitterbuffer: new buffering modes: low/high watermark buffering, rtp timestamps</feature> +<feature>matroskademux: seeking/segment fixes (esp. regression with gnonlin)</feature> +<feature>matroskademux: subtitle stream improvements (advance sparse streams in smaller steps)</feature> +<feature>multipartdemux: improve header mime-type parsing</feature> +<feature>qtdemux: fix ALAC codec-data handling; handle signed values in 3GPP location tag</feature> +<feature>qtdemux: fix frame rate cap regression; fix sample durations corner-case</feature> +<feature>qtdemux: Use the correct duration when comparing segments</feature> +<feature>pulsesink: avoid segfault when shutting down</feature> +<feature>pulsesink: return previous mute state if sink is not active at the moment</feature> +<feature>rtpbin: change how NTP time is calculated in RTCP, generating more accurate NTP timestamps if the system clock is synchronised with NTP or similar</feature> +<feature>rtpmp4gdepay: avoid division by 0 in corner case</feature> +<feature>v4l2sink: change rank to NONE so we don't try to autoplug it</feature> +<feature>videomixer: fix timestamping problems for input streams with different lengths</feature> +<feature>videomixer: fix problem when used with gnonlin (always send FLUSH_STOP)</feature> + </features> + + <applications> + </applications> + + <contributors> + <person>Alessandro Decina</person> + <person>Anders Skargren</person> + <person>Brian Cameron</person> + <person>David Hoyt</person> + <person>Edward Hervey</person> + <person>Mark Nauwelaerts</person> + <person>Philippe Normand</person> + <person>Robert Swain</person> + <person>Sebastian Dröge</person> + <person>Stefan Kost</person> + <person>Thiago Santos</person> + <person>Tim-Philipp Müller</person> + <person>Volker Grabsch</person> + <person>Wim Taymans</person> + </contributors> + + <api> + <additions> +<item>jitterbuffer::mode</item> +<item>rtpbin::buffer-mode</item> + </additions> + </api> + + + + <bugs> + <bug> + <id>584536</id> + <summary>[PLUGIN-MOVE] Move shapewipe to -good</summary> + </bug> + <bug> + <id>587304</id> + <summary>[jitterbuffer] don't handle correctly data burst from udpsrc</summary> + </bug> + <bug> + <id>599292</id> + <summary>Synchronizing two RTP streams from different devices using RTCP is inaccurate.</summary> + </bug> + <bug> + <id>604711</id> + <summary>Handling of mime type in multipartdemux</summary> + </bug> + <bug> + <id>608026</id> + <summary>[videomixer] timestamping problems</summary> + </bug> + <bug> + <id>608843</id> + <summary>[flacdec] Can't read tags in push mode</summary> + </bug> + <bug> + <id>610004</id> + <summary>GST_CXXFLAGS should contain GST_CFLAGS</summary> + </bug> + <bug> + <id>610053</id> + <summary>matroska fails to build with Sun Studio</summary> + </bug> + <bug> + <id>610238</id> + <summary>Avoid an assertion in the rtspsrc element which abort the client application</summary> + </bug> + <bug> + <id>610265</id> + <summary>gstrtpmp4gdepay issuing a SIGFPE crashing an application</summary> + </bug> + <bug> + <id>610280</id> + <summary>[qtdemux] issue with corrupted 3gp file</summary> + </bug> + <bug> + <id>610296</id> + <summary>[qtdemux] Confusion with gst/qt segments</summary> + </bug> + <bug> + <id>610337</id> + <summary>pulsesink: gst_pulsesink_get_mute: set result earlier.</summary> + </bug> + <bug> + <id>610483</id> + <summary>[jpegdec] invalid memory access</summary> + </bug> + <bug> + <id>610556</id> + <summary>Memory violation when starting to decode a running DV PAL RTP stream</summary> + </bug> + <bug> + <id>610839</id> + <summary>Unable to cross compile gst-plugins-good</summary> + </bug> + <bug> + <id>610894</id> + <summary>send FLUSH_STOP after FLUSH_START in videomixer</summary> + </bug> + <bug> + <id>611501</id> + <summary>[regression] matroskademux fails to output anything on some seeks</summary> + </bug> + <bug> + <id>609724</id> + <summary>Add translator comment for %s in pulsesink</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 6b5d89e2..c5d56394 100644 --- a/src/htdocs/releases/gst-plugins-good/Makefile.am +++ b/src/htdocs/releases/gst-plugins-good/Makefile.am @@ -1,4 +1,4 @@ -releases = 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 = 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/0.10.14.xml b/src/htdocs/releases/gst-plugins-ugly/0.10.14.xml new file mode 100644 index 00000000..01ba8373 --- /dev/null +++ b/src/htdocs/releases/gst-plugins-ugly/0.10.14.xml @@ -0,0 +1,179 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="../releases.xsl" type="text/xsl"?> +<release> + <module>gst-plugins-ugly</module> + <module-fancy>GStreamer Ugly Plug-ins</module-fancy> + <name>Run Rabbit</name> + <version>0.10.14</version> + + <intro> +<p> +The GStreamer team is proud to announce a new release +in the 0.10.x stable series of the +GStreamer Ugly Plug-ins. +</p> +<p> +The 0.10.x series is a stable series targeted at end users. +It is not API or ABI compatible with the stable 0.8.x series. +It is, however, parallel installable with the 0.8.x series. +</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 plug-ins 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 plug-ins 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 plug-ins that have good quality and correct +functionality, but distributing them might pose problems. The license +on either the plug-ins 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 plug-ins. +</p> +<p> +Other modules containing plug-ins are: + +<dl> +<dt>gst-plugins-base</dt> +<dd>contains a basic set of well-supported plug-ins</dd> +<dt>gst-plugins-good</dt> +<dd>contains a set of well-supported plug-ins under our preferred license</dd> +<dt>gst-plugins-bad</dt> +<dd>contains a set of less supported plug-ins that haven't passed the + rigorous quality testing we expect</dd> +</dl> + +</p> + </intro> + <features> +<feature>amrwbdec: give decoder a rank so decodebin/playbin will use it</feature> +<feature>asfdemux: fix flow aggregation</feature> +<feature>asfdemux: try harder to put sane timestamps and durations on buffers</feature> +<feature>asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0</feature> +<feature>asfdemux: improve seek behaviour for audio-only files without an index</feature> +<feature>asfdemux: careful to avoid crash on bogus data; avoid strlen() on NULL pointers</feature> +<feature>asfdemux: add support for chained asfs (push mode)</feature> +<feature>asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER and prefer over WM/Track</feature> +<feature>asfdemux: post bitrate tags</feature> +<feature>mp3parse: seeking fixes: fix non-flushing seek, conserve stop time for non-accurate seek</feature> +<feature>rtspreal: memory leak fixes; make config header construction valgrind clean</feature> +<feature>rmdemux: fix AC-3 in RealAudio playback; post bitrate tags</feature> +<feature>x264enc: fix up avcC header construction and playback by flash players</feature> +<feature>x264enc: Make upstream GstForceKeyUnit thread-safe</feature> +<feature>x264enc: make use of Access Unit delimiters configurable</feature> +<feature>x264enc: adapt to slightly modified x264 API</feature> +<feature>xingmux: fix unaligned memory access, makes things work better on ARM/SPARC</feature> + </features> + + <applications> + </applications> + + <contributors> + <person>Arnaud Patard</person> + <person>Benjamin Gaignard</person> + <person>Edward Hervey</person> + <person>Jan Schmidt</person> + <person>Mark Nauwelaerts</person> + <person>Michael Smith</person> + <person>Olivier Crête</person> + <person>Robert Swain</person> + <person>Sebastian Dröge</person> + <person>Stefan Kost</person> + <person>Thiago Santos</person> + <person>Tim-Philipp Müller</person> + <person>Vittorio Palmisano</person> + <person>Wim Taymans</person> + </contributors> + + <bugs> + <bug> + <id>606662</id> + <summary>h264: add stream-format to output caps</summary> + </bug> + <bug> + <id>563276</id> + <summary>Internal GStreamer error: negotiation problem - after opening avi file</summary> + </bug> + <bug> + <id>586464</id> + <summary>[xingmux] Unit test failures on sparc and arm/eabi</summary> + </bug> + <bug> + <id>598761</id> + <summary>[mpegaudioparse] Reduce processing time by 2</summary> + </bug> + <bug> + <id>599095</id> + <summary>x264enc: Adapt to slightly modified x264 API</summary> + </bug> + <bug> + <id>599297</id> + <summary>[asfdemux] Doesn't populate video bitrate field</summary> + </bug> + <bug> + <id>599299</id> + <summary>[rmdemux] Doesn't populate video bitrate field</summary> + </bug> + <bug> + <id>599333</id> + <summary>Segfault with asfdemuxer</summary> + </bug> + <bug> + <id>599676</id> + <summary>RealAudio file with AC-3 audio no longer plays</summary> + </bug> + <bug> + <id>600037</id> + <summary>[asfdemux] ASF MPEG4 Part 2 file captured from Linksys WVC200 Camera corrupted/fails</summary> + </bug> + <bug> + <id>601419</id> + <summary>x264enc crashes</summary> + </bug> + <bug> + <id>602280</id> + <summary>[asfdemux] fix segmentation fault when utf8 tag name is null</summary> + </bug> + <bug> + <id>602556</id> + <summary>x264enc and ffenc upstream GstForceKeyUnit handling are not thread-safe</summary> + </bug> + <bug> + <id>603695</id> + <summary>Innaccurate seeking in MP3 files results in cut off playback</summary> + </bug> + <bug> + <id>608564</id> + <summary>[ffdec_cook] memory leak</summary> + </bug> + <bug> + <id>610432</id> + <summary>[asfdemux] handle negative payload timestamps</summary> + </bug> + <bug> + <id>611473</id> + <summary>[regression] outgoing buffers with a duration of zero</summary> + </bug> + <bug> + <id>608533</id> + <summary>[real] memory leak in real audio stream via rtsp</summary> + </bug> + <bug> + <id>610089</id> + <summary>Flash players are unable to show x264 encoded streams</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 f26e1af8..f2e49097 100644 --- a/src/htdocs/releases/gst-plugins-ugly/Makefile.am +++ b/src/htdocs/releases/gst-plugins-ugly/Makefile.am @@ -1,4 +1,4 @@ -releases = 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 = 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/gstreamer/0.10.27.xml b/src/htdocs/releases/gstreamer/0.10.27.xml new file mode 100644 index 00000000..0b11fc38 --- /dev/null +++ b/src/htdocs/releases/gstreamer/0.10.27.xml @@ -0,0 +1,136 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="../releases.xsl" type="text/xsl"?> +<release> + <module>gstreamer</module> + <module-fancy>GStreamer</module-fancy> + <name>You're Shocked, We Know</name> + <version>0.10.27</version> + + <intro> + +<p> +The GStreamer team is proud to announce a new release +in the 0.10.x stable series of the +core of the GStreamer streaming media framework. +</p> +<p> +The 0.10.x series is a stable series targeted at end users. +It is not API or ABI compatible with the stable 0.8.x series. +It is, however, parallel installable with the 0.8.x series. +</p> +<p> +The 0.10.x series has been reworked for threadsafety. It also features +various feature additions and enhancements. +</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 plug-ins</dd> +<dt>gst-plugins-good</dt> +<dd>contains a set of well-supported plug-ins under our preferred license</dd> +<dt>gst-plugins-ugly</dt> +<dd>contains a set of well-supported plug-ins, but might pose problems for + distributors</dd> +<dt>gst-plugins-bad</dt> +<dd>contains a set of less supported plug-ins that haven't passed the + rigorous quality testing we expect</dd> +</dl> + +</p> + </intro> + <features> + <feature>basesrc: protect segment values from concurrent access from different threads</feature> + <feature>typefind: protect internal fields from concurrent changes from different threads</feature> + <feature>typefind: fix pad activation corner-case with have-type already having been emitted</feature> + <feature>typefind: reset the working mode when going to READY/NULL, fixes re-use from READY state as with decodebin2</feature> + <feature>gstpoll: fix crash when logging is enabled for GST_POLL</feature> + <feature>bytewriter: expose gst_byte_writer_put_{float32|float64}_*() properly in header</feature> + <feature>basesink: fix emergency rendering timestamp tracking</feature> + <feature>fdsink, fdsrc: fix compilation with MSVC</feature> + <feature>memindex: avoid busy loop when doing EXACT lookup</feature> + </features> + + <applications> +<p> +Applications ported to GStreamer 0.10 include Totem, RhythmBox, Sound-Juicer, +Gnome Media, Flumotion, Amarok, Jamboree, Pitivi, Istanbul, AnnoAmp, Elisa, and others. +Let us know if you want to be added to this list. +</p> + </applications> + + <contributors> + <person>Andoni Morales Alastruey</person> + <person>Arun Raghavan</person> + <person>Benjamin Otte</person> + <person>Edward Hervey</person> + <person>Johan Bilien</person> + <person>Mark Nauwelaerts</person> + <person>Sebastian Dröge</person> + <person>Stefan Kost</person> + <person>Thiago Santos</person> + <person>Tim-Philipp Müller</person> + </contributors> + +<api> + <additions> + <item>gst_byte_writer_fill()</item> + </additions> + </api> + + + + + + <bugs> + <bug> + <id>610366</id> + <summary>[gstcollectpads][doc] Add a reminder for 'data' doc</summary> + </bug> + <bug> + <id>605189</id> + <summary>gst_element_get_state has wrong introspection</summary> + </bug> + <bug> + <id>607771</id> + <summary>[API] Add gst_byte_writer_fill</summary> + </bug> + <bug> + <id>608036</id> + <summary>[typefind] deadlock when upstream puts caps on buffers on pull mode</summary> + </bug> + <bug> + <id>608877</id> + <summary>[typefind] Access to internal fields not threadsafe</summary> + </bug> + <bug> + <id>609941</id> + <summary>GStreamer-WARNING **: External plugin loader failed.</summary> + </bug> + <bug> + <id>610210</id> + <summary>[PATCH] Fix compilation of fdsink and fdsrc with MSVC</summary> + </bug> + <bug> + <id>610246</id> + <summary>[optimization] Speed up _get_range()</summary> + </bug> + <bug> + <id>610367</id> + <summary>[memindex] might busy loop upon EXACT lookup</summary> + </bug> + <bug> + <id>610444</id> + <summary>[controller] Interpolation control source passes NULL pointers to GSequence API</summary> + </bug> + <bug> + <id>611087</id> + <summary>[basesink] emergency rendering of late buffers fails after resuming from PAUSE</summary> + </bug> + <bug> + <id>611719</id> + <summary>GST_DEBUG_OBJECT macros not fed with GObject* in gstpoll.c</summary> + </bug> + </bugs> +</release> diff --git a/src/htdocs/releases/gstreamer/Makefile.am b/src/htdocs/releases/gstreamer/Makefile.am index 02537512..d017b05d 100644 --- a/src/htdocs/releases/gstreamer/Makefile.am +++ b/src/htdocs/releases/gstreamer/Makefile.am @@ -1,4 +1,4 @@ -releases = 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 = 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 \ |