diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-06-09 11:51:12 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-06-09 11:51:12 +0300 |
commit | 9f73b5818f98cd045e7049bb313da1c943635109 (patch) | |
tree | 8d8a54057966a76055d560e93527564e399d062f | |
parent | d6e30a5467ad6c77f71325550b0e61a4ff77d3f8 (diff) |
Release 1.8.2gst-plugins-good-1.8.2
73 files changed, 865 insertions, 116 deletions
@@ -1,9 +1,711 @@ +=== release 1.8.2 === + +2016-06-09 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.8.2 + +2016-06-09 10:05:34 +0300 Sebastian Dröge <sebastian@centricular.com> + + * po/hr.po: + * po/pt_BR.po: + * po/sk.po: + po: Update translations + +2016-06-09 09:30:48 +0900 Seungha Yang <sh.yang@lge.com> + + * gst/flv/gstflvdemux.c: + flvdemux: Fix unref assertion failure + Fix unref assertion failure + https://bugzilla.gnome.org/show_bug.cgi?id=767424 + +2016-06-07 20:53:34 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * ext/libpng/gstpngdec.c: + pngdec: Wait for segment event before checking it + The heuristic to choose between packetise or not was changed to use the + segment format. The problem is that this change is reading the segment + during the caps event handling. The segment event will only be sent + after. That prevented the decoder to go in packetize mode, and avoid + useless parsing. + https://bugzilla.gnome.org/show_bug.cgi?id=736252 + +2016-06-06 17:00:22 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * ext/jpeg/gstjpegdec.c: + jpegdec: Wait for segment event before checking it + The heuristic to choose between packetise or not was change to use the + segment format. The problem is that this change is reading the segment + during the caps event handling. The segment event will only be sent + after. That prevented the decoder to go in packetize mode, and avoid + useless parsing. + https://bugzilla.gnome.org/show_bug.cgi?id=736252 + +2016-06-07 16:42:09 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * sys/v4l2/gstv4l2videodec.c: + v4l2videodec: Keep part of the input buffer + Instead of completely getting rid of the input buffer, copy + the metadata, the flags and the timestamp into an empty buffer. + This way the decoder base class can copy that information again + to the output buffer. + https://bugzilla.gnome.org/show_bug.cgi?id=758424 + +2016-06-07 16:04:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * sys/v4l2/gstv4l2object.c: + * sys/v4l2/gstv4l2object.h: + * sys/v4l2/gstv4l2sink.c: + * sys/v4l2/gstv4l2src.c: + * sys/v4l2/gstv4l2transform.c: + * sys/v4l2/gstv4l2videodec.c: + v4l2: Add an error return to _try/_set_format + This way one can easily ignore errors. Previously, error were always + posted ont he bus. + https://bugzilla.gnome.org/show_bug.cgi?id=766172 + +2016-06-07 16:01:55 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * sys/v4l2/v4l2-utils.c: + * sys/v4l2/v4l2-utils.h: + v4l2-util: Introduce GstV4l2Error + This is to allow returning an error that can easily be sent as + message to the application if the element needs it. Using this + also allow ignoring errors. + https://bugzilla.gnome.org/show_bug.cgi?id=766172 + +2016-06-07 12:41:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * sys/v4l2/gstv4l2src.c: + v4l2src: Avoid decide allocation on active pool + v4l2src will renegotiate only if the format have changed. As of now, + it's not possible to change the allocationw without resetting the + camera. To avoid unwanted side effect, simply keep the old allocation + if no renegotiation is taking place. This fixes assertion and possible + failures in USERPTR or DMABUF import mode (when using downstream pools). + https://bugzilla.gnome.org/show_bug.cgi?id=754042 + +2015-09-02 11:48:29 +0200 Philipp Zabel <p.zabel@pengutronix.de> + + * sys/v4l2/gstv4l2videodec.c: + v4l2videodec: use decoder stop command instead of queueing empty buffers + Only if the decoder stop command fails, keep queueing empty buffers to + signal end of stream as before. + https://bugzilla.gnome.org/show_bug.cgi?id=733864 + +2014-12-12 14:31:36 +0100 Peter Seiderer <ps.report@gmx.net> + + * sys/v4l2/gstv4l2videodec.c: + v4l2videodec: add gst_v4l2_decoder_cmd helper + https://bugzilla.gnome.org/show_bug.cgi?id=733864 + +2015-01-28 12:07:58 +0100 Enrico Jorns <ejo@pengutronix.de> + + * sys/v4l2/gstv4l2transform.c: + gstv4l2transform: format fixation for preferring passthrough + * If outgoing format is unfixated, try to set it to input format. + * Call gst_caps_fixate () at end of fixation routine + https://bugzilla.gnome.org/show_bug.cgi?id=766719 + +2016-05-20 12:49:53 +0200 Philipp Zabel <p.zabel@pengutronix.de> + + * sys/v4l2/gstv4l2transform.c: + v4l2transform: allow to change pixel aspect ratio + Scalers may change width and height independently, + allow to change pixel aspect ratio. + https://bugzilla.gnome.org/show_bug.cgi?id=766712 + +2016-05-20 12:32:25 +0200 Philipp Zabel <p.zabel@pengutronix.de> + + * sys/v4l2/gstv4l2transform.c: + v4l2transform: fix scaling in case of fixed pixel aspect ratio + To change pixel aspect ratio from DAR to PAR, the necessary scaling factor + is DAR/PAR, not DAR*PAR. + For good measure, add debug output similar to the fixed-width and + fixed-height cases. + https://bugzilla.gnome.org/show_bug.cgi?id=766711 + +2016-05-13 14:58:41 +0200 Philipp Zabel <p.zabel@pengutronix.de> + + * sys/v4l2/gstv4l2videodec.c: + v4l2videodec: use visible size, not coded size, for downstream negotiation filter + gst_v4l2_probe_caps() returns the coded size, not the visible size. Subtract + the known padding from probed caps with the coded size before using them as + filter for caps negotiation with downstream elements. + https://bugzilla.gnome.org/show_bug.cgi?id=766382 + +2016-01-27 09:57:38 +0100 Andreas Naumann <anaumann@ultratronik.de> + + * sys/v4l2/gstv4l2sink.c: + v4l2sink: Use V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY if driver advertises it. + On modern kernels, the G/S_FMT ioctls will always fail using + V4L2_BUF_TYPE_VIDEO_OVERLAY with VFL_DIR_TX (e.g. real overlay out drivers) + since this is not the intented use (rather rx, according to v4l2 API doc). + Probably this is why the Video Output Overlay interface was created, so if + the driver advertises it we might as well use. + For old kernels (pre 2012) the old way might still work so keeping this for + compatibility. + https://bugzilla.gnome.org/show_bug.cgi?id=761165 + +2016-06-06 18:52:01 +0100 Kieran Bingham <kieran@bingham.xyz> + + * sys/v4l2/gstv4l2object.c: + v4l2object: Use non-deprecated V4L2 type for RGB15 + Support for the updated V4L2_PIX_FMT_XRGB555 was added in commit + 2538fee2fd8fdb74b05f0a511281bc4707e7cc44 however, when setting the format + for use in v4l2 ioctls, the old deprecated format is still used. Convert + this to the new accepted format type, as the preferred format. + https://bugzilla.gnome.org/show_bug.cgi?id=767300 + +2016-05-31 21:34:04 +0200 Josep Torra <adn770@gmail.com> + + * sys/v4l2/gstv4l2bufferpool.c: + v4l2src: check for valid size on raw video buffers + Discard buffers that doesn't contain enough data when dealing + with raw video inputs. + https://bugzilla.gnome.org/show_bug.cgi?id=767086 + +2016-02-10 19:56:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * sys/v4l2/gstv4l2deviceprovider.c: + v4l2: Don't leak v4l2 objects and props on probe errors + +2016-05-31 17:04:32 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/isomp4/qtdemux.c: + qtdemux: Only activate segments and send SEGMENT events if we have streams + But in that case also remove the pending newsegment event, otherwise we would + later send a possibly outdated event. + https://bugzilla.gnome.org/show_bug.cgi?id=767071 + +2016-05-31 17:10:36 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/isomp4/qtdemux.c: + qtdemux: Use the demuxer segment instead of a new one for MSS streams + Upstream might have told us something about the to be expected segment, so + let's use that information instead of coming up with a [0,-1] segment. + https://bugzilla.gnome.org/show_bug.cgi?id=767071 + +2016-05-31 16:38:34 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/isomp4/qtdemux.c: + qtdemux: Don't override TIME segments from upstream that we just saw + The point of d8fb7a9c96b108814beeaa0e63f818d4648c7fe9 was to not have any + spurious segments stored for later if we do BYTES->TIME conversion, but + overriding any TIME segments from upstream does not make any sense. + See https://bugzilla.gnome.org/show_bug.cgi?id=763165 + https://bugzilla.gnome.org/show_bug.cgi?id=767071 + +2016-03-15 03:25:26 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * gst/rtp/gstrtpjpegdepay.c: + rtpjpegdepay: Don't send invalid frames downstream after packet loss or a DISCONT + After clearing the adapter due to a DISCONT, as might happen when some packet(s) + have been lost, the depayloader was pushing data into the adapter (which had no + header due to the clear), creating a headerless frame out of it, and sending it + downstream. The downstream decoder would then usually ignore it; unless there + were lots of DISCONTs from the jitterbuffer in which case the decoder would reach + its max_errors limit and throw an element error. Now we just discard that data. + It is probaby not worth trying to salvage this data because non-progressive + jpeg does not degrade gracefully and makes the video unwatchable even with + low packet loss such as 3-5%. + +2016-05-25 17:11:13 +0200 Pierre Lamot <pierre.lamot@openwide.fr> + + * gst/rtp/gstrtpj2kpay.c: + rtpj2kpay: Fix buffer memory leak + Input buffer memory was not unmapped + https://bugzilla.gnome.org/show_bug.cgi?id=766870 + +2016-05-18 12:12:15 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * sys/v4l2/gstv4l2object.c: + v4l2object: fix caps leak + gst_v4l2_object_probe_caps() was taking an extra ref on the returned + caps for no reason. + https://bugzilla.gnome.org/show_bug.cgi?id=766610 + +2016-05-20 11:12:44 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/avi/gstavidemux.c: + * gst/avi/gstavidemux.h: + avidemux: Pass through seek event seqnums in all SEGMENT/EOS events and SEGMENT_DONE messages/events + See https://bugzilla.gnome.org/show_bug.cgi?id=765935 + +2016-05-20 11:15:44 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/isomp4/qtdemux.c: + qtdemux: Set seek event seqnum on all SEGMENT events + Some were forgotten. + See https://bugzilla.gnome.org/show_bug.cgi?id=765935 + +2016-05-20 10:56:52 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/matroska/matroska-demux.c: + matroskademux: Set seek event seqnum in EOS and SEGMENT_DONE messages/events + Also actually store the seqnum in pull mode seeks. + See https://bugzilla.gnome.org/show_bug.cgi?id=765935 + +2016-05-17 13:40:38 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * gst/deinterlace/gstdeinterlace.c: + deinterlace: fix caps leak + The caps returned by gst_pad_get_current_caps() was never unreffed when + not early returning. + Fix a leak with the elements/deinterlace test. + https://bugzilla.gnome.org/show_bug.cgi?id=766558 + +2016-01-25 16:25:51 +0100 Mikhail Fludkov <misha@pexip.com> + + * gst/rtpmanager/rtpsession.c: + * tests/check/Makefile.am: + * tests/check/elements/rtpsession.c: + rtpsession: don't act on suspicious BYE RTCP + Some endpoints (like Tandberg E20) can send BYE packet containing our + internal SSRC. I this case we would detect SSRC collision and get rid + of the source at some point. But because we are still sending packets + with that SSRC the source will be recreated immediately. + This brand new internal source will not have some variables incorrectly + set in its state. For example 'seqnum-base` and `clock-rate` values will be + -1. + The fix is not to act on BYE RTCP if it contains internal or unknown + SSRC. + https://bugzilla.gnome.org/show_bug.cgi?id=762219 + +2016-05-12 11:52:09 +0900 Seungha Yang <sh.yang@lge.com> + + * gst/isomp4/qtdemux.c: + qtdemux: Parsing elst box based on version + segment_duration and media_time should be parsed based on version + of elst box. Specification defines that an elst box with version 1 + has uint64 and int64 values for segment_duration and media_time, + respectively. + https://bugzilla.gnome.org/show_bug.cgi?id=766301 + +2016-05-15 12:30:50 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/rtpmanager/rtpsession.c: + rtpsession: Take the lock already when reading the other stats, not just for the hash table + https://bugzilla.gnome.org/show_bug.cgi?id=766025 + +2016-05-12 14:43:43 +0200 Patricia Muscalu <patricia@axis.com> + + * gst/auparse/gstauparse.c: + * gst/auparse/gstauparse.h: + auparse: Fix sticky event misordering warning + Make sure that src pad has caps before sending segment event. + https://bugzilla.gnome.org/show_bug.cgi?id=766359 + +2016-05-19 15:36:57 +0900 Seungha Yang <sh.yang@lge.com> + + * gst/matroska/matroska-demux.c: + matroskademux: don't hold object lock whilst pushing out headers + matroskademux would take the GST_OBJECT_LOCK in + - gst_matroska_demux_push_codec_data_all() + - gst_matroska_demux_query() + Some parse element such as FLAC checks upstream seekability, and + there is some use cases that matroska-demux is linked to a parse element + (e.g.,FLAC format) without intermediate elements (e.g., queue). + In this case, matroska-demux never returns from _push_codec_data_all() + because the parser can return only after it receives the response to + the upstream query, but that's not going to happen because it's + deadlocked. + Elements must not hold the object lock whilst pushing out events + or data. + https://bugzilla.gnome.org/show_bug.cgi?id=766645 + +2016-05-19 12:43:01 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/soup/gstsouphttpclientsink.c: + souphttpclientsink: Set sent_buffers and streamheader_buffers to NULL after freeing + Otherwise we might use an already freed list later and crash or worse. + +2016-05-15 22:07:14 +1000 Jan Schmidt <jan@centricular.com> + + * gst/multifile/gstsplitmuxpartreader.c: + splitmuxsrc: Connect to demux signals before activating + Fix a race in splitmuxsrc by properly connecting to the + demuxer signals we're interested in *before* setting it running. + +2016-05-14 23:39:22 +1000 Jan Schmidt <jan@centricular.com> + + * gst/multifile/gstsplitmuxsink.c: + * gst/multifile/gstsplitmuxsink.h: + splitmuxsink: Use GstBin async-handling instead of our own. + Set the async-handling property on GstBin to let it manage + async-handling instead of the local handling from the previous + commit. Works because of #174a5e in core + +2016-05-14 18:32:52 +1000 Jan Schmidt <jan@centricular.com> + + * gst/multifile/gstsplitmuxsink.c: + * gst/multifile/gstsplitmuxsink.h: + splitmuxsink: Hide internal async state changes. + When switching fragments, hide the async-start/async-done + messages from the parent bin, as otherwise we sometimes (very rarely) + hang in PAUSED instead of returning / continuing to PLAYING + state. + +2016-05-13 21:20:28 +1000 Jan Schmidt <jan@centricular.com> + + * gst/multifile/gstsplitmuxsink.c: + splitmuxsink: Remove stray carriage-return from debug + +2015-04-30 14:43:04 +0200 Jesper Larsen <knorr.jesper@gmail.com> + + * gst/avi/gstavimux.c: + avimux: Do not write index and header if idx is NULL + Fixes criticals with e.g. + videotestsrc num-buffers=1 ! identity drop-probability=1.0 ! avimux ! fakesink + https://bugzilla.gnome.org/show_bug.cgi?id=748700 + +2016-05-03 11:45:01 +0200 Havard Graff <havard.graff@gmail.com> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + * tests/check/elements/rtpjitterbuffer.c: + rtpjitterbuffer: Fix stall when receiving already lost packet + When a packet arrives that has already been considered lost as part of a + large gap the "lost timer" for this will be cancelled. If the remaining + packets of this large gap never arrives, there will be missing entries + in the queue and the loop function will keep waiting for these packets + to arrive and never push another packet, effectively stalling the + pipeline. + The proposed fix conciders parts of a large gap definitely lost (since + they are calculated from latency) and ignores the late arrivals. + In practice the issue is rare since large gaps are scheduled immediately, + and for the stall to happen the late arrival needs to be processed + before this times out. + https://bugzilla.gnome.org/show_bug.cgi?id=765933 + +2016-05-11 09:28:13 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/rtpmanager/rtpsession.c: + rtpsession: Don't notify about stats property changes while taking the session lock + The signal handlers might want to actually get the value of the stats + property, which would take the session lock again and deadlock. + This was introduced by 2e960e70750a0cb7e1117d0c09d08597866a29ee. + https://bugzilla.gnome.org/show_bug.cgi?id=766025 + +2016-05-05 14:18:21 +0200 Miguel París Díaz <mparisdiaz@gmail.com> + + * gst/rtpmanager/rtpsession.c: + rtpsession: Take session lock when creating stats + The access to the session hash table must happen while the session lock is + taken, otherwise another thread might modify the hash table while we're + creating the stats. + https://bugzilla.gnome.org/show_bug.cgi?id=766025 + +2016-05-04 09:30:27 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/dv/gstdvdec.c: + * ext/dv/gstdvdemux.c: + dv: Use correct pixel-aspect-ratio values + The previous ones resulted in odd display aspect ratios and were different + from the ones used by e.g. ffmpeg. The new ones now result in display aspect + ratios of 4:3 and 16:9. + https://bugzilla.gnome.org/show_bug.cgi?id=765946 + +2016-05-03 21:17:01 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * gst/isomp4/qtdemux.c: + qtdemux: update segment when new duration is found + Otherwise the old segment will have a shorter stop time and would + cause the stream to end too early. + https://bugzilla.gnome.org/show_bug.cgi?id=765805 + +2016-05-04 11:37:29 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * gst/isomp4/qtdemux.c: + qtdemux: dismember activate_segment into 2 parts + One that updates and push a new segment, the other will move the + stream to the new segment starting position + https://bugzilla.gnome.org/show_bug.cgi?id=765805 + +2016-05-04 11:15:20 -0400 Xavier Claessens <xavier.claessens@collabora.com> + + * gst/multifile/gstsplitmuxsink.c: + splitmuxsink: Fix deadlock case when source reaches EOS + https://bugzilla.gnome.org/show_bug.cgi?id=765072 + +2016-04-11 10:54:38 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/udp/gstudpsrc.c: + udpsrc: Always bind to ANY when address is a multicast address and not only on Windows + For IPv6 addresses, binding to a multicast group does not work on Linux + either. Always bind to ANY and then later join the multicast group. + https://bugzilla.gnome.org/show_bug.cgi?id=764679 + +2016-04-28 16:24:52 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/isomp4/gstqtmux.c: + * gst/isomp4/gstqtmuxmap.c: + qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3 in MP4 + Via the MPEG-4 Part 3 spec we can support the other layers too. + Also correct the samples per frame calculation for MP3 if it's MPEG-2 or + MPEG-2.5. + https://bugzilla.gnome.org/show_bug.cgi?id=765725 + +2016-04-29 15:04:11 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/isomp4/qtdemux.c: + * gst/isomp4/qtdemux.h: + qtdemux: Store the segment sequence number in the EOS events and SEGMENT_DONE events/message + Also instead of storing it per stream, store it globally in the demuxer. It's + the same for each stream anyway. + https://bugzilla.gnome.org/show_bug.cgi?id=765806 + +2016-04-27 20:46:34 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/rtsp/gstrtspsrc.c: + * gst/rtsp/gstrtspsrc.h: + rtspsrc: Update caps for TCP whenever they change + We only changed them for UDP so far, which caused the wrong seqnum-base and + other information to be passed to rtpjitterbuffer/etc when seeking. This + usually wasn't that much of a problem as the code there is robust enough, but + every now and then it causes us to drop up to 32756 packets before we + continue doing anything meaningful. + https://bugzilla.gnome.org/show_bug.cgi?id=765689 + +2016-04-27 20:33:38 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/rtpmanager/gstrtpjitterbuffer.c: + rtpjitterbuffer: Ensure to not take caps with the wrong pt for getting the clock-rate + Especially the caps on the pad might be out of date, and the new caps would be + provided for the current pt via the request-pt-map signal. + https://bugzilla.gnome.org/show_bug.cgi?id=765689 + +2016-04-27 18:27:17 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: Don't propagate spurious state change returns from internal elements further + We handle them inside rtspsrc and override them in all other cases anyway, so + do the same for "internal" state changes like PAUSED->PAUSED and + PLAYING->PLAYING. + This keeps unexpected NO_PREROLL to confuse state changes in GstBin. + See also https://bugzilla.gnome.org/show_bug.cgi?id=760532 + https://bugzilla.gnome.org/show_bug.cgi?id=765689 + +2016-05-01 15:09:27 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/avi/gstavimux.c: + avimux: set audio header rate according to calculated bps in stop_file + ... now that set_fields is no longer called there by + e538608b3f90539003de21c1db238f3c9b946e30 + +2015-11-26 13:15:06 +0100 Dimitrios Katsaros <patcherwork@gmail.com> + + * sys/v4l2/v4l2_calls.c: + v4l2: Change warning handling to break infinite message loop + v4l2src can cause an "infinite message loop" when a base control exposed as a + property is not provided by the device. In these cases, if in the warning message + handling for the bus, the GST_DEBUG_BIN_TO_DOT_FILE* category of functions are used, + the src lookup causes a new warning to be posted on the bus, causing a loop. + This patch changes the warning for these controls so they are not posted on the bus. + https://bugzilla.gnome.org/show_bug.cgi?id=758703 + +2016-04-25 15:03:14 +0200 Mats Lindestam <matslm@axis.com> + + * gst/udp/gstmultiudpsink.c: + multiudpsink: Allow setting "socket-v6" without setting "socket" too + https://bugzilla.gnome.org/show_bug.cgi?id=764897 + +2016-04-27 13:53:00 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/avi/gstavimux.c: + avimux: Actually store the largest audio chunk size for the VBR case of MP2/MP3 + 3ea338ce271e1f6a96d2ed49d4472b091f6f8b7e changed avimux to do that, but it + never actually kept track of the max audio chunk for MP3 and MP2. These are + knowing the hdr.scale only after parsing the frames instead of at setcaps + time. + +2016-04-27 14:09:03 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/avi/gstavimux.c: + avimux: Don't override maximum audio chunk size with the scale again just before writing it + set_fields() should only be called in the beginning, otherwise we will never + remember the maximum audio chunk size and write a wrong block align... which + then causes wrong timestamps and other problems. + +2016-04-22 15:02:16 +0100 Mario Sanchez Prada <mario@endlessm.com> + + * ext/vpx/gstvpxenc.c: + vpxenc: Properly handle frames with too low duration + When a frame's duration is too low, calling gst_util_uint64_scale() + to scale its value can result into it being truncated to zero, which + will cause the vpx encoder to return an VPX_CODEC_INVALID_PARAM error + when trying to encode. + To prevent this from happening, we simply ignore the duration when + encoding if it becomes zero after scaling, logging a warning message. + https://bugzilla.gnome.org/show_bug.cgi?id=765391 + +2016-04-22 15:48:08 +0100 Tim-Philipp Müller <tim@centricular.com> + + * gst/deinterlace/gstdeinterlace.c: + deinterlace: fix description of linear interlacing method + +2016-04-21 14:08:19 -0300 Thibault Saunier <tsaunier@gnome.org> + + * gst/flv/gstflvmux.c: + flv: Handle the case where we do not get any CollectData in handle_buffer + https://bugzilla.gnome.org/show_bug.cgi?id=765320 + +2016-02-09 17:17:09 +0000 Alex Ashley <bugzilla@ashley-family.net> + + * gst/isomp4/qtdemux.c: + qtdemux: support seeking of CENC encrypted streams + When playing a stream that has been protected by DASH CENC, playback + will fail if a seek is performed. Qtdemux produces the error "stream + is protected using cenc, but no cenc protection system information + has been found" and playback stops. + The problem is that gst_qtdemux_reset() gets called as part of the + FLUSH during a seek. This function frees the protection_system_ids + array. When gst_qtdemux_configure_protected_caps() is called after the + seek has completed, the protection_system_ids array is empty and + qtdemux is unable to create the correct output caps for the protected + stream. + This commit changes it to only free the protection_system_ids on + hard resets. + https://bugzilla.gnome.org/show_bug.cgi?id=761787 + +2016-04-11 22:41:20 +0900 Seungha Yang <sh.yang@lge.com> + + * gst/isomp4/qtdemux.c: + qtdemux: Do not use unreliable framerate + timescale/1 is unreliable value for framerate. Due to downstream + element usually use framerate generated by qtdemux, let it be omitted + until the framerate can be reliably calculated. + https://bugzilla.gnome.org/show_bug.cgi?id=764733 + +2016-04-21 12:53:33 +0300 Sebastian Dröge <sebastian@centricular.com> + + * gst/isomp4/qtdemux.c: + * gst/isomp4/qtdemux.h: + Revert "qtdemux: expose streams with first moof for fragmented format" + This reverts commit d8bb6687ea251570c331038279a43d448167d6ad. + https://bugzilla.gnome.org/show_bug.cgi?id=764733 + === release 1.8.1 === -2016-04-20 Sebastian Dröge <slomo@coaxion.net> +2016-04-20 18:16:25 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.8.1 + * docs/plugins/gst-plugins-good-plugins.args: + * 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.8.1 + +2016-04-20 18:07:35 +0300 Sebastian Dröge <sebastian@centricular.com> + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.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-04-20 15:31:19 +0300 Sebastian Dröge <sebastian@centricular.com> @@ -1,24 +1,25 @@ -### 1.8.1 +### 1.8.2 -The first 1.8 bug-fix release (1.8.1) was released on 20 April 2016. +The first 1.8 bug-fix release (1.8.2) was released on 9 June 2016. This release only contains bugfixes and it should be safe to update from 1.8.0. -#### Major bugfixes in 1.8.1 +#### Major bugfixes in 1.8.2 - - Fix app compilation with Android NDK r11 and newer - - Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0 - - Fix regression in avdeinterlace - - Fix memory corruption in scaletempo element with S16 input - - Fix regression in qtdemux with MSE streams - - Fix glitches at the start with all audio sinks except for pulsesink - - Fix regression with encrypted HLS streams - - Fix automatic multithreaded decoding of VP8/9 video - - Fix deadlock in HTTP adaptive streams when scrub-seeking - - Fix regression in RTSP source with SRTP - - Add support for SRTP rollover counters in the RTSP source - - Add support for HiDPI ("Retina") screens in caopengllayersink - - ... and many more! + - Fix vp8enc and flacenc segmentation faults on Windows + - Fix Android build failure due to BSD sed on OS X + - Fix Android build failure with applications targetting API > 20 + - Fix playback of live MS SmoothStreaming streams + - Fix various issues with vtdec and caopengllayersink on OS X + - Fix severe performance degradation in various image decoders + - Fix sample rate negotiation in opusdec + - Fix regression in typefind, causing deadlocks in some situations + - Fix mpegtsmux to set PTS on all output buffers again + - Fix extraction of frame dimensions from SDP in RTP JPEG depayloader + - Fix failure in v4l2videodec when setting of format fails after starting + - ... and many, many more! -For a full list of bugfixes see [Bugzilla][buglist-1.8.1]. +For a full list of bugfixes see [Bugzilla][buglist-1.8.2]. Note that this is +not the full list of changes. For the full list of changes please refer to the +GIT logs or ChangeLogs of the particular modules. -[buglist-1.8.1]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=117422&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.8.1 +[buglist-1.8.2]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=130196&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.8.2 @@ -1,11 +1,11 @@ -Release notes for GStreamer Good Plugins 1.8.1 +Release notes for GStreamer Good Plugins 1.8.2 -The GStreamer team is proud to announce the first bugfix release in the stable +The GStreamer team is proud to announce the second bugfix release in the stable 1.8 release series of your favourite cross-platform multimedia framework! -This release only contains bugfixes and it is safe to update from 1.8.0. For a +This release only contains bugfixes and it is safe to update from 1.8.1. For a full list of bugfixes see Bugzilla. @@ -55,21 +55,42 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Bugs fixed in this release + * 766025 : rtpsession: race condition accessing ssrcs hash table + * 733864 : v4l2videodec: Implement EOS handling through V4L2_DEC_CMD_STOP + * 736252 : gdkpixbufdec: packetized mode logic + * 748700 : avimux: stopping file without index fails + * 754042 : v4l2src: Asserts on renegotiation with USERPTR + * 758424 : v4l2videodec: Keep the input buffers, they are needed to copy metadata + * 758703 : v4l2src: gst_v4l2_set_attribute warning messages cause infinite loop with .dot dump + * 761165 : Setting overlay parameters on v4l2sink fails + * 761787 : qtdemux: seek fails with CENC encrypted streams + * 762219 : rtpsession: don't act on suspicious BYE RTCP + * 764679 : IPv6 UDP stream to site-local multicast address * 764733 : qtdemux: Regression in YouTube TV tests in WebKit MSE after fix for #760779 - * 763711 : splitmuxsink: deadlock when one streams doesn't have regular buffers - * 730540 : rtspsrc: parse crypto sessions to support rollover counters - * 744612 : splitmuxsink: add property for specifing maximum number of files to store - * 757569 : rtspsrc: avoid potentially overflowing expression - * 761345 : rtpjpegpay: Allow different quantization tables for components 2 and 3 - * 762893 : splitmuxsink critical assertion when changing from null to ready - * 763780 : flvdemux: don't emit pad-added until caps are ready - * 763973 : qtdemux: Fix qtdemux memory leak - * 764169 : vp9dec: Dogslow VP9 4k playback with libvpx, works fine with avdec_vp9 - * 764798 : rtspsrc Critical errors when connecting with TLS / rtsps - * 764870 : qtdemux: Fix parsing segment duration of empty edit list box - * 764889 : rtpjitterbuffer: Drops wrong number of packets with drop-on-latency=true + * 764897 : Using non IPv6-socket in IPv6 scope * 765072 : splitmuxsink: Sometimes creates a small one-frame file after EOS - * 765116 : scaletempo: memory corruption + * 765320 : flvmux: segfault when no buffers have arrived before EOS + * 765391 : vpxenc: Handle frames with too low duration correctly + * 765689 : rtspsrc: Various problems related to seeking causing scrub seeking to fail + * 765725 : qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3 in MP4 + * 765805 : qtdemux: Only first fragment played for fragmented mp4 files recorded with non-seekable sink + * 765806 : qtdemux: Store the segment sequence number in the EOS events and STREAM_DONE events/message + * 765933 : rtpjitterbuffer: Fix stall when receiving already lost packet + * 765946 : dv: Uses different pixel-aspect-ratio than gst-libav + * 766172 : v4l2videodec: [Regressions] Should not fail if S_FMT(CAPTURE) fail after STREAMON(CAPTURE) + * 766359 : auparse: sticky event misordering, got 'segment' before 'caps' + * 766382 : v4l2videodec: use visible size, not coded size, for downstream negotiation filter + * 766558 : deinterlace: fix caps leak + * 766610 : v4l2object: fix caps leak + * 766645 : matroskademux: don't hold object lock whilst pushing out headers, might lead to query deadlock + * 766711 : v4l2transform: scaling is broken in case of fixed pixel aspect ratio + * 766712 : v4l2transform should allow to change pixel aspect ratio + * 766719 : v4l2transform: Does not fully fixate the caps + * 766868 : qtdemux: Segments start at 0 on live MSS time-based streams, ignoring the start time configured upstream + * 766870 : rtpj2kpay: leaks input buffer + * 767300 : v4l2object uses deprecated RGB15 V4L2 format code + * 767424 : flvdemux: Fix unref assertion failure + * 767086 : v4l2src: pushes incomplete raw video buffers ==== Download ==== @@ -106,16 +127,31 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Aleix Conchillo Flaqué - * Damian Ziobro + * Alex Ashley + * Andreas Naumann + * Dimitrios Katsaros + * Enrico Jorns + * Guillaume Desmottes * Havard Graff * Jan Schmidt - * Jihae Yi - * Jimmy Ohn + * Jesper Larsen + * Josep Torra + * Kieran Bingham + * Mario Sanchez Prada + * Mark Nauwelaerts + * Mats Lindestam + * Miguel París Díaz + * Mikhail Fludkov * Nicolas Dufresne - * Paolo Pettinato + * Nirbheek Chauhan + * Patricia Muscalu + * Peter Seiderer + * Philipp Zabel + * Pierre Lamot * Sebastian Dröge * Seungha Yang * Thiago Santos + * Thibault Saunier + * Tim-Philipp Müller * Xavier Claessens
\ No newline at end of file diff --git a/configure.ac b/configure.ac index 49d84004eb..6650bf10d7 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file dnl initialize autoconf dnl releases only do -Wall, git and prerelease does -Werror too dnl use a three digit version number for releases, and four for git/pre -AC_INIT([GStreamer Good Plug-ins],[1.8.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good]) +AC_INIT([GStreamer Good Plug-ins],[1.8.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good]) AG_GST_INIT @@ -43,7 +43,7 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION", [GStreamer API Version]) AG_GST_LIBTOOL_PREPARE -AS_LIBTOOL(GST, 801, 0, 801) +AS_LIBTOOL(GST, 802, 0, 802) dnl *** required versions of GStreamer stuff *** GST_REQ=1.8.0 diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index cea99c989a..ef4dd9b8bb 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -1005,7 +1005,7 @@ <FLAGS>rw</FLAGS> <NICK>User Agent</NICK> <BLURB>The User-Agent string to send to the server.</BLURB> -<DEFAULT>"GStreamer/1.8.1"</DEFAULT> +<DEFAULT>"GStreamer/1.8.2"</DEFAULT> </ARG> <ARG> @@ -20135,7 +20135,7 @@ <FLAGS>rw</FLAGS> <NICK>Method</NICK> <BLURB>Deinterlace Method.</BLURB> -<DEFAULT>Television: Full resolution</DEFAULT> +<DEFAULT>Linear</DEFAULT> </ARG> <ARG> diff --git a/docs/plugins/inspect/plugin-1394.xml b/docs/plugins/inspect/plugin-1394.xml index 7455b7fa29..22fe11c1f7 100644 --- a/docs/plugins/inspect/plugin-1394.xml +++ b/docs/plugins/inspect/plugin-1394.xml @@ -3,7 +3,7 @@ <description>Source for video data via IEEE1394 interface</description> <filename>../../ext/raw1394/.libs/libgst1394.so</filename> <basename>libgst1394.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-aasink.xml b/docs/plugins/inspect/plugin-aasink.xml index e1c1a2ffed..3a6c461269 100644 --- a/docs/plugins/inspect/plugin-aasink.xml +++ b/docs/plugins/inspect/plugin-aasink.xml @@ -3,7 +3,7 @@ <description>ASCII Art video sink</description> <filename>../../ext/aalib/.libs/libgstaasink.so</filename> <basename>libgstaasink.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-alaw.xml b/docs/plugins/inspect/plugin-alaw.xml index afa32a37c9..7ee670c5c5 100644 --- a/docs/plugins/inspect/plugin-alaw.xml +++ b/docs/plugins/inspect/plugin-alaw.xml @@ -3,7 +3,7 @@ <description>ALaw audio conversion routines</description> <filename>../../gst/law/.libs/libgstalaw.so</filename> <basename>libgstalaw.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-alpha.xml b/docs/plugins/inspect/plugin-alpha.xml index 3baeb3038a..77bffefcd9 100644 --- a/docs/plugins/inspect/plugin-alpha.xml +++ b/docs/plugins/inspect/plugin-alpha.xml @@ -3,7 +3,7 @@ <description>adds an alpha channel to video - constant or via chroma-keying</description> <filename>../../gst/alpha/.libs/libgstalpha.so</filename> <basename>libgstalpha.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-alphacolor.xml b/docs/plugins/inspect/plugin-alphacolor.xml index 5fba0df0b6..920c1571eb 100644 --- a/docs/plugins/inspect/plugin-alphacolor.xml +++ b/docs/plugins/inspect/plugin-alphacolor.xml @@ -3,7 +3,7 @@ <description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description> <filename>../../gst/alpha/.libs/libgstalphacolor.so</filename> <basename>libgstalphacolor.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-apetag.xml b/docs/plugins/inspect/plugin-apetag.xml index 31cb4668ae..fa5c60a836 100644 --- a/docs/plugins/inspect/plugin-apetag.xml +++ b/docs/plugins/inspect/plugin-apetag.xml @@ -3,7 +3,7 @@ <description>APEv1/2 tag reader</description> <filename>../../gst/apetag/.libs/libgstapetag.so</filename> <basename>libgstapetag.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-audiofx.xml b/docs/plugins/inspect/plugin-audiofx.xml index 47860336f7..655f527a99 100644 --- a/docs/plugins/inspect/plugin-audiofx.xml +++ b/docs/plugins/inspect/plugin-audiofx.xml @@ -3,7 +3,7 @@ <description>Audio effects plugin</description> <filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename> <basename>libgstaudiofx.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-audioparsers.xml b/docs/plugins/inspect/plugin-audioparsers.xml index b9c5e0d4b7..4d0599d65f 100644 --- a/docs/plugins/inspect/plugin-audioparsers.xml +++ b/docs/plugins/inspect/plugin-audioparsers.xml @@ -3,7 +3,7 @@ <description>Parsers for various audio formats</description> <filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename> <basename>libgstaudioparsers.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-auparse.xml b/docs/plugins/inspect/plugin-auparse.xml index 42b5111466..1627164018 100644 --- a/docs/plugins/inspect/plugin-auparse.xml +++ b/docs/plugins/inspect/plugin-auparse.xml @@ -3,7 +3,7 @@ <description>parses au streams</description> <filename>../../gst/auparse/.libs/libgstauparse.so</filename> <basename>libgstauparse.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-autodetect.xml b/docs/plugins/inspect/plugin-autodetect.xml index b7bd994ac7..142669d379 100644 --- a/docs/plugins/inspect/plugin-autodetect.xml +++ b/docs/plugins/inspect/plugin-autodetect.xml @@ -3,7 +3,7 @@ <description>Plugin contains auto-detection plugins for video/audio in- and outputs</description> <filename>../../gst/autodetect/.libs/libgstautodetect.so</filename> <basename>libgstautodetect.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-avi.xml b/docs/plugins/inspect/plugin-avi.xml index e2c02de17a..8943969512 100644 --- a/docs/plugins/inspect/plugin-avi.xml +++ b/docs/plugins/inspect/plugin-avi.xml @@ -3,7 +3,7 @@ <description>AVI stream handling</description> <filename>../../gst/avi/.libs/libgstavi.so</filename> <basename>libgstavi.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-cacasink.xml b/docs/plugins/inspect/plugin-cacasink.xml index 3e4800b5e5..c0c9a8f022 100644 --- a/docs/plugins/inspect/plugin-cacasink.xml +++ b/docs/plugins/inspect/plugin-cacasink.xml @@ -3,7 +3,7 @@ <description>Colored ASCII Art video sink</description> <filename>../../ext/libcaca/.libs/libgstcacasink.so</filename> <basename>libgstcacasink.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-cairo.xml b/docs/plugins/inspect/plugin-cairo.xml index f1b7bf4f12..10b8015813 100644 --- a/docs/plugins/inspect/plugin-cairo.xml +++ b/docs/plugins/inspect/plugin-cairo.xml @@ -3,7 +3,7 @@ <description>Cairo-based elements</description> <filename>../../ext/cairo/.libs/libgstcairo.so</filename> <basename>libgstcairo.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-cutter.xml b/docs/plugins/inspect/plugin-cutter.xml index 51e593c073..eb80427013 100644 --- a/docs/plugins/inspect/plugin-cutter.xml +++ b/docs/plugins/inspect/plugin-cutter.xml @@ -3,7 +3,7 @@ <description>Audio Cutter to split audio into non-silent bits</description> <filename>../../gst/cutter/.libs/libgstcutter.so</filename> <basename>libgstcutter.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-debug.xml b/docs/plugins/inspect/plugin-debug.xml index adf19f0a64..5b3efd3bca 100644 --- a/docs/plugins/inspect/plugin-debug.xml +++ b/docs/plugins/inspect/plugin-debug.xml @@ -3,7 +3,7 @@ <description>elements for testing and debugging</description> <filename>../../gst/debugutils/.libs/libgstdebug.so</filename> <basename>libgstdebug.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-deinterlace.xml b/docs/plugins/inspect/plugin-deinterlace.xml index 29e5f6a9c2..7379736094 100644 --- a/docs/plugins/inspect/plugin-deinterlace.xml +++ b/docs/plugins/inspect/plugin-deinterlace.xml @@ -3,7 +3,7 @@ <description>Deinterlacer</description> <filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename> <basename>libgstdeinterlace.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dtmf.xml b/docs/plugins/inspect/plugin-dtmf.xml index b0e5efcf84..d7739d8e9b 100644 --- a/docs/plugins/inspect/plugin-dtmf.xml +++ b/docs/plugins/inspect/plugin-dtmf.xml @@ -3,7 +3,7 @@ <description>DTMF plugins</description> <filename>../../gst/dtmf/.libs/libgstdtmf.so</filename> <basename>libgstdtmf.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dv.xml b/docs/plugins/inspect/plugin-dv.xml index ab12e37a0c..34d54221b9 100644 --- a/docs/plugins/inspect/plugin-dv.xml +++ b/docs/plugins/inspect/plugin-dv.xml @@ -3,7 +3,7 @@ <description>DV demuxer and decoder based on libdv (libdv.sf.net)</description> <filename>../../ext/dv/.libs/libgstdv.so</filename> <basename>libgstdv.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-effectv.xml b/docs/plugins/inspect/plugin-effectv.xml index c8ec594e36..2874220eff 100644 --- a/docs/plugins/inspect/plugin-effectv.xml +++ b/docs/plugins/inspect/plugin-effectv.xml @@ -3,7 +3,7 @@ <description>effect plugins from the effectv project</description> <filename>../../gst/effectv/.libs/libgsteffectv.so</filename> <basename>libgsteffectv.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-equalizer.xml b/docs/plugins/inspect/plugin-equalizer.xml index 54dee88e53..c092eed69f 100644 --- a/docs/plugins/inspect/plugin-equalizer.xml +++ b/docs/plugins/inspect/plugin-equalizer.xml @@ -3,7 +3,7 @@ <description>GStreamer audio equalizers</description> <filename>../../gst/equalizer/.libs/libgstequalizer.so</filename> <basename>libgstequalizer.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-flac.xml b/docs/plugins/inspect/plugin-flac.xml index 714a5bb934..38903eb4e2 100644 --- a/docs/plugins/inspect/plugin-flac.xml +++ b/docs/plugins/inspect/plugin-flac.xml @@ -3,7 +3,7 @@ <description>The FLAC Lossless compressor Codec</description> <filename>../../ext/flac/.libs/libgstflac.so</filename> <basename>libgstflac.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-flv.xml b/docs/plugins/inspect/plugin-flv.xml index bf38929565..3bd64eed23 100644 --- a/docs/plugins/inspect/plugin-flv.xml +++ b/docs/plugins/inspect/plugin-flv.xml @@ -3,7 +3,7 @@ <description>FLV muxing and demuxing plugin</description> <filename>../../gst/flv/.libs/libgstflv.so</filename> <basename>libgstflv.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-flxdec.xml b/docs/plugins/inspect/plugin-flxdec.xml index a16a5a00ba..bcb582ac61 100644 --- a/docs/plugins/inspect/plugin-flxdec.xml +++ b/docs/plugins/inspect/plugin-flxdec.xml @@ -3,7 +3,7 @@ <description>FLC/FLI/FLX video decoder</description> <filename>../../gst/flx/.libs/libgstflxdec.so</filename> <basename>libgstflxdec.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-gdkpixbuf.xml b/docs/plugins/inspect/plugin-gdkpixbuf.xml index 57d3496c1b..24679daf4c 100644 --- a/docs/plugins/inspect/plugin-gdkpixbuf.xml +++ b/docs/plugins/inspect/plugin-gdkpixbuf.xml @@ -3,7 +3,7 @@ <description>GdkPixbuf-based image decoder, overlay and sink</description> <filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename> <basename>libgstgdkpixbuf.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-goom.xml b/docs/plugins/inspect/plugin-goom.xml index debee17665..e657f27ff2 100644 --- a/docs/plugins/inspect/plugin-goom.xml +++ b/docs/plugins/inspect/plugin-goom.xml @@ -3,7 +3,7 @@ <description>GOOM visualization filter</description> <filename>../../gst/goom/.libs/libgstgoom.so</filename> <basename>libgstgoom.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-goom2k1.xml b/docs/plugins/inspect/plugin-goom2k1.xml index f8d645f9ce..c854ddff68 100644 --- a/docs/plugins/inspect/plugin-goom2k1.xml +++ b/docs/plugins/inspect/plugin-goom2k1.xml @@ -3,7 +3,7 @@ <description>GOOM 2k1 visualization filter</description> <filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename> <basename>libgstgoom2k1.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-icydemux.xml b/docs/plugins/inspect/plugin-icydemux.xml index 56bd458a04..a20ffc2658 100644 --- a/docs/plugins/inspect/plugin-icydemux.xml +++ b/docs/plugins/inspect/plugin-icydemux.xml @@ -3,7 +3,7 @@ <description>Demux ICY tags from a stream</description> <filename>../../gst/icydemux/.libs/libgsticydemux.so</filename> <basename>libgsticydemux.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-id3demux.xml b/docs/plugins/inspect/plugin-id3demux.xml index ef3627adb9..61ef2c6930 100644 --- a/docs/plugins/inspect/plugin-id3demux.xml +++ b/docs/plugins/inspect/plugin-id3demux.xml @@ -3,7 +3,7 @@ <description>Demux ID3v1 and ID3v2 tags from a file</description> <filename>../../gst/id3demux/.libs/libgstid3demux.so</filename> <basename>libgstid3demux.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-imagefreeze.xml b/docs/plugins/inspect/plugin-imagefreeze.xml index dc2d9f0e64..7cc0db4084 100644 --- a/docs/plugins/inspect/plugin-imagefreeze.xml +++ b/docs/plugins/inspect/plugin-imagefreeze.xml @@ -3,7 +3,7 @@ <description>Still frame stream generator</description> <filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename> <basename>libgstimagefreeze.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-interleave.xml b/docs/plugins/inspect/plugin-interleave.xml index 6a511b459a..3af50549f0 100644 --- a/docs/plugins/inspect/plugin-interleave.xml +++ b/docs/plugins/inspect/plugin-interleave.xml @@ -3,7 +3,7 @@ <description>Audio interleaver/deinterleaver</description> <filename>../../gst/interleave/.libs/libgstinterleave.so</filename> <basename>libgstinterleave.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-isomp4.xml b/docs/plugins/inspect/plugin-isomp4.xml index 0f0012397a..9d431007e5 100644 --- a/docs/plugins/inspect/plugin-isomp4.xml +++ b/docs/plugins/inspect/plugin-isomp4.xml @@ -3,7 +3,7 @@ <description>ISO base media file format support (mp4, 3gpp, qt, mj2)</description> <filename>../../gst/isomp4/.libs/libgstisomp4.so</filename> <basename>libgstisomp4.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> @@ -107,7 +107,7 @@ <name>audio_%u</name> <direction>sink</direction> <presence>request</presence> - <details>audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int)[ 1, 2147483647 ]; audio/x-alac, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus, channel-mapping-family=(int)[ 0, 255 ], channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]</details> + <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int)[ 1, 2147483647 ]; audio/x-alac, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus, channel-mapping-family=(int)[ 0, 255 ], channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]</details> </caps> <caps> <name>subtitle_%u</name> diff --git a/docs/plugins/inspect/plugin-jack.xml b/docs/plugins/inspect/plugin-jack.xml index 2bde2207e7..3f7ba8f826 100644 --- a/docs/plugins/inspect/plugin-jack.xml +++ b/docs/plugins/inspect/plugin-jack.xml @@ -3,7 +3,7 @@ <description>JACK audio elements</description> <filename>../../ext/jack/.libs/libgstjack.so</filename> <basename>libgstjack.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-jpeg.xml b/docs/plugins/inspect/plugin-jpeg.xml index 9b1b0ce956..92c8c9cde4 100644 --- a/docs/plugins/inspect/plugin-jpeg.xml +++ b/docs/plugins/inspect/plugin-jpeg.xml @@ -3,7 +3,7 @@ <description>JPeg plugin library</description> <filename>../../ext/jpeg/.libs/libgstjpeg.so</filename> <basename>libgstjpeg.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-level.xml b/docs/plugins/inspect/plugin-level.xml index 3178159611..dac10e966a 100644 --- a/docs/plugins/inspect/plugin-level.xml +++ b/docs/plugins/inspect/plugin-level.xml @@ -3,7 +3,7 @@ <description>Audio level plugin</description> <filename>../../gst/level/.libs/libgstlevel.so</filename> <basename>libgstlevel.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-matroska.xml b/docs/plugins/inspect/plugin-matroska.xml index a05f15de5e..0590e496a2 100644 --- a/docs/plugins/inspect/plugin-matroska.xml +++ b/docs/plugins/inspect/plugin-matroska.xml @@ -3,7 +3,7 @@ <description>Matroska and WebM stream handling</description> <filename>../../gst/matroska/.libs/libgstmatroska.so</filename> <basename>libgstmatroska.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mulaw.xml b/docs/plugins/inspect/plugin-mulaw.xml index b638c5b8dc..aee1e88745 100644 --- a/docs/plugins/inspect/plugin-mulaw.xml +++ b/docs/plugins/inspect/plugin-mulaw.xml @@ -3,7 +3,7 @@ <description>MuLaw audio conversion routines</description> <filename>../../gst/law/.libs/libgstmulaw.so</filename> <basename>libgstmulaw.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-multifile.xml b/docs/plugins/inspect/plugin-multifile.xml index 2e1baa120d..75115b260c 100644 --- a/docs/plugins/inspect/plugin-multifile.xml +++ b/docs/plugins/inspect/plugin-multifile.xml @@ -3,7 +3,7 @@ <description>Reads/Writes buffers from/to sequentially named files</description> <filename>../../gst/multifile/.libs/libgstmultifile.so</filename> <basename>libgstmultifile.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-multipart.xml b/docs/plugins/inspect/plugin-multipart.xml index 54867abb48..d9c65c8965 100644 --- a/docs/plugins/inspect/plugin-multipart.xml +++ b/docs/plugins/inspect/plugin-multipart.xml @@ -3,7 +3,7 @@ <description>multipart stream manipulation</description> <filename>../../gst/multipart/.libs/libgstmultipart.so</filename> <basename>libgstmultipart.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-navigationtest.xml b/docs/plugins/inspect/plugin-navigationtest.xml index 191cc0fd50..6a869526de 100644 --- a/docs/plugins/inspect/plugin-navigationtest.xml +++ b/docs/plugins/inspect/plugin-navigationtest.xml @@ -3,7 +3,7 @@ <description>Template for a video filter</description> <filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename> <basename>libgstnavigationtest.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-oss4.xml b/docs/plugins/inspect/plugin-oss4.xml index 5015c8479e..1aefb443e5 100644 --- a/docs/plugins/inspect/plugin-oss4.xml +++ b/docs/plugins/inspect/plugin-oss4.xml @@ -3,7 +3,7 @@ <description>Open Sound System (OSS) version 4 support for GStreamer</description> <filename>../../sys/oss4/.libs/libgstoss4audio.so</filename> <basename>libgstoss4audio.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ossaudio.xml b/docs/plugins/inspect/plugin-ossaudio.xml index 37285b3a10..7fe8fab75e 100644 --- a/docs/plugins/inspect/plugin-ossaudio.xml +++ b/docs/plugins/inspect/plugin-ossaudio.xml @@ -3,7 +3,7 @@ <description>OSS (Open Sound System) support for GStreamer</description> <filename>../../sys/oss/.libs/libgstossaudio.so</filename> <basename>libgstossaudio.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-png.xml b/docs/plugins/inspect/plugin-png.xml index 5b2d1c76cd..e0c5024b64 100644 --- a/docs/plugins/inspect/plugin-png.xml +++ b/docs/plugins/inspect/plugin-png.xml @@ -3,7 +3,7 @@ <description>PNG plugin library</description> <filename>../../ext/libpng/.libs/libgstpng.so</filename> <basename>libgstpng.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-pulseaudio.xml b/docs/plugins/inspect/plugin-pulseaudio.xml index b94da2a87a..64e4b37de1 100644 --- a/docs/plugins/inspect/plugin-pulseaudio.xml +++ b/docs/plugins/inspect/plugin-pulseaudio.xml @@ -3,7 +3,7 @@ <description>PulseAudio plugin library</description> <filename>../../ext/pulse/.libs/libgstpulse.so</filename> <basename>libgstpulse.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-replaygain.xml b/docs/plugins/inspect/plugin-replaygain.xml index a62ae07362..2db78f1171 100644 --- a/docs/plugins/inspect/plugin-replaygain.xml +++ b/docs/plugins/inspect/plugin-replaygain.xml @@ -3,7 +3,7 @@ <description>ReplayGain volume normalization</description> <filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename> <basename>libgstreplaygain.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rtp.xml b/docs/plugins/inspect/plugin-rtp.xml index 9575dddcaf..eead7eaaf5 100644 --- a/docs/plugins/inspect/plugin-rtp.xml +++ b/docs/plugins/inspect/plugin-rtp.xml @@ -3,7 +3,7 @@ <description>Real-time protocol plugins</description> <filename>../../gst/rtp/.libs/libgstrtp.so</filename> <basename>libgstrtp.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rtpmanager.xml b/docs/plugins/inspect/plugin-rtpmanager.xml index e123298fa3..d27c513777 100644 --- a/docs/plugins/inspect/plugin-rtpmanager.xml +++ b/docs/plugins/inspect/plugin-rtpmanager.xml @@ -3,7 +3,7 @@ <description>RTP session management plugin library</description> <filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename> <basename>libgstrtpmanager.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rtsp.xml b/docs/plugins/inspect/plugin-rtsp.xml index 0487718f1a..b80b12866f 100644 --- a/docs/plugins/inspect/plugin-rtsp.xml +++ b/docs/plugins/inspect/plugin-rtsp.xml @@ -3,7 +3,7 @@ <description>transfer data via RTSP</description> <filename>../../gst/rtsp/.libs/libgstrtsp.so</filename> <basename>libgstrtsp.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-shapewipe.xml b/docs/plugins/inspect/plugin-shapewipe.xml index 94bf3e2daa..83d644f6e3 100644 --- a/docs/plugins/inspect/plugin-shapewipe.xml +++ b/docs/plugins/inspect/plugin-shapewipe.xml @@ -3,7 +3,7 @@ <description>Shape Wipe transition filter</description> <filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename> <basename>libgstshapewipe.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-shout2send.xml b/docs/plugins/inspect/plugin-shout2send.xml index 781e734f0f..ed9db2a18a 100644 --- a/docs/plugins/inspect/plugin-shout2send.xml +++ b/docs/plugins/inspect/plugin-shout2send.xml @@ -3,7 +3,7 @@ <description>Sends data to an icecast server using libshout2</description> <filename>../../ext/shout2/.libs/libgstshout2.so</filename> <basename>libgstshout2.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>libshout2</package> diff --git a/docs/plugins/inspect/plugin-smpte.xml b/docs/plugins/inspect/plugin-smpte.xml index 50583e129d..f598b81f16 100644 --- a/docs/plugins/inspect/plugin-smpte.xml +++ b/docs/plugins/inspect/plugin-smpte.xml @@ -3,7 +3,7 @@ <description>Apply the standard SMPTE transitions on video images</description> <filename>../../gst/smpte/.libs/libgstsmpte.so</filename> <basename>libgstsmpte.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-soup.xml b/docs/plugins/inspect/plugin-soup.xml index 183d2b05b3..0effd0fb18 100644 --- a/docs/plugins/inspect/plugin-soup.xml +++ b/docs/plugins/inspect/plugin-soup.xml @@ -3,7 +3,7 @@ <description>libsoup HTTP client src/sink</description> <filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename> <basename>libgstsouphttpsrc.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-spectrum.xml b/docs/plugins/inspect/plugin-spectrum.xml index 197a9bb5d5..8c25678583 100644 --- a/docs/plugins/inspect/plugin-spectrum.xml +++ b/docs/plugins/inspect/plugin-spectrum.xml @@ -3,7 +3,7 @@ <description>Run an FFT on the audio signal, output spectrum data</description> <filename>../../gst/spectrum/.libs/libgstspectrum.so</filename> <basename>libgstspectrum.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-speex.xml b/docs/plugins/inspect/plugin-speex.xml index 18891cfe5a..47efa8edf7 100644 --- a/docs/plugins/inspect/plugin-speex.xml +++ b/docs/plugins/inspect/plugin-speex.xml @@ -3,7 +3,7 @@ <description>Speex plugin library</description> <filename>../../ext/speex/.libs/libgstspeex.so</filename> <basename>libgstspeex.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-taglib.xml b/docs/plugins/inspect/plugin-taglib.xml index 4f563c9235..7dee83bf72 100644 --- a/docs/plugins/inspect/plugin-taglib.xml +++ b/docs/plugins/inspect/plugin-taglib.xml @@ -3,7 +3,7 @@ <description>Tag writing plug-in based on taglib</description> <filename>../../ext/taglib/.libs/libgsttaglib.so</filename> <basename>libgsttaglib.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-udp.xml b/docs/plugins/inspect/plugin-udp.xml index a7e0e16a9b..683806d904 100644 --- a/docs/plugins/inspect/plugin-udp.xml +++ b/docs/plugins/inspect/plugin-udp.xml @@ -3,7 +3,7 @@ <description>transfer data via UDP</description> <filename>../../gst/udp/.libs/libgstudp.so</filename> <basename>libgstudp.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-video4linux2.xml b/docs/plugins/inspect/plugin-video4linux2.xml index dab311dfed..cf12fa1ab0 100644 --- a/docs/plugins/inspect/plugin-video4linux2.xml +++ b/docs/plugins/inspect/plugin-video4linux2.xml @@ -3,7 +3,7 @@ <description>elements for Video 4 Linux</description> <filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename> <basename>libgstvideo4linux2.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videobox.xml b/docs/plugins/inspect/plugin-videobox.xml index 8c331c04f8..fb0b47223b 100644 --- a/docs/plugins/inspect/plugin-videobox.xml +++ b/docs/plugins/inspect/plugin-videobox.xml @@ -3,7 +3,7 @@ <description>resizes a video by adding borders or cropping</description> <filename>../../gst/videobox/.libs/libgstvideobox.so</filename> <basename>libgstvideobox.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videocrop.xml b/docs/plugins/inspect/plugin-videocrop.xml index c2cbcc3d8c..8495a7baea 100644 --- a/docs/plugins/inspect/plugin-videocrop.xml +++ b/docs/plugins/inspect/plugin-videocrop.xml @@ -3,7 +3,7 @@ <description>Crops video into a user-defined region</description> <filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename> <basename>libgstvideocrop.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videofilter.xml b/docs/plugins/inspect/plugin-videofilter.xml index f7ca363ff7..7cb79c013e 100644 --- a/docs/plugins/inspect/plugin-videofilter.xml +++ b/docs/plugins/inspect/plugin-videofilter.xml @@ -3,7 +3,7 @@ <description>Video filters plugin</description> <filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename> <basename>libgstvideofilter.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videomixer.xml b/docs/plugins/inspect/plugin-videomixer.xml index 1f119d5106..a048fd6b8c 100644 --- a/docs/plugins/inspect/plugin-videomixer.xml +++ b/docs/plugins/inspect/plugin-videomixer.xml @@ -3,7 +3,7 @@ <description>Video mixer</description> <filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename> <basename>libgstvideomixer.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-vpx.xml b/docs/plugins/inspect/plugin-vpx.xml index 37b6669466..2c489d8bc0 100644 --- a/docs/plugins/inspect/plugin-vpx.xml +++ b/docs/plugins/inspect/plugin-vpx.xml @@ -3,7 +3,7 @@ <description>VP8 plugin</description> <filename>../../ext/vpx/.libs/libgstvpx.so</filename> <basename>libgstvpx.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-wavenc.xml b/docs/plugins/inspect/plugin-wavenc.xml index b6d39b9921..7e492b47ed 100644 --- a/docs/plugins/inspect/plugin-wavenc.xml +++ b/docs/plugins/inspect/plugin-wavenc.xml @@ -3,7 +3,7 @@ <description>Encode raw audio into WAV</description> <filename>../../gst/wavenc/.libs/libgstwavenc.so</filename> <basename>libgstwavenc.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-wavpack.xml b/docs/plugins/inspect/plugin-wavpack.xml index 2c5f4daa7a..c2cfd561a8 100644 --- a/docs/plugins/inspect/plugin-wavpack.xml +++ b/docs/plugins/inspect/plugin-wavpack.xml @@ -3,7 +3,7 @@ <description>Wavpack lossless/lossy audio format handling</description> <filename>../../ext/wavpack/.libs/libgstwavpack.so</filename> <basename>libgstwavpack.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-wavparse.xml b/docs/plugins/inspect/plugin-wavparse.xml index 4c0c6a3b5a..cd6158bd29 100644 --- a/docs/plugins/inspect/plugin-wavparse.xml +++ b/docs/plugins/inspect/plugin-wavparse.xml @@ -3,7 +3,7 @@ <description>Parse a .wav file into raw audio</description> <filename>../../gst/wavparse/.libs/libgstwavparse.so</filename> <basename>libgstwavparse.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ximagesrc.xml b/docs/plugins/inspect/plugin-ximagesrc.xml index d8b9297468..f215dcffa6 100644 --- a/docs/plugins/inspect/plugin-ximagesrc.xml +++ b/docs/plugins/inspect/plugin-ximagesrc.xml @@ -3,7 +3,7 @@ <description>X11 video input plugin using standard Xlib calls</description> <filename>../../sys/ximage/.libs/libgstximagesrc.so</filename> <basename>libgstximagesrc.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-y4menc.xml b/docs/plugins/inspect/plugin-y4menc.xml index 34a2242be3..16c14f3f61 100644 --- a/docs/plugins/inspect/plugin-y4menc.xml +++ b/docs/plugins/inspect/plugin-y4menc.xml @@ -3,7 +3,7 @@ <description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description> <filename>../../gst/y4m/.libs/libgsty4menc.so</filename> <basename>libgsty4menc.so</basename> - <version>1.8.1</version> + <version>1.8.2</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>GStreamer Good Plug-ins source release</package> diff --git a/gst-plugins-good.doap b/gst-plugins-good.doap index 35288c29cb..ea48acb05b 100644 --- a/gst-plugins-good.doap +++ b/gst-plugins-good.doap @@ -34,6 +34,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library). <release> <Version> + <revision>1.8.2</revision> + <branch>1.8</branch> + <name></name> + <created>2016-06-09</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.8.2.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.8.1</revision> <branch>1.8</branch> <name></name> diff --git a/win32/common/config.h b/win32/common/config.h index 74af961495..f05ed03195 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -64,7 +64,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2016-04-20" +#define GST_PACKAGE_RELEASE_DATETIME "2016-06-09" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -395,7 +395,7 @@ #define PACKAGE_NAME "GStreamer Good Plug-ins" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer Good Plug-ins 1.8.1" +#define PACKAGE_STRING "GStreamer Good Plug-ins 1.8.2" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-good" @@ -404,7 +404,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.8.1" +#define PACKAGE_VERSION "1.8.2" /* directory where plugins are located */ #ifdef _DEBUG @@ -435,7 +435,7 @@ #undef TARGET_CPU /* Version number of package */ -#define VERSION "1.8.1" +#define VERSION "1.8.2" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ |