summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog534
1 files changed, 532 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 30bbf60d..39c73d62 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,539 @@
+=== release 1.5.1 ===
+
+2015-06-07 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.5.1
+
+2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/eo.po:
+ * po/fr.po:
+ po: Update translations
+
+2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
+
+ * tests/check/elements/amrnbenc.c:
+ * tests/check/elements/mpeg2dec.c:
+ * tests/check/elements/x264enc.c:
+ * tests/check/elements/xingmux.c:
+ * tests/check/pipelines/lame.c:
+ check: Use GST_CHECK_MAIN () macro everywhere
+ Makes source code smaller, and ensures we go through common initialization
+ path (like the one that sets up XML unit test output ...)
+
+2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/x264/gstx264enc.c:
+ x264enc: don't artificially limit max allowed value of "threads" property
+ In auto mode it will happily chose much higher values anyway,
+ and a limit of 4 seems a bit low these days.
+
+2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
+
+ * ext/dvdread/dvdreadsrc.c:
+ dvdread: Also reset the first_seek var in start()
+ Make the initial chapter seek work across reuse.
+ https://bugzilla.gnome.org/show_bug.cgi?id=453322
+
+2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
+
+ * ext/dvdread/dvdreadsrc.c:
+ * ext/dvdread/dvdreadsrc.h:
+ dvdread: Work around basesrc initial seek
+ Ignore the initial seek basesrc sends, as it
+ breaks starting from another chapter by
+ immediately seeking back to the start of the title
+
+2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/a52dec/gsta52dec.c:
+ * ext/amrnb/amrnbdec.c:
+ * ext/amrnb/amrnbenc.c:
+ * ext/amrwbdec/amrwbdec.c:
+ * ext/cdio/gstcdiocddasrc.c:
+ * ext/lame/gstlamemp3enc.c:
+ * ext/mad/gstmad.c:
+ * ext/sidplay/gstsiddec.cc:
+ * ext/twolame/gsttwolamemp2enc.c:
+ * ext/x264/gstx264enc.c:
+ * gst/realmedia/rademux.c:
+ * gst/xingmux/gstxingmux.c:
+ docs: update example pipelines in element docs
+ Mostly gst-launch -> gst-launch-1.0, but also
+ use autoaudiosink/autovideosink in more places
+ and update pipelines a little or flesh out
+ descriptions.
+
+2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
+
+ * gst/dvdlpcmdec/gstdvdlpcmdec.c:
+ * gst/realmedia/rdtdepay.c:
+ Rename property enums from ARG_ to PROP_
+ Property enum items should be nameed PROP_ for consistency and readability.
+
+2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * Android.mk:
+ * ext/mad/Makefile.am:
+ * ext/x264/Makefile.am:
+ * gst/asfdemux/Makefile.am:
+ * gst/dvdlpcmdec/Makefile.am:
+ * gst/dvdsub/Makefile.am:
+ * gst/realmedia/Makefile.am:
+ * gst/xingmux/Makefile.am:
+ Remove obsolete Android build cruft
+ This is not needed any longer.
+
+2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
+
+ * gst/realmedia/pnmsrc.c:
+ realmedia: remove unused enum item PROP_LAST
+
+2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/check/Makefile.am:
+ tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
+ Make sure the test environment is set up.
+ https://bugzilla.gnome.org//show_bug.cgi?id=747624
+
+2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * configure.ac:
+ configure: bump automake requirement to 1.14 and autoconf to 2.69
+ This is only required for builds from git, people can still
+ build tarballs if they only have older autotools.
+ https://bugzilla.gnome.org//show_bug.cgi?id=747624
+
+2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * .gitignore:
+ Update .gitignore
+
+2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * LICENSE_readme:
+ Remove LICENSE_readme
+ It's completely outdated and just confusing, better if people are
+ forced to look at the actual code in question than trusting this file.
+
+2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * INSTALL:
+ Remove INSTALL file
+ autotools automatically generate this, and when using different versions
+ for autogen.sh there will always be changes to a file tracked by git.
+
+2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
+
+ * gst/asfdemux/gstasfdemux.c:
+ asfdemux: fix a seek failure due to out-of-range in push mode
+ A seek in push mode failed for big offsets which are beyond
+ the range of guint32.
+ https://bugzilla.gnome.org/show_bug.cgi?id=748162
+
+2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
+
+ * common:
+ * tests/check/Makefile.am:
+ tests: Use AM_TESTS_ENVIRONMENT
+ Needed by the new automake test runner
+
+2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * autogen.sh:
+ * common:
+ Automatic update of common submodule
+ From bc76a8b to c8fb372
+
+2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/a52dec/gsta52dec.c:
+ a52dec: fix race in liba52dec lookup table initialization
+ a52_init initializes the IMDCT global state as well as creating
+ a new state. When two A52 decoders are created (eg, when two AC3
+ tracks are contained in a video), calls to a52_init may happen
+ at the same time, and the IMDCT initialization is not reentrant.
+ https://bugzilla.gnome.org/show_bug.cgi?id=746781
+
+2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * ext/mpeg2dec/gstmpeg2dec.c:
+ mpeg2dec: fix buffer leak in crop_buffer()
+ gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
+ gst_buffer_replace() reffed it as well so we were one reference extra.
+ https://bugzilla.gnome.org/show_bug.cgi?id=746887
+
+2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+ * gst/realmedia/rmdemux.c:
+ rmdemux: resurrect some flow return handling
+ https://bugzilla.gnome.org/show_bug.cgi?id=744572
+
+2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
+
+ * gst/asfdemux/gstasfdemux.c:
+ asfdemux: resurrect some flow return handling
+ https://bugzilla.gnome.org/show_bug.cgi?id=744572
+
+2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
+
+ * ext/mpeg2dec/gstmpeg2dec.c:
+ mpeg2dec: fix memory leak
+ CID #1291630
+
+2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
+
+ * ext/mpeg2dec/gstmpeg2dec.c:
+ mpeg2dec: initialize buffer
+ Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
+ CID #1291634
+
+2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/mpeg2dec/gstmpeg2dec.c:
+ mpeg2dec: Add stride support
+ This allow using external pools that have different strides from the
+ default. These strides need to respect certain rules, which we check
+ and if these are not met, we fallback to generic pool.
+ https://bugzilla.gnome.org/show_bug.cgi?id=735379
+
+2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/mpeg2dec/gstmpeg2dec.c:
+ * ext/mpeg2dec/gstmpeg2dec.h:
+ mpeg2dec: Re-implement pool handling
+ This is a rewrite of the pool negotiation and configuration. Direct
+ to output decoding is now achieved by configuring the pool using
+ video-alignment. This removes copies when dealing with any elements that
+ supports VideoAlignment, and enable usage of generic video buffer pool,
+ XVImagePool and GLPool. It drops the crop meta implementation for now.
+ https://bugzilla.gnome.org/show_bug.cgi?id=735379
+
+2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/dvdsub/gstdvdsubdec.c:
+ dvbsub: fix indentation
+
+2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/dvdread/dvdreadsrc.c:
+ * gst/dvdsub/gstdvdsubdec.c:
+ Fix double semicolons
+
+2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/mpeg2dec/gstmpeg2dec.c:
+ Revert "mpeg2dec: Fix handling of stride"
+ This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
+
+2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/mpeg2dec/gstmpeg2dec.c:
+ Revert "mpeg2dec: Use propose unref method for buffer"
+ This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
+
+2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/mpeg2dec/gstmpeg2dec.c:
+ mpeg2dec: Use propose unref method for buffer
+
+2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
+
+ * ext/mpeg2dec/gstmpeg2dec.c:
+ mpeg2dec: Fix handling of stride
+ A pipeline like:
+ gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
+ would look bad when file.ts contains 704x576 video, because vaapisink would
+ give you buffers of stride 768, but libmpeg2 was not told about this and
+ used a stride of 704.
+ Tell libmpeg2 about the stride from downstream; in the process, teach it to
+ reject buffer pools that don't meet libmpeg2's chroma stride requirements
+ Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
+
+2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/x264/gstx264enc.c:
+ * gst/asfdemux/gstasfdemux.c:
+ Improve and fix LATENCY query handling
+ This now follows the design docs everywhere, especially the maximum latency
+ handling.
+ https://bugzilla.gnome.org/show_bug.cgi?id=744106
+
+2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/x264/gstx264enc.c:
+ x264enc: Don't set max latency to the same value as the encoder latency
+ The meaning of the max latency is *not* the maximum latency this element will
+ introduce. It is the maximum latency this element can endure without
+ overflowing any buffers, which is infinite for x264enc.
+ Fixes latency configuration in zero latency mode, where max latency was
+ becoming 0... which usually won't work well if something else introduces
+ latency as then max < min in the end, and latency configuration just fails.
+
+2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/x264/gstx264enc.c:
+ x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
+ This matches what is done when downstream caps are not ANY, and fixes
+ prerolling in byte stream mode when typefind is downstream.
+
+2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/lame/gstlamemp3enc.c:
+ * ext/twolame/gsttwolamemp2enc.c:
+ Constify some static arrays everywhere
+
+2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * configure.ac:
+ configure: remove non-ported plugins stuff
+ It's not needed any longer, all plugins in -ugly
+ have been ported.
+
+2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
+
+ * ext/x264/gstx264enc.c:
+ x264enc: Don't set an allocation maximum
+ There is no reason x264enc should enforce a maximum allocation size.
+ The maximum is normally set by buffer pool which cannot grow, but we
+ don't offer a buffer pool. This would lead to stall when used with
+ element that don't implement allocation query.
+ Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
+
+2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From f2c6b95 to bc76a8b
+
+2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * MAINTAINERS:
+ MAINTAINERS: Update my mail address
+
+2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * common:
+ Automatic update of common submodule
+ From ef1ffdc to f2c6b95
+
+2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From 7bb2bce to ef1ffdc
+
+2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * gst/dvdlpcmdec/gstdvdlpcmdec.c:
+ dvdlpcmdec: set channel positions using the appropriate API
+ https://bugzilla.gnome.org/show_bug.cgi?id=731038
+
+2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/asfdemux/gstasfdemux.c:
+ asfdemux: fix comment
+
+2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/asfdemux/gstasfdemux.c:
+ asfdemux: Send duration query upstream first
+ An upstream element (like mms or some dlna source) might be able to
+ answer the query. Try that first, else fallback to standard logic
+
+2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/asfdemux/asfpacket.c:
+ asf: fix up file mode
+
+2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * common:
+ Automatic update of common submodule
+ From 84d06cd to 7bb2bce
+
+2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * Makefile.am:
+ tests: parallelise 'make check-valgrind'
+
+2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * common:
+ Automatic update of common submodule
+ From a8c8939 to 84d06cd
+
+2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * README:
+ * common:
+ Automatic update of common submodule
+ From 36388a1 to a8c8939
+
+2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/asfdemux/gstasfdemux.c:
+ asfdemux: first try to delegate TIME seek events upstream
+ We should give a chance to upstream to handle TIME seek events before trying
+ to handle it in asfdemux.
+ Fix a bug where fast backward seeks where discarded right away because they
+ were not supported by asfdemux.
+ https://bugzilla.gnome.org/show_bug.cgi?id=734471
+
+2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+
+ * gst/asfdemux/asfheaders.c:
+ * gst/asfdemux/asfheaders.h:
+ * gst/asfdemux/gstasfdemux.c:
+ asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
+ We can safely ignore those but best to claim to understand this object type so
+ we don't raise a warning.
+ https://bugzilla.gnome.org/show_bug.cgi?id=736060
+
+2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/asfdemux/gstasfdemux.c:
+ * gst/asfdemux/gstasfdemux.h:
+ asfdemux: if video is h264, check the codec_data for bytestream data
+ For bytestream we don't want to expose it as codec_data but rather as
+ streamheader as it is not out-of-band data but data that should be
+ prepended to the beginning of the stream before the other buffers.
+ https://bugzilla.gnome.org/show_bug.cgi?id=735070
+
+2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * docs/plugins/inspect/plugin-a52dec.xml:
+ * docs/plugins/inspect/plugin-amrnb.xml:
+ * docs/plugins/inspect/plugin-amrwbdec.xml:
+ * docs/plugins/inspect/plugin-asf.xml:
+ * docs/plugins/inspect/plugin-cdio.xml:
+ * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
+ * docs/plugins/inspect/plugin-dvdread.xml:
+ * docs/plugins/inspect/plugin-dvdsub.xml:
+ * docs/plugins/inspect/plugin-lame.xml:
+ * docs/plugins/inspect/plugin-mad.xml:
+ * docs/plugins/inspect/plugin-mpeg2dec.xml:
+ * docs/plugins/inspect/plugin-realmedia.xml:
+ * docs/plugins/inspect/plugin-siddec.xml:
+ * docs/plugins/inspect/plugin-twolame.xml:
+ * docs/plugins/inspect/plugin-x264.xml:
+ * docs/plugins/inspect/plugin-xingmux.xml:
+ docs: update for git master
+
+2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst/asfdemux/gstasfdemux.c:
+ asfdemux: simplify log statement
+ Use the GST_PTR_FORMAT to print the buffer
+
+2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/x264/gstx264enc.c:
+ x264: fix colour inversion with YV12 format
+ It's the same as I420 but with the U/V planes swapped.
+
+2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
+
+ * Makefile.am:
+ * common:
+ Makefile: Add usage of build-checks step
+ Allows building checks without running them
+
+2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/x264/gstx264enc.c:
+ x264enc: Request buffers in allocation query
+ https://bugzilla.gnome.org/show_bug.cgi?id=732288
+
+2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
+
+ * ext/x264/gstx264enc.c:
+ * ext/x264/gstx264enc.h:
+ x264enc: Shift both PTS and DTS to ensure positive timestamp
+ Currently we only shift DTS to compensate that we don't support negative
+ timestamp. This cause a problem that PTS is no longer >= DTS and may
+ make muxers live much harder. Instead, shift both PTS/DTS forward. Also
+ remove all the hack to handle this which seems the result of thinking libx264
+ is bugged.
+ https://bugzilla.gnome.org/show_bug.cgi?id=731351
+
+2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
=== release 1.4.0 ===
-2014-07-19 Sebastian Dröge <slomo@coaxion.net>
+2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.4.0
+ * docs/plugins/inspect/plugin-a52dec.xml:
+ * docs/plugins/inspect/plugin-amrnb.xml:
+ * docs/plugins/inspect/plugin-amrwbdec.xml:
+ * docs/plugins/inspect/plugin-asf.xml:
+ * docs/plugins/inspect/plugin-cdio.xml:
+ * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
+ * docs/plugins/inspect/plugin-dvdread.xml:
+ * docs/plugins/inspect/plugin-dvdsub.xml:
+ * docs/plugins/inspect/plugin-lame.xml:
+ * docs/plugins/inspect/plugin-mad.xml:
+ * docs/plugins/inspect/plugin-mpeg2dec.xml:
+ * docs/plugins/inspect/plugin-realmedia.xml:
+ * docs/plugins/inspect/plugin-siddec.xml:
+ * docs/plugins/inspect/plugin-twolame.xml:
+ * docs/plugins/inspect/plugin-x264.xml:
+ * docs/plugins/inspect/plugin-xingmux.xml:
+ * gst-plugins-ugly.doap:
+ * win32/common/config.h:
+ Release 1.4.0
+
+2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/eo.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/gl.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/ms.po:
+ * po/mt.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ Update .po files
2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>