diff options
-rw-r--r-- | src/htdocs/entities.gst | 6 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-base/0.10.29.xml | 271 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-base/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-good/0.10.22.xml | 336 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-good/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gstreamer/0.10.29.xml | 231 | ||||
-rw-r--r-- | src/htdocs/releases/gstreamer/Makefile.am | 2 |
7 files changed, 844 insertions, 6 deletions
diff --git a/src/htdocs/entities.gst b/src/htdocs/entities.gst index 254f4da4..96ae9222 100644 --- a/src/htdocs/entities.gst +++ b/src/htdocs/entities.gst @@ -1,11 +1,11 @@ -<!ENTITY gst-version-stable "0.10.28"> +<!ENTITY gst-version-stable "0.10.29"> <!ENTITY gst-plugins-version-stable "0.8.12"> <!ENTITY gst-ffmpeg-version-stable "0.10.10"> <!ENTITY gst-python-version-stable "0.10.18"> <!ENTITY gstreamer-sharp-version-stable "0.9.1"> -<!ENTITY gst-plugins-base-version-stable "0.10.28"> -<!ENTITY gst-plugins-good-version-stable "0.10.21"> +<!ENTITY gst-plugins-base-version-stable "0.10.29"> +<!ENTITY gst-plugins-good-version-stable "0.10.22"> <!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"> diff --git a/src/htdocs/releases/gst-plugins-base/0.10.29.xml b/src/htdocs/releases/gst-plugins-base/0.10.29.xml new file mode 100644 index 00000000..fad26979 --- /dev/null +++ b/src/htdocs/releases/gst-plugins-base/0.10.29.xml @@ -0,0 +1,271 @@ +<?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>Freaks</name> + <version>0.10.29</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</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, playbin2, decodebin2, 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>video: add support for color-matrix and chroma-site fields in video caps and selected elements</feature> + <feature>video: Add support for 8-bit and 16-bit grayscale formats</feature> + <feature>typefinding: add AAC profile, level, channels and rate to ADTS caps</feature> + <feature>tags: add basic xmp metadata support</feature> + <feature>gio, gnomevfs: invert ranks of gio and gnomevfs elements: gio is prefered now, gnomevfs has been deprecated</feature> + <feature>riff: add mapping for On2 VP62 and VP7 and add some more MPEG4 fourccs</feature> + <feature>playsink: Don't fail if there are subtitles and audio but no video</feature> + <feature>oggdemux: map old FLAC mapping correctly</feature> + <feature>alsa: handle disappearing of sound device whilst in use more gracefully</feature> + <feature>playbin: Only unref the volume element on dispose and when a new audio sink is set</feature> + <feature>build: build plugin, example and libs directories in parallel if make -jN is used</feature> + <feature>uridecodebin/playbin2: we can handle avi in download mode too</feature> + <feature>rtsp: handle closed POST socket in tunneling, ignore unparsable ranges, allow for more ipv6 addresses</feature> + <feature>audiopayload: add property to control packet duration</feature> + </features> + + <applications> + </applications> + <contributors> + <person>Arun Raghavan</person> + <person>Benjamin Otte</person> + <person>Damien Lespiau</person> + <person>David Hoyt</person> + <person>David Schleef</person> + <person>Edward Hervey</person> + <person>Jan Schmidt</person> + <person>Mark Nauwelaerts</person> + <person>Olivier Crête</person> + <person>Peter Kjellerstedt</person> + <person>Reuben Dowle</person> + <person>Rob Clark</person> + <person>Robert Swain</person> + <person>Sebastian Dröge</person> + <person>Stefan Kost</person> + <person>Thiago Santos</person> + <person>Thomas Green</person> + <person>Tim-Philipp Müller</person> + <person>Torsten Schönfeld</person> + <person>Vincent Untz</person> + <person>Wim Taymans</person> + </contributors> + +<api> + <additions> + <item>gst_x_overlay_set_render_rectangle()</item> + <item>gst_tag_list_from_xmp_buffer()</item> + <item>gst_tag_list_to_xmp_buffer()</item> + <item>gst_video_format_is_gray()</item> + <item>gst_video_parse_caps_chroma_site()</item> + <item>gst_video_parse_caps_color_matrix()</item> + <item>GST_VIDEO_CAPS_GRAY8</item> + <item>GST_VIDEO_CAPS_GRAY16</item> + <item>GST_TYPE_RTSP_LOWER_TRANS</item> + <item>gst_rtsp_lower_trans_get_type()</item> + </additions> +<!-- + <deprecations> + </deprecations> +--> + </api> + + + + + + + + + + + + + + + + <bugs> + <bug> + <id>615647</id> + <summary>xvimagesink could miss initial expose</summary> + </bug> + <bug> + <id>423086</id> + <summary>vorbisdec introduces timestamp discontinuity at the end</summary> + </bug> + <bug> + <id>601315</id> + <summary>[uridecodebin] No download buffering for AVI files</summary> + </bug> + <bug> + <id>609539</id> + <summary>xmp metadata support in tag library</summary> + </bug> + <bug> + <id>609801</id> + <summary>[volume] Use sample accurate property values if a controller is used</summary> + </bug> + <bug> + <id>610248</id> + <summary>don't poll geometry for every frame</summary> + </bug> + <bug> + <id>610249</id> + <summary>[xoverlay] add set_render_rectangle() methods</summary> + </bug> + <bug> + <id>610866</id> + <summary>[playbin2] Don't fail if there are subtitles and audio but no video</summary> + </bug> + <bug> + <id>611702</id> + <summary>playbin2: Warning: g_object_set: assertion `G_IS_OBJECT (object)' failed with custom text sink</summary> + </bug> + <bug> + <id>612223</id> + <summary>[base(audio)sink] hangs in _wait_eos</summary> + </bug> + <bug> + <id>612312</id> + <summary>typefind: Post AAC profile in caps</summary> + </bug> + <bug> + <id>612552</id> + <summary>Examples and tests don't compile with -DGSEAL_ENABLE</summary> + </bug> + <bug> + <id>612783</id> + <summary>Warning when compiling gstsubparse.c with MSVC</summary> + </bug> + <bug> + <id>612845</id> + <summary>[typefindfunctions] crash in strncasecmp() on windows</summary> + </bug> + <bug> + <id>612968</id> + <summary>Add On2 VP62 and VP7 support in riff-media</summary> + </bug> + <bug> + <id>613093</id> + <summary>Improper boundary condition handling in videoscale.</summary> + </bug> + <bug> + <id>613198</id> + <summary>ximagesink memory leak</summary> + </bug> + <bug> + <id>613248</id> + <summary>[audiopayload] add property to control packet duration</summary> + </bug> + <bug> + <id>613281</id> + <summary>[PATCH] autogen.sh: Don't call configure with --enable-plugin-docs</summary> + </bug> + <bug> + <id>613387</id> + <summary>[gio] compiler warning with GLib 2.18, breaks build with -Werror</summary> + </bug> + <bug> + <id>613403</id> + <summary>docs: gst_x_overlay_handle_events() lacks Since: tag</summary> + </bug> + <bug> + <id>613589</id> + <summary>typefind: Export AAC level in caps</summary> + </bug> + <bug> + <id>613591</id> + <summary>rtspsrc doesn't parse negative port numbers</summary> + </bug> + <bug> + <id>613690</id> + <summary>[xmp] refactoring to 1-n tag mappings</summary> + </bug> + <bug> + <id>613809</id> + <summary>[oggdemux] flac: file does not play locally</summary> + </bug> + <bug> + <id>614288</id> + <summary>Setting playbin volume has no effect the second time around</summary> + </bug> + <bug> + <id>614545</id> + <summary>gstalsasrc mixer task spins 100% CPU when USB sound card is removed</summary> + </bug> + <bug> + <id>614622</id> + <summary>Trying to compile and it blows up at seek</summary> + </bug> + <bug> + <id>614764</id> + <summary>Compile breaks on Mac OS 10.5.8 on new jsseek example</summary> + </bug> + <bug> + <id>615572</id> + <summary>Buffer Leak in audiorate during fill process</summary> + </bug> + <bug> + <id>615697</id> + <summary>Problems with Makefile</summary> + </bug> + <bug> + <id>615789</id> + <summary>[ximagesink] gst_ximagesink_xwindow_update_geometry: assertion `xwindow != NULL' failed</summary> + </bug> + <bug> + <id>616545</id> + <summary>[ffmpegcolorspace] Crashes when converting Y41B with some width/height combinations</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 816112f5..9e9f1000 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.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 = 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/0.10.22.xml b/src/htdocs/releases/gst-plugins-good/0.10.22.xml new file mode 100644 index 00000000..2ae6324f --- /dev/null +++ b/src/htdocs/releases/gst-plugins-good/0.10.22.xml @@ -0,0 +1,336 @@ +<?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>Square One</name> + <version>0.10.22</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>alpha: add support for different color matrixes</feature> + <feature>alpha: add support for generating ARGB output</feature> + <feature>alpha: add support for ARGB, RGB and xRGB input</feature> + <feature>alphacolor: support inplace and on-the-fly conversions from AYUV to ARGB</feature> + <feature>alphacolor: Implement color-matrix support and use integer arithmetic only</feature> + <feature>videobox: add support for most common RGB(A), (A)YUV, and grayscale formats</feature> + <feature>videobox: add support for on-the-fly conversions for some formats</feature> + <feature>videobox: add support for filling the background with red, yellow and white</feature> + <feature>videobox: add support for YV12, including conversion support for I420/AYUV</feature> + <feature>videomixer: add support for ABGR and RGBA</feature> + <feature>shapewipe: add support for the remaining ARGB formats</feature> + <feature>qtdemux, matroska: export h.264 profile and level in caps</feature> + <feature>multifilesink: Add key-frame option to next-file</feature> + <feature>directsoundsink: Implement SPDIF support for AC3</feature> + <feature>h264depay: handle STAPs properly</feature> + <feature>speexdec: adapt to new oggdemux</feature> + <feature>flvdemux: mark delta frames properly</feature> + <feature>flvdemux: improve index building and scaning in pull mode</feature> + <feature>flvdemux: add support for backwards playback (when operating in pull mode)</feature> + <feature>avidemux: fix offset handling in push mode seeking</feature> + <feature>matroskademux: prefer index of video track to perform seeking</feature> + <feature>matroskademux: add support for backwards playback (when operating in pull mode)</feature> + <feature>matroskademux: push correctly sized flac header buffers</feature> + <feature>matroskademux: restrict resyncing to subtitle tracks</feature> + <feature>rtpsession: Make it possible to favor new sources in case of SSRC conflict</feature> + <feature>rtspsrc: send keep alive when paused</feature> + <feature>rtspsrc: handle ipv6 listening ports when needed</feature> + <feature>rtspsrc: require a destination for multicast</feature> + <feature>rtspsrc: parse connection information</feature> + <feature>qtdemux: Set stream-format=raw on AAC caps</feature> + <feature>qtdemux: add XMP parsing support</feature> + <feature>qtdemux: Read replaygain peak/gain tags</feature> + <feature>qtdemux: extract stream language in more cases</feature> + <feature>id3demux: fix parsing of unsynced frames with data length indicator</feature> + <feature>jpegdec: don't crash if jpeg image contains more than three components</feature> + <feature>ximagesrc: send new segment event in TIME format</feature> + <feature>mp4gdepay: improve constantDuration guessing</feature> + <feature>h264pay: fix config-interval property</feature> + <feature>rtspsrc: add property to control the buffering method</feature> + <feature>png: make work with libpng 1.4</feature> + </features> + + <applications> + </applications> + + <contributors> + <person>Andoni Morales Alastruey</person> + <person>André Dieb Martins</person> + <person>Arun Raghavan</person> + <person>Benjamin Otte</person> + <person>Brian Cameron</person> + <person>Damien Lespiau</person> + <person>David Schleef</person> + <person>Edward Hervey</person> + <person>Jan Urbański</person> + <person>Julien Moutte</person> + <person>Marco Ballesio</person> + <person>Mark Nauwelaerts</person> + <person>Michael Smith</person> + <person>Olivier Crête</person> + <person>Raimo Järvi</person> + <person>Rob Clark</person> + <person>Sebastian Dröge</person> + <person>Stefan Kost</person> + <person>Thadeu Lima de Souza Cascardo</person> + <person>Thiago Santos</person> + <person>Thijs Vermeir</person> + <person>Tim-Philipp Müller</person> + <person>Tristan Matthews</person> + <person>Wim Taymans</person> + <person>Руслан Ижбулатов</person> + </contributors> + +<!-- + <api> + <additions> + </additions> + <deprecations> + </deprecations> + </api> +--> + + + + <bugs> + <bug> + <id>517588</id> + <summary>[avidemux] Allow seeking in push mode</summary> + </bug> + <bug> + <id>593910</id> + <summary>[dv1394src] live streaming / clock issues</summary> + </bug> + <bug> + <id>597739</id> + <summary>Test suite not slow-machine-safe(?)</summary> + </bug> + <bug> + <id>601236</id> + <summary>[flvmux] script tag with index gets written at end of file, contains all tags</summary> + </bug> + <bug> + <id>601617</id> + <summary>matroska-demuxer triggers an assert in gststructure.c</summary> + </bug> + <bug> + <id>604870</id> + <summary>[udpsink] Can't set TTL socket option</summary> + </bug> + <bug> + <id>607615</id> + <summary>Make it possible to favor new sources in case of SSRC conflict</summary> + </bug> + <bug> + <id>610447</id> + <summary>[flvdemux] Be more flexible in script tag (metadata) parsing</summary> + </bug> + <bug> + <id>611659</id> + <summary>[ximagesrc] should send new_segment with GST_FORMAT_TIME format</summary> + </bug> + <bug> + <id>612397</id> + <summary>[multiudpsink] [PATCH] Fix print of socket's error code on Windows</summary> + </bug> + <bug> + <id>612411</id> + <summary>[rtspsrc] lock/performance problem</summary> + </bug> + <bug> + <id>612553</id> + <summary>Segfault in rtspsrc (tcp interleaved and local gst-rtsp-server)</summary> + </bug> + <bug> + <id>612657</id> + <summary>[rtph264depay] refuse caps without profile-level-id when byte-stream is unset</summary> + </bug> + <bug> + <id>612696</id> + <summary>rtspsrc with tcp timeouts after recent commit</summary> + </bug> + <bug> + <id>612700</id> + <summary>pngenc can't be built against libpng 1.4.x anymore</summary> + </bug> + <bug> + <id>612751</id> + <summary>[udpsink] regression when external sockfd is used</summary> + </bug> + <bug> + <id>612777</id> + <summary>Deprecated macro in gstspeexdec.c causes compile error in MSVC</summary> + </bug> + <bug> + <id>613002</id> + <summary>[flvmux] always put duration in metadata tag</summary> + </bug> + <bug> + <id>613003</id> + <summary>[flvmux] EOS after supposedly reaching FLV timestamp limit, but real limit is lower</summary> + </bug> + <bug> + <id>613013</id> + <summary>rtph264pay does not insert config parameters anymore in the stream</summary> + </bug> + <bug> + <id>613094</id> + <summary>[flvmux] put more info (like width and height) in the metadata</summary> + </bug> + <bug> + <id>613206</id> + <summary>[rtph264depay] wrong timestamp for gst_base_rtp_depayload_push_ts?</summary> + </bug> + <bug> + <id>613663</id> + <summary>New warnings in osx plugins</summary> + </bug> + <bug> + <id>613789</id> + <summary>[jpegenc] Updating caps is not supported</summary> + </bug> + <bug> + <id>614158</id> + <summary>[id3demux] doesn't read tags from file correctly (tag with unsynced frames, data length indicator)</summary> + </bug> + <bug> + <id>614353</id> + <summary>matroskademux: can't correctly demux flac-in-MKV</summary> + </bug> + <bug> + <id>614354</id> + <summary>fix small compile break if $(top_srcdir) != $(top_builddir)</summary> + </bug> + <bug> + <id>614460</id> + <summary>matroskademux: wrong H.264 demux in some file</summary> + </bug> + <bug> + <id>614466</id> + <summary>videomixer makes some formats grayscale</summary> + </bug> + <bug> + <id>614471</id> + <summary>[qtdemux] Gstreamer not reading replaygain tags from m4a files</summary> + </bug> + <bug> + <id>614651</id> + <summary>Export h.264 profile and level in caps</summary> + </bug> + <bug> + <id>614765</id> + <summary>racy stream status leave implementation</summary> + </bug> + <bug> + <id>614842</id> + <summary>[jpegenc] sink pad returns ANY (not subset of its template) when connected to a filesink</summary> + </bug> + <bug> + <id>614843</id> + <summary>[alphacolor] unneeded variable</summary> + </bug> + <bug> + <id>614927</id> + <summary>qtdemux: Post avg/max bitrate tags for H.264</summary> + </bug> + <bug> + <id>615051</id> + <summary>h264depay: STAP are handled the wrong way</summary> + </bug> + <bug> + <id>615143</id> + <summary>[videobox] I420- > AYUV conversion broken</summary> + </bug> + <bug> + <id>615161</id> + <summary>Remove -Wundef from CFLAGS</summary> + </bug> + <bug> + <id>615460</id> + <summary>[deinterlace] broken ...</summary> + </bug> + <bug> + <id>615996</id> + <summary>doesn't detect HAVE_CPU_I386 or HAVE_CPU_X86_64 properly on Solaris</summary> + </bug> + <bug> + <id>615998</id> + <summary>GOOM plugin crashes on Solaris when built with MMX code enabled</summary> + </bug> + <bug> + <id>616166</id> + <summary>[videobox] Use correct order for RGB filling</summary> + </bug> + <bug> + <id>616409</id> + <summary>[videomixer] AYUV blending broken</summary> + </bug> + <bug> + <id>611986</id> + <summary>[cairotextoverlay] Out-of-range deltas give SIGSEGV or other funkyness</summary> + </bug> + <bug> + <id>604106</id> + <summary>[jpegdec] Crash in jpeg_idct_ifast if more than 3 components</summary> + </bug> + <bug> + <id>614001</id> + <summary>[qtdemux] parse Macintosh language codes</summary> + </bug> + <bug> + <id>615793</id> + <summary>[flactag] when used after flacenc: gst_adapter_take_buffer: assertion `nbytes > 0'</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 13dbd52d..113041dc 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.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.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/gstreamer/0.10.29.xml b/src/htdocs/releases/gstreamer/0.10.29.xml new file mode 100644 index 00000000..207d4234 --- /dev/null +++ b/src/htdocs/releases/gstreamer/0.10.29.xml @@ -0,0 +1,231 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="../releases.xsl" type="text/xsl"?> +<release> + <module>gstreamer</module> + <module-fancy>GStreamer</module-fancy> + <name>It's a Trap</name> + <version>0.10.29</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>improve plugin loading robustness: do not ever unload a plugin after calling into it: should fix mystery crashers during registry loading when a plugin init function returns FALSE (e.g. when some supporting library fails to initialise or a wrapper plugin found no features to wrap and wrongly returned FALSE)</feature> + <feature>configurable memory alignment for GstBuffers</feature> + <feature>add QoS message to inform apps of lost data, dropped frames etc.</feature> + <feature>basesink, basetransform: add support for new QoS message</feature> + <feature>basetransform: accept non-fixed caps suggestions</feature> + <feature>basesrc: fix gst_base_src_new_seamless_segment()</feature> + <feature>GstController fixes and optimisations</feature> + <feature>set thread name for pad tasks on Linux</feature> + <feature>pipeline, bin: fix refcount issue when removing elements during a state change</feature> + <feature>queue2: implement seeking in download mode</feature> + <feature>queue2: implement flushing in download buffering</feature> + <feature>queue2: improve buffer level measurement in download mode</feature> + <feature>fdsrc: allow specifying the size in bytes on the uri</feature> + <feature>build fixes: better checks for uint128_t, inline assembly on OSX, compilation if HAVE_REGISTER_PRINTF_SPECIFIER is undefined, gobject-introspection</feature> + <feature>two symbols were removed that had been exported but never been used or been declared in any header file: gst_element_default_error and gst_element_request_compatible_pad</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>Alan Knowles</person> + <person>André Dieb Martins</person> + <person>Benjamin Otte</person> + <person>David Schleef</person> + <person>Edward Hervey</person> + <person>Jeremy Huddleston</person> + <person>Jonas Holmberg</person> + <person>Leo Singer</person> + <person>Mart Raudsepp</person> + <person>Philip Withnall</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>Wim Taymans</person> + </contributors> + + <api> + <additions> + <item>GST_MESSAGE_QOS</item> + <item>gst_message_new_qos()</item> + <item>gst_message_parse_qos()</item> + <item>gst_message_parse_qos_stats()</item> + <item>gst_message_parse_qos_values()</item> + <item>gst_message_set_qos_stats()</item> + <item>gst_message_set_qos_values()</item> + <item>GST_FLOW_CUSTOM_SUCCESS_1</item> + <item>GST_FLOW_CUSTOM_SUCCESS_2</item> + <item>GST_FLOW_CUSTOM_ERROR_1</item> + <item>GST_FLOW_CUSTOM_ERROR_2</item> + <item>GST_TAG_USER_RATING</item> + <item>GST_TAG_GEO_LOCATION_COUNTRY</item> + <item>GST_TAG_GEO_LOCATION_CITY</item> + <item>GST_TAG_GEO_LOCATION_SUBLOCATION</item> + </additions> + <deprecations> + <item>gst_element_class_set_details()</item> + </deprecations> + </api> + + + <bugs> + <bug> + <id>576234</id> + <summary>[basetransform] Suggesting non-fixed caps or no size doesn't work for upstream negotiation</summary> + </bug> + <bug> + <id>520697</id> + <summary>[API] Add GST_TAG_USER_RATING</summary> + </bug> + <bug> + <id>590718</id> + <summary>docs build failures with -jN: cp: cannot create regular file `build/image.entities': File exists</summary> + </bug> + <bug> + <id>595958</id> + <summary>Position not updated after a backwards gst_event_new_step()</summary> + </bug> + <bug> + <id>596832</id> + <summary>configurable buffer alignment</summary> + </bug> + <bug> + <id>600718</id> + <summary>autoconf fails with gobject-introspection</summary> + </bug> + <bug> + <id>600877</id> + <summary>[uridecodebin] Needs to disable download buffering for non-fast-start files</summary> + </bug> + <bug> + <id>603710</id> + <summary>Can't compile with introspection support</summary> + </bug> + <bug> + <id>603831</id> + <summary>build with libtool 1.x.y only works if --disable-shave is used</summary> + </bug> + <bug> + <id>609046</id> + <summary>basetransform now ignores suggestions from capsfilter</summary> + </bug> + <bug> + <id>609170</id> + <summary>basesrc pushes two newsegment</summary> + </bug> + <bug> + <id>610256</id> + <summary>Use G_VALUE_COLLECT_INIT if available</summary> + </bug> + <bug> + <id>611075</id> + <summary>Typo in debug_dump_pad function</summary> + </bug> + <bug> + <id>611911</id> + <summary>Set thread names on pipeline threads</summary> + </bug> + <bug> + <id>612370</id> + <summary>gstutils.c inline asm typo, compilation fails</summary> + </bug> + <bug> + <id>612410</id> + <summary>[API][tags] add new geo tags</summary> + </bug> + <bug> + <id>612733</id> + <summary>Build fails because HAVE_REGISTER_PRINTF_SPECIFIER is undefined</summary> + </bug> + <bug> + <id>612881</id> + <summary>[utils] gst_pad_proxy_setcaps() doesn't handler iterator resyncs</summary> + </bug> + <bug> + <id>613215</id> + <summary>delayed set in gst-launch are not recursive</summary> + </bug> + <bug> + <id>613593</id> + <summary>git-update.sh script does not work on fresh git repository clones</summary> + </bug> + <bug> + <id>614167</id> + <summary>gstinfo: no previous prototype for 'xxx' when buildign with --disable-gst-debug</summary> + </bug> + <bug> + <id>614629</id> + <summary>utils: Use G_GNUC_CONST instead of G_GNUC_PURE for conversion functions</summary> + </bug> + <bug> + <id>614767</id> + <summary>libgstreamer build failure on OS X x86_64</summary> + </bug> + <bug> + <id>614833</id> + <summary>out of srcdir build fails for libs/gst/check</summary> + </bug> + <bug> + <id>615698</id> + <summary> " warning: cast increases required alignment of target type " with gcc 4.2.1 on arm</summary> + </bug> + <bug> + <id>615756</id> + <summary>[bin] refcount issue when removing element in error</summary> + </bug> + <bug> + <id>615880</id> + <summary>Add some more custom flow returns</summary> + </bug> + <bug> + <id>615881</id> + <summary>[LFOControlSource] Use correct setter for double GValues</summary> + </bug> + <bug> + <id>616846</id> + <summary>Crash in gst_interpolation_control_source_find_control_point_iter</summary> + </bug> + </bugs> +</release> diff --git a/src/htdocs/releases/gstreamer/Makefile.am b/src/htdocs/releases/gstreamer/Makefile.am index 2ae0a883..47d3de4e 100644 --- a/src/htdocs/releases/gstreamer/Makefile.am +++ b/src/htdocs/releases/gstreamer/Makefile.am @@ -1,4 +1,4 @@ -releases = 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 = 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 \ |