gstreamer/RELEASE

224 lines
10 KiB
Plaintext
Raw Normal View History

2015-08-19 10:46:53 +00:00
Release notes for GStreamer Bad Plugins 1.5.90
2015-08-19 10:46:53 +00:00
The GStreamer team is pleased to announce the first release candidate for the
stable 1.6 release series. The 1.6 release series is adding new features on top of
2015-06-07 08:55:35 +00:00
the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
2015-08-19 10:46:53 +00:00
series of the GStreamer multimedia framework. The final 1.6.0 release is planned
in the next few days unless any major bugs are found.
2012-06-07 14:23:09 +00:00
2015-08-19 10:46:53 +00:00
Binaries for Android, iOS, Mac OS X and Windows will be provided separately by
the GStreamer project.
2014-05-03 16:16:21 +00:00
2012-09-24 13:42:25 +00:00
"That an accusation?"
2012-06-07 14:23:09 +00:00
2012-10-07 14:57:03 +00:00
No perfectly groomed moustache or any amount of fine clothing is going to
2012-09-24 13:42:25 +00:00
cover up the truth - these plugins are Bad with a capital B.
They look fine on the outside, and might even appear to get the job done, but
at the end of the day they're a black sheep. Without a golden-haired angel
to watch over them, they'll probably land in an unmarked grave at the final
showdown.
2012-10-07 14:57:03 +00:00
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.
2012-10-07 14:57:03 +00:00
2012-09-24 13:42:25 +00:00
This module contains a set of plugins that aren't up to par compared to the
rest. They might be close to being good quality, but they're missing something
- be it a good code review, some documentation, a set of tests, a real live
maintainer, or some actual wide use. If the blanks are filled in they might be
upgraded to become part of either gst-plugins-good or gst-plugins-ugly,
depending on the other factors.
2012-09-24 13:42:25 +00:00
If the plugins break, you can't complain - instead, you can fix the
problem and send us a patch, or bribe someone into fixing them for you.
New contributors can start here for things to work on.
2012-09-24 13:42:25 +00:00
Other modules containing plugins are:
2012-10-07 14:57:03 +00:00
gst-plugins-base
contains a basic set of well-supported plugins
gst-plugins-good
contains a set of well-supported plugins under our preferred license
gst-plugins-ugly
contains a set of well-supported plugins, but might pose problems for
distributors
gst-libav
contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
2012-10-07 14:57:03 +00:00
2014-05-03 16:16:21 +00:00
Bugs fixed in this release
2015-08-19 10:46:53 +00:00
* 752745 : glfiltercube: the cube does not look like a cube
* 745768 : aggregator: Add internal queue
* 706292 : mpegtsmux: Can't re-use safely after coming back from GST_STATE_NULL again
* 719553 : rtpasfpay: crash and segment format warnings with asfmux ! rtpasfpay
* 725167 : opusdec PLC doesn't seem to work as well as Chrome
* 734060 : videoaggregator: Race when scrub forward seeking in PAUSED leading to no ASYNC_DONE on the bus
* 743220 : bluetooth modules need to track transport state
* 744763 : gltransformation: Make all property into universal [0-1] coordinate
* 745107 : glimagesink: implement GstVideoOverlayCompositionMeta
* 745206 : glimagesink: crash when using meta:GLTextureUpload method
* 746387 : srtp: Add support for buffer list in srtpenc
* 746631 : avsamplebufferlayersink: Uses API that is only OSX > =10.10
* 747613 : Fixes to HEVC: codecparser, videoparser, codec-utils
* 748377 : OpenCV face detection does not work with OpenCV newer than 2.4.10
* 749574 : audioaggregator: Deadlock in gst_object_sync_values()
* 749734 : gltransformation: black screen (or crash) on Windows
* 749966 : aggregator: Allow selecting the aggregation output start time and not always start outputting at 0
* 750310 : GL: allow an application to provide an external backend
* 751071 : applemedia: CMBlockBuffer can be non-contiguous
* 751072 : applemedia: enable sharing of CMBlockBuffer data
2015-06-24 21:37:26 +00:00
* 751101 : glimagesink: Broken on iOS
2015-08-19 10:46:53 +00:00
* 751104 : make Gtk sinks usable from gst-launch
* 751165 : gles2: glBufferSubData is called with GL_PIXEL_UNPACK_BUFFER
* 751170 : dashdemux: the bitstreamSwitching attribute from AdaptationSet is not parsed
* 751449 : dashdemux: wrong duration computed by gst_mpd_client_setup_representation
* 751465 : dashdemux: incorrect use of period start
* 751500 : dashdemux: incorrect use of timeShiftBufferDepth
* 751528 : mpegdemux: Fix a prevent defect which dereference null return value
* 751539 : dashdemux: wrong duration validation in gst_mpd_client_get_next_fragment_duration
* 751641 : vtdec: fix refcount error in error handling
* 751664 : gstjniutils.c - JNI method IDs not set for android platform causing app to crash during runtime.
* 751682 : dashdemux: template parsing does not recognize $$$
* 751716 : dashdemux: %u is not correctly parsed for segment templates
* 751729 : srtpdec: Add config for the replay window size
* 751778 : metainfo: some meta has no transform_func in plugins
* 751821 : amc: fix check whether we managed to acquire a buffer
* 751823 : glimagesink: possible null pointer dereference
* 751841 : dashdemux: segment timestamp not correctly computed for SegmentTimeline
* 751850 : dashdemux: gst_mpd_client_advance_segment should return GST_FLOW_EOS when index is out of range
* 751879 : pcapparse: Fix parsing of packets with eth padding
* 751911 : dashdemux: mimeType local variable must be reinitialized at the beginning of loop iteration
* 751914 : dashdemux: wrong segment duration computed by gst_mpd_client_setup_representation
* 752027 : dashdemux: tests: improve unit test code coverage
* 752127 : pngparse: fix caps leak
* 752185 : new qt5 qml video sink
* 752413 : dashdemux: add support for parsing UTCTiming elements
* 752414 : dashdemux: default timescale value should be 1, not 0
* 752419 : dashdemux: string is used to print a warning message after it was freed
* 752426 : dashdemux: gst_mpdparser_get_xml_prop_duration does not set default value in case of parsing errors
* 752431 : mpg123audiodec: fix handling of sample rate change during playback
* 752441 : gtk: Create a base class to remove code duplication
* 752442 : gtksink: Display once black frame when caps changes
* 752620 : dashdemux: segment start time and duration could overflow
* 752652 : glimagesink: overlay composition resize does not place text correctly
* 752661 : gl : passing immutable gst structure to gst_structure_id_take_value
* 752703 : configure: DASH plugin requires libxml2 > = 2.8 now
* 752743 : gl: add support for egl+x11+swrast on osx
* 752774 : srtpenc: remove unnecessary rtp/rtcp checks to improve performance
* 752776 : dashdemux: tests: extend unit tests
* 752807 : h265parse: Fix sticky event mishandling when stream does not have VPS
* 752912 : Regression: vaapidecode ! glimagesink broken since GL overlay composition
* 752937 : glupload: Raw upload is doing an extra copy
* 752991 : h263parse: fix caps memory leak
* 753037 : rtpopusdepay: timestamp handling regression
* 753081 : applemedia/avsample: Cleanup of CA layer is racy and crashes occasionally
* 753086 : dtsdec: fix taglist leak
* 753188 : dashdemux: memory leak in gst_dash_demux_stream_update_fragment_info
* 753241 : camerabin2: Typo (cound't) in translatable string
* 753243 : rawparse: Fix duplicated format in handle_seek_pull
* 753262 : rsvgdec: Leaks output state
* 753306 : h264parse: fix MVC specific data memory leak
* 753326 : element-template wrong pad in videoencoder
* 753497 : HEVC videoparser fixes: improve frame start detection
* 753552 : codecparsers: h265: Fix the parsing of slice header when there is a modification in reference picture lists
* 753639 : gl: ClearDepth call missing
* 753651 : opencv: Fedora doesn't find haar cascade files
* 753661 : dashdemux: Reverse playback doesn't work well
* 753759 : liveadder: assertion on buffer copy region
* 751241 : vtdec: handle non-consecutive GstBuffer input without copying
* 752842 : gloverlaycompositor: Wrong color format
* 753228 : rtph265: Sync with rtph264 changes
2012-09-24 13:42:25 +00:00
2012-10-07 14:57:03 +00:00
==== Download ====
2012-10-07 14:57:03 +00:00
You can find source releases of gst-plugins-bad in the download
directory: http://gstreamer.freedesktop.org/src/gst-plugins-bad/
The git repository and details how to clone it can be found at
http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/
==== Homepage ====
2012-09-24 13:42:25 +00:00
2012-10-07 14:57:03 +00:00
The project's website is 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
Please submit patches via bugzilla as well.
For help and support, please subscribe to and send questions to the
gstreamer-devel mailing list (see below for details).
There is also a #gstreamer IRC channel on the Freenode IRC network.
==== Developers ====
GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned
from there (see link above).
Interested developers of the core library, plugins, and applications should
subscribe to the gstreamer-devel list.
Contributors to this release
2015-06-07 08:55:35 +00:00
* Alex Ashley
2015-08-19 10:46:53 +00:00
* Anders Jonsson
2014-07-11 10:13:22 +00:00
* Arun Raghavan
2015-08-19 10:46:53 +00:00
* Carlos Garnacho
* Carlos Rafael Giani
2013-06-05 16:10:29 +00:00
* Edward Hervey
2015-06-24 21:37:26 +00:00
* Florin Apostol
2015-08-19 10:46:53 +00:00
* Guillaume Marquebielle
* Heinrich Fink
* Hyunjun Ko
* Ilya Averyanov
2015-06-07 08:55:35 +00:00
* Ilya Konstantinov
2014-07-11 10:13:22 +00:00
* Jan Schmidt
2015-08-19 10:46:53 +00:00
* Jason Litzinger
* Jimmy Ohn
2014-05-03 16:16:21 +00:00
* Julien Isorce
2015-08-19 10:46:53 +00:00
* Lubosz Sarnecki
2015-06-07 08:55:35 +00:00
* Luis de Bethencourt
2015-08-19 10:46:53 +00:00
* Martin Kelly
2014-05-03 16:16:21 +00:00
* Matthew Waters
2015-08-19 10:46:53 +00:00
* Miguel París Díaz
* Nick Stoughton
2014-07-11 10:13:22 +00:00
* Nicolas Dufresne
2015-06-07 08:55:35 +00:00
* Nirbheek Chauhan
2015-08-19 10:46:53 +00:00
* Olivier Crête
* Rico Tzschichholz
* Roman Donchenko
* Sangkyu Park
2012-10-07 14:57:03 +00:00
* Sebastian Dröge
2015-08-19 10:46:53 +00:00
* Sreerenj Balachandran
2015-06-07 08:55:35 +00:00
* Stefan Sauer
2015-08-19 10:46:53 +00:00
* Stian Selnes
2014-05-03 16:16:21 +00:00
* Thiago Santos
2014-07-11 10:13:22 +00:00
* Thibault Saunier
2012-10-07 14:57:03 +00:00
* Tim-Philipp Müller
2015-08-19 10:46:53 +00:00
* Vanessa Chipi
* Vanessa Chipirrás
* Vanessa Chipirrás Navalón
2015-06-07 08:55:35 +00:00
* Vineeth TM
2015-08-19 10:46:53 +00:00
* Xavier Claessens
* Young Han Lee
* vanechipi
2012-10-07 14:57:03 +00:00