diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2015-09-18 19:51:49 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-09-18 19:51:49 +0200 |
commit | 07203364cb444360e4ecb320e3c7a5dab61af5ee (patch) | |
tree | c87c0f12ba02e003777a8092fa0f6f85efd49c48 /ChangeLog | |
parent | 25070e9b21e2c4d89155d9a8ed76ab332cb11144 (diff) | |
download | gstreamer-plugins-bad-07203364cb444360e4ecb320e3c7a5dab61af5ee.tar.gz |
Release 1.5.911.5.91
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 1135 |
1 files changed, 1133 insertions, 2 deletions
@@ -1,9 +1,1140 @@ +=== release 1.5.91 === + +2015-09-18 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.5.91 + +2015-09-18 18:00:05 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/audiomixer/gstaudioaggregator.c: + audioaggregator: Only skip the remaining part of a GAP buffer + We might've queued up a GAP buffer that is only partially inside the current + output buffer (i.e. we received it too late!). In that case we should only + skip the part of the GAP buffer that is inside the current output buffer, not + also the remaining part. Otherwise we forward this pad too far into the future + and break synchronization. + +2015-09-18 21:14:46 +1000 Matthew Waters <matthew@centricular.com> + + * sys/applemedia/vtdec.c: + vtdec: disable the texture cache on OSX + This a workaround until the incompatibility with CVOpenGLTextureCache + and opengl3 contexts is fixed. + https://bugzilla.gnome.org/show_bug.cgi?id=754786 + +2015-09-17 19:42:34 -0400 Olivier Crête <olivier.crete@collabora.com> + + * gst-libs/gst/base/gstaggregator.c: + aggregator: Keep at least two buffers in the queue in live mode + When in live mode, the queue needs to hold the currently processed + buffer and one more at least. + https://bugzilla.gnome.org/show_bug.cgi?id=754851 + +2015-09-18 11:55:37 +0200 Sebastian Dröge <sebastian@centricular.com> + + * po/zh_CN.po: + po: Update translations + +2015-09-18 15:28:27 +1000 Matthew Waters <matthew@centricular.com> + + * sys/applemedia/vtdec.c: + vtdec: gst-indent file + +2015-09-17 19:56:47 +0100 Tim-Philipp Müller <tim@centricular.com> + + * gst/dvdspu/gstspu-pgs.c: + dvdspu: pgs: fix printf format/argument mismatch in debug statements + Fixes compiler warnings when extra debugging is enabled at compile time. + +2015-09-17 17:54:36 +0100 Tim-Philipp Müller <tim@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.h: + adaptivedemux: remove unprefix STATISTICS_MESSAGE_NAME after all + It was only added during 1.5.x so we might just as well remove it + immediately. + https://bugzilla.gnome.org/show_bug.cgi?id=754686 + +2015-09-07 16:57:05 +0200 Philippe Normand <philn@igalia.com> + + * ext/hls/gsthlsdemux.c: + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + * gst-libs/gst/adaptivedemux/gstadaptivedemux.h: + adaptivedemux: prefix the statistics message name macro + Keep old define around for now. + https://bugzilla.gnome.org/show_bug.cgi?id=754686 + +2015-09-18 00:10:10 +1000 Jan Schmidt <jan@centricular.com> + + * gst/pcapparse/gstpcapparse.c: + pcapparse: Hook up the recently added change_state vfunc. + The state change function was implemented, but not installed, + making the compiler complain about the unused function. + +2015-09-18 00:20:13 +1000 Jan Schmidt <jan@centricular.com> + + * ext/dtls/gstdtlsconnection.c: + * ext/dts/gstdtsdec.c: + * ext/gl/gstglstereomix.c: + * gst/audiomixer/gstaudioaggregator.c: + Don't throw compiler warnings with G_DISABLE_ASSERT + Disable code that warns about unused variables when G_DISABLE_ASSERT + is defined, as it is in tarballs and pre-releases. + +2015-09-17 22:17:24 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/cocoa/gstglcaopengllayer.m: + gl/caopengllayer: fix non-existent selector warning + 557ca6fda5f831be4aba5819bf7b30b296e575cd introduced the queueResize + call without implementing the selector + +2015-09-17 21:31:39 +1000 Jan Schmidt <jan@centricular.com> + + * gst-libs/gst/gl/gstglwindow.c: + glwindow: Fix g_return_val_if_fail in a void function + +2015-09-17 15:06:31 +1000 Matthew Waters <matthew@centricular.com> + + * sys/applemedia/vtdec.c: + applemedia/vtdec: fix negotiation errors when resizing glimagesink + GstVideoDecoder has its own logic for detecting when to reconfigure + which ultimately calls decide_allocation and results in a new + texture cache that has not been configured from our reconfigure check. + https://bugzilla.gnome.org/show_bug.cgi?id=755156 + +2015-09-17 17:22:47 +1000 Matthew Waters <matthew@centricular.com> + + * ext/gl/gstglimagesink.c: + glimagesink: request a resize on caps/3d mode changes + Fixes incorrect aspect ratio on OSX when changing caps or the 3d + output mode. + https://bugzilla.gnome.org/show_bug.cgi?id=755111 + +2015-09-17 17:06:37 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/android/gstglwindow_android_egl.c: + * gst-libs/gst/gl/cocoa/gstglcaopengllayer.h: + * gst-libs/gst/gl/cocoa/gstglcaopengllayer.m: + * gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m: + * gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c: + * gst-libs/gst/gl/eagl/gstglwindow_eagl.m: + * gst-libs/gst/gl/gstglwindow.c: + * gst-libs/gst/gl/gstglwindow.h: + * gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.c: + * gst-libs/gst/gl/win32/gstglwindow_win32.c: + * gst-libs/gst/gl/x11/gstglwindow_x11.c: + * gst-libs/gst/gl/x11/gstglwindow_x11.h: + glwindow: add API to request a resize event on the next draw + - glimagesink needs to be able to resize the viewport on aspect ratio + changes resulting from either caps changes or 3d output mode changes. + - Performing a glViewport outside the GstGLWindow::resize callback + will not have the winsys' stack of viewports required to correctly + place the output frame. + Provide a function to request a resize on the next draw event from the + winsys. + Also track size changes inside the base GstGLWindow class rather + than in each subclass. + https://bugzilla.gnome.org/show_bug.cgi?id=755111 + +2015-09-17 16:55:11 +1000 Matthew Waters <matthew@centricular.com> + + * ext/gl/gstgluploadelement.c: + gl/uploadelement: fail earlier if we could not upload the buffer + +2015-09-17 16:05:21 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/x11/gstglwindow_x11.c: + gl/x11: store the correct dimension from the resize events + small typo s/width/height/ + +2015-09-17 13:47:23 +0900 Vineeth T M <vineeth.tm@samsung.com> + + * sys/bluez/gstavdtputil.c: + avdtputil: fix GError memory leak during failures + https://bugzilla.gnome.org/show_bug.cgi?id=755142 + +2015-09-17 13:35:02 +0900 Vineeth T M <vineeth.tm@samsung.com> + + * ext/gl/gstglbasemixer.c: + * ext/gl/gstglstereosplit.c: + * ext/gl/gstgltestsrc.c: + * ext/gtk/gtkgstglwidget.c: + * gst-libs/gst/gl/gstglbasebuffer.c: + * gst-libs/gst/gl/gstglbasefilter.c: + * gst-libs/gst/gl/gstglfilter.c: + gl: Fix GError leaks during failures + https://bugzilla.gnome.org/show_bug.cgi?id=755140 + +2015-09-16 00:19:35 +0100 Tim-Philipp Müller <tim@centricular.com> + + * gst/inter/gstintervideosink.c: + * gst/inter/gstintervideosink.h: + intervideosink: render preroll frames as well + Derive from GstVideoSink so that preroll frames will automatically + get rendered too, unless the show-preroll-frame property is set to + FALSE. Fixes intervideosrc only picking up frames if intervideosink + is in PLAYING state. + https://bugzilla.gnome.org/show_bug.cgi?id=755049 + +2015-09-17 00:01:58 +1000 Jan Schmidt <jan@centricular.com> + + * gst/dvbsuboverlay/gstdvbsuboverlay.c: + dvbsuboverlay: Check if downstream supports GstVideoOverlayComposition. + Fix the negotiation of GstVideoOverlayComposition by checking + intersection with the peer caps, rather than just accept-caps, + which might only check the pad template. + https://bugzilla.gnome.org/show_bug.cgi?id=755113 + +2015-09-09 14:49:17 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * ext/dash/gstmpdparser.c: + mpdparser: support for negative repeat count in segments + Implements negative repeat segment fields, defined in 5.3.9.6.1. + +2015-09-08 15:14:13 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * ext/dash/gstmpdparser.c: + * ext/dash/gstmpdparser.h: + mpdparser: properly read signed r values for S elements + The spec defines these as signed in 5.3.9.6.1. + Since we don't support this behavior, warn and default to 0 + (non repeating), which is the spec's default when the value + is not present. + https://bugzilla.gnome.org/show_bug.cgi?id=752480 + +2015-09-09 11:05:35 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * ext/dash/gstmpdparser.c: + mdpparser: catch failures to parse + https://bugzilla.gnome.org/show_bug.cgi?id=752480 + +2015-09-16 17:28:05 +1000 Matthew Waters <matthew@centricular.com> + + * ext/gl/gstglimagesink.c: + * ext/gl/gstglimagesink.h: + glimagesink: avoid updating the viewport in the draw loop + Fixes flashes/incorrect aspect ratio when resizing glimagesink on OSX. + +2015-09-15 21:50:19 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: Fix playback of live streams + dashdemux seeks each live stream to its current fragment in the beginning, but + the base class does not know about this. Update the demuxer segment with this + seek so we generate the correct SEGMENT event and can actually play the + stream. + This needs some refactoring at some point. + https://bugzilla.gnome.org/show_bug.cgi?id=755047 + +2015-09-15 15:39:11 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * ext/opus/gstopusdec.c: + opusdec: remove check for number of channels + opus decoder can convert from different number of channels, no + need to check, just let it negotiate and create a new decoder if + needed. + https://bugzilla.gnome.org/show_bug.cgi?id=755059 + +2015-09-15 10:00:43 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + adaptivedemux: Only overwrite last return if it was OK + Prevents overwriting other conditions that would be more important, + such as EOS. + https://bugzilla.gnome.org/show_bug.cgi?id=755042 + +2015-09-15 09:58:20 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * ext/dash/gstdashdemux.c: + dashdemux: fix return when trying to advance in subfragmented stream + Even if it doesn't actually advance the subfragment in the default way + for streams that have subfragments, it can help the base class to return + EOS when there is no more fragments instead of signaling it that it should + continue downloading. + https://bugzilla.gnome.org/show_bug.cgi?id=755042 + +2015-09-15 11:34:12 +0100 Tim-Philipp Müller <tim@centricular.com> + + * gst-libs/gst/gl/gstglbufferpool.c: + * gst-libs/gst/gl/gstglmemory.c: + gl: bufferpool take into account video stride alignment requirements + when allocating memory. Fixes crashes with avdec_h265 in the AVX2 + code path which requires 32-byte stride alignment, but the + GstAllocationParams only specified a 16-byte alignment. + https://bugzilla.gnome.org/show_bug.cgi?id=754120 + +2015-09-15 13:40:58 +0200 Thibault Saunier <tsaunier@gnome.org> + + * ext/soundtouch/gstpitch.cc: + pitch: Set seqnum on newly created segment event + https://bugzilla.gnome.org/show_bug.cgi?id=755012 + +2015-09-11 21:37:08 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/audiomixer/gstaudioaggregator.c: + audioaggregator: Fix mixup of running times and segment positions + We have to queue buffers based on their running time, not based on + the segment position. + Also return running time from GstAggregator::get_next_time() instead of + a segment position, as required by the API. + Also only update the segment position after we pushed a buffer, otherwise + we're going to push down a segment event with the next position already. + https://bugzilla.gnome.org/show_bug.cgi?id=753196 + +2015-09-11 16:56:40 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/audiomixer/gstaudioaggregator.c: + audioaggregator: Use stream time in the position query instead of segment position + https://bugzilla.gnome.org/show_bug.cgi?id=753196 + +2015-09-11 12:22:51 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/video/gstvideoaggregator.c: + videoaggregator: Fix mixup of running times and segment positions + We have to queue buffers based on their running time, not based on + the segment position. + Also return running time from GstAggregator::get_next_time() instead of + a segment position, as required by the API. + Also only update the segment position after we pushed a buffer, otherwise + we're going to push down a segment event with the next position already. + https://bugzilla.gnome.org/show_bug.cgi?id=753196 + +2015-09-11 12:21:50 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/base/gstaggregator.h: + aggregator: Document that get_next_time() should return running time + https://bugzilla.gnome.org/show_bug.cgi?id=753196 + +2015-09-03 14:20:00 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstmpdparser.c: + * tests/check/elements/dash_mpd.c: + mpdparser: Don't consider period start times in periods with segment lists either + https://bugzilla.gnome.org/show_bug.cgi?id=754222 + +2015-09-03 10:26:03 +0300 Sebastian Dröge <sebastian@centricular.com> + + * tests/check/elements/dash_mpd.c: + mpdparser: Fix unit test that assumed that fragment timestamps should include the period start timestamp + https://bugzilla.gnome.org/show_bug.cgi?id=754222 + +2015-09-02 18:33:51 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstdashdemux.c: + * ext/dash/gstmpdparser.c: + * ext/dash/gstmpdparser.h: + dashdemux: Export the period start time to the base class + https://bugzilla.gnome.org/show_bug.cgi?id=754222 + +2015-09-02 18:29:43 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/adaptivedemux/gstadaptivedemux.c: + * gst-libs/gst/adaptivedemux/gstadaptivedemux.h: + adaptivedemux: Properly implement timestamping of multi-period streams + Each period will start again with pts 0 + period presentation offset, which is + also going to be the presentation time inside the container stream if any. + However all periods together should form a continuous timeline, with regard to + stream time and running time. + For making this possible we keep track of the "user requested segment", i.e. + the seek events, inside the demuxer without adjusting anything and taking this + demuxer segment only as orientation for modified segments per stream. + This per stream segments will have their segment.start at pts that would be + produced for this stream in this period, and the segment.base/time adjusted so + that this pts maps to the running and stream time this period should have in + the context of all other periods. + https://bugzilla.gnome.org/show_bug.cgi?id=754222 + +2015-09-01 13:13:58 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstmpdparser.c: + Revert "dashdemux: Subtract the period start time from the presentation offset" + This reverts commit 626a8f0a74f8ea748b811b74ba9e7ae2baea2cca. + This allows us to get the plain presentation offset and the period start time + separately. We have to adjust the timestamp by the presentation offset, but + the period start time should only adjust the stream time and running time. + https://bugzilla.gnome.org/show_bug.cgi?id=752409 + +2015-09-01 13:12:45 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstmpdparser.c: + Revert "dashdemux: Include the period start in the fragment timestamps in all cases" + This reverts commit e671ad25a989cb21c62c7a5867c2090890ce49ba. + The timestamps should restart at 0 again for each period, but we have to + adjust the segment to map those timestamps to the actual stream time and + running time of that period. + Otherwise we would have timestamps that conflict with the ones from the tfdt + inside the MP4 container, which are restarting at 0 for each period. + https://bugzilla.gnome.org/show_bug.cgi?id=752409 + +2015-09-14 19:03:10 +0200 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstmpdparser.c: + mpdparser: Consider the repeat count when checking if a segment is the last one + Otherwise we play only the first repetition of the last segment and then EOS. + https://bugzilla.gnome.org/show_bug.cgi?id=752480 + +2015-09-14 13:56:10 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * ext/dash/gstdashdemux.c: + dashdemux: also check for subfragments on has_next_fragment + In dash isombff profile the fragment is split into subframents where + bitrate switching is possible. Also take that into consideration + when checking if a stream has next fragments. + +2015-09-11 11:22:35 +0200 Miguel París Díaz <mparisdiaz@gmail.com> + + * ext/opus/gstopusenc.c: + opusenc: improve deprecated properties docs + https://bugzilla.gnome.org/show_bug.cgi?id=754819 + +2015-09-11 11:11:09 +0200 Miguel París Díaz <mparisdiaz@gmail.com> + + * ext/opus/gstopusenc.c: + opusenc: do not throw g_warning when getting deprecated properties + https://bugzilla.gnome.org/show_bug.cgi?id=754819 + +2015-09-09 19:51:18 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * gst-libs/gst/video/gstvideoaggregator.c: + * gst-libs/gst/video/gstvideoaggregator.h: + videoaggregator: fix caps query to properly handle alpha formats + Only accept alpha if downstream has alpha as well. It could + theoretically accept alpha unconditionally if blending is + properly implemented for handle it but at the moment this + is a missing feature. + Improves the caps query by also comparing with the template + caps to filter by what the subclass supports. + https://bugzilla.gnome.org/show_bug.cgi?id=754465 + +2015-09-12 00:51:52 +1000 Jan Schmidt <jan@centricular.com> + + * sys/applemedia/corevideotexturecache.m: + vtdec: Use R/RG textures for NV12 when the context provides them + Fixes playback to GL memory on iOS, where the colours are messed + up by passing Luminance/LuminanceAlpha textures where + color convert expects R/RG textures. + https://bugzilla.gnome.org/show_bug.cgi?id=754504 + +2015-09-08 17:17:36 +1000 Jan Schmidt <jan@centricular.com> + + * sys/applemedia/vtdec.c: + vtdec: Prefer GL output caps. + Prefer GL caps by putting them first in the pad template and + intersecting using GST_CAPS_INTERSECT_FIRST. + +2015-09-10 19:02:12 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com> + + * gst-libs/gst/codecparsers/gsth265parser.c: + codecparsers: h265: Fix the selection of Active Ref Pic Set + If short_term_ref_pic_set_sps_flag is FALSE, the ShortTermRefPicSet + structure is supposed to derive from slice header. Which means, + CurrRpsIdx is equal to num_short_term_ref_pic_sets. But the number + of refpicsets communicated via sps header is only num_short_term_ref_pic_sets - 1. + And we are using slice_header structure to reference the last entry, which is + ShortTermRefPicSet[num_short_term_ref_pic_sets]. + https://bugzilla.gnome.org/show_bug.cgi?id=754834 + +2015-09-10 16:28:31 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com> + + * gst-libs/gst/codecparsers/gsth265parser.c: + codecparsers: h265 : Fix default scaling list values + Fix the default_scaling_list values based on Table 7-6 + https://bugzilla.gnome.org/show_bug.cgi?id=754834 + +2015-09-10 14:11:58 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/decklink/gstdecklinkvideosink.cpp: + decklinkvideosink: less-than-zero comparison of an unsigned value is never true + Use the correct type, GstClockTimeDiff, instead. + CID 1323742 + +2015-09-10 00:07:18 +1000 Matthew Waters <matthew@centricular.com> + + * configure.ac: + * ext/gtk/gtkgstglwidget.c: + * ext/qt/qtitem.cc: + gtk, qt: more specifically define the compile time requirements + Otherwise we could include headers/configurations that will + never been installed. + https://bugzilla.gnome.org/show_bug.cgi?id=754732 + +2015-09-02 23:42:34 +1000 Matthew Waters <matthew@centricular.com> + + * configure.ac: + build/qt: indent configure file + don't mix tabs and spaces + https://bugzilla.gnome.org/show_bug.cgi?id=754466 + +2015-09-10 00:00:11 +1000 Matthew Waters <matthew@centricular.com> + + * ext/qt/gstqsgtexture.cc: + qt: use our function table instead of directly calling gl functions + Otherwise when building with --as-needed we would need to link to + a GL or GLES library. + https://bugzilla.gnome.org/show_bug.cgi?id=754732 + +2015-09-09 23:53:57 +1000 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/gstglapi.h: + gl/api: use public rather than private define + HAVE_IOS is only defined for the build of this module so + attempting to use gstgl in iOS would result in incorrect GL + includes. + Use GST_GL_HAVE_PLATFORM_EAGL instead for choosing the iOS GL + header. + +2015-09-03 16:36:57 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/decklink/gstdecklinkvideosink.cpp: + decklinkvideosink: Handle pipelines where the running time does not start around 0 properly + We were converting all times to our internal running times, that is the time + the sink itself spent in PLAYING already. But forgot to do that for the + running time calculated from the buffer timestamps. As such, all buffers were + scheduled much later if the pipeline's running time did not start at 0. + This happens for example if a base time is explicitly set on the pipeline. + https://bugzilla.gnome.org/show_bug.cgi?id=754528 + +2015-09-07 13:36:19 +0300 Sebastian Dröge <sebastian@centricular.com> + + * sys/decklink/gstdecklinkvideosink.cpp: + decklinkvideosink: Consider pipeline latency, render delay and ts offset when scheduling frames + Without this, we will schedule all frames too late in live pipelines. + https://bugzilla.gnome.org/show_bug.cgi?id=754666 + +2015-09-09 13:58:05 +0900 Kouhei Sutou <kou@clear-code.com> + + * sys/directsound/gstdirectsoundsrc.c: + directsoundsrc: fix build error for 64bit Windows build by MinGW + Casting to UINT from HMIXER generates the following warning with + 64bit Windows target MinGW: + gstdirectsoundsrc.c: In function 'gst_directsound_src_mixer_find': + gstdirectsoundsrc.c:733:30: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] + mmres = mixerGetDevCaps ((UINT) dsoundsrc->mixer, + ^ + cc1: all warnings being treated as errors + We can use portable GPOINTER_TO_UINT() macro for this propose. + https://bugzilla.gnome.org/show_bug.cgi?id=754756 + +2015-09-09 09:33:01 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/gl/eagl/gstglcontext_eagl.m: + gl/eagl: Also unbind renderbuffer after setting up framebuffer + https://bugzilla.gnome.org/show_bug.cgi?id=754757 + +2015-09-09 09:27:17 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/gl/eagl/gstglcontext_eagl.m: + gl/eagl: Don't make context uncurrent just to make it current again in the next line + Also binding the framebuffer again is unnecessary then as it was just bound a + few lines before while the context was current. + https://bugzilla.gnome.org/show_bug.cgi?id=754757 + +2015-09-07 12:09:41 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + * ext/dash/gstmpdparser.c: + mpdparser: fix period start time scaling + This GstStreamPeriod start value is expressed in nanoseconds, + and the glib time addition function expects microseconds. + There seems to have been a confusion with GstPeriodNode's start + field, which is expressed in milliseconds. + Additionally, add a warning if the timestamp modification did + not succeed, and NULL was returned. + +2015-09-05 23:38:44 +1000 Jan Schmidt <jan@centricular.com> + + * ext/faac/gstfaac.c: + faac: Add bitrate info to the tags output. + Makes it possible for muxers to know the target bitrate as soon + as encoding starts, which flvmux now uses. + +2015-09-05 01:50:41 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/compositor/compositor.c: + * tests/check/elements/compositor.c: + compositor: Ensure all arguments to CLAMP are signed int + If any of the arguments to CLAMP are unsigned integers, the comparison causes + an automatic conversion of the signed int to unsigned, which causes -1 to become + UINT_MAX and get clamped to the high value of the CLAMP instead of 0. + See 716 at http://c0x.coding-guidelines.com/6.3.1.8.html + Also add a test for this. + https://bugzilla.gnome.org/show_bug.cgi?id=754576 + +2015-09-04 15:43:40 +0200 Thibault Saunier <tsaunier@gnome.org> + + * ext/gtk/gtkgstbasewidget.c: + gtk: Do not consider GtkEvents as handled + Applications might still want to use them + after the sink transformed them into + GstNavigation events + +2015-09-02 19:16:56 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * gst-libs/gst/video/gstvideoaggregator.c: + videoaggregator: lift restriction of changing pixel-aspect-ratio + The videoaggregator can convert PAR, there is no reason for + restricting it. + https://bugzilla.gnome.org/show_bug.cgi?id=754291 + +2015-08-07 17:27:48 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * configure.ac: + * ext/qt/qtitem.cc: + qmlsink: Ensure that at least one windowing system is available + Otherwise, we'll just crash at runtime because the gl context is NULL + https://bugzilla.gnome.org/show_bug.cgi?id=754108 + +2015-08-28 20:33:40 -0400 Olivier Crête <olivier.crete@collabora.com> + + * gst/pcapparse/gstpcapparse.c: + pcapparse: Reset state on flush and state changes + https://bugzilla.gnome.org/show_bug.cgi?id=753152 + +2015-08-31 18:06:31 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ext/gtk/gtkgstglwidget.c: + * ext/qt/gstqtsink.cc: + * ext/qt/qtitem.cc: + * gst-libs/gst/gl/gstglcontext.c: + gtk, qt, gl: fix typo in debug and error messages + +2015-08-28 23:05:20 -0400 Olivier Crête <olivier.crete@collabora.com> + + * gst-libs/gst/base/gstaggregator.c: + aggregator: Also ignore start-time on seek from gst_element_send_event() + https://bugzilla.gnome.org/show_bug.cgi?id=753806 + +2015-08-29 16:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/compositor/compositor.c: + compositor: variables in clamp_rectangle() should be signed + x/y/w/h are signed integers. As can be seen in GstCompositorPad. + The prototype for clamp_rectangle was wrong. This commit reverts the change + and fixes the prototype. + This reverts commit bca444ea4a84c39e9989681f892f6e4cb2033cf9. + +2015-08-28 19:55:59 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ext/hls/m3u8.c: + * ext/hls/m3u8.h: + * gst/mpegdemux/gstmpegdemux.c: + * sys/pvr2d/pvr_includes/dri2_ws.h: + * sys/pvr2d/pvr_includes/img_defs.h: + * sys/pvr2d/pvr_includes/img_types.h: + * sys/pvr2d/pvr_includes/pvr2d.h: + * sys/pvr2d/pvr_includes/servicesext.h: + * sys/pvr2d/pvr_includes/wsegl.h: + * sys/uvch264/gstuvch264_mjpgdemux.c: + Fix file permissions of some files + +2015-08-28 15:21:11 +0100 Luis de Bethencourt <luis@debethencourt.com> + + * gst/compositor/compositor.c: + compositor: remove check for below zero for unsigned value + CLAMP checks both if value is '< 0' and '> max'. Value will never be a negative + number since it is an unsigned integer. Removing that check and only checking if + it is bigger than max by using MIN(). + CID 1320707 + +2015-08-28 13:42:29 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> + + * ext/opencv/Makefile.am: + * ext/opencv/gstedgedetect.c: + * ext/opencv/gstedgedetect.cpp: + edgedetect: Rename gstedgedetect.c to gstedgedetect.cpp for consistency. + Change the file extension to cpp and add it into Makefile for consistency + with other elements of opencv. + https://bugzilla.gnome.org/show_bug.cgi?id=754148 + +2015-08-27 21:51:52 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> + + * ext/opencv/gstedgedetect.c: + edgedetect: remove unused and useless functions. + The cvSmooth cvNot functions and do not have the correct input parameters. + Furthermore, cvSmooth function is not necessary for edge detection, + because the Canny function makes the step of smoothing the image. + And cvNot function is useless because there aren't changes if this + function is eliminated. + https://bugzilla.gnome.org/show_bug.cgi?id=754148 + +2015-08-26 18:40:35 +0100 Luis de Bethencourt <luis@debethencourt.com> + + * ext/opencv/gsttextoverlay.c: + * ext/opencv/gsttextoverlay.h: + textoverlay: remove unused variable + Memory is reserved for this variable but never used. Removing it. + +2015-08-26 18:21:15 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> + + * ext/opencv/gstfaceblur.cpp: + * ext/opencv/gstfaceblur.h: + faceblur: remove unused variable. + Memory is reserved for this variable and then released without making any + use of it. + https://bugzilla.gnome.org/show_bug.cgi?id=753994 + +2015-08-26 17:56:50 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> + + * ext/opencv/gstfaceblur.cpp: + * ext/opencv/gstfaceblur.h: + faceblur: need to migrate to C++. + The cascade classifier changes its structure on new version of OpenCV 2.4.11. + It is need to migrate to C++ to utilize the new load method of OpenCV which + allows to load the old and new classifiers. + https://bugzilla.gnome.org/show_bug.cgi?id=753994 + +2015-08-26 12:47:58 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> + + * ext/opencv/gstfaceblur.cpp: + faceblur: Check CvHaarClassifierCascade is release before being modified. + For PROP_PROFILE case that exist inside gst_face_blur_set_property + function loads the new XML file in the CvHaarClassifierCascade property + without first checking that it is released because maybe there is an XML + file previously loaded. + https://bugzilla.gnome.org/show_bug.cgi?id=753994 + +2015-08-26 12:27:15 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> + + * ext/opencv/gstfaceblur.cpp: + faceblur: Code refactoring of gst_face_blur_load_profile. + Changes inside the gst_face_blur_load_profile function, the number of + input parameters and in lines where it is used due to it cannot be used + generically. + https://bugzilla.gnome.org/show_bug.cgi?id=753994 + +2015-08-26 11:57:24 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> + + * ext/opencv/Makefile.am: + * ext/opencv/gstfaceblur.c: + * ext/opencv/gstfaceblur.cpp: + faceblur: Change gstfaceblur to C++. + Change the gstfaceblur.c file to cpp and add it into Makefile. + It is necessary to migrate the faceblur plugin to C++, + in order to load new and old classifiers, to make faceblur work + with newer versions of Opencv. + https://bugzilla.gnome.org/show_bug.cgi?id=753994 + +2015-08-27 11:10:05 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/dvbsuboverlay/gstdvbsuboverlay.c: + dvbsuboverlay: Fix caps memory leak by making static caps actually static + See https://bugzilla.gnome.org/show_bug.cgi?id=754157 + +2015-08-21 16:13:43 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ext/dash/gstdashdemux.c: + dashdemux: don't meddle with the class struct from an instance + Fix some very dubious code. The class methods should always + be set, and the instance-specific check should then be done + inside the method. For data_received that's there already, for + finish_fragment we need to add it. + https://bugzilla.gnome.org/show_bug.cgi?id=753937 + +2015-08-26 10:52:46 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/videoparsers/gsth264parse.c: + * gst/videoparsers/gsth265parse.c: + h264parse/h265parse: Fix negotiation crash + As it's recursive, gst_pad_get_allowed_caps() may also return + empty for anything incompatible downstream. EMPTY is not valid caps + value for gst_caps_fixate(). This lead to assertion and then crash. + Ideally, the negotiate function should be re-factored to have a return + value, and we could make the negotiation fails earlier. + https://bugzilla.gnome.org/show_bug.cgi?id=754122 + +2015-08-26 15:40:16 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/compositor/compositor.c: + * tests/check/elements/compositor.c: + compositor: Actually use the output resolution for clamping + The obscured check in compositor was using the dimensions of the pad to clamp + the h/w of the pad instead of the output resolution, and was doing an incorrect + calculation to do so. Fix that by simplifying the whole calculation by using + corner coordinates. Also add a test for this bug which fell through the cracks, + and just skip all the obscured tests if the pad's alpha is 0.0. + https://bugzilla.gnome.org/show_bug.cgi?id=754107 + +2015-08-24 07:46:27 +0300 XuGuangxin <Guangxin.Xu@intel.com> + + * gst-libs/gst/codecparsers/gsth265parser.c: + * gst-libs/gst/codecparsers/gsth265parser.h: + codecparsers: h265: Fix tile row and column parsing + Section 6.5.1: Coding tree block raster and tile scanning conversion process + Follow the equations 6-3 and 6-4 + This will provide correct offset_max in slice_header for parsing + num_entry_point_offsets. + https://bugzilla.gnome.org/show_bug.cgi?id=754024 + Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com> + +2015-08-07 12:53:23 +0300 Athanasios Oikonomou <athoik@gmail.com> + + * ext/hls/m3u8.c: + hlsdemux: select correct position for live streams that don't remove fragments + Some live streams (eg youtube) don't remove fragments in order to allow + seeking back in time (live + vod). + When gst_m3u8_client_has_next_fragment is called, we are getting wrong fragment + because current_file points in first file of the fragments list resulting in + watching the stream from the beginning again. + This patch sets current_file to nth fragment for live streams, then on + gst_m3u8_client_has_next_fragment will keep up with the live stream. + https://bugzilla.gnome.org/show_bug.cgi?id=753344 + +2015-08-24 19:47:01 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * ext/gl/gstgluploadelement.c: + glupload: Use base class metadata copy function + This allow properly copying selected meta, like the composition + overlay. Note that output buffer need to be readable, but GlUpload + keeps a ref. For now, simply drop GlUpload ref after perform, + leaving that ref has no purpose. The method shall be removed + in the future. + https://bugzilla.gnome.org/show_bug.cgi?id=754047 + +2015-08-24 19:28:10 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * ext/gl/gstglcolorconvertelement.c: + glcolorconvert: Use base transform metadata copy + Use base class default method instead of only copying flags and + timestamp. This way, selected meta's like compostion overlay will + be passed downstream as expected. + https://bugzilla.gnome.org/show_bug.cgi?id=754047 + +2015-08-25 10:09:14 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst-libs/gst/gl/eagl/gstglwindow_eagl.m: + gl/eagl: Unref context after setting a window handle + gst_gl_window_get_context() returns a new reference. + Hopefully fixes https://bugzilla.gnome.org/show_bug.cgi?id=753758 + +2015-08-24 21:28:46 +0300 Sebastian Dröge <sebastian@centricular.com> + + * win32/common/libgstcodecparsers.def: + win32: Add new h265 parser symbols + +2015-08-24 08:06:15 +0300 lyb <andy_liu_china@163.com> + + * gst-libs/gst/codecparsers/gsth265parser.c: + * gst-libs/gst/codecparsers/gsth265parser.h: + codecparsers: h265: Add APIs for up-right-diagonal/raster scan conversion + As per 7-42 and 7-43 the ScalingFactor's scanIdx is 0, + which is "up-right-diagonal" scan. Add APIs for converting + up-right-diagonal to raster and vise versa. + https://bugzilla.gnome.org/show_bug.cgi?id=754024 + +2015-08-24 04:18:52 +0300 XuGuangxin <Guangxin.Xu@intel.com> + + * gst-libs/gst/codecparsers/gsth265parser.c: + codecparsers: h265: Fix the range of delta_chroma_log2_weight_denom + Being more strict on specification, According to 7.4.7.3, + delta_chroma_log2_weight_denom should be in the range of + [(0 - luma_log2_weight_denom), (7 - luma_log2_weight_denom)] + https://bugzilla.gnome.org/show_bug.cgi?id=754024 + +2015-08-23 23:38:21 +0100 Tim-Philipp Müller <tim@centricular.com> + + * gst/mpegtsdemux/tsdemux.c: + tsdemux: fix latency handling again + The tsdemux latency should always be added to the minimum + latency (which is always a valid clock time value). The + "cleanup" in commit a1f709c2 made it so that it would not + be added if upstream reported 0 as minimum latency (as + e.g. udpsrc would). This broke playback of live mpeg-ts + streaming in some cases, leading to playback stutter due + to a too-small configured latency for the pipeline. + https://bugzilla.gnome.org/show_bug.cgi?id=751508 + +2015-08-21 13:42:18 -0700 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * ext/gl/gstglimagesink.c: + glimagesink: update display size before sending event + This is minor issue, as the reconfigure event is asynchronous. + Basically, update width/height before sending the event. + +2015-08-20 17:27:34 -0700 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * ext/gl/gstglcolorconvertelement.c: + * ext/gl/gstgluploadelement.c: + * gst-libs/gst/gl/gstglbasefilter.c: + gl: Let base transform relay the meta api for us + During allocation query, when this element is not passthrough, it must + relay the overlay compostion meta and it's parameters. Fortunatly, base + transform can do this for us. + https://bugzilla.gnome.org/show_bug.cgi?id=753850 + +2015-08-21 20:29:24 +0200 Koop Mast <kwm@rainbow-runner.nl> + + * configure.ac: + curl: Give netinet/ip.h it own configure check + On FreeBSD netinet/ip.h needs the sys/types.h and netinet/in.h header + before it can be tested. + https://bugzilla.gnome.org/show_bug.cgi?id=753944 + +2015-08-19 17:42:49 +0100 Luis de Bethencourt <luis@debethencourt.com> + + * ext/dts/gstdtsdec.c: + dtsdec: remove unused value + length is set to a different value before being read. Remove initial value. + Silences compiler warning. + +2015-08-21 05:26:25 +0200 Vanessa Chipirrás Navalón <vchipirras6@gmail.com> + + * ext/opencv/gstfacedetect.cpp: + * ext/opencv/gstfacedetect.h: + facedetect: remove unnecessary variable. + Memory is reserved for this variable and then released without making any + use of it. + https://bugzilla.gnome.org/show_bug.cgi?id=748377 + +2015-08-21 14:07:32 +0900 Justin Kim <justin.kim@collabora.com> + + * gst-libs/gst/gl/gstglcontext.c: + glcontext: add specific error message when missing GL_SHADING_LANGUAGE_VERSION + GL_SHADING_LANGUAGE_VERSION was introduced since ES 2.0, but in some + android emulator doesn't support this feature. To prevent confusion for + developer, the error message need to be more clear. + https://bugzilla.gnome.org/show_bug.cgi?id=753905 + +2015-08-21 16:44:43 +0900 hoonhee.lee <hoonhee.lee@lge.com> + + * tests/check/elements/audiomixer.c: + tests: audiomixer: remove duplicated word in comment + https://bugzilla.gnome.org/show_bug.cgi?id=753915 + +2015-08-21 16:31:41 +0900 hoonhee.lee <hoonhee.lee@lge.com> + + * ext/gl/caopengllayersink.m: + caopengllayersink: Don't chain up to parent's query handling twice for DRAIN query + https://bugzilla.gnome.org/show_bug.cgi?id=753913 + +2015-08-20 15:00:02 +0100 Alex Ashley <bugzilla@ashley-family.net> + + * tests/check/elements/hlsdemux_m3u8.c: + check: hlsdemux: make duration unit test robust to floating point rounding + The test_playlist_with_doubles_duration() test fails on some platforms + due to rounding errors that occur when m3u8.c converts from the floating + point value in the HLS manifest to a GstClockTime. + Using assert_equals_float() fixes this because this function handles + the rounding error issues by accepting almost equal. + https://bugzilla.gnome.org/show_bug.cgi?id=753881 + +2015-08-17 18:35:58 +0200 Matthew Waters <matthew@centricular.com> + + * gst-libs/gst/gl/gstglbasefilter.c: + glbasefilter: only call gl_{stop,start} if the context changed + Removes the redundant GL object creation/deletion on every + decide_allocation call which is being called for every caps change. + Thus reduces the required GL state changes on reconfigure events + which are being sent by glimagesink/xvimagesink + +2015-08-20 14:09:37 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> + + * configure.ac: + opencv: Fix OpenCV data path check to work with cross compilation + https://bugzilla.gnome.org/show_bug.cgi?id=753651 + +2015-08-20 14:11:56 +0300 Ben Browitt <ben.browitt@gmail.com> + + * gst-libs/gst/video/gstvideoaggregator.c: + videoaggregator: Always set the pad's buffer_vinfo when storing a buffer + Otherwise it might be unset, and then the buffer is used and + gst_video_frame_map() will crash because of invalid video-info. + https://bugzilla.gnome.org/show_bug.cgi?id=753805 + +2015-08-19 21:33:09 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dash/gstmpdparser.c: + * tests/check/elements/dash_mpd.c: + dashdemux: Handle encoding specified in the <xml> element when dumping nodes + Previous patch did not handle the case where an encoding (e.g. UTF-8) is + specified in the <xml ?> element. Added an extra test for with and without + encoding. + https://bugzilla.gnome.org/show_bug.cgi?id=753813 + +2013-01-31 14:03:40 +0100 Arnaud Vrac <avrac@freebox.fr> + + * ext/assrender/gstassrender.c: + assrender: check video frame mapping succeeded before blending + If the mapping fails just skip overlay rendering and push the video + frame downstream. + https://bugzilla.gnome.org/show_bug.cgi?id=753822 + +2015-08-19 15:31:16 +0200 Arnaud Vrac <avrac@freebox.fr> + + * configure.ac: + * gst-libs/gst/video/Makefile.am: + * sys/uvch264/Makefile.am: + * tests/examples/uvch264/Makefile.am: + configure.ac: fix build when the uvch264 plugin is not selected + Instead of checking for the gstreamer-video-1.0 package is installed, + just assume it is since we already check for the -base dependency. + With this replace the GST_VIDEO_* variables in makefiles and directly + link with libgstvideo. + https://bugzilla.gnome.org/show_bug.cgi?id=753820 + +2015-08-19 11:29:43 +0100 Alex Ashley <bugzilla@ashley-family.net> + + * ext/dash/gstmpdparser.c: + * tests/check/elements/dash_mpd.c: + dashdemux: replace xmlNodeDump with xmlNodeDumpOutput + When running on an STB, the function + gst_mpdparser_get_xml_node_as_string causes a segmentation fault. This + code works correctly on a Linux desktop. + Looking at the libxml documentation, the xmlNodeDump is deprecated. + Replacing the use of xmlNodeDump with xmlNodeDumpOutput fixes the + segfault on the STB and removes the use of the deprecated function. + +2015-08-19 12:37:40 +0100 Luis de Bethencourt <luis@debethencourt.com> + + * configure.ac: + configure: check for Qt version + Usage of QSGSimpleTextureNode::setOwnsTexture() was added in commit + 6b8cf8419d8ea80081de8150a6b1c3cf763c4d69, this function was added in + Qt 5.4.0. Check for this version or later. + https://bugzilla.gnome.org/show_bug.cgi?id=753812 + +2015-07-16 22:57:36 +0200 Arnaud Vrac <avrac@freebox.fr> + + * ext/hls/gsthlsdemux.c: + hlsdemux: abort playlist update when cancelled + Otherwise the download thread will get stuck, since the downloader is + disabled. + +2015-08-19 13:52:21 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/gtk/gtkgstglwidget.c: + gtk/gl: Use our GL function table instead of directly calling GL functions + Otherwise we would have to link the plugin to the GL libraries directly. + === release 1.5.90 === -2015-08-19 Sebastian Dröge <slomo@coaxion.net> +2015-08-19 13:46:53 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.5.90 + * docs/plugins/gst-plugins-bad-plugins.args: + * docs/plugins/gst-plugins-bad-plugins.hierarchy: + * docs/plugins/gst-plugins-bad-plugins.interfaces: + * docs/plugins/inspect/plugin-accurip.xml: + * docs/plugins/inspect/plugin-adpcmdec.xml: + * docs/plugins/inspect/plugin-adpcmenc.xml: + * docs/plugins/inspect/plugin-aiff.xml: + * docs/plugins/inspect/plugin-asfmux.xml: + * docs/plugins/inspect/plugin-assrender.xml: + * docs/plugins/inspect/plugin-audiomixer.xml: + * docs/plugins/inspect/plugin-audiovisualizers.xml: + * docs/plugins/inspect/plugin-autoconvert.xml: + * docs/plugins/inspect/plugin-bayer.xml: + * docs/plugins/inspect/plugin-bz2.xml: + * docs/plugins/inspect/plugin-camerabin.xml: + * docs/plugins/inspect/plugin-chromaprint.xml: + * docs/plugins/inspect/plugin-coloreffects.xml: + * docs/plugins/inspect/plugin-curl.xml: + * docs/plugins/inspect/plugin-dataurisrc.xml: + * docs/plugins/inspect/plugin-debugutilsbad.xml: + * docs/plugins/inspect/plugin-dtsdec.xml: + * docs/plugins/inspect/plugin-dvb.xml: + * docs/plugins/inspect/plugin-dvbsuboverlay.xml: + * docs/plugins/inspect/plugin-dvdspu.xml: + * docs/plugins/inspect/plugin-faad.xml: + * docs/plugins/inspect/plugin-festival.xml: + * docs/plugins/inspect/plugin-fieldanalysis.xml: + * docs/plugins/inspect/plugin-flite.xml: + * docs/plugins/inspect/plugin-fragmented.xml: + * docs/plugins/inspect/plugin-frei0r.xml: + * docs/plugins/inspect/plugin-gaudieffects.xml: + * docs/plugins/inspect/plugin-gdp.xml: + * docs/plugins/inspect/plugin-geometrictransform.xml: + * docs/plugins/inspect/plugin-gmedec.xml: + * docs/plugins/inspect/plugin-gsm.xml: + * docs/plugins/inspect/plugin-gstsiren.xml: + * docs/plugins/inspect/plugin-id3tag.xml: + * docs/plugins/inspect/plugin-inter.xml: + * docs/plugins/inspect/plugin-interlace.xml: + * docs/plugins/inspect/plugin-jpegformat.xml: + * docs/plugins/inspect/plugin-liveadder.xml: + * docs/plugins/inspect/plugin-mimic.xml: + * docs/plugins/inspect/plugin-mms.xml: + * docs/plugins/inspect/plugin-modplug.xml: + * docs/plugins/inspect/plugin-mpeg2enc.xml: + * docs/plugins/inspect/plugin-mpegpsdemux.xml: + * docs/plugins/inspect/plugin-mpegpsmux.xml: + * docs/plugins/inspect/plugin-mpegtsdemux.xml: + * docs/plugins/inspect/plugin-mpegtsmux.xml: + * docs/plugins/inspect/plugin-mpg123.xml: + * docs/plugins/inspect/plugin-mplex.xml: + * docs/plugins/inspect/plugin-ofa.xml: + * docs/plugins/inspect/plugin-openal.xml: + * docs/plugins/inspect/plugin-opus.xml: + * docs/plugins/inspect/plugin-pcapparse.xml: + * docs/plugins/inspect/plugin-pnm.xml: + * docs/plugins/inspect/plugin-rawparse.xml: + * docs/plugins/inspect/plugin-removesilence.xml: + * docs/plugins/inspect/plugin-resindvd.xml: + * docs/plugins/inspect/plugin-rfbsrc.xml: + * docs/plugins/inspect/plugin-rtmp.xml: + * docs/plugins/inspect/plugin-schro.xml: + * docs/plugins/inspect/plugin-sdp.xml: + * docs/plugins/inspect/plugin-segmentclip.xml: + * docs/plugins/inspect/plugin-shm.xml: + * docs/plugins/inspect/plugin-smooth.xml: + * docs/plugins/inspect/plugin-soundtouch.xml: + * docs/plugins/inspect/plugin-spandsp.xml: + * docs/plugins/inspect/plugin-speed.xml: + * docs/plugins/inspect/plugin-subenc.xml: + * docs/plugins/inspect/plugin-videoparsersbad.xml: + * docs/plugins/inspect/plugin-voaacenc.xml: + * docs/plugins/inspect/plugin-voamrwbenc.xml: + * docs/plugins/inspect/plugin-waylandsink.xml: + * docs/plugins/inspect/plugin-y4mdec.xml: + * docs/plugins/inspect/plugin-zbar.xml: + * gst-plugins-bad.doap: + * win32/common/config.h: + Release 1.5.90 + +2015-08-19 12:52:18 +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/ky.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: + Update .po files 2015-08-19 11:36:13 +0300 Sebastian Dröge <sebastian@centricular.com> |