summaryrefslogtreecommitdiff
path: root/RELEASE
diff options
context:
space:
mode:
Diffstat (limited to 'RELEASE')
-rw-r--r--RELEASE246
1 files changed, 225 insertions, 21 deletions
diff --git a/RELEASE b/RELEASE
index 86eeaf625c..832bc8f380 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,23 +1,17 @@
-Release notes for GStreamer Base Plugins 1.4.0
+Release notes for GStreamer Base Plugins 1.5.1
-The GStreamer team is pleased to announce the first release of
-the stable 1.4 release series. The 1.4 release series is adding new
-features on top of the 1.0 and 1.2 series and is part of the API and
-ABI-stable 1.x release series of the GStreamer multimedia framework.
+The GStreamer team is pleased to announce the first release of the unstable
+1.5 release series. The 1.5 release series is adding new features on top of
+the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
+series of the GStreamer multimedia framework. The unstable 1.5 release series
+will lead to the stable 1.6 release series in the next weeks, and newly added
+API can still change until that point.
-
-Binaries for Android, iOS, Mac OS X and Windows are provided together
-with this release.
-
-
-
-The stable 1.4 release series is API and ABI compatible with 1.0.x,
-1.2.x and any other 1.x release series in the future. Compared to 1.2.x
-it contains some new features and more intrusive changes that were
-considered too risky as a bugfix.
+Binaries for Android, iOS, Mac OS X and Windows will be provided separately
+during the unstable 1.5 release series.
@@ -67,10 +61,154 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
- * 733012 : playbin: *-filter properties are settable, but not gettable
- * 733207 : POTFILES.in is out of date
- * 733349 : encodebin: Documentation fixes and updates for GstEncodingProfile
- * 733386 : appsrc: Leaking callback user data
+ * 742924 : decodebin: Initial decoder negotiation will always fail
+ * 749676 : playbin: failed to get end-of-stream event when visualization flag is enabled
+ * 741355 : playbin: deadlock
+ * 650652 : encodebin: missing encoder error when trying to remux
+ * 673976 : pbutils: codec description should include profile
+ * 706066 : xvimagesink: Fails to allocate large xvimages but does not declare this limitation on the caps
+ * 722316 : playbin: flac playback broken
+ * 722442 : Internal data stream error in gstoggdemux.c
+ * 723252 : testsuite failure: libs/tag - exif tag: " Conversion from character set 'utf8' to 'latin1' is not supported "
+ * 725383 : uridecodebin doesn't need to set the " iradio-mode " property in the source element any more
+ * 726709 : playback-test: Segment seeks do not work anymore
+ * 727409 : streamsynchronizer: Invalid memory accesses when using uncopyable memory
+ * 727955 : id3v2: ignore RVA2 tags with 0 peak bits
+ * 728379 : appsink: add push_sample() convenience function for easy appsrc - > appsink use
+ * 729198 : oggdemux: add non flushing time seeking to 0 in push mode
+ * 729314 : ogg: sample-accurate decoding/encoding is broken
+ * 729760 : appsrc: Changing caps and pushing buffers is not serialized
+ * 731047 : ximagesink, xvimagesink: configure checks pull in libSM and libICE even though they are not used
+ * 732186 : videoconvert optimization
+ * 733147 : audio/video decoder base classes needlessly delay caps events
+ * 733169 : decodebin: improve deadend pads handling
+ * 733405 : riff: wrong channel mask in wav should be ignored
+ * 733482 : discoverer: Prettify tags with samples
+ * 733495 : uridecodebin/playbin: Does not properly do async state changes
+ * 733524 : ges-launch crashes with SIGABRT when using h264 encoded assets
+ * 733615 : decodebin: Changing state of a playbin pipeline intensively segfault with several formats
+ * 733720 : videodecoder: output should not have DTS
+ * 734350 : oggdemux: Unref peer pad after use in error case
+ * 734359 : tests: Add missing unrefs of objects after use
+ * 734424 : videorate: produces bogus output when framerate=0/1
+ * 734441 : videodecoder: in reverse playback, flush the output queue after decoding each keyframe chain
+ * 734540 : audioencoder: Mark caps argument as not being transferred
+ * 734541 : vorbisenc: Improve annotation of internal function
+ * 734650 : videoscale: Does not support NV21 format
+ * 734666 : audiodecoder: Don't drain and flush on SEGMENT events.
+ * 735509 : oggdemux: should accumulate segment.base
+ * 735631 : riff: Recognize RF64 as RIFF file
+ * 735808 : oggdemux: should not set segment.base in gst_ogg_pad_submit_packet()
+ * 735879 : basetetxtoverlay: make shading_value a property
+ * 736028 : basetextoverlay: cairo transparence setting not needed
+ * 736267 : rtspconnection: Be more forgiving when parsing session header in requests
+ * 736797 : audio: correct condition for MPEG case in iec61937 / SPDIF payloader
+ * 736845 : videoscale: 4Tap resize support not present for NV format
+ * 737072 : videopool: add missing annotation for gst_video_buffer_pool_new()
+ * 737138 : audioencoder: weird error handling code path
+ * 737400 : videoscale: Lanczos resizing for NV image format
+ * 737757 : decodebin: memory leak
+ * 738018 : typefind: #define gst_type_find_peek is not needed any more
+ * 738026 : audioresample: struct GstAudioResample has unused variables
+ * 738131 : playbin: Bogus results from GST_STATE_NULL (audio-)sink
+ * 738242 : textoverlay: segfault when trying to position text outside of the video frame
+ * 738416 : decodebin: Don't plug multiple parsers one after another
+ * 738568 : videotestsrc: assertion failed error
+ * 738984 : basetextoverlay: segfault for min/max values of element properties
+ * 739346 : playback-test: correct the test apps
+ * 739433 : video: recent video-resampler addition causes build failures when building without orc
+ * 739446 : audiosink, audiosrc: fix silence for unsigned pcm formats
+ * 739536 : subtitleoverlay: return available factory caps instead of any on caps query
+ * 739545 : docs: gst_dmabuf_allocator_alloc: Improve documentation
+ * 739546 : New socketsrc element
+ * 739640 : tests : fix leaks in adder unit test
+ * 739689 : textoverlay: not rendering when x + text_width > frame_width & & x < frame_width
+ * 740018 : videorate: Operate in a zero-latency mode if drop-only is set to TRUE
+ * 740214 : [API] encodebin: Add a way to disable caps renegotiation for output stream format
+ * 740422 : vorbisenc: Nothing encoded in some transcoding cases (regression)
+ * 740615 : alsa: warn on buffer underrun / overrun
+ * 740686 : audiodecoder: Error not handled in gst_audio_decoder_drain
+ * 740689 : decodebin/multiqueue/max-size-buffers is not set in playing state
+ * 740690 : Timeoverlay: add an option to choose between stream-time and running-time.
+ * 740693 : decodebin: Analyze source pad before setting to PAUSED for 'tag demuxers'
+ * 740694 : decodebin: Take STREAM_LOCK before sending sticky events.
+ * 740798 : videoscale: Videoscale test suite fails for 4-tap method
+ * 740834 : audiobasesink: racy clock jump when renegotiating
+ * 741015 : videoconvert: Tune quality setting to not degrade performance compared to 1.4
+ * 741030 : theoradec: Sets video-meta width/height from padded values
+ * 741097 : oggdemux: Fix seeking before the first frame.
+ * 741144 : id3demux: support UTF-16 - > UTF-8 conversion on systems with crippled iconv
+ * 741187 : [regression] ProRes files show up pink
+ * 741263 : videodecoder: implement caps query
+ * 741281 : audiorate: fill gap events
+ * 741501 : videopool: should update video alignment after change it
+ * 741640 : video-converter: support AYUV border
+ * 741879 : audio/videotestsrc: Report latency in live-mode
+ * 741987 : videoscale performance regression
+ * 742006 : discoverer: _get_missing_elements_installer_details() is documented to return a copy but doesn't
+ * 742110 : video: Add support for BT2020 colorspace (UHD)
+ * 742885 : decodebin: disable pad link checks as it has already been done
+ * 743687 : playback: gstreamer-vaapi doesn't work with Totem master
+ * 743834 : tcpserversink: fails with html5 < video > client
+ * 743900 : oggdemux gets first packet timestamp wrong - theora
+ * 743980 : decodebin2: crash in analyze_new_pad
+ * 744028 : video-converter: Converter doesn't work properly when offsets are specified
+ * 744070 : oggdemux: wrong duration for ogv file
+ * 744465 : install-plugins: add _set_desktop_id(), _set_startup_notification_id() and _set_confirm_search() API
+ * 744844 : playbin: forward template and ring buffer settings to existing decodebins
+ * 745006 : video-converter: Add frame 'alpha' property to video-converter
+ * 745073 : playbin, discoverer: criticals when switching from pull mode to push mode
+ * 745174 : gst-play: support play rate change
+ * 745207 : video-converter: sometimes crashes during ARGB - > BGRx conversion.
+ * 745337 : video: RGB15/16 pack/unpack unit test failure on big endian systems
+ * 745667 : volume: Unable to set the volume with gcc-4.9 on arm platform
+ * 745719 : video-converter: doesn't work properly with YUY2 and right border
+ * 745980 : ogg video file is unable to be seeked
+ * 746150 : multisocketsink: Map `GstMemory`s individually when sending
+ * 746457 : oggdemux: don't abuse GST_ERROR()
+ * 746466 : video: add NV61 format support
+ * 746480 : playbin: deadlock on PMT change in mpeg TS stream
+ * 746661 : audioconvert: slow dithering on architectures without 64-bit integer divide (e.g. armv7)
+ * 746865 : videoencoder: Keep sticky event when reset.
+ * 746908 : appsrc: allow sample with no caps or no buffer in push_sample()
+ * 747005 : audioconvert: avoid floating point calculations when mixing integer-formatted channels
+ * 747103 : discoverer: leak when handling toc messages
+ * 747190 : videodecoder: Sends GAP events before CAPS
+ * 747245 : navigation: Post navigation events as message on the bus
+ * 747283 : configure: playback and seek tests build error with gtk < 3.10.0
+ * 747293 : audiodecoder: Add sink and src query virtual method
+ * 747517 : appsrc: negotiates twice if caps are changed before pipeline starts
+ * 747602 : basetextoverlay: Leak in gst_base_text_overlay_text_chain
+ * 747624 : decodebin unit test fails: test environment not set up correctly with automake 1.11
+ * 747692 : check build error on osx: pipelines/tcp.c:161:34: error: use of undeclared identifier 'SOCK_CLOEXEC'
+ * 747790 : videoscale method=bilinear2 and UYVY/YUY2 distortion
+ * 747841 : gio: plugin dependencies wrong or insufficient
+ * 748021 : video-converter: unused variables n_taps max_taps
+ * 748027 : rtpbasedepayload: testcase crash
+ * 748247 : oggdemux: fix event leak
+ * 748289 : audio: " delay " virt-func mixes up samples and frames
+ * 748348 : video-converter: change data type of _GstLineCache::n_lines
+ * 748413 : xmptag: valgrind errors when printing debug output
+ * 748687 : video-converter: Remove unused macro
+ * 748814 : discoverer: add serialization/deserialization methods
+ * 748820 : oggdemux: remove unnecessary codes
+ * 748903 : fix navigation event leaks
+ * 748964 : oggdemux: fix chain leak
+ * 749104 : video-converter: Change some implicit string enums to real enums
+ * 749105 : videoconvert: Expose some properties from the videoconverter API
+ * 749528 : playbin: need to avoid duplicated flag setting
+ * 749530 : xvimagesink: fix pool leak
+ * 749632 : FTBFS when srcdir != builddir since commit bfc13c8e
+ * 749673 : discoverer: Serialize the top level DiscovererInfo
+ * 749740 : tools: gst-play: print keyboard shortcuts help in interactive mode.
+ * 749824 : basetextoverlay: make deltax and deltay properties controllable
+ * 750032 : videorate: fails to renegotiate on streams with a variable framerate
+ * 750096 : sdp: prevent the sdp message parser from reading past the end of the buffer
+ * 750325 : rtcpbuffer: Update package validation to support reduced size rtcp packets
+ * 750406 : audioconvert: copy all metadata.
+ * 738302 : videorate: Should increase minimum buffer in allocation query
+ * 739281 : video-blend: fix blending of rectangles partially or fully outside of the video
+ * 740013 : rtspconnection: There is an warning by mismatch of parameter name in header and source files
==== Download ====
@@ -107,10 +245,76 @@ subscribe to the gstreamer-devel list.
Contributors to this release
+ * Aleix Conchillo Flaqué
+ * Alessandro Decina
+ * Andreas Frisch
+ * Andrei Sarakeev
+ * Andres Gomez
+ * Anuj Jaiswal
+ * Arnaud Vrac
* Arun Raghavan
+ * Aurélien Zanelli
+ * Bernhard Miller
+ * Branislav Katreniak
+ * Chad
+ * Chihyoung Kim
+ * Claudiu Florin Lazar
+ * Danny Song
+ * David Schleef
+ * Duncan Palmer
+ * Edward Hervey
+ * Garg
+ * George Kiagiadakis
+ * Guillaume Desmottes
+ * Göran Jönsson
+ * Heinrich Fink
+ * Hyunjun Ko
+ * Ilya Konstantinov
+ * Jan Alexander Steffens (heftig)
+ * Jan Schmidt
+ * Jonathan Matthew
+ * Jose Antonio Santos Cadenas
+ * Kalev Lember
+ * Kipp Cannon
+ * Luis de Bethencourt
+ * Mark Nauwelaerts
+ * Matej Knopp
+ * Mathieu Duponchelle
+ * Matthieu Bouron
+ * Matthieu Crapet
+ * Mohammed Sameer
+ * Nicola Murino
+ * Nicolas Dufresne
* Nirbheek Chauhan
- * Piotr Drąg
+ * Ognyan Tonchev
+ * Olivier Crete
+ * Olivier Crête
+ * Peter G. Baum
+ * Ramiro Polla
+ * Ravi Kiran K N
+ * Rico Tzschichholz
+ * Sam Thursfield
+ * Sanjay NM
* Sebastian Dröge
+ * Sebastian Rasmussen
+ * Song Bing
+ * Sreerenj Balachandran
+ * Stefan Sauer
+ * Thiago Santos
+ * Thibault Saunier
+ * Thomas Klausner
+ * Thomas Roos
* Tim-Philipp Müller
- * Youness Alaoui
+ * Vincent Penquerc'h
+ * Vineeth T M
+ * Vivia Nikolaidou
+ * Víctor Manuel Jáquez Leal
+ * Wang Xin-yu (王昕宇)
+ * William Manley
+ * Wim Taymans
+ * Wonchul Lee
+ * Young Han Lee
+ * Zaheer Abbas Merali
+ * danny song
+ * eunhae choi
  \ No newline at end of file