diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-03-01 18:15:43 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-03-01 18:15:43 +0200 |
commit | b3b47e2d99a5baf8ca7706802dbf10904dd69b11 (patch) | |
tree | b7ec38103aebd178206ef239fba85e41b7586984 /ChangeLog | |
parent | 78651d6fded1d52c62e394df2d43cf2bcdf0e446 (diff) |
Release 1.7.90
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 722 |
1 files changed, 720 insertions, 2 deletions
@@ -1,9 +1,552 @@ +=== release 1.7.90 === + +2016-03-01 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.7.90 + +2016-03-01 16:53:27 +0200 Sebastian Dröge <sebastian@centricular.com> + + * po/bg.po: + * po/cs.po: + * po/de.po: + * po/fr.po: + * po/nl.po: + * po/pl.po: + * po/ru.po: + * po/sv.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + po: Update translations + +2016-03-01 14:14:02 +0000 Tim-Philipp Müller <tim@centricular.com> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + rtpjitterbuffer: don't forget to unlock mutex in error code path in two cases + +2016-02-29 10:10:24 +0000 Luis de Bethencourt <luisbg@osg.samsung.com> + + * gst/matroska/matroska-demux.c: + matroska-demux: remove impossible condition + It is impossible for a guint to have a negative value, no need to check for + this. Introduced in commit 6861d11c49ea0f30d2432cf4ebf6108bc89897f1 + CID 1354509 + +2016-02-28 10:12:36 +0100 Petr Viktorin <encukou@gmail.com> + + * gst/alpha/gstalpha.c: + alpha: Fix sample pipeline + Use the zorder pad property to make sure the semitransparent + video is on top of the background. + https://bugzilla.gnome.org/show_bug.cgi?id=762809 + +2016-02-28 13:42:28 +0000 Tim-Philipp Müller <tim@centricular.com> + + * gst/replaygain/gstrgvolume.c: + * tests/check/elements/rgvolume.c: + rgvolume: make tag list writable before modifying it + Making the event itself writable is not enough, it won't make + the actual taglist in the event writable as well. Instead, just + make a copy of the taglist and then create a new tag event from + that if required, replacing the old one. Before we would + inadvertently modify taglists upstream elements might still + be holding on to. Add unit test for this as well. + https://bugzilla.gnome.org/show_bug.cgi?id=762793 + +2016-02-28 13:01:34 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: Properly error out if binding the UDP sockets fails + udpsrc is not returning us a socket in that case. + +2016-02-27 20:33:32 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/goom/gstgoom.c: + goom: Use goom_set_resolution() instead of recreating the goom instance when the resolution changes + https://bugzilla.gnome.org/show_bug.cgi?id=762765 + +2016-02-27 20:32:45 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/goom/gstgoom.c: + Revert "goom: Initialize the goom struct only once we know width/height and recreate it if those change" + This reverts commit cc6e102643c1bae928316dca9f34db028fb9a67e. + +2016-02-27 20:31:15 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/goom/gstgoom.c: + goom: Initialize the goom struct only once we know width/height and recreate it if those change + Fixes crash when the width and/or height is changing. + https://bugzilla.gnome.org/show_bug.cgi?id=762765 + +2016-02-26 12:41:07 +0200 Sebastian Dröge <sebastian@centricular.com> + + * common: + Automatic update of common submodule + From b64f03f to 6f2d209 + +2016-02-25 22:54:18 +0000 Tim-Philipp Müller <tim@centricular.com> + + * docs/plugins/gst-plugins-good-plugins-docs.sgml: + * docs/plugins/gst-plugins-good-plugins-sections.txt: + * docs/plugins/gst-plugins-good-plugins.hierarchy: + * docs/plugins/inspect/plugin-rtp.xml: + docs: add rtpopusdepay and rtpopuspay to documentation + +2016-02-17 15:15:11 +0000 Tim-Philipp Müller <tim@centricular.com> + + * gst/rtp/Makefile.am: + * gst/rtp/gstrtp.c: + * gst/rtp/gstrtpopusdepay.c: + * gst/rtp/gstrtpopusdepay.h: + * gst/rtp/gstrtpopuspay.c: + * gst/rtp/gstrtpopuspay.h: + rtp: opus: move Opus RTP payloader/depayloader from -bad to -good + https://bugzilla.gnome.org/show_bug.cgi?id=756282 + +2016-02-17 15:10:00 +0000 Tim-Philipp Müller <tim@centricular.com> + + Merge branch 'plugin-move-rtp-opus' + Move Opus RTP depayloader/payloader from -bad to -good. + https://bugzilla.gnome.org/show_bug.cgi?id=756282 + +2016-02-25 11:33:13 +0100 Philippe Normand <philn@igalia.com> + + * gst/isomp4/qtdemux.c: + qtdemux: cenc aux info parsing from mdat support in PULL mode + This is already supported for PUSH mode but was failing in PULL mode. + The aux info is sometimes stored in the mdat before the first sample, + so the loop task needs to pull data stored at that location and + perform the aux info cenc parsing. + https://bugzilla.gnome.org/show_bug.cgi?id=761700 + https://bugzilla.gnome.org/show_bug.cgi?id=762516 + +2016-02-24 11:28:09 +0100 Philippe Normand <philn@igalia.com> + + * gst/isomp4/qtdemux.c: + qtdemux: prevent buffer flow if any stream failed to be exposed + In some cases the stream configuration can fail, for instance if the + stream is protected and no decryptor was found. For those situations + the demuxer shouldn't emit any data on the corresponding source pad of + the stream and bail out. + https://bugzilla.gnome.org/show_bug.cgi?id=762516 + +2016-02-24 09:12:03 +0100 Philippe Normand <philn@igalia.com> + + * gst/isomp4/qtdemux.c: + qtdemux: don't push encrypted buffer without cenc metadata + When the cenc metadata is stored outside of the moof box and the + stream is exposed it is possible that the cenc metadata hasn't been + processed yet while the first buffer is being pushed. When this + happens the buffer can't possibly be decrypted downstream so don't + push it. + https://bugzilla.gnome.org/show_bug.cgi?id=762516 + +2015-10-21 16:21:45 +0200 Philippe Normand <philn@igalia.com> + + * gst/isomp4/qtdemux.c: + qtdemux: read saio aux_info_type as a FOURCC + https://bugzilla.gnome.org/show_bug.cgi?id=756897 + +2016-02-23 18:27:47 +0200 Sebastian Dröge <sebastian@centricular.com> + + * ext/dv/gstdvdec.c: + * ext/gdk_pixbuf/gstgdkpixbufdec.c: + * gst/deinterlace/gstdeinterlace.c: + * gst/smpte/gstsmpte.c: + gst: Handle gst_pad_get_current_caps() returning NULL gracefully + +2016-02-23 18:12:54 +0200 Dave Craig <dcraig@brightsign.biz> + + * gst/rtp/gstrtph265depay.c: + rtph265depay: Don't assume that get_current_caps() returns non-NULL caps after has_current_caps() + Remove calls to gst_pad_has_current_caps() which then go on to call + gst_pad_get_current_caps() as the caps can go to NULL in between. Instead just + use gst_pad_get_current_caps() and check for NULL. + https://bugzilla.gnome.org/show_bug.cgi?id=759539 + +2015-12-16 12:40:39 +0000 Dave Craig <dcraig@brightsign.biz> + + * ext/flac/gstflacenc.c: + * gst/flv/gstflvmux.c: + * gst/imagefreeze/gstimagefreeze.c: + * gst/rtp/gstrtph264depay.c: + * gst/shapewipe/gstshapewipe.c: + * gst/videocrop/gstaspectratiocrop.c: + gst: Don't assume that get_current_caps() returns non-NULL caps after has_current_caps() + Remove calls to gst_pad_has_current_caps() which then go on to call + gst_pad_get_current_caps() as the caps can go to NULL in between. Instead just + use gst_pad_get_current_caps() and check for NULL. + https://bugzilla.gnome.org/show_bug.cgi?id=759539 + +2015-12-16 10:54:17 +0000 Dave Craig <dcraig@brightsign.biz> + + * gst/audioparsers/gstaacparse.c: + aacparse: Handle gst_pad_get_current_caps() returning NULL gracefully + This can happen when the pipeline is currently shutting down. + https://bugzilla.gnome.org/show_bug.cgi?id=759539 + +2016-02-23 15:57:18 +0100 Linus Svensson <linussn@axis.com> + + * gst/matroska/matroska-demux.c: + matroska-demux: Don't handle seek until ready + https://bugzilla.gnome.org/show_bug.cgi?id=762542 + +2016-02-23 15:55:13 +0100 Linus Svensson <linussn@axis.com> + + * gst/matroska/matroska-demux.c: + matroska-demux: Unref seek event + https://bugzilla.gnome.org/show_bug.cgi?id=762542 + +2016-02-22 11:01:40 +0100 Aurélien Zanelli <aurelien.zanelli@parrot.com> + + * gst/multifile/gstmultifilesink.c: + multifilesink: close file on write error with next-file mode is set to buffer + If we have an error during fwrite call, file stays open and thus next + incoming buffer will trigger an assert when trying to opening a new + file. + This happens if we do not restart element, file is closed at stop, and + if application handles the returned GST_FLOW_ERROR to keep bin alive. + https://bugzilla.gnome.org/show_bug.cgi?id=762434 + +2016-02-19 23:44:42 +0100 Matej Knopp <matej.knopp@gmail.com> + + * gst/matroska/matroska-mux.c: + matroskamux: don't output empty tags/tag elements + Such files will not play on Android, because of bug in libwebm matroska parsing, which is still present in 6.0.1 + https://bugzilla.gnome.org/show_bug.cgi?id=762349 + +2016-02-04 15:59:04 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * gst/matroska/matroska-demux.c: + matroska-demux: make up an OpusHead block if possible when missing + https://bugzilla.gnome.org/show_bug.cgi?id=761489 + +2016-02-04 10:43:15 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * gst/matroska/matroska-mux.c: + matroska-mux: make up an OpusHead block if possible when missing + This block is needed in the Matroska file, but data coming from + RTP may not have one. + https://bugzilla.gnome.org/show_bug.cgi?id=761489 + +2016-02-22 13:53:21 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/matroska/matroska-demux.c: + matroskademux: make stream-id more readable and order-friendly + ... as streams are so ordered by id by e.g. decodebin + (and as typically already honoured by other demuxers). + +2016-02-22 13:25:51 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/matroska/matroska-ids.h: + * gst/matroska/matroska-mux.c: + matroska: remove confusing duplicate track uid field + +2016-02-22 14:03:02 +0000 Luis de Bethencourt <luisbg@osg.samsung.com> + + * gst/rtp/gstrtpvp9pay.c: + rtpvp9pay: add missing break + VP9_PAY_PICTURE_ID_7BITS and VP9_PAY_PICTURE_ID_15BITS are mutually + exclusive options of the picture-id-mode. We can break after the + first case. + 1 or 2 bytes need to be added to the header length depending on the + PictureID size. + https://tools.ietf.org/html/draft-uberti-payload-vp9-00#section-4.2 + CID 1353479 + +2016-02-22 09:09:01 +0900 Vineeth TM <vineeth.tm@samsung.com> + + * gst/avi/gstavidemux.c: + avidemux: Fix buffer memory leak + buffer being mapped is not being unmapped in some cases + https://bugzilla.gnome.org/show_bug.cgi?id=762420 + +2015-11-04 10:19:03 +0100 Stian Selnes <stian@pexip.com> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + rtpmanager: Don't warn for duplicate/reordered packets + This is a normal scenario and should not be a warning. + https://bugzilla.gnome.org/show_bug.cgi?id=762208 + +2016-02-21 09:47:43 +0000 Tim-Philipp Müller <tim@centricular.com> + + * gst/alpha/alpha.vcproj: + * gst/auparse/auparse.vcproj: + * gst/avi/avi.vcproj: + * gst/cutter/cutter.vcproj: + * gst/debugutils/debug.vcproj: + * gst/debugutils/navigationtest.vcproj: + * gst/effectv/effectv.vcproj: + * gst/flx/flxdec.vcproj: + * gst/goom/goom.vcproj: + * gst/goom2k1/goom.vcproj: + * gst/interleave/interleave.vcproj: + * gst/isomp4/qtdemux.vcproj: + * gst/law/alaw.vcproj: + * gst/law/mulaw.vcproj: + * gst/matroska/matroska.vcproj: + * gst/multipart/multipart.vcproj: + * gst/rtp/rtp.vcproj: + * gst/smpte/smpte.vcproj: + * gst/spectrum/spectrum.vcproj: + * gst/udp/udp.vcproj: + * gst/videobox/videobox.vcproj: + * gst/videocrop/videocrop.vcproj: + * gst/videofilter/gamma.vcproj: + * gst/videofilter/videobalance.vcproj: + * gst/videofilter/videofilter.vcproj: + * gst/videofilter/videoflip.vcproj: + * gst/videomixer/videomixer.vcproj: + * gst/wavenc/wavenc.vcproj: + * gst/wavparse/wavparse.vcproj: + * gst/y4m/y4menc.vcproj: + * win32/MANIFEST: + * win32/vs6/autogen.dsp: + * win32/vs6/gst_plugins_good.dsw: + * win32/vs6/libgstalaw.dsp: + * win32/vs6/libgstalpha.dsp: + * win32/vs6/libgstalphacolor.dsp: + * win32/vs6/libgstapetag.dsp: + * win32/vs6/libgstaudiofx.dsp: + * win32/vs6/libgstauparse.dsp: + * win32/vs6/libgstautodetect.dsp: + * win32/vs6/libgstavi.dsp: + * win32/vs6/libgstcutter.dsp: + * win32/vs6/libgstdirectsound.dsp: + * win32/vs6/libgsteffectv.dsp: + * win32/vs6/libgstflx.dsp: + * win32/vs6/libgstgoom.dsp: + * win32/vs6/libgsticydemux.dsp: + * win32/vs6/libgstid3demux.dsp: + * win32/vs6/libgstinterleave.dsp: + * win32/vs6/libgstjpeg.dsp: + * win32/vs6/libgstlevel.dsp: + * win32/vs6/libgstmatroska.dsp: + * win32/vs6/libgstmedian.dsp: + * win32/vs6/libgstmonoscope.dsp: + * win32/vs6/libgstmulaw.dsp: + * win32/vs6/libgstmultipart.dsp: + * win32/vs6/libgstpng.dsp: + * win32/vs6/libgstqtdemux.dsp: + * win32/vs6/libgstrtp.dsp: + * win32/vs6/libgstrtsp.dsp: + * win32/vs6/libgstsmpte.dsp: + * win32/vs6/libgstspeex.dsp: + * win32/vs6/libgstudp.dsp: + * win32/vs6/libgstvideobalance.dsp: + * win32/vs6/libgstvideobox.dsp: + * win32/vs6/libgstvideocrop.dsp: + * win32/vs6/libgstvideoflip.dsp: + * win32/vs6/libgstvideomixer.dsp: + * win32/vs6/libgstwaveform.dsp: + * win32/vs6/libgstwavenc.dsp: + * win32/vs6/libgstwavparse.dsp: + * win32/vs7/libgstdirectsound.vcproj: + * win32/vs8/gst-plugins-good.sln: + * win32/vs8/libgst1394.vcproj: + * win32/vs8/libgstaasink.vcproj: + * win32/vs8/libgstalaw.vcproj: + * win32/vs8/libgstalpha.vcproj: + * win32/vs8/libgstalphacolor.vcproj: + * win32/vs8/libgstannodex.vcproj: + * win32/vs8/libgstapetag.vcproj: + * win32/vs8/libgstaudiofx.vcproj: + * win32/vs8/libgstauparse.vcproj: + * win32/vs8/libgstautodetect.vcproj: + * win32/vs8/libgstavi.vcproj: + * win32/vs8/libgstcacasink.vcproj: + * win32/vs8/libgstcdio.vcproj: + * win32/vs8/libgstcutter.vcproj: + * win32/vs8/libgstdirectsound.vcproj: + * win32/vs8/libgstdv.vcproj: + * win32/vs8/libgsteffectv.vcproj: + * win32/vs8/libgstflac.vcproj: + * win32/vs8/libgstflxdec.vcproj: + * win32/vs8/libgstgoom.vcproj: + * win32/vs8/libgsticydemux.vcproj: + * win32/vs8/libgstid3demux.vcproj: + * win32/vs8/libgstjpeg.vcproj: + * win32/vs8/libgstladspa.vcproj: + * win32/vs8/libgstlevel.vcproj: + * win32/vs8/libgstmatroska.vcproj: + * win32/vs8/libgstmng.vcproj: + * win32/vs8/libgstmonoscope.vcproj: + * win32/vs8/libgstmulaw.vcproj: + * win32/vs8/libgstmultipart.vcproj: + * win32/vs8/libgstpng.vcproj: + * win32/vs8/libgstrtp.vcproj: + * win32/vs8/libgstrtsp.vcproj: + * win32/vs8/libgstshout2.vcproj: + * win32/vs8/libgstsmpte.vcproj: + * win32/vs8/libgstspeex.vcproj: + * win32/vs8/libgsttaglib.vcproj: + * win32/vs8/libgstudp.vcproj: + * win32/vs8/libgstvideobalance.vcproj: + * win32/vs8/libgstvideobox.vcproj: + * win32/vs8/libgstvideoflip.vcproj: + * win32/vs8/libgstvideomixer.vcproj: + * win32/vs8/libgstwavenc.vcproj: + * win32/vs8/libgstwavparse.vcproj: + win32: remove outdated build cruft + This hasn't been touched for generations, doesn't work, + and is just causing confusion. We also don't want to + maintain these files manually. + +2016-02-20 11:51:56 +0000 Tim-Philipp Müller <tim@centricular.com> + + * sys/v4l2/gstv4l2bufferpool.c: + v4l2: don't use undeclared core debug category symbols + +2016-02-06 14:39:05 +0100 Matej Knopp <matej.knopp@gmail.com> + + * gst/isomp4/qtdemux.c: + qtdemux: workaround for files with wrong color_table_id value + Instead of erroring out, just use the default color table. + https://bugzilla.gnome.org/show_bug.cgi?id=761637 + +2016-02-19 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.com> + + * gst/flv/gstflvmux.c: + * gst/rtp/gstrtpvp9depay.c: + flvmux, rtpvp9depay: fix indentation + +2016-02-19 15:03:04 +0000 Tim-Philipp Müller <tim@centricular.com> + + * sys/v4l2/gstv4l2src.c: + * sys/v4l2/gstv4l2videodec.c: + v4l2src: fix indentation + +2015-12-04 00:46:34 +1100 Havard Graff <havard.graff@gmail.com> + + * gst/flv/gstflvmux.c: + flvmux: plug leak(s) in error-scenario + https://bugzilla.gnome.org/show_bug.cgi?id=762210 + +2015-12-04 00:46:12 +1100 Havard Graff <havard.graff@gmail.com> + + * gst/flv/gstflvdemux.c: + flvdemux: fix eos event leak + https://bugzilla.gnome.org/show_bug.cgi?id=762209 + +2016-02-19 14:41:07 +0000 Tim-Philipp Müller <tim@centricular.com> + + * tests/check/elements/flvdemux.c: + * tests/check/elements/flvmux.c: + * tests/check/elements/rtph263.c: + * tests/check/elements/rtpjitterbuffer.c: + tests: fix indentation + +2016-02-18 16:09:29 +0100 Havard Graff <havard.graff@gmail.com> + + * tests/check/elements/rtpjitterbuffer.c: + tests: rtpjitterbuffer: port testharness to GstHarness and cleanup/improve + Probably found a bug as well, in that there are some timestamps in + there that are looking very wrong. (marked with FIXME) + https://bugzilla.gnome.org/show_bug.cgi?id=762267 + +2016-02-18 10:27:19 +0100 Havard Graff <havard.graff@gmail.com> + + * tests/check/elements/rtpjitterbuffer.c: + tests: rtpjitterbuffer: test cleanups/improvements + Use fail_unless and friends instead of g_assert + Factor seq-num checking out to separate function + Check more return-values from push and crank and others + https://bugzilla.gnome.org/show_bug.cgi?id=762254 + +2015-12-03 11:07:05 +0100 Stian Selnes <stian@pexip.com> + + * tests/check/elements/rtpjitterbuffer.c: + tests: rtpjitterbuffer: fix leaks in unit test + https://bugzilla.gnome.org/show_bug.cgi?id=762214 + +2016-02-19 12:38:28 +0200 Sebastian Dröge <sebastian@centricular.com> + + * configure.ac: + Back to development + === release 1.7.2 === -2016-02-19 Sebastian Dröge <slomo@coaxion.net> +2016-02-19 11:49:55 +0200 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.7.2 + * docs/plugins/gst-plugins-good-plugins.args: + * docs/plugins/gst-plugins-good-plugins.hierarchy: + * docs/plugins/gst-plugins-good-plugins.interfaces: + * docs/plugins/gst-plugins-good-plugins.prerequisites: + * docs/plugins/gst-plugins-good-plugins.signals: + * 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.7.2 2016-02-19 10:31:48 +0200 Sebastian Dröge <sebastian@centricular.com> @@ -108,6 +651,181 @@ changed once. https://bugzilla.gnome.org/show_bug.cgi?id=761769 +2015-11-03 14:50:53 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/rtp/gstrtpopusdepay.c: + * gst/rtp/gstrtpopuspay.c: + opus: Add proper support for multichannel audio + https://bugzilla.gnome.org/show_bug.cgi?id=757152 + +2015-06-30 13:51:33 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/rtp/gstrtpopusdepay.c: + * gst/rtp/gstrtpopuspay.c: + opus: Copy metadata in the (de)payloader, but only the relevant ones + The payloader didn't copy anything so far, the depayloader copied every + possible meta. Let's make it consistent and just copy all metas without tags or + with only the audio tag. + https://bugzilla.gnome.org/show_bug.cgi?id=751774 + +2015-05-04 11:23:16 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/rtp/gstrtpopusdepay.c: + opusdepay: Set multistream=FALSE on the Opus caps + The RTP Opus mapping only allows mono/stereo, and not multistream Opus + streams. + +2015-03-24 13:57:54 -0400 Olivier Crête <olivier.crete@collabora.com> + + * gst/rtp/gstrtpopuspay.c: + rtpopuspay: Forward stereo preferences from caps upstream + https://bugzilla.gnome.org/show_bug.cgi?id=746617 + +2015-03-24 13:56:21 -0400 Olivier Crête <olivier.crete@collabora.com> + + * gst/rtp/gstrtpopuspay.c: + rtpopuspay: Set the number of channels to 2 as per RFC draft + https://bugzilla.gnome.org/show_bug.cgi?id=746617 + +2015-03-23 12:24:55 +0100 Sebastian Dröge <sebastian@centricular.com> + + * gst/rtp/gstrtpopusdepay.c: + * gst/rtp/gstrtpopuspay.c: + opus: Handle sprop-stereo and sprop-maxcapturerate RTP caps fields + https://bugzilla.gnome.org/show_bug.cgi?id=746617 + +2015-02-19 14:30:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * gst/rtp/gstrtpopuspay.c: + rtpopuspay: default encoding name to OPUS + https://bugzilla.gnome.org/show_bug.cgi?id=737810 + +2015-02-19 14:05:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * gst/rtp/gstrtpopuspay.c: + rtpopuspay: make caps writable before truncating them + https://bugzilla.gnome.org/show_bug.cgi?id=737810 + +2015-02-05 10:27:51 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * gst/rtp/gstrtpopuspay.c: + rtpopuspay: negotiate the encoding name + Chrome uses a different encoding name that gstreamer. + https://bugzilla.gnome.org/show_bug.cgi?id=737810 + +2014-11-01 10:10:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/rtp/gstrtpopusdepay.c: + * gst/rtp/gstrtpopuspay.c: + rtpopus: Use OPUS encoding name + Both Firefox and Chrome uses OPUS as the encoding in their SDP. + Adding this now defacto standard name remove the need for special + case in SDP parsing code. + https://bugzilla.gnome.org/show_bug.cgi?id=737810 + +2013-01-31 12:30:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtp/gstrtpopuspay.c: + opuspay: fix timestamps + Copy timestamps to payloaded buffer. + Avoid input buffer memory leak. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692929 + +2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net> + + * gst/rtp/gstrtpopusdepay.c: + * gst/rtp/gstrtpopusdepay.h: + * gst/rtp/gstrtpopuspay.c: + * gst/rtp/gstrtpopuspay.h: + Fix FSF address + https://bugzilla.gnome.org/show_bug.cgi?id=687520 + +2012-10-22 12:08:41 +0200 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/rtp/gstrtpopuspay.c: + opuspay: remove pointless caps serialization + Remove the caps serialization in the rtp caps. the spec nor the receiver + does anything with it. + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686547 + +2012-10-17 17:34:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk> + + * gst/rtp/gstrtpopusdepay.c: + * gst/rtp/gstrtpopuspay.c: + Use gst_element_class_set_static_metadata() + where possible. Avoids some string copies. Also re-indent + some stuff. Also some indent fixes here and there. + +2012-09-20 18:41:24 -0400 Olivier Crête <olivier.crete@collabora.com> + + * gst/rtp/gstrtpopuspay.c: + rtpopuspay: Allocate the rtp buffer correctly + Use the right functions to allocate the rtp buffer + +2012-09-14 17:08:49 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> + + * gst/rtp/gstrtpopusdepay.c: + * gst/rtp/gstrtpopuspay.c: + replace gst_element_class_set_details_simple with gst_element_class_set_metadata + +2012-03-07 17:14:29 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> + + * gst/rtp/gstrtpopuspay.c: + opus: port to updated 0.11 + +2011-12-30 11:41:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk> + + * gst/rtp/gstrtpopusdepay.c: + * gst/rtp/gstrtpopusdepay.h: + * gst/rtp/gstrtpopuspay.c: + * gst/rtp/gstrtpopuspay.h: + Merge remote-tracking branch 'origin/master' into 0.11-premerge + Conflicts: + docs/libs/Makefile.am + ext/kate/gstkatetiger.c + ext/opus/gstopusdec.c + ext/xvid/gstxvidenc.c + gst-libs/gst/basecamerabinsrc/Makefile.am + gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c + gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h + gst-libs/gst/video/gstbasevideocodec.c + gst-libs/gst/video/gstbasevideocodec.h + gst-libs/gst/video/gstbasevideodecoder.c + gst-libs/gst/video/gstbasevideoencoder.c + gst/asfmux/gstasfmux.c + gst/audiovisualizers/gstwavescope.c + gst/camerabin2/gstcamerabin2.c + gst/debugutils/gstcompare.c + gst/frei0r/gstfrei0rmixer.c + gst/mpegpsmux/mpegpsmux.c + gst/mpegtsmux/mpegtsmux.c + gst/mxf/mxfmux.c + gst/videomeasure/gstvideomeasure_ssim.c + gst/videoparsers/gsth264parse.c + gst/videoparsers/gstmpeg4videoparse.c + +2011-12-09 17:25:41 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * gst/rtp/gstrtpopuspay.c: + opusenc: add upstream negotiation for multistream ability + This will help elements that cannot deal with multistream, + such as the RTP payloader. + The caps now do not include a "streams" field anymore, but + a "multistream" boolean, since we have no real use for knowing + the exact amount of streams. + https://bugzilla.gnome.org/show_bug.cgi?id=665078 + +2011-12-07 15:13:11 -0200 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk> + + * gst/rtp/gstrtpopusdepay.c: + * gst/rtp/gstrtpopusdepay.h: + * gst/rtp/gstrtpopuspay.c: + * gst/rtp/gstrtpopuspay.h: + Adding opus RTP payloader/depayloader element + Adding OPUS RTP module based on the current draft: + http://tools.ietf.org/id/draft-spittka-payload-rtp-opus-00.txt + https://bugzilla.gnome.org/show_bug.cgi?id=664817 + 2016-02-17 13:26:02 +0000 Luis de Bethencourt <luisbg@osg.samsung.com> * gst/rtp/gstrtph264depay.c: |