Update common submodule location
[platform/upstream/gst-plugins-ugly.git] / NEWS
diff --git a/NEWS b/NEWS
index 6856e5c..5366a0d 100644 (file)
--- a/NEWS
+++ b/NEWS
-This is GStreamer Ugly Plug-ins 0.10.8 "And yet"
-
-Changes since 0.10.7:
-    
-      * ASF demuxer fixes
-      * MP3 parsing and Xing header output bug-fixes
-      * Real streaming and demuxing improvements
-
-Bugs fixed since 0.10.7:
-     
-      * 527572 : Crash in volume_process_int32
-      * 321857 : [mp3parse] needs to post DURATION message for VBR mp3s
-      * 428021 : [mad, mp3parse] better duration estimates for VBR
-      * 517985 : [lame] compile error on Solaris, broken GST_ELEMENT_ERROR...
-      * 518676 : xingmux doesn't work anymore
-      * 518933 : mp3 tags are not copied when converting to another format
-      * 521459 : RTSP extension for Real Audio doesn't extract  Author, Co...
-      * 524346 : Framerate not being displayed correctly on running gst-di...
-      * 529488 : [sidplay] Missing sentinel in function call
-      * 532807 : [rmdemux] Doesn't properly aggregate flow returns
-      * 533581 : [mad] inconsistent use of rate and channels
-      * 533832 : [rmdemux] reset variables on flush
-
-Changes since 0.10.6:
-    
-      * Many bug fixes and improvements
-      * Accurate seeking support in mp3
-      * xingmux moved from -bad
-      * RealMedia and WMS RTSP support
-      * LAME mp3 encoder fixes
-      * Support non-square pixels in ASF
-      * rmdemux fixes
-      * amrnb fixes
-      * dvdreadsrc seeking fix
-      * Initial MPEG-2 reverse playback support
-      * New element: dvdsubdec
-
-Bugs fixed since 0.10.6:
-     
-      * 358891 : [dvdreadsrc] aborts due to src- > cur_pack == dsi_pack.dsi_...
-      * 337681 : Seeking problem with MP3s in banshee and rhythmbox
-      * 414988 : Stream encoded by lame has gap after decoding
-      * 427309 : [rmdemux] trouble playing RV10 video
-      * 439390 : [lame] fix up so we can control sample rate conversion
-      * 450879 : Missing files in po/POTFILES.in
-      * 452025 : ./configure breaks when cross-compiling LAME
-      * 454311 : missing xml/{element-synaesthesia-details.xml,plugin-syna...
-      * 466442 : amrnbenc has not properties to add header and select band...
-      * 495885 : [mpegdemux] unknown stream id 0xbe
-      * 500467 : [rmdemux] totem crashed with SIGSEGV
-      * 500808 : gstmpeg2dec compile problem in MSVC 6.0
-      * 507821 : Skip over broken seektable in Xing headers
-      * 511497 : [PLUGIN-MOVE] Move xingheader to gst-plugins-ugly
-      * 514297 : mpeg2dec with corrupted packets causes fps denominator so...
-      * 515575 : [lame] unit test shows memory leak
-      * 515708 : [dvdsubparse] Leaks a pad template
-      * 515725 : [xingmux] Fails on big endian systems
-      * 516278 : [dvdreadsrc] FORMAT_BYTES based seek stopped working sinc...
-      * 516811 : [mp3parse] immediate EOS when playing back AVIs
-      * 516989 : [dvdreadsrc] wrong (negative) stream position returned du...
-      * 308312 : Make mp3parse plugin implement GST_SEEK_FLAG_ACCURATE
-      * 508595 : [lame] wrong output caps in mono encoding mode
-      * 140136 : [mpeg] plays choppy in gst-player/totem
-      * 448782 : add finalize() to amrnbdec element
-      * 491305 : [playbin?] intro-leopard.mov sometimes EOSes immediately,...
-      * 504671 : [rtspsrc] spews warnings on setup and shutdown
-
-Changes since 0.10.5:
-
-      * fixes in handling of MPEG streams, Real streams and MP3
-      * AMR-NB fixes
-      * Other bug-fixes and improvements
-
-Bugs fixed since 0.10.5:
-
-      * 336370 : [asfdemux] crashes on an assertion in gst_asf_demux_get_v...
-      * 332157 : [asfdemux] This WMV file is played very strangely
-      * 335760 : [asfdemux] dataflow error when seeking in zeldadslarge.wmv
-      * 349779 : [real] can't play ancient RealAudio 1.0/2.0 format files
-      * 353116 : [asfdemux] hangs playing some mms stations
-      * 365288 : [asfdemux] seeking not very smooth
-      * 370020 : [mpeg2dec] continue even after 5 consecutive decoding errors
-      * 385292 : [rmdemux] stream index leaked on shutdown 
-      * 385311 : Memory leak initializing lame mp3 encoder plugin (gstlame.c)
-      * 385651 : [asfdemux] Jerky playback of " I love sky " 
-      * 393890 : [win32] autogenerated win32/common/config.h needed
-      * 397219 : [rmdemux] captured realaudio stream with non-zero start p...
-      * 403188 : [asfdemux] bug parsing certain stream header object
-      * 421594 : [real] doesn't compile if zlib includes are missing
-      * 425374 : [asfdemux] seek in WMV rarely works
-      * 428698 : [rmdemux] crashes on files with many logical streams 
-      * 429960 : [mpegdemux] playbin hangs with small external vobsub subt...
-      * 431707 : [amrnbparse] make pipeline hang 
-      * 432533 : [mad, mp3parse] regression: CVS version doesn't parse dur...
-      * 438610 : [dvddemux] fails after flushing seek
-      * 440120 : [mpegdemux] crashes in gst_mpeg_demux_send_subbuffer() wi...
-      * 442706 : [dvdsubdec] crashes when flushing/on seek
-      * 444514 : [PATCH] dvdsubdec miscalculates (long) subtitle durations
-      * 386218 : [asfdemux] Division by zero when seeking live streams
-
-Changes since 0.10.4:
-    
-      * Improved asf playback
-      * Fixes to MPEG demuxer
-      * Improved Real playback
-      * Fix crasher bugs in the MPEG video decoder
-      * DVD-read-src improvements
-      * mp3 parser fixes
-
-Bugs fixed since 0.10.4:
-     
-      * 361584 : [mpeg2dec] framerate=0/0 on caps leads to crash
-      * 162417 : [mpeg] movie skips
-      * 340433 : [dvdread] fails to play certain DVDs with playbin and Totem
-      * 348002 : AC3 5.1 foreground movie sound cannot be heard in Totem/g...
-      * 350761 : [a52dec] Select output format based on peer element caps
-      * 350778 : [mpegdemux] Send update newsegments
-      * 356004 : [mpeg2dec] memory corruption
-      * 361140 : [lame] lame bitrate=196 errors out in setup
-      * 362639 : Fixes compiling with forte: warning clean up (part 6)
-      * 369627 : [mpeg2dec] unit test addition and memleak fix
-      * 374760 : [PATCH] last buffer sent by lame may not have (valid) tim...
-      * 374914 : this mp4 video doesn't play correctly (codec problem)
-      * 384447 : totem crashes while trying to play dvd on ppc
-      * 385192 : mpegparse accesses random memory
-      * 334322 : [mpegdemux] playbin freezes with VobSub subtitles
-      * 384989 : misparsing of Real Media mux leads to buffer overrun
-      * 384996 : Tailored or broken Real Media mux file crashes RM demuxer
-      * 327350 : [mpeg2dec] altivec crashes on misaligned buffers
-      * 350723 : [mad] Wrong output buffer timestamping
-
-Bugs fixed since 0.10.3:
-    
-      * 329184 : [lame] remove tag writing support
-      * 345694 : [dvdreadsrc] crash with 'who wants to be a millionnaire' ...
-      * 349035 : [asfdemux] should error out on encrypted WMV stream
-      * 341677 : massive memory leak with mpeg2 video in AVI
-      * 321609 : [mpegstream] flush packetizer cache on discontinuities
-      * 323658 : [id3mux] Changing of ID3 tags is broken in gstreamer
-      * 335288 : Totem Crashes on Certain .mpg Files
-      * 336550 : [asfdemux] only first video frames are displayed with som...
-      * 336824 : [mad] returns incorrect duration to queries in BYTES format
-      * 337834 : [dvddemux] seeking in DVDs doesn't work
-      * 339287 : [lame] segfault if EOS before setcaps
-      * 340594 : [mad] does not publish supported query formats
-      * 340710 : [lame] typo in event handler
-      * 341254 : [asfdemux] gst_tag_list_get_string_index assertion
-      * 342222 : [amrnb] can't play AMR Narrowband from cellphone (S.E. W800)
-      * 342594 : [mad] should send new-segment before pad_alloc_buffer
-      * 343763 : [asfdemux] broken audio and unrecognised 2nd audio stream
-      * 345184 : [mpeg2dec] crash with video with pixel_width and pixel_he...
-      * 347029 : Minor mistake in comment
-      * 347292 : [rmdemux] Realaudio files with 'cook' audio 'stutter'
-      * 348786 : lame put lots of 0's at start of mp3
-      * 350044 : [dvdsubdec] outputs buffers with negative durations
-      * 350895 : [dvdreadsrc] wrong use of debugging causes fatal warning
-      * 343627 : Add QoS to mpeg2dec
-      * 344667 : [siddec] sounds very broken
-      * 350554 : [patch] assertation failed trying to play .ac3 files
-
-Features since 0.10.2:
-
-      * dvdsubdec ported
-      * fixes in mpeg2dec, asfdemux, mpegdemux, dvddemux, rmdemux,
-        mpegparse, amrnb, mad, lame, a52dec
-
-Bugs fixed since 0.10.2:
-    
-      * 300682 : [mpeg2dec] fails to play mpgtx -j joined files to the end
-      * 317310 : Cant play swedish radio station " P3 " 
-      * 320022 : [asfdemux] borks on a particular mms asf stream
-      * 323023 : [rmdemux] stops immediately if there are unlinked source ...
-      * 326598 : [mpegstream] does not handle timestamp overflow correctly
-      * 327356 : gst-plugins-ugly fails to build with GCC 4.1
-      * 328957 : [mpegstream] fix build with gcc 2.95
-      * 331588 : [rmdemux] realmedia files with AC3 don't work
-      * 331838 : build problem caused by AS_LIBTOOL_TAGS([CXX])
-      * 331842 : should check for mad and id3tag headers, not libs
-      * 332796 : [asfdemux] cannot play an ASF stream
-      * 333345 : [lame] fix some memory leaks
-      * 333683 : [id3mux] patch to add support for GST_TAG_ALBUM_VOLUME_NU...
-      * 334550 : Some ac3 files fail to play
-      * 336097 : [asfdemux] live ASF streams do not work
-      * 336387 : [mpegdemux] reffing null caps
-
-
-Features since 0.10.1:
-
-      * DVD Title source (dvdreadsrc) ported (DVD Menus in a future release)
-      * ASF demuxer ported
-      * Fixes for MPEG demuxing
-      * Fixes for the MAD MP3 decoder
-      * Fixes for the LAME MP3 encoder
-      * ID3 tag reading has moved to id3demux in gst-plugins-good
-      * Fixes for the Real Media demuxer
-      * Various other fixes
-
-Bugs fixed since 0.10.1:
-
-      * 171528 : SIGFPE in gstasf with http://joule.via.ecp.fr/~lool/debia...
-      * 317872 : Cannot demux ASF/WMV files with auxillary (non-audio/vide...
-      * 319782 : Lame encoding is broken with vbr=vbr-new and vbr-quality=9
-      * 326711 : [mpegdemux] does not negotiate source pads
-      * 326734 : [mad] Add 24-bit output support
-      * 329575 : misc bugfixes for mad from 0.8
-      * 331035 : [asfdemux] port to 0.10
-      * 331301 : [mpeg2dec] strides issues when cropping
-      * 330844 : mpeg2dec crashes with " cropped " MPEG videos
-      * 331579 : Set asfdemux rank to secondary
-      * 313838 : totem hangs after playing an amazon sample
-
-Features since 0.10.0:
-    
-      * fixes in dvddemux, mpegdemux, mad, iec958
-      * removed id3demux (new version in gst-plugins-good)
-
-Bugs fixed since 0.10.0:
-    
-      * 322049 : [id3demux] should support pull range
-      * 322856 : [mpeg2dec] Use of wrong variables
-      * 322857 : [mpeg2dec] Seeking in byte format
-      * 325652 : many plugins don't pass unhandled queries upstream
-
-API added since 0.10.0:
-    
-      * AC3IEC::raw-audio
-
-Bugs fixed since 0.9.7:
-    
-      * 323199 : Remove id3tag element (replaced by id3demux and id3mux)
-
-Changes since 0.9.6:
-    
-      * mpegstream fixes
-
-Bugs fixed since 0.9.6:
-    
-      * 319784 : mad claims to need more data
-      * 322745 : [mpegdemux] segfaults
-  
-Changes since 0.9.5:
-    
-      * mpegstream ported
-      * fractional framerates
-
-Bugs fixed since 0.9.5:
-    
-      * 319862 : Partial mpegstream/dvddemux port
-      * 321955 : gst-plugins-ugly fail to compile
-
-Changes since 0.9.3:
-
-      * rmdemux fixes
-      * a52dec ported
-
-Bugs fixed since 0.9.3:
-
-      * 318849 : [a52dec] ported to gstreamer 0.9
-
-Changes since 0.9.1:
-
-      * lame, rmdemux, iec958 fixes
+
+
+GSTREAMER 1.16 RELEASE NOTES
+
+
+GStreamer 1.16 has not been released yet. It is scheduled for release
+around September 2018.
+
+1.15.0.1 is the unstable development version that is being developed in
+the git master branch and which will eventually result in 1.16.
+
+The plan for the 1.16 development cycle is yet to be confirmed, but it
+is expected that feature freeze will be around August 2017 followed by
+several 1.15 pre-releases and the new 1.16 stable release in September.
+
+1.16 will be backwards-compatible to the stable 1.14, 1.12, 1.10, 1.8,
+1.6, 1.4, 1.2 and 1.0 release series.
+
+See https://gstreamer.freedesktop.org/releases/1.16/ for the latest
+version of this document.
+
+_Last updated: Tuesday 20 March 2018, 01:30 UTC (log)_
+
+
+Introduction
+
+The GStreamer team is proud to announce a new major feature release in
+the stable 1.x API series of your favourite cross-platform multimedia
+framework!
+
+As always, this release is again packed with new features, bug fixes and
+other improvements.
+
+
+Highlights
+
+-   this section will be completed in due course
+
+
+Major new features and changes
+
+Noteworthy new API
+
+-   this section will be filled in in due course
+
+New Elements
+
+-   this section will be filled in in due course
+
+New element features and additions
+
+-   this section will be filled in in due course
+
+Plugin and library moves
+
+-   this section will be filled in in due course
+
+Plugin removals
+
+-   this section will be filled in in due course
+
+
+Miscellaneous API additions
+
+-   this section will be filled in in due course
+
+GstPlayer
+
+-   this section will be filled in in due course
+
+
+Miscellaneous changes
+
+-   this section will be filled in in due course
+
+OpenGL integration
+
+-   this section will be filled in in due course
+
+
+Tracing framework and debugging improvements
+
+-   this section will be filled in in due course
+
+
+Tools
+
+-   this section will be filled in in due course
+
+
+GStreamer RTSP server
+
+-   this section will be filled in in due course
+
+
+GStreamer VAAPI
+
+-   this section will be filled in in due course
+
+
+GStreamer Editing Services and NLE
+
+-   this section will be filled in in due course
+
+
+GStreamer validate
+
+-   this section will be filled in in due course
+
+
+GStreamer Python Bindings
+
+-   this section will be filled in in due course
+
+
+Build and Dependencies
+
+-   this section will be filled in in due course
+
+
+Platform-specific improvements
+
+Android
+
+-   this section will be filled in in due course
+
+macOS and iOS
+
+-   this section will be filled in in due course
+
+Windows
+
+-   this section will be filled in in due course
+
+
+Contributors
+
+-   this section will be filled in in due course
+
+... and many others who have contributed bug reports, translations, sent
+suggestions or helped testing.
+
+
+Bugs fixed in 1.16
+
+-   this section will be filled in in due course
+
+More than XXX bugs have been fixed during the development of 1.16.
+
+This list does not include issues that have been cherry-picked into the
+stable 1.16 branch and fixed there as well, all fixes that ended up in
+the 1.16 branch are also included in 1.16.
+
+This list also does not include issues that have been fixed without a
+bug report in bugzilla, so the actual number of fixes is much higher.
+
+
+Stable 1.16 branch
+
+After the 1.16.0 release there will be several 1.16.x bug-fix releases
+which will contain bug fixes which have been deemed suitable for a
+stable branch, but no new features or intrusive changes will be added to
+a bug-fix release usually. The 1.16.x bug-fix releases will be made from
+the git 1.16 branch, which is a stable branch.
+
+1.16.0
+
+1.16.0 is scheduled to be released around September 2018.
+
+
+Known Issues
+
+-   The webrtcdsp element is currently not shipped as part of the
+    Windows binary packages due to a build system issue.
+
+
+Schedule for 1.18
+
+Our next major feature release will be 1.16, and 1.15 will be the
+unstable development version leading up to the stable 1.16 release. The
+development of 1.15/1.16 will happen in the git master branch.
+
+The plan for the 1.16 development cycle is yet to be confirmed, but it
+is expected that feature freeze will be around August 2017 followed by
+several 1.15 pre-releases and the new 1.16 stable release in September.
+
+1.16 will be backwards-compatible to the stable 1.14, 1.12, 1.10, 1.8,
+1.6, 1.4, 1.2 and 1.0 release series.
+
+------------------------------------------------------------------------
+
+_These release notes have been prepared by Tim-Philipp Müller._
+
+_License: CC BY-SA 4.0_