2005-09-06 14:05:33 +00:00
|
|
|
|
|
2009-11-17 01:25:30 +00:00
|
|
|
|
Release notes for GStreamer Good Plug-ins 0.10.17 "They used to sparkle"
|
2005-09-06 14:05:33 +00:00
|
|
|
|
|
|
|
|
|
|
2005-12-05 18:03:23 +00:00
|
|
|
|
|
|
|
|
|
The GStreamer team is proud to announce a new release
|
2008-07-31 22:10:17 +00:00
|
|
|
|
in the 0.10.x stable series of the
|
|
|
|
|
GStreamer Good Plug-ins.
|
2005-09-06 14:05:33 +00:00
|
|
|
|
|
|
|
|
|
|
2008-07-31 22:10:17 +00:00
|
|
|
|
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.
|
2005-09-06 14:05:33 +00:00
|
|
|
|
|
|
|
|
|
|
2005-12-05 18:03:23 +00:00
|
|
|
|
|
2005-09-06 14:05:33 +00:00
|
|
|
|
"Such ingratitude. After all the times I've saved your life."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Other modules containing plug-ins are:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gst-plugins-base
|
|
|
|
|
contains a basic set of well-supported plug-ins
|
|
|
|
|
gst-plugins-ugly
|
|
|
|
|
contains a set of well-supported plug-ins, but might pose problems for
|
|
|
|
|
distributors
|
|
|
|
|
gst-plugins-bad
|
|
|
|
|
contains a set of less supported plug-ins that haven't passed the
|
|
|
|
|
rigorous quality testing we expect
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-12-21 15:40:55 +00:00
|
|
|
|
|
2005-09-06 14:05:33 +00:00
|
|
|
|
Features of this release
|
|
|
|
|
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* RTP improvements
|
|
|
|
|
* Support automatic cropping in videobox
|
|
|
|
|
* Add TTL multicast UDP property
|
|
|
|
|
* AVI demux push mode fixes and performance improvements
|
|
|
|
|
* Support large and unusual chunks sizes in wav
|
|
|
|
|
* Quicktime demuxer improvements
|
|
|
|
|
* JPEG decode fixes and speedups
|
|
|
|
|
* Support interlaced Y4M file output
|
|
|
|
|
* DV demuxer improvements
|
|
|
|
|
* Pulseaudio fixes and improvements
|
|
|
|
|
* Support Pulseaudio PLAY/PAUSE requests
|
|
|
|
|
* speexdec improvements
|
|
|
|
|
* FLV demuxer improvements
|
|
|
|
|
* Fix audio noise in the Equalizer plugin, and other improvements
|
|
|
|
|
* Fix compilation on OS/X Snow Leopard
|
|
|
|
|
* AVI muxer fixes
|
|
|
|
|
* Support MPEG V4L2 devices and improve timestamping
|
|
|
|
|
* Better jpeg2k support
|
|
|
|
|
* Many other bug fixes and improvements
|
2005-09-06 14:05:33 +00:00
|
|
|
|
|
|
|
|
|
Bugs fixed in this release
|
2006-12-21 15:40:55 +00:00
|
|
|
|
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* 597848 : " Media Player Classic " won't play certain files produced by avimux.
|
|
|
|
|
* 588245 : TTL is never applied with udpsink/udpmultisink
|
|
|
|
|
* 368681 : avimux + vbr lame always out of sync
|
|
|
|
|
* 458629 : [avidemux] high memory usage for many index entries
|
|
|
|
|
* 561825 : Problem with RTCP thread using freed objects
|
|
|
|
|
* 581334 : [qtdemux] Add support for embedded subtitles
|
|
|
|
|
* 582238 : [videobox] Add support for autocrop to caps
|
|
|
|
|
* 590362 : [v4l2src] x264enc ! qtmux fails because of missing frame duration
|
|
|
|
|
* 591713 : [y4menc] interlaced support
|
|
|
|
|
* 593354 : rtpjitterbuffer sometimes outputs packets with timestamps in the past
|
|
|
|
|
* 593391 : [rtpsession] : rtp_session_on_timeout : Invalid read of size 4
|
|
|
|
|
* 593688 : effectv can no longer be compiled with gcc 3
|
|
|
|
|
* 593757 : [qtdemux] Lack of support for QualComm PureVoice
|
|
|
|
|
* 593764 : [v4l2src] format ordering: put emulated formats behind native formats
|
|
|
|
|
* 593955 : rtpjitterbuffer: clock_rate can change between its check and its use
|
|
|
|
|
* 594039 : missing unref in rtpsource / leak
|
|
|
|
|
* 594133 : [rtspsrc] leaks authentication info
|
|
|
|
|
* 594247 : missing math.h include in rtpjpegdepay
|
|
|
|
|
* 594248 : Use locked-state on internal rtp-bin to avoid shutdown-state-race
|
|
|
|
|
* 594251 : Avoid throwing out reordered packets with the same timestamp
|
|
|
|
|
* 594253 : jitterbuf: Only post a warning of clock-rate changed if it is changed from something initialized
|
|
|
|
|
* 594254 : propagate the pt-type-changed signal
|
|
|
|
|
* 594283 : rtpbin: make free_session() remove dangling stream references
|
|
|
|
|
* 594298 : Check if libsoup has SSL support before running HTTPS test in souphttpsrc testsuite
|
|
|
|
|
* 594490 : gstrtpbin always uses pt to demux
|
|
|
|
|
* 594520 : multipartmux: mark data buffer as delta-unit
|
|
|
|
|
* 594599 : videobox: converts AYUV to I420 incorrectly
|
|
|
|
|
* 594663 : Patch for multifilesink
|
|
|
|
|
* 594691 : rtph263pay: leak
|
|
|
|
|
* 595029 : pulse elements fail to connect to pulse 0.9.9
|
|
|
|
|
* 595220 : gstreamer crashes on pulseaudio latency change
|
|
|
|
|
* 595231 : [pulsesink] Lowers volume after every new track
|
|
|
|
|
* 595888 : qtdemux plugin should not return value from void function
|
|
|
|
|
* 595897 : Problem linking videomixer
|
|
|
|
|
* 595942 : [qtdemux] issue with corrupted 3gp file
|
|
|
|
|
* 596319 : [qtdemux] fails to parse pixel aspect ratio data
|
|
|
|
|
* 597091 : [flvdemux] not outputting no-more-pads causes playbin2 to fail badly on streamed single-stream flv
|
|
|
|
|
* 597214 : [avidemux] Fix printf formats to avoid warnings in avidemux
|
|
|
|
|
* 597348 : [qtdemux] Cast variables passed to printf to avoid warnings about incorrect formats
|
|
|
|
|
* 597351 : [jpegdec] segfaults on a specific picture
|
|
|
|
|
* 597397 : equalizer is non deterministic
|
|
|
|
|
* 597463 : [pulsesrc] has no lower bound for fragment size
|
|
|
|
|
* 597601 : [pulsesink] needs to take control of minreq value
|
|
|
|
|
* 597730 : osssrc rank should be secondary, just like osssink
|
|
|
|
|
* 597847 : Windows Media Player won't play large files produced by avimux
|
|
|
|
|
* 597867 : Plugins good do not build on Ubuntu Hardy (kernel 2.6.24)
|
|
|
|
|
* 598377 : rtpmanager: only forward the lost event to the last seen payloadnumber
|
|
|
|
|
* 598517 : [jpegdec] Regression supporting 4:2:2 jpeg videos
|
|
|
|
|
* 598810 : wavenc: Fix buffer offset by moving length incrementation
|
|
|
|
|
* 598933 : [pulse] Fix the StreamVolume interface not being advertised
|
|
|
|
|
* 601381 : v4l2: Make sure to initialize variables before using them
|
2005-09-06 14:05:33 +00:00
|
|
|
|
|
|
|
|
|
Download
|
|
|
|
|
|
|
|
|
|
You can find source releases of gst-plugins-good in the download directory:
|
|
|
|
|
http://gstreamer.freedesktop.org/src/gst-plugins-good/
|
|
|
|
|
|
|
|
|
|
GStreamer Homepage
|
|
|
|
|
|
|
|
|
|
More details can be found on the project's website:
|
|
|
|
|
http://gstreamer.freedesktop.org/
|
|
|
|
|
|
|
|
|
|
Support and Bugs
|
|
|
|
|
|
|
|
|
|
We use GNOME's bugzilla for bug reports and feature requests:
|
|
|
|
|
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
|
|
|
|
|
|
|
|
|
|
Developers
|
|
|
|
|
|
2009-02-19 20:09:07 +00:00
|
|
|
|
GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there.
|
2005-09-06 14:05:33 +00:00
|
|
|
|
Interested developers of the core library, plug-ins, and applications should
|
|
|
|
|
subscribe to the gstreamer-devel list. If there is sufficient interest we
|
|
|
|
|
will create more lists as necessary.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Applications
|
|
|
|
|
|
|
|
|
|
Contributors to this release
|
|
|
|
|
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* Alessandro Decina
|
|
|
|
|
* Andy Wingo
|
2009-05-20 21:34:18 +00:00
|
|
|
|
* Arnout Vandecappelle
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* Bastien Nocera
|
2009-08-29 11:05:40 +00:00
|
|
|
|
* Brian Cameron
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* Christian F.K. Schaller
|
|
|
|
|
* David Henningsson
|
2006-12-21 15:40:55 +00:00
|
|
|
|
* David Schleef
|
2006-01-13 19:25:40 +00:00
|
|
|
|
* Edward Hervey
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* Gabriel Millaire
|
|
|
|
|
* Havard Graff
|
2009-08-29 11:05:40 +00:00
|
|
|
|
* Håvard Graff
|
2006-01-13 19:25:40 +00:00
|
|
|
|
* Jan Schmidt
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* Jarkko Palviainen
|
2009-05-20 21:34:18 +00:00
|
|
|
|
* Josep Torra
|
2009-08-29 11:05:40 +00:00
|
|
|
|
* Laurent Glayal
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* Lennart Poettering
|
2009-08-29 11:05:40 +00:00
|
|
|
|
* Marc Leeman
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* Marc-André Lureau
|
2006-05-04 15:05:00 +00:00
|
|
|
|
* Mark Nauwelaerts
|
2009-08-29 11:05:40 +00:00
|
|
|
|
* Marvin Schmidt
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* Michael Smith
|
2009-05-20 21:34:18 +00:00
|
|
|
|
* Olivier Crête
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* Pau Garcia i Quiles
|
2006-08-14 11:14:43 +00:00
|
|
|
|
* Peter Kjellerstedt
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* Priit Laes
|
|
|
|
|
* René Stadler
|
|
|
|
|
* Robert Swain
|
2006-08-14 11:14:43 +00:00
|
|
|
|
* Sebastian Dröge
|
2009-02-19 20:09:07 +00:00
|
|
|
|
* Sjoerd Simons
|
2006-05-04 15:05:00 +00:00
|
|
|
|
* Stefan Kost
|
2009-11-17 01:25:30 +00:00
|
|
|
|
* Stephen Jungels
|
|
|
|
|
* Stig Sandnes
|
2009-08-29 11:05:40 +00:00
|
|
|
|
* Thiago Santos
|
2006-01-13 19:25:40 +00:00
|
|
|
|
* Tim-Philipp Müller
|
|
|
|
|
* Wim Taymans
|
2009-05-20 21:34:18 +00:00
|
|
|
|
* Zaheer Merali
|
2005-09-06 14:05:33 +00:00
|
|
|
|
|