diff options
author | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2010-09-03 01:33:25 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2010-09-03 01:33:25 +0100 |
commit | 81112be070ea8808af98961373d8b5921d378f3a (patch) | |
tree | ab4c0d89520375d3b99d4aaefa9981657bd58425 | |
parent | 98a3777a08966a8607b2a009b2f1cacc08f05300 (diff) |
Add good/ugly/bad releases to website
-rw-r--r-- | src/htdocs/entities.gst | 6 | ||||
-rw-r--r-- | src/htdocs/news/news.xml | 20 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-bad/0.10.20.xml | 410 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-bad/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-good/0.10.25.xml | 228 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-good/Makefile.am | 2 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-ugly/0.10.16.xml | 159 | ||||
-rw-r--r-- | src/htdocs/releases/gst-plugins-ugly/Makefile.am | 2 |
8 files changed, 823 insertions, 6 deletions
diff --git a/src/htdocs/entities.gst b/src/htdocs/entities.gst index 4fc022de..8a989b1a 100644 --- a/src/htdocs/entities.gst +++ b/src/htdocs/entities.gst @@ -4,9 +4,9 @@ <!ENTITY gst-python-version-stable "0.10.19"> <!ENTITY gstreamer-sharp-version-stable "0.9.2"> <!ENTITY gst-plugins-base-version-stable "0.10.30"> -<!ENTITY gst-plugins-good-version-stable "0.10.24"> -<!ENTITY gst-plugins-ugly-version-stable "0.10.15"> -<!ENTITY gst-plugins-bad-version-stable "0.10.19"> +<!ENTITY gst-plugins-good-version-stable "0.10.25"> +<!ENTITY gst-plugins-ugly-version-stable "0.10.16"> +<!ENTITY gst-plugins-bad-version-stable "0.10.20"> <!ENTITY gst-plugins-gl-version-stable "0.10.1"> <!ENTITY gst-rtsp-server-version-stable "0.10.5"> <!ENTITY gnonlin-version-stable "0.10.15"> diff --git a/src/htdocs/news/news.xml b/src/htdocs/news/news.xml index eca3f511..eafee696 100644 --- a/src/htdocs/news/news.xml +++ b/src/htdocs/news/news.xml @@ -3872,4 +3872,24 @@ or download tarballs for </content> </item> + <item> + <date>2010-09-03 01:00</date> + <title>GStreamer Good Plugins 0.10.25, Ugly Plugins 0.10.16, Bad Plugins 0.10.20 stable releases</title> +<content> +<p> +The GStreamer team is excited to announce new releases of the gst-plugins-good, gst-plugins-ugly and gst-plugins-bad modules for the 0.10 GStreamer stable release series. +</p> + <p> +For more details, check out the release notes for +<a href="&site;/releases/gst-plugins-good/0.10.25.html">gst-plugins-good</a>, +<a href="&site;/releases/gst-plugins-ugly/0.10.16.html">gst-plugins-ugly</a>, and +<a href="&site;/releases/gst-plugins-bad/0.10.20.html">gst-plugins-bad</a>, +or download tarballs for +<a href="&site;/src/gst-plugins-good/gst-plugins-good-0.10.25.tar.bz2">gst-plugins-good</a>, +<a href="&site;/src/gst-plugins-ugly/gst-plugins-ugly-0.10.16.tar.bz2">gst-plugins-ugly</a>, +<a href="&site;/src/gst-plugins-bad/gst-plugins-bad-0.10.20.tar.bz2">gst-plugins-bad</a> directly. + </p> + </content> + </item> + </news> diff --git a/src/htdocs/releases/gst-plugins-bad/0.10.20.xml b/src/htdocs/releases/gst-plugins-bad/0.10.20.xml new file mode 100644 index 00000000..7c03cc1c --- /dev/null +++ b/src/htdocs/releases/gst-plugins-bad/0.10.20.xml @@ -0,0 +1,410 @@ +<?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>For it is a Human Number</name> + <version>0.10.20</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>asfmux streaming fixes and improvements</feature> + <feature>new video effects plugins: coloreffects, gaudieffects, geometrictransform</feature> + <feature>new gsettings plugin with gsettings{audio,video}{src,sink} elements</feature> + <feature>new ivfparse element</feature> + <feature>new rtmpsrc element</feature> + <feature>new shmsink and shmsrc elements for IPC using shared memory</feature> + <feature>new videomaxrate element</feature> + <feature>dshowvideosink improvements</feature> + <feature>vdpau: H.264 and MPEG-4 decoder (not enabled for autoplugging yet though)</feature> + <feature>vp8enc: support multipass encoding and keyframe-only mode</feature> + <feature>neonhttpsrc: timeout properties and cookie support</feature> + <feature>h264parse and mpegvideoparse: can periodically insert codec data into stream now</feature> + + <feature>build: require GLib >= 2.20, automake >= 1.10, autoconf >= 2.60, want orc</feature> + <feature>asfmux: deprecate "is-live" property, replaced by new "streamable" property</feature> + <feature>asfmux: don't set the 'seekable' flag in headers if we are streaming</feature> + <feature>asfmux: put headers into "streamheader" field in output caps for streaming</feature> + <feature>asfmux: write preroll info in the header at initialization</feature> + <feature>bayer: support more formats in bayer2rgb, add rgb2bayer element</feature> + <feature>camerabin: make viewfinder-sink property work with bins</feature> + <feature>celt: add support for celt 0.8, remove support for celt < 0.5</feature> + <feature>celtenc: add "prediction" and "start band" properties</feature> + <feature>coloreffects: new element with heat, sepia, xray and cross-process effects</feature> + <feature>dshowvideosink: many fixes and improvements</feature> + <feature>fpsdisplaysink: add "fps-update-interval" and read-only "max-fps"/"min-fps" properties</feature> + <feature>frei0r: check for plugins in /usr/{local/,}lib{32,64}/frei0r-1 too</feature> + <feature>gaudieffects: new plugin with burn, chromium, dilate, dodge, exclusion, gaussianblur and solarize video effect elements</feature> + <feature>geometrictransform: new plugin with circle, diffuse, kaleidoscope, marble, pinch, sphere, twirl, and waterripple, fisheye, mirror, square, tunnel, bulge, stretch video effect elements</feature> + <feature>gsettings: new GSettings plugin with audio/video sources and sinks (to replace gconf plugin)</feature> + <feature>h264parse: add "config-interval" property to insert SPS/PPS at periodic intervals</feature> + <feature>h264parse: handle 3-byte bytestream sync codes; process incoming timestamps more correctly</feature> + <feature>id3mux: add support for beats-per-minute tag</feature> + <feature>invtelecine: support more video formats, more pulldown formats, add "verify-field-flags" property</feature> + <feature>ivfparse: add simple IVF parser element (simple framing for VP8 video data)</feature> + <feature>jpegformat: add exif writing to jifmux and exif parsing to jpegparse</feature> + <feature>jpegparse: skip extra 0xff markers, optimize jpeg image parsing</feature> + <feature>mimic: lots of fixes and clean-ups</feature> + <feature>mpeg4videoparse: add "config-interval" property to re-insert config in stream</feature> + <feature>mpegtsmux: start pmt at 0x020; take all the pmt in the streamheaders</feature> + <feature>mpegtsparse: actually work when we have small buffers coming in</feature> + <feature>mpegvideoparse: apply previous timestamp when there isn't any newer</feature> + <feature>neonhttpsrc: add "connect-timeout", "read-timeout" and "cookies" properties</feature> + <feature>qtmux: write audio/video stream bitrates into header, if available</feature> + <feature>qtmux: write track-number etc. tags even if count is not available</feature> + <feature>rtmpsrc: new RTMP source element based on librtmp</feature> + <feature>rtpdtmfmux: add priority sink pads and drop buffers on non-priority sink pads when something is incoming on the priority sink</feature> + <feature>rtpmux: add support for GstBufferLists; aggregate incoming segments; fix buffer leak</feature> + <feature>shm: add new shm-based shmsink and shmsrc elements for IPC using shared memory</feature> + <feature>vdpau: add H.264 decoder and MPEG-4 part 2 decoder; countless other fixes and improvements</feature> + <feature>videomaxrate: new plugin/element to limit videorate conditionally based on threshold</feature> + <feature>vp8dec: mark discont buffers, set decoder deadline from the QoS information</feature> + <feature>vp8enc: allow a maximum keyframe distance of 0, i.e. all frames are keyframes</feature> + <feature>vp8enc: fix handling of invisible/alt ref frames</feature> + <feature>vp8enc: add support for enabling automatic insertion of alt-ref frames by the encoder</feature> + <feature>vp8enc: implement multipass encoding</feature> + <feature>wildmidi: Add support for wildmidi 0.2.3</feature> + </features> + + <applications> + </applications> + <contributors> + <person>Alessandro Decina</person> + <person>Andoni Morales</person> + <person>Andoni Morales Alastruey</person> + <person>Arun Raghavan</person> + <person>Austin Lund</person> + <person>Bastien Nocera</person> + <person>Benjamin Otte</person> + <person>Carl-Anton Ingmarsson</person> + <person>David Hoyt</person> + <person>David Schleef</person> + <person>Edward Hervey</person> + <person>Filippo Argiolas</person> + <person>Jan Schmidt</person> + <person>Jonathan Matthew</person> + <person>Julien Moutte</person> + <person>Luis de Bethencourt</person> + <person>Marc-André Lureau</person> + <person>Mark Nauwelaerts</person> + <person>Michael Smith</person> + <person>Olivier Crête</person> + <person>Philip Jägenstedt</person> + <person>Philippe Normand</person> + <person>Raimo Jarvi</person> + <person>Robert Swain</person> + <person>Sameer Naik</person> + <person>Sebastian Dröge</person> + <person>Sebastian Pölsterl</person> + <person>Stefan Kost</person> + <person>Thiago Santos</person> + <person>Thijs Vermeir</person> + <person>Tim-Philipp Müller</person> + <person>Víctor Manuel Jáquez Leal</person> + <person>Youness Alaoui</person> + <person>Zaheer Abbas Merali</person> + <person>Руслан Ижбулатов</person> + </contributors> + +<!-- + <api> + <additions> + </additions> + <deprecations> + </deprecations> + </api> +--> + + + + <bugs> + <bug> + <id>625908</id> + <summary>[geometrictransform] Some more configuration options for effects</summary> + </bug> + <bug> + <id>625076</id> + <summary>neonhttpsrc: add connect-timeout and read-timeout properties</summary> + </bug> + <bug> + <id>620746</id> + <summary>basevideodecoder: remove spurious warning</summary> + </bug> + <bug> + <id>566614</id> + <summary>bayer2rgb: Make first line configurable</summary> + </bug> + <bug> + <id>570428</id> + <summary>autogen.sh fails</summary> + </bug> + <bug> + <id>574290</id> + <summary>[dshowvideosink] make set_xwindow_id() in PLAYING state work</summary> + </bug> + <bug> + <id>579926</id> + <summary>[directshowvideosink] Doesn't update the last frame after a seek with the pipeline in PAUSED state.</summary> + </bug> + <bug> + <id>580967</id> + <summary>shared memory based sink and source</summary> + </bug> + <bug> + <id>591622</id> + <summary>[vdpau] needs better error/failure handling</summary> + </bug> + <bug> + <id>602551</id> + <summary>dshowvideosink window close doesn't cause gst-launch to exit</summary> + </bug> + <bug> + <id>602936</id> + <summary>[ mp4mux] Lipsync issue when converting mkv to mp4 using h264/aac</summary> + </bug> + <bug> + <id>613346</id> + <summary>[dshowvideosink] Add support for updating video caps</summary> + </bug> + <bug> + <id>616265</id> + <summary>Add a GSettings plugin that provides the same services as the GConf plugin</summary> + </bug> + <bug> + <id>618336</id> + <summary>[mpegvideoparse] mpegvideoparse makes some streams unplayable</summary> + </bug> + <bug> + <id>618522</id> + <summary>[asfmux][patch] Improve support for streaming</summary> + </bug> + <bug> + <id>618921</id> + <summary>[dshowvideosink] Replace CoIntialize with CoInitializeEx for bettrer integration with GStreamer threads</summary> + </bug> + <bug> + <id>618936</id> + <summary>[dshowvideosink] close the created window in ::stop()</summary> + </bug> + <bug> + <id>620324</id> + <summary>Format warning in ivfparse</summary> + </bug> + <bug> + <id>620717</id> + <summary>[geometrytransform] Incomplete template caps</summary> + </bug> + <bug> + <id>620825</id> + <summary>[geometrytransform] Make properties controllable and threadsafe</summary> + </bug> + <bug> + <id>620978</id> + <summary>insert NAL7/8 always when encountering I frame</summary> + </bug> + <bug> + <id>621205</id> + <summary>[mpeg4videoparse] add config-interval property to insert mpeg4video config data in regular intervals</summary> + </bug> + <bug> + <id>621348</id> + <summary>[vp8enc] Implement multipass encoding</summary> + </bug> + <bug> + <id>621523</id> + <summary>[id3mux] write beats-per-minute tag</summary> + </bug> + <bug> + <id>622369</id> + <summary>[rtmpsrc] crash if correct server but wrong video file name</summary> + </bug> + <bug> + <id>622484</id> + <summary>[qtmux] missing track number tag when transcoding to aac</summary> + </bug> + <bug> + <id>622690</id> + <summary>elements/jpegparse check fails</summary> + </bug> + <bug> + <id>622692</id> + <summary>pipelines/metadata check fails</summary> + </bug> + <bug> + <id>622725</id> + <summary>[mpgtsparse] Doesn't remove pids from pes_pids</summary> + </bug> + <bug> + <id>623272</id> + <summary>[dshowvideosink] setting force-aspect-ratio has no effect after the sink's renderer has been configured</summary> + </bug> + <bug> + <id>623365</id> + <summary>[qtmux and variant] Don't store codec tags</summary> + </bug> + <bug> + <id>623550</id> + <summary>doesn't compile with celt 0.8</summary> + </bug> + <bug> + <id>623678</id> + <summary>qtmux: Write AAC/H.264 bitrate if available</summary> + </bug> + <bug> + <id>623710</id> + <summary>[frei0r] Load frei0r plugins in /usr/lib64/frei0r-1 too</summary> + </bug> + <bug> + <id>623713</id> + <summary>[dshowaudiodec][patch] Fix compilation error</summary> + </bug> + <bug> + <id>623722</id> + <summary>gstwildmidi element update to newer library version</summary> + </bug> + <bug> + <id>623802</id> + <summary>camerabin: Bin based viewfinder sink support is broken</summary> + </bug> + <bug> + <id>623854</id> + <summary>jpegparse reads a wrong EXIF section size</summary> + </bug> + <bug> + <id>623881</id> + <summary>aiffmux.c divide by zero</summary> + </bug> + <bug> + <id>623883</id> + <summary>[winks] gstksvideosrc.c error on MSVC using gst_element_class_set_details()</summary> + </bug> + <bug> + <id>625003</id> + <summary>[examples] Don't use GdkDraw</summary> + </bug> + <bug> + <id>625138</id> + <summary>[dshowvideosrc] Don't use a range in the caps if min==max</summary> + </bug> + <bug> + <id>625174</id> + <summary>neonhttpsrc: adds cookies support</summary> + </bug> + <bug> + <id>625496</id> + <summary>qtmux - misc fix on btrt box</summary> + </bug> + <bug> + <id>625722</id> + <summary>[geometrictransform] Some new effect elements for cheese</summary> + </bug> + <bug> + <id>625817</id> + <summary>coloreffects: new plugin for lookup table color mapping</summary> + </bug> + <bug> + <id>625959</id> + <summary>geometrictransform: make CircleGeometricTransform " radius " property relative</summary> + </bug> + <bug> + <id>626049</id> + <summary>[vdpau] crashes in states.check unit test</summary> + </bug> + <bug> + <id>626603</id> + <summary>generic/states check fails with gsettings element installed</summary> + </bug> + <bug> + <id>626670</id> + <summary>gaudieffects: Fails to link inline functions properly</summary> + </bug> + <bug> + <id>626815</id> + <summary>vp8dec: infinite loop if EOS event before started</summary> + </bug> + <bug> + <id>627413</id> + <summary>jifmux causes broken jpeg images at least with some rgb pixel format</summary> + </bug> + <bug> + <id>627918</id> + <summary>Do not install gst-camera.ui</summary> + </bug> + <bug> + <id>627991</id> + <summary>rtpmux will freeze whenever a flush is sent</summary> + </bug> + <bug> + <id>624212</id> + <summary>mp4mux produces incorrect frame rates when h264 input uses bframes</summary> + </bug> + <bug> + <id>619158</id> + <summary>IVF parser plugin</summary> + </bug> + <bug> + <id>619484</id> + <summary>vp8dec: s/IMG_FMT_I420/VPX_IMG_FMT_I420/</summary> + </bug> + <bug> + <id>621404</id> + <summary>[dvbsrc] Set stats-reporting-interval on construction</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 da7bc9dc..e7603949 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.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 = 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-good/0.10.25.xml b/src/htdocs/releases/gst-plugins-good/0.10.25.xml new file mode 100644 index 00000000..250e3620 --- /dev/null +++ b/src/htdocs/releases/gst-plugins-good/0.10.25.xml @@ -0,0 +1,228 @@ +<?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>Woe to You Oh Earth and Sea</name> + <version>0.10.25</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>v4l2src: massive performance improvement in many cases</feature> + <feature>streaming mode fixes for avi and matroska/webm</feature> + <feature>seeking in matroska and webm files that don't have an index</feature> + <feature>new cpureport element for debugging</feature> + + <feature>avidemux: improve VBR audio stream handling</feature> + <feature>avidemux: streaming mode fixes: use proper offset for movi-based index, handle 0-size data chunks</feature> + <feature>debugutils: new element cpureport, posts "cpu-report" element messages on bus</feature> + <feature>flacdec, rtspsrc, rtph264pay, rtpmp4vdepay: memory leak fixes</feature> + <feature>gconfvideosrc: use correct GConf key (ie. not the audiosrc key)</feature> + <feature>gdkpixbuf: remove gdkpixbuf3 plugin again, gdk-pixbuf was split out of gtk+ and will stay at 2.x</feature> + <feature>id3v2mux: write beats-per-minute tag using TBPM frame</feature> + <feature>jpegdec: fix markers parsing regression</feature> + <feature>matroskademux: do not error out on a block with unknown tracknumber</feature> + <feature>matroskademux: fix streaming in case where the size in bytes is unknown</feature> + <feature>matroskademux: handle bogus files storing ADTS AAC data</feature> + <feature>matroskademux: support seeking in local files even if they don't have an index</feature> + <feature>matroskamux: don't try to seek back and fix up headers if streamable=TRUE</feature> + <feature>pulsesink: fix race when creating multiple pulsesinks at the same time</feature> + <feature>qtdemux: also calculate PAR using track width and height for QT files</feature> + <feature>qtdemux: fix the max/avg in btrt atom reading</feature> + <feature>qtdemux: improve reverse playback</feature> + <feature>qtdemux: parse 64-bit version of mvhd atom as well instead of erroring out</feature> + <feature>qtdemux: prevent reading past avc1 atom when parsing</feature> + <feature>rtpg729pay: avoid basertppayload perfect-rtptime mode</feature> + <feature>rtph263pdepay: allow more clock-rates as input</feature> + <feature>rtpL16depay: also parse encoding-params for the number of channels</feature> + <feature>rtpL16depay: default to 1 channel if number of channels not specified</feature> + <feature>rtpmp4gpay: implement perfect timestamps</feature> + <feature>rtspsrc: add "port-range" property, useful for setups with firewall/ipsec</feature> + <feature>rtspsrc: don't reuse udp sockets (avoids odd errors when data from previous streams is received)</feature> + <feature>udpsrc: add "reuse" property to enable or disable port reuse (enabled by default, but disabled in rtspsrc)</feature> + <feature>v4l2: sort formats in the right order so that non-emulated formats are prefered</feature> + <feature>videobalance: fix wrong locking order that could lead to a deadlock</feature> + <feature>videomixer: only reset QoS information and send a NEWSEGMENT event downstream for NEWSEGMENT events on the master pad</feature> + </features> + + <applications> + </applications> + + <contributors> + <person>Alessandro Decina</person> + <person>Andoni Morales Alastruey</person> + <person>Arnaud Vrac</person> + <person>David Schleef</person> + <person>Jonathan Matthew</person> + <person>Mark Nauwelaerts</person> + <person>Philippe Normand</person> + <person>Sebastian Dröge</person> + <person>Sjoerd Simons</person> + <person>Stefan Kost</person> + <person>Thiago Santos</person> + <person>Tim-Philipp Müller</person> + <person>Wim Taymans</person> + <person>Zaheer Abbas Merali</person> + </contributors> + +<!-- + <api> + <additions> + </additions> + <deprecations> + </deprecations> + </api> +--> + + + + <bugs> + <bug> + <id>626463</id> + <summary>[matroskademux] " reading large block of size 14688496 not supported " </summary> + </bug> + <bug> + <id>593117</id> + <summary>[avidemux] Support AVF files</summary> + </bug> + <bug> + <id>618535</id> + <summary>[avidemux] fails to stream eva_2010_2.22_promo1.avi</summary> + </bug> + <bug> + <id>621520</id> + <summary>[id3v2mux] write beats-per-minute tag</summary> + </bug> + <bug> + <id>622017</id> + <summary>[GstRtpMP4GDepay] Packet payload was too short.</summary> + </bug> + <bug> + <id>622577</id> + <summary>rtspsrc has confusing error messages</summary> + </bug> + <bug> + <id>623209</id> + <summary>bug in rtpL16depay</summary> + </bug> + <bug> + <id>623357</id> + <summary>avidemux: push mode doesn't work for some http streaming avi files</summary> + </bug> + <bug> + <id>623629</id> + <summary>Reverse Playback Issue in QtDemux</summary> + </bug> + <bug> + <id>624173</id> + <summary>[qtdemux] qt file with dimension data in tkhd does not get pixel-aspect-ratio in caps</summary> + </bug> + <bug> + <id>624331</id> + <summary>videobalance: deadlocks/freezes when changing " brightness " property</summary> + </bug> + <bug> + <id>624455</id> + <summary>The matroska muxer seeks even when used with streamable=TRUE</summary> + </bug> + <bug> + <id>624770</id> + <summary>rtspsrc: memory leak in gst_rtspsrc_handle_request</summary> + </bug> + <bug> + <id>625002</id> + <summary>[examples] Don't use GdkDraw</summary> + </bug> + <bug> + <id>625153</id> + <summary>rtspsrc: add property to set client port range</summary> + </bug> + <bug> + <id>625302</id> + <summary>[qtdemux] Set the pixel-aspect-ratio field also for par=1/1</summary> + </bug> + <bug> + <id>625371</id> + <summary>[matroskademux] critical warnings when playing live webm with progressive download enabled</summary> + </bug> + <bug> + <id>625442</id> + <summary>pulsesink: crash - pa_threaded_mainloop_stop is called from the pa thread</summary> + </bug> + <bug> + <id>625452</id> + <summary>[videomixer] Pipeline from the docs doesn't work anymore</summary> + </bug> + <bug> + <id>626467</id> + <summary>matroskademux: CRITICAL **: file matroska-demux.c: line 578 (gst_matroska_demux_get_length): should not be reached</summary> + </bug> + <bug> + <id>626609</id> + <summary>[qtdemux] segfault when parsing avc1 atom</summary> + </bug> + <bug> + <id>626619</id> + <summary>[imagefreeze] Incorrect seek behaviour</summary> + </bug> + <bug> + <id>627689</id> + <summary>[deinterlace] Broken timestamps</summary> + </bug> + <bug> + <id>617368</id> + <summary>[matroska] Implement push-mode seeking and non-cue seeking</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 0a7bd5f6..149696a8 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.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.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/0.10.16.xml b/src/htdocs/releases/gst-plugins-ugly/0.10.16.xml new file mode 100644 index 00000000..3f25bb00 --- /dev/null +++ b/src/htdocs/releases/gst-plugins-ugly/0.10.16.xml @@ -0,0 +1,159 @@ +<?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>Because He Knows the Time is Short</name> + <version>0.10.16</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>refactor x264enc to use current x264 API correctly, add new properties and new defaults</feature> + <feature>liboil is no longer required, but orc is now required</feature> + + <feature>build: require orc >= 0.4.5, GLib >= 2.20, automake >= 1.10, autoconf >= 2.60; liboil is no longer required</feature> + <feature>asfdemux: fix playback of files or streams that are shorter than the advertised preroll value</feature> + <feature>asfdemux: fix sending eos event for chained asfs in pull mode (exotic)</feature> + <feature>asfdemux: fix playback of files or streams that advertise miniscule preroll values</feature> + <feature>lamemp3enc: implement latency query</feature> + <feature>rmdemux: fix playback of sipro audio streams</feature> + <feature>x264enc: refactor code in preparation for presets/tunings</feature> + <feature>x264enc: add "profile" property (and default to MAIN profile)</feature> + <feature>x264enc: improve defaults: medium speed/quality preset; auto mode for threads</feature> + <feature>x264enc: add "speed-preset", "tune" and "psy-tune" properties</feature> + <feature>x264enc: add "option-string" property to specify advanced parameters</feature> + <feature>x264enc: set time base if needed, fixes visual artifacts</feature> + <feature>x264enc: add "sliced-threads", "sync-lookahead", "intra-refresh", "mb-tree", and "rc-lookahead" properties</feature> + <feature>x264enc: fix compilation against ancient x264 versions (X264_BUILD <= 75)</feature> + <feature>x264enc: speed up first pass of multi-pass encoding (has no impact on quality)</feature> + <feature>x264enc: fix flushing of delayed frames with new default settings</feature> + </features> + + <applications> + </applications> + + <contributors> + <person>Alessandro Decina</person> + <person>David Hoyt</person> + <person>David Schleef</person> + <person>Edward Hervey</person> + <person>Mark Nauwelaerts</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>Tristan Matthews</person> + <person>Wim Taymans</person> + </contributors> + +<!-- + <api> + <additions> + </additions> + <deprecations> + </deprecations> + </api> +--> + + + + <bugs> + <bug> + <id>599718</id> + <summary>[asf] support chained asfs</summary> + </bug> + <bug> + <id>600412</id> + <summary>[asfdemux] Wrong handling of downstream GstFlowReturn</summary> + </bug> + <bug> + <id>607798</id> + <summary>x264enc needs updating to support new features and use x264 correctly</summary> + </bug> + <bug> + <id>618896</id> + <summary>lamemp3enc doesn't implement latency query</summary> + </bug> + <bug> + <id>620007</id> + <summary>Gibberish sound when playing a certain RealMedia file of Sipro/ACELP.net audio codec</summary> + </bug> + <bug> + <id>620344</id> + <summary>Update gst-plugins-ugly docs on website</summary> + </bug> + <bug> + <id>622407</id> + <summary>[asfdemux] doesn't detect some streams if preroll value is very small</summary> + </bug> + <bug> + <id>624786</id> + <summary>x264enc time base is wrong</summary> + </bug> + <bug> + <id>625557</id> + <summary>x264enc doesn't flush delayed frames properly</summary> + </bug> + <bug> + <id>626577</id> + <summary>[x264enc] regression: doesn't work with older versions of x264</summary> + </bug> + <bug> + <id>627946</id> + <summary>mp3parse misuses GST_FLOW_IS_FATAL, doesn't forward GST_FLOW_UNEXPECTED upstream</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 56f2d6f9..f27d5ecd 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.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.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 = \ |