diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-11-01 17:57:44 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-11-01 17:57:44 +0200 |
commit | 990eeb22ba8f8cce9be184abd9c9cd6b30f893e4 (patch) | |
tree | 27d798c3f2871f72ef24d83613cc5006bfbeb049 /ChangeLog | |
parent | e65f88cb280bed6c39916d3eda58f8f32a4fabed (diff) |
Release 1.10.01.10.0
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 432 |
1 files changed, 430 insertions, 2 deletions
@@ -1,9 +1,437 @@ +=== release 1.10.0 === + +2016-11-01 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.10.0 + +2016-11-01 17:41:51 +0200 Sebastian Dröge <sebastian@centricular.com> + + * po/el.po: + po: Update translations + +2016-10-27 12:01:55 +0200 Tobias Schneider <tobias.schneider@voiceinterconnect.de> + + * sys/v4l2/gstv4l2object.c: + v4l2object: fix extra-controls leak + Gst struct v4l2object->extra_controls is created if user sets appropriate + option but it is not freed on destruction of v4l2object. + https://bugzilla.gnome.org/show_bug.cgi?id=773580 + +2016-10-31 18:00:07 +0200 Sebastian Dröge <sebastian@centricular.com> + + * ext/soup/gstsouphttpsrc.c: + * ext/soup/gstsouphttpsrc.h: + Revert "souphttpsrc: reduce reading latency by using non-blocking read" + This reverts commit 8816764112408766889c8b680a3af51115df4bf5. + It causes issues with the timeouts, and causes connections to be closed + without actual reason. Needs further investigation. + https://bugzilla.gnome.org/show_bug.cgi?id=773509 + +2016-10-31 09:00:49 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/wavparse/gstwavparse.c: + wavparse: Don't try to add srcpad if we don't know valid caps yet + Otherwise we'll run into an assertion on specially crafted files. + https://bugzilla.gnome.org/show_bug.cgi?id=773643 + +2016-10-27 11:23:51 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * meson.build: + meson: Remove uselessly duplicated dep checks + These checks are done inside the meson.build files for each plugin. + +2016-10-27 11:22:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * ext/meson.build: + meson: dv plugin now works on MSVC + Needs a Meson patch to filter out the useless -lpthread + https://github.com/mesonbuild/meson/pull/962 + +2016-10-27 14:03:48 +0200 Branko Subasic <branko@axis.com> + + * gst/matroska/matroska-mux.c: + matroskamux: allow resolutions above 4096 + Modify the caps string to allow width and height greater than 4096. + There is no need to restrict it since the matroska format allows the + width and height values to be up to eight bytes long. + https://bugzilla.gnome.org/show_bug.cgi?id=773582 + +2016-10-23 17:23:10 -0700 Scott D Phillips <scott.d.phillips@intel.com> + + * gst/udp/gstudpsrc.c: + udpsrc: Check for G_PLATFORM_WIN32 for presence of ipi_spec_dest + G_OS_WIN32 is only set when not building with cygwin, but + ipi_spec_dest is missing both with and without cygwin. + https://bugzilla.gnome.org/show_bug.cgi?id=773114 + +2016-10-26 08:51:40 +0200 Michael Olbrich <m.olbrich@pengutronix.de> + + * ext/soup/gstsouphttpsrc.c: + souphttpsrc: reset read_position when reading fails + souphttpsrc maintains two variables for the position: + * 'request_position' is where we want to be + * 'read_position' is where we are + During Normal operations both are updated in sync when data arrives. A seek + changes 'request_position' but not 'read_position'. + When the two positions get out of sync, then a new request is send and the + 'Range' header is adjusted to the current 'request_position'. + Without this patch, if reading fails, then the source is destroyed. This + triggers a new request, but the range remains unchanged. As a result, the + old range is used and old data will be read. + Changing the 'read_position' to -1 makes it explicitly different from + 'request_position' and as a result the 'Range' header is updated correctly. + https://bugzilla.gnome.org/show_bug.cgi?id=773509 + +2016-10-25 08:54:34 -0700 Scott D Phillips <scott.d.phillips@intel.com> + + * meson.build: + meson: Don't depend on gstreamer-check-1.0 on windows + https://bugzilla.gnome.org/show_bug.cgi?id=773114 + +2016-10-25 15:24:20 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: reset connection info to non-flushing when closing + This solves a hanging mainloop in following scenario: + * connect to source + * network/server drops + * pipeline set to NULL (and connection to flushing as part) + * pipeline set to PAUSED/PLAYING (connection to non-flushing, but not recorded) + * [connecting still not possible] + * pipeline set to NULL => mainloop hangs (since no actual flushing is done) + +2016-10-26 14:32:48 +1100 Jan Schmidt <jan@centricular.com> + + * gst/multifile/gstsplitmuxsink.c: + * gst/multifile/gstsplitmuxsink.h: + splitmuxsink: Only allow one video request pad + The pacing of the overall muxing is controlled + by the video GOPs arriving, so we can only handle + 1 video stream, and the request pad is named accordingly. + Ignore a request for a 2nd video pad if there's already + an active one. + +2016-10-26 11:59:32 +1100 Jan Schmidt <jan@centricular.com> + + * gst/multifile/gstsplitmuxsink.c: + splitmuxsink: Take ownership of floating refs + sink the floating ref when handed a muxer or sink to use so + we clearly take ownership. + +2016-10-25 14:51:52 +1100 Jan Schmidt <jan@centricular.com> + + * gst/multifile/gstsplitmuxsink.c: + splitmuxsink: Set child elements to NULL when removing. + Make sure that elements are in the NULL state when removing. + Fixes critical warnings when errors occur early on in starting up. + +2016-10-25 14:50:53 +1100 Jan Schmidt <jan@centricular.com> + + * gst/multifile/gstsplitmuxsink.c: + splitmuxsink: Set pad template on request sink pads + Ensure that the ghost pad returned as a request pad + has the template that was requested + +2016-10-25 10:50:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * meson.build: + * tests/check/meson.build: + Revert "meson: move gstreamer-check-1.0 dependency to tests/check" + This reverts commit 46632694662b96fddb848a1f2091a215b28a2d35. + Does not actually work. See: + https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31 + +2016-06-08 11:24:37 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * gst/flv/gstflvmux.c: + flvmux: Assume PTS is DTS when PTS is missing + This fixes issue for encoders that only sets the DTS. We assume that + there was no re-ordering when that happens. + https://bugzilla.gnome.org/show_bug.cgi?id=762207 + +2016-10-24 00:34:15 +0100 Tim-Philipp Müller <tim@centricular.com> + + * tests/check/meson.build: + meson: fix build outside of gst-all + +2016-10-21 00:42:54 -0700 Scott D Phillips <scott.d.phillips@intel.com> + + * sys/directsound/meson.build: + meson: directsound: Add ole32 library dependency + https://bugzilla.gnome.org/show_bug.cgi?id=773114 + +2016-10-21 00:42:18 -0700 Scott D Phillips <scott.d.phillips@intel.com> + + * meson.build: + * tests/check/meson.build: + meson: move gstreamer-check-1.0 dependency to tests/check + https://bugzilla.gnome.org/show_bug.cgi?id=773114 + +2016-10-20 22:08:14 +0100 Tim-Philipp Müller <tim@centricular.com> + + * tests/check/elements/videomixer.c: + tests: videomixer: disable racy flush_start_flush_stop test + It's been broken for years, and it's unlikely it will ever + be fixed for collectpads/videomixer now that there's compositor + which works fine. So let's disable it, since all it does + is that it creates noise that distracts from other failures. + Also see the corresponding adder bug as it failed in the same way: + https://bugzilla.gnome.org/show_bug.cgi?id=708891 + +2016-10-09 16:56:10 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> + + * tests/check/elements/souphttpsrc.c: + tests: Fix souphttpsrc tests without CK_FORK=no + It seems that the forked processes all attempt to handle the listening + socket from the server, and only one has to shutdown the socket to break + the server completely. + Create a new server inside each test to avoid this. + https://bugzilla.gnome.org/show_bug.cgi?id=772656 + +2016-10-09 15:23:51 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> + + * tests/check/elements/level.c: + tests: Fix level test in CK_FORK=no mode + The tests accumulate buffers in GstCheck's buffers list, and the list is + not (consistently) reset between tests. Do that and remove the now + conflicting unrefs for outbuffers. + https://bugzilla.gnome.org/show_bug.cgi?id=772644 + +2016-10-07 13:04:27 +0530 Gaurav Gupta <g.gupta@samsung.com> + + * sys/waveform/gstwaveformsink.c: + waveformsink: Fix Memory leak using GST_PTR_FORMAT + https://bugzilla.gnome.org/show_bug.cgi?id=772497 + +2016-10-18 12:23:42 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/monoscope/meson.build: + meson: Add missing gstaudio dep to monoscope + In file included from ../subprojects/gst-plugins-good/gst/monoscope/gstmonoscope.c:42:0: + ../subprojects/gst-plugins-base/gst-libs/gst/audio/audio.h:26:39: fatal error: gst/audio/audio-enumtypes.h: No such file or directory + #include <gst/audio/audio-enumtypes.h> + ^ + compilation terminated. + https://ci.gstreamer.net/job/GStreamer-master-meson/271/console + +2016-10-16 02:18:22 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/multifile/meson.build: + meson: Add missing pbutils dependency to multifile + Found via the Jenkins CI: + FAILED: subprojects/gst-plugins-good/gst/multifile/gstmultifile@sha/gstsplitmuxsink.c.o + [...] + In file included from ../subprojects/gst-plugins-good/gst/multifile/gstsplitmuxsink.h:24:0, + from ../subprojects/gst-plugins-good/gst/multifile/gstsplitmuxsink.c:59: + ../subprojects/gst-plugins-base/gst-libs/gst/pbutils/pbutils.h:30:43: fatal error: gst/pbutils/pbutils-enumtypes.h: No such file or directory + #include <gst/pbutils/pbutils-enumtypes.h> + ^ + compilation terminated. + https://ci.gstreamer.net/job/GStreamer-master-meson/263/console + +2016-10-15 22:11:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * meson.build: + meson: Don't set c_std to gnu99 + Use the default for each compiler on every platform instead. This + improves our compatibility with compilers that don't have gnu99 as + a c_std. + +2016-10-04 18:04:11 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * meson.build: + * tests/check/getpluginsdir: + * tests/check/meson.build: + meson: Make use of new environment object and set plugin path to builddir + Workaround source_root being the root directory of all projects in the subproject + case and remove now unneeded getpluginsdir + Bump meson requirement to 0.35 + +2016-10-06 11:15:54 +0530 Gaurav Gupta <g.gupta@samsung.com> + + * tests/examples/rtp/client-rtpaux.c: + tests: Fix memory leak in test rtpaux test + https://bugzilla.gnome.org/show_bug.cgi?id=772496 + +2016-10-03 11:27:54 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/imagefreeze/gstimagefreeze.c: + imagefreeze: Forward latency queries to upstream + Without this, latency queries to imagefreeze will fail. + +2016-09-30 11:35:39 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com> + + * hooks/pre-commit.hook: + * meson.build: + * tests/check/getpluginsdir: + meson: Setup pre commit hook and fix getpluginsdir for standalone case + +2016-09-29 04:55:14 +1000 Jan Schmidt <jan@centricular.com> + + * gst/multifile/gstsplitmuxsrc.c: + splitmuxsrc: Handle stop point from segment + If the seek stop point (or start, during reverse play) + was within the segment we just finished, go EOS immediately + instead of proceeding through all other parts and sending + 0 length seeks to them. + https://bugzilla.gnome.org/show_bug.cgi?id=772138 + +2016-09-29 03:21:26 +1000 Jan Schmidt <jan@centricular.com> + + * gst/multifile/gstsplitmuxsrc.c: + splitmuxsrc: Drop lock shutting down pads + Avoid a sporadic deadlock on shutdown by dropping + the splitmux lock around pad shutdown + https://bugzilla.gnome.org/show_bug.cgi?id=772138 + +2016-09-29 02:47:36 +1000 Jan Schmidt <jan@centricular.com> + + * gst/multifile/gstsplitmuxpartreader.c: + splitmuxsrc: Fix extra unref handling queries + https://bugzilla.gnome.org/show_bug.cgi?id=772138 + +2016-09-29 04:50:25 +1000 Jan Schmidt <jan@centricular.com> + + * gst/multifile/gstsplitmuxpartreader.c: + * gst/multifile/gstsplitmuxpartreader.h: + * gst/multifile/gstsplitmuxsrc.c: + splitmuxsrc: Avoid stall when parts get out of sync + When one part moves ahead of the others - due to excessive + downstream queueing, or really small input files - then + we can end up activating parts more than once. That can lead to + effects like shutting down pad tasks prematurely. + https://bugzilla.gnome.org/show_bug.cgi?id=772138 + +2016-09-30 11:41:19 +0100 Tim-Philipp Müller <tim@centricular.com> + + * meson.build: + meson: update version + === release 1.9.90 === -2016-09-30 Sebastian Dröge <slomo@coaxion.net> +2016-09-30 13:02:19 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.9.90 + * docs/plugins/gst-plugins-good-plugins.args: + * docs/plugins/gst-plugins-good-plugins.interfaces: + * docs/plugins/inspect/plugin-1394.xml: + * docs/plugins/inspect/plugin-aasink.xml: + * docs/plugins/inspect/plugin-alaw.xml: + * docs/plugins/inspect/plugin-alpha.xml: + * docs/plugins/inspect/plugin-alphacolor.xml: + * docs/plugins/inspect/plugin-apetag.xml: + * docs/plugins/inspect/plugin-audiofx.xml: + * docs/plugins/inspect/plugin-audioparsers.xml: + * docs/plugins/inspect/plugin-auparse.xml: + * docs/plugins/inspect/plugin-autodetect.xml: + * docs/plugins/inspect/plugin-avi.xml: + * docs/plugins/inspect/plugin-cacasink.xml: + * docs/plugins/inspect/plugin-cairo.xml: + * docs/plugins/inspect/plugin-cutter.xml: + * docs/plugins/inspect/plugin-debug.xml: + * docs/plugins/inspect/plugin-deinterlace.xml: + * docs/plugins/inspect/plugin-dtmf.xml: + * docs/plugins/inspect/plugin-dv.xml: + * docs/plugins/inspect/plugin-effectv.xml: + * docs/plugins/inspect/plugin-equalizer.xml: + * docs/plugins/inspect/plugin-flac.xml: + * docs/plugins/inspect/plugin-flv.xml: + * docs/plugins/inspect/plugin-flxdec.xml: + * docs/plugins/inspect/plugin-gdkpixbuf.xml: + * docs/plugins/inspect/plugin-goom.xml: + * docs/plugins/inspect/plugin-goom2k1.xml: + * docs/plugins/inspect/plugin-icydemux.xml: + * docs/plugins/inspect/plugin-id3demux.xml: + * docs/plugins/inspect/plugin-imagefreeze.xml: + * docs/plugins/inspect/plugin-interleave.xml: + * docs/plugins/inspect/plugin-isomp4.xml: + * docs/plugins/inspect/plugin-jack.xml: + * docs/plugins/inspect/plugin-jpeg.xml: + * docs/plugins/inspect/plugin-level.xml: + * docs/plugins/inspect/plugin-matroska.xml: + * docs/plugins/inspect/plugin-mulaw.xml: + * docs/plugins/inspect/plugin-multifile.xml: + * docs/plugins/inspect/plugin-multipart.xml: + * docs/plugins/inspect/plugin-navigationtest.xml: + * docs/plugins/inspect/plugin-oss4.xml: + * docs/plugins/inspect/plugin-ossaudio.xml: + * docs/plugins/inspect/plugin-png.xml: + * docs/plugins/inspect/plugin-pulseaudio.xml: + * docs/plugins/inspect/plugin-replaygain.xml: + * docs/plugins/inspect/plugin-rtp.xml: + * docs/plugins/inspect/plugin-rtpmanager.xml: + * docs/plugins/inspect/plugin-rtsp.xml: + * docs/plugins/inspect/plugin-shapewipe.xml: + * docs/plugins/inspect/plugin-shout2send.xml: + * docs/plugins/inspect/plugin-smpte.xml: + * docs/plugins/inspect/plugin-soup.xml: + * docs/plugins/inspect/plugin-spectrum.xml: + * docs/plugins/inspect/plugin-speex.xml: + * docs/plugins/inspect/plugin-taglib.xml: + * docs/plugins/inspect/plugin-udp.xml: + * docs/plugins/inspect/plugin-video4linux2.xml: + * docs/plugins/inspect/plugin-videobox.xml: + * docs/plugins/inspect/plugin-videocrop.xml: + * docs/plugins/inspect/plugin-videofilter.xml: + * docs/plugins/inspect/plugin-videomixer.xml: + * docs/plugins/inspect/plugin-vpx.xml: + * docs/plugins/inspect/plugin-wavenc.xml: + * docs/plugins/inspect/plugin-wavpack.xml: + * docs/plugins/inspect/plugin-wavparse.xml: + * docs/plugins/inspect/plugin-ximagesrc.xml: + * docs/plugins/inspect/plugin-y4menc.xml: + * gst-plugins-good.doap: + * win32/common/config.h: + Release 1.9.90 + +2016-09-30 12:17:26 +0300 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/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: + * po/zh_HK.po: + * po/zh_TW.po: + Update .po files 2016-09-30 11:43:54 +0300 Sebastian Dröge <sebastian@centricular.com> |