diff --git a/ChangeLog b/ChangeLog index b93d4d88ec68f3de1b990b2514ec8e76fda787f1..5da68cbd73269fdedc1fb5acf67479b796f71dd2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,956 @@ +=== release 1.5.2 === + +2015-06-24 Sebastian Dröge + + * configure.ac: + releasing 1.5.2 + +2015-06-24 22:56:12 +0200 Sebastian Dröge + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/lv.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + * po/zh_HK.po: + * po/zh_TW.po: + Update .po files + +2015-06-24 11:15:00 +0200 Sebastian Dröge + + * po/nl.po: + po: Update translations + +2015-06-23 18:42:59 -0400 Nicolas Dufresne + + * tests/check/elements/qtmux.c: + qtmux: Correctly test each segments + In presence of gaps, qtdemux will emit multiple segments. The + second segment start should match the CTTS. + https://bugzilla.gnome.org/show_bug.cgi?id=751361 + +2015-06-23 17:54:31 -0400 Nicolas Dufresne + + * gst/isomp4/gstqtmux.c: + * gst/isomp4/gstqtmux.h: + qtmux: Correctly calculate the elst media start + The media start has nothing to do with the shift we have applied + but with the value of the first PTS. This is defined as: + Dt(0) = 0 + Ct(0) = Dt(0) + CTTS(0) + So the media start is always the first CTTS. + https://bugzilla.gnome.org/show_bug.cgi?id=751361 + +2015-06-23 11:49:32 -0300 Thiago Santos + + * gst/isomp4/qtdemux.c: + qtdemux: accumulate previous edts entries into segment.base + Allows playing edts editted files with proper synchronization of + streams. This patch fixes the regression introduced by + bf95f93c0189aa04f18e264b86b6527e431c5d53 that was added to fix + segment seeks handling. + Having the accumulated_base separated from the main segment.base + allows handling both segment seeks and edts editted files. + https://bugzilla.gnome.org/show_bug.cgi?id=751361 + +2015-06-23 00:56:16 -0300 Thiago Santos + + * gst/isomp4/qtdemux.c: + qtdemux: improve some debug messages + Those messages are about the stream, use the pad as the + debug object to make it clear from the logs + https://bugzilla.gnome.org/show_bug.cgi?id=751361 + +2015-06-22 22:22:09 -0300 Thiago Santos + + * gst/isomp4/gstqtmux.c: + qtmux: store last_dts of the first buffer + Buffers need not to start at running-time 0 so the last_dts needs + to be the value of the first buffer's dts as it is used to compute + the duration of the buffers. If it was left at 0 the first buffer + would have a larger duration when it shouldn't + https://bugzilla.gnome.org/show_bug.cgi?id=751361 + +2015-06-23 17:11:57 +0900 Vineeth TM + + * gst/audioparsers/gstflacparse.c: + flacparse: fix possible memory leak + when buffer is stored to seektable, and stop gets called due to + corrupt flac file, then the seektable is not being released + https://bugzilla.gnome.org/show_bug.cgi?id=751364 + +2015-06-23 16:28:40 +1000 Jan Schmidt + + * gst/multifile/gstsplitmuxsink.c: + * gst/multifile/gstsplitmuxsink.h: + Revert "splitmuxsink: Mask async-start/done while switching files." + This reverts commit d61e5393f110ed482815d77807245d78b52eff46. + Causes failures muxing larger GOP sizes for some reason. Reverting + while I figure it out + +2015-06-18 23:22:06 +1000 Jan Schmidt + + * gst/multifile/gstsplitmuxpartreader.c: + * gst/multifile/gstsplitmuxsrc.c: + splitmuxsrc: Fix startup and shutdown races. + Fix 2 startup races when things happen too quickly, and 1 + at shutdown by holding a ref to the pads in use until the + loop functions exit. + Handle errors activating file parts and publish them on + the bus. + https://bugzilla.gnome.org/show_bug.cgi?id=750747 + +2015-06-18 09:26:13 +1000 Jan Schmidt + + * gst/multifile/gstsplitmuxsink.c: + * gst/multifile/gstsplitmuxsink.h: + splitmuxsink: Mask async-start/done while switching files. + Sometimes, extra async-start/done from the internal sink + while the element is still starting up can cause splitmuxsink + to stall in PAUSED state when it has been set to PLAYING + by the app. Drop the child's async-start/done messages while + switching, so they don't cause state changes at the + splitmuxsink level. + https://bugzilla.gnome.org/show_bug.cgi?id=750747 + +2015-06-15 16:12:10 +1000 Jan Schmidt + + * gst/matroska/matroska-demux.c: + matroska-demux: Use gst_video_multiview_guess_half_aspect() + Use the gst_video_multiview_guess_half_aspect() utility function + to set the half-aspect flag (or not) on stereoscopic frame-packed + videos. + +2015-06-15 16:10:37 +1000 Jan Schmidt + + * gst/isomp4/qtdemux.c: + qtdemux: Move multiview caps calculations, add half-aspect heuristics + Move the multiview caps calculations to the configure_stream() + function, so the rest of the video info is available, and + use the gst_video_multiview_guess_half_aspect() function to + determine if the half-aspect flag should be set on frame-packed + video. + +2015-06-18 16:06:02 -0400 Nicolas Dufresne + + * gst/isomp4/qtdemux.c: + qtdemux: Add cslg support + The cslg atom provide information about the DTS shift. This is + needed in recent version of ctts atom where the offset can be + negative. When cslg is missing, we parse the CTTS table as proposed + in the spec to calculate these values. + In this implementation, we only need to know the shift. As GStreamer + cannot transport negative timestamps, we shift the timestamps forward + using that value and adapt the segment to compensate. This patch also + removes bogus offset of ctts_soffset, this offset shall be included + in the edit list. + https://bugzilla.gnome.org/show_bug.cgi?id=751103 + +2015-06-19 18:37:59 -0400 Nicolas Dufresne + + * tests/check/elements/qtmux.c: + qtmux: Test gaps at start of stream + https://bugzilla.gnome.org/show_bug.cgi?id=751242 + +2015-06-19 18:40:43 -0400 Nicolas Dufresne + + * gst/isomp4/gstqtmux.c: + qtmux: Use PTS to figure-out presence of gaps + We need to look at the presentation timestamp in order to conclude if + there is a gap at the start of a stream. + https://bugzilla.gnome.org/show_bug.cgi?id=751242 + +2015-06-19 16:45:02 -0400 Nicolas Dufresne + + * gst/isomp4/gstqtmux.c: + qtmux: Set edit list to compensate DTS shift + We shift DTS forward to avoid negative timestamps which cannot be + represented with version 0 of the CTTS table. To stick with that + version (backward compatibility), the spec recommend using an + edit list entry to move back the presentation time to where it + should be. + https://bugzilla.gnome.org/show_bug.cgi?id=751242 + +2015-06-22 14:35:52 -0400 Nicolas Dufresne + + * gst/flv/gstflvmux.c: + flvmux: Insert AVC end of sequence + This FLV specific mark is needed to prevent Flow Player (most likely + all Flash base player) from going into buffering state when near EOS. + https://bugzilla.gnome.org/show_bug.cgi?id=751320 + +2015-06-22 13:05:29 +0900 Vineeth TM + + * gst/matroska/matroska-demux.c: + * gst/matroska/matroska-parse.c: + matroska: remove useless check + No need to check for context availability while freeing. We are inside + inside a code block with a condition that dereferences context. + if (context->type == 0 ... + https://bugzilla.gnome.org/show_bug.cgi?id=751306 + +2015-06-22 19:35:57 +0900 Vineeth T M + + * gst/matroska/lzo.c: + lzo: fix memory leak + the opened file is not being closed during test, which will result + in memory leak. + https://bugzilla.gnome.org/show_bug.cgi?id=751306 + +2015-06-22 19:30:58 +0900 Vineeth T M + + * ext/mikmod/mikmod_reader.c: + mikmod_reader: Possible null pointer dereference: + gst_reader variable is being used before actually checking if it + allocated properly + https://bugzilla.gnome.org/show_bug.cgi?id=751306 + +2015-06-22 19:45:14 +0900 Sangkyu Park + + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.c: + rtpjitterbuffer: Minor clean-up + 1. Fix the code which is wrong coding style. + 2. Fix a typing error of comment. + https://bugzilla.gnome.org/show_bug.cgi?id=751316 + +2015-06-22 11:28:13 +0200 Jose Antonio Santos Cadenas + + * gst/rtpmanager/rtpsource.c: + rtpsource: Do not try to push NULL buffers + If update_receiver_stats() fails, we can't really do anything with this buffer + anymore and have to drop it. This happens if there's a big seqnum + discontinuity for example. + https://bugzilla.gnome.org/show_bug.cgi?id=751311 + +2015-06-22 13:10:02 +0900 Vineeth TM + + * gst/flv/gstflvdemux.c: + flvdemux: trivial cleanup + trivial patch to add proper ( while checking for if(G_UNLIKELY()) + https://bugzilla.gnome.org/show_bug.cgi?id=751306 + +2015-06-22 13:16:08 +0900 Vineeth TM + + * gst/audioparsers/gstdcaparse.c: + dcaparse: initialize size variable + size can be used in cleanup without being initialized. Hence + setting it to 0 when declaring + https://bugzilla.gnome.org/show_bug.cgi?id=751306 + +2015-06-22 13:13:29 +0900 Vineeth TM + + * gst/audioparsers/gstmpegaudioparse.c: + mpegaudioparse: initialze bpf variable + bpf variable might be used in cleanup without being intialized. + https://bugzilla.gnome.org/show_bug.cgi?id=751306 + +2015-06-19 14:50:59 +0200 Miguel París Díaz + + * gst/rtpmanager/gstrtprtxqueue.c: + rtprtxqueue: reverse pending list before pushing buffers + With this we send the RTX buffers in the same order + that they were requested. + https://bugzilla.gnome.org/show_bug.cgi?id=751297 + +2015-06-21 19:22:10 -0400 Nicolas Dufresne + + * gst/flv/gstflvmux.c: + flvmux: Fix DTS validity check + This check was up-side-down, causing a bad timestamp at start + and then all timestamp being delayed. + https://bugzilla.gnome.org/show_bug.cgi?id=751298 + +2015-06-17 15:19:47 -0400 Nicolas Dufresne + + * gst/isomp4/fourcc.h: + * gst/isomp4/qtdemux_dump.c: + * gst/isomp4/qtdemux_dump.h: + * gst/isomp4/qtdemux_types.c: + cslg: Add Composition Shift Least Greatest Atom + This simply add fourcc and dump function for the cslg Atom. + https://bugzilla.gnome.org/show_bug.cgi?id=751103 + +2015-06-17 15:18:38 -0400 Nicolas Dufresne + + * gst/isomp4/qtdemux_dump.c: + ctts_dump: Fix signess issues + It didn't bug, but use correct signess in traces. The number of + entries is unsigned while the offset can be signed according to + recent spec. + https://bugzilla.gnome.org/show_bug.cgi?id=751103 + +2015-06-16 17:48:08 -0400 Nicolas Dufresne + + * common: + Automatic update of common submodule + From 6015d26 to f74b2df + +2015-06-16 11:43:39 +0200 Sebastian Dröge + + * gst/rtpmanager/gstrtpjitterbuffer.c: + rtpjitterbuffer: gst_rtp_buffer_ext_timestamp() modifies its first argument, keep a copy around + +2015-06-16 10:30:34 +0200 Sebastian Dröge + + * gst/rtpmanager/gstrtpjitterbuffer.c: + rtpjitterbuffer: Compare ext RTP times, not plain RTP time and ext RTP time when calculating elapsed time + Otherwise all RTP times after a wraparound would be considered as going + backwards, they will always be smaller than the ext RTP time. + +2015-06-15 19:25:12 +0200 Sebastian Dröge + + * gst/rtpmanager/gstrtpbin.c: + rtpbin: The default rtp-profile should be AVP, not AVPF + +2015-06-15 14:32:21 +0900 Sangkyu Park + + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.c: + rtpjitterbuffer: Minor cleanup + 1. Add Null check in 'free_item' function. + 2. Fix a typing error of comment. + https://bugzilla.gnome.org/show_bug.cgi?id=750965 + +2015-06-12 17:44:51 -0400 Nicolas Dufresne + + * gst/flv/gstflvmux.c: + flmux: Make sure best_time is initialized + +2015-06-12 23:29:19 +0200 Sebastian Dröge + + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpbin.h: + * gst/rtpmanager/gstrtpsession.c: + * gst/rtpmanager/gstrtpsession.h: + rtpbin/session: Add new ntp-time-source property and deprecate use-pipeline-clock property + The new property allows to select the time source that should be used for the + NTP time in RTCP packets. By default it will continue to calculate the NTP + timestamp (1900 epoch) based on the realtime clock. Alternatively it can use + the UNIX timestamp (1970 epoch), the pipeline's running time or the pipeline's + clock time. The latter is especially useful for synchronizing multiple + receivers if all of them share the same clock. + If use-pipeline-clock is set to TRUE, it will override the ntp-time-source + setting and continue to use the running time plus 70 years. This is only kept + for backwards compatibility. + +2015-04-07 16:03:42 -0300 Thiago Santos + + * tests/check/elements/qtmux.c: + tests: qtmux: test for muxing with DTS outside the segment + https://bugzilla.gnome.org/show_bug.cgi?id=740575 + +2015-06-11 17:26:49 -0400 Nicolas Dufresne + + * gst/isomp4/qtdemux.c: + qtdemux: Adjust segment according to ctts offset + In presence of a CTTS, the segment start/stop must be offset so + the segment start/stop include the PTS. This is needed since the + PTS cannot be negative in this format. This fixes issues where the + running time of the first buffer isn't at the start. + https://bugzilla.gnome.org/show_bug.cgi?id=740575 + +2015-04-03 20:34:42 -0400 Nicolas Dufresne + + * gst/isomp4/gstqtmux.c: + * gst/isomp4/gstqtmux.h: + qtmux: Handle DTS with negative running time + As QT works with duration, simply bring back first DTS to 0 and shift + forward the PTS of the same amount. + https://bugzilla.gnome.org/show_bug.cgi?id=740575 + +2015-06-10 18:15:52 -0400 Nicolas Dufresne + + * gst/flv/gstflvmux.c: + * gst/flv/gstflvmux.h: + flvmux: Add negative runtime DTS support + This is done by using new feature of the CollectPad clip function + which sets the DTS as a gint64 in the collected data. It also simplify + the code a bit. + https://bugzilla.gnome.org/show_bug.cgi?id=740575 + +2015-06-12 23:06:24 +0200 Sebastian Dröge + + * gst/rtpmanager/gstrtpbin.c: + rtpbin: Rename some variables and debug output to make more sense + Local and remote were mixed up in a few places, and the time we store here is + not UNIX time (1970 epoch), but NTP time (1900 epoch) in nanoseconds. + +2015-06-12 19:21:10 +0300 Ilya Konstantinov + + * sys/osxaudio/gstosxcoreaudioremoteio.c: + osxaudio: fix latency property query on RemoteIO + AudioUnitGetProperty would fail with kParamErr (-50) every time, + simply because size wasn't initialized. + Now it returns zero latency, but at least it doesn't fail. + https://bugzilla.gnome.org/show_bug.cgi?id=750868 + +2015-04-07 14:06:16 +0530 Arun Raghavan + + * ext/pulse/pulsesrc.c: + pulsesrc: Fix mapping of latency parameters to buffer attributes + +2015-06-12 01:56:37 +1000 Jan Schmidt + + * gst/matroska/matroska-demux.c: + matroska-demux: Actually set detected 3D info into output caps. + Use the information read from the StereoMode info + to configure multiview-mode and multiview-flags in the + video caps. + +2015-06-11 13:36:54 +1000 Jan Schmidt + + * gst/multifile/gstsplitmuxpartreader.c: + * gst/multifile/gstsplitmuxsink.c: + * gst/multifile/gstsplitmuxsink.h: + splitmuxsink: Take released-but-not-yet-output bytes into account + When deciding whether it's time to switch to a new file, take into + account data that's been released for pushing, but hasn't yet + been pushed - because downstream is slow or the threads haven't been + scheduled. + Fixes a race in the unit test and probably in practice - sometimes + failing to switch when it should for an extra GOP or two. + Also fix a problem in splitmuxsrc where playback sometimes + stalls at startup if types are found too quickly. + https://bugzilla.gnome.org/show_bug.cgi?id=750747 + +2015-06-11 01:04:51 -0300 Thiago Santos + + * gst/isomp4/atoms.c: + atoms: remove custom gst_buffer_new function in favor of core version + Remove a custom specialized version of gst_buffer_new_wrapped by + using gst_buffer_new_wrapped_full inside a macro to simplify + parameters and give it a more meaningful name. + It is only used to create temporary buffers to have its data copied. + +2015-06-11 00:14:41 -0300 Thiago Santos + + * gst/isomp4/atoms.c: + atoms: simplify free form data atoms creation + Avoid creating an intermediary buffer or memory area just + to copy into an atom's data area. + +2015-06-10 22:27:27 -0300 Thiago Santos + + * gst/isomp4/atoms.c: + * gst/isomp4/atoms.h: + * gst/isomp4/fourcc.h: + * gst/isomp4/gstqtmux.c: + * gst/isomp4/gstqtmux.h: + * gst/isomp4/gstqtmuxmap.c: + qtmux: add AC-3 muxing support + Adds AC-3 muxing support. It is defined for mp4 and 3gp formats. + One extra feature that was added was the ability to add extension + atoms after set_caps as the AC-3 extension atom needs some data + that has to be extracted from the stream itself and is not + present on caps. + +2015-06-10 22:36:59 -0300 Thiago Santos + + * gst/isomp4/atoms.c: + * gst/isomp4/atoms.h: + qtmux: remove unused type MP4S + +2015-06-10 22:29:01 -0300 Thiago Santos + + * gst/isomp4/gstqtmux.c: + qtmux: remove duplicate attribute value set + It is also set a few lines below + +2015-06-11 00:22:54 +1000 Jan Schmidt + + * gst/matroska/matroska-demux.c: + * gst/matroska/matroska-ids.c: + * gst/matroska/matroska-ids.h: + * gst/matroska/matroska-mux.c: + matroska: Implement basic stereoscopic video support + Implement support for the packed video formats WebM + uses, not all the values that Matroska might use. + In practice, it's really hard to find any samples in the + wild of any. + Supported in both the muxer and demuxer. + +2015-06-10 01:26:15 +1000 Jan Schmidt + + * gst/isomp4/fourcc.h: + * gst/isomp4/qtdemux.c: + * gst/isomp4/qtdemux_dump.c: + * gst/isomp4/qtdemux_dump.h: + * gst/isomp4/qtdemux_types.c: + qtdemux: Add basic support for MPEG-A stereoscopic video + The MPEG-A format provides an extension to the ISO base media + file format to store stereoscopic content encoded with different + codecs like H.264 and MPEG-4:2. The stereo video media information(svmi) + atom declares the presence and storage method for the video. + Stereo video information for MPEG-A can also be supplied through + the 'stvi' atom (ref: ISO/IEC_14496-12, ISO/IEC_23000-11), which + is not implemented in this patch. + Also missing is support for stereo video encoded as separate video tracks + for now. + Based on a patch by Sreerenj Balachandran + https://bugzilla.gnome.org/show_bug.cgi?id=611157 + +2015-06-02 16:15:35 -0400 Xavier Claessens + + * ext/soup/gstsouphttpsrc.c: + * ext/soup/gstsouphttpsrc.h: + souphttpsrc: Add tls-database property + https://bugzilla.gnome.org/show_bug.cgi?id=750298 + +2015-06-10 14:33:50 +0200 Sebastian Dröge + + * gst/rtp/gstasteriskh263.c: + * gst/rtp/gstrtpac3pay.c: + * gst/rtp/gstrtpamrpay.c: + * gst/rtp/gstrtpceltdepay.c: + * gst/rtp/gstrtpceltpay.c: + * gst/rtp/gstrtpdvpay.c: + * gst/rtp/gstrtpg723pay.c: + * gst/rtp/gstrtpg729pay.c: + * gst/rtp/gstrtpgsmpay.c: + * gst/rtp/gstrtpgstpay.c: + * gst/rtp/gstrtph263pay.c: + * gst/rtp/gstrtph263ppay.c: + * gst/rtp/gstrtph264depay.c: + * gst/rtp/gstrtpj2kpay.c: + * gst/rtp/gstrtpjpegpay.c: + * gst/rtp/gstrtpmp2tpay.c: + * gst/rtp/gstrtpmp4adepay.c: + * gst/rtp/gstrtpmp4apay.c: + * gst/rtp/gstrtpmp4gdepay.c: + * gst/rtp/gstrtpmp4gpay.c: + * gst/rtp/gstrtpmp4vpay.c: + * gst/rtp/gstrtpmpapay.c: + * gst/rtp/gstrtpmparobustdepay.c: + * gst/rtp/gstrtpmpvpay.c: + * gst/rtp/gstrtpqcelpdepay.c: + * gst/rtp/gstrtpqdmdepay.c: + * gst/rtp/gstrtpsbcpay.c: + * gst/rtp/gstrtpspeexpay.c: + * gst/rtp/gstrtpsv3vdepay.c: + * gst/rtp/gstrtptheorapay.c: + * gst/rtp/gstrtpvorbispay.c: + * gst/rtp/gstrtpvrawdepay.c: + * gst/rtp/gstrtpvrawpay.c: + * gst/rtpmanager/gstrtpmux.c: + * gst/rtpmanager/gstrtpsession.c: + * gst/rtpmanager/rtpsession.c: + * gst/rtpmanager/rtpsource.c: + rtp: Use GST_BUFFER_PTS() instead of GST_BUFFER_TIMESTAMP() + The mix between all these in the RTP code is confusing, let's try to be + consistent. + +2015-06-10 14:49:50 +0300 Ilya Konstantinov + + * gst/rtpmanager/rtpsource.c: + rtpmanager: clarify negative lost packets in stats + Also: + - Move notes on units before field documentation. + - Unify documentation style. + https://bugzilla.gnome.org/show_bug.cgi?id=750653 + +2015-06-10 06:38:39 -0400 Xavier Claessens + + * ext/soup/gstsouphttpsrc.c: + souphttpsrc: fix getter of "ssl-use-system-ca-file" + https://bugzilla.gnome.org/show_bug.cgi?id=750298 + +2015-06-10 09:49:47 +0900 Vineeth TM + + * gst/isomp4/qtdemux.c: + qtdemux: fix reverse playback + When performing seek, segment->start is being updated with desired_offset, + but in case of reverse playback segment->start should be 0 and + segment->stop should be updated with desired offset. + https://bugzilla.gnome.org/show_bug.cgi?id=750675 + +2015-01-21 18:09:03 +0100 Philipp Zabel + + * sys/v4l2/gstv4l2allocator.c: + * sys/v4l2/gstv4l2allocator.h: + * sys/v4l2/gstv4l2bufferpool.c: + gstv4l2bufferpool: handle -EPIPE from DQBUF to signal EOS + The V4L2 decoder signals EOS by returning -EPIPE from DQBUF after the + last buffer. + https://bugzilla.gnome.org/show_bug.cgi?id=743338 + +2015-06-06 21:09:19 -0400 Xavier Claessens + + * gst/rtsp/gstrtspsrc.c: + * gst/rtsp/gstrtspsrc.h: + rtspsrc: Add a GTlsInteraction property + It can be used for TLS client authentication. + https://bugzilla.gnome.org/show_bug.cgi?id=750471 + +2015-01-09 11:36:11 +0100 Enrico Jorns + + * sys/v4l2/gstv4l2transform.c: + v4l2: Allow scaling in the v4l2*convert element + This is inspired of videoscale and videoconvert elements. + https://bugzilla.gnome.org/show_bug.cgi?id=742917 + +2015-06-09 19:02:55 +0300 Ilya Konstantinov + + * gst/rtpmanager/rtpsource.c: + * gst/rtpmanager/rtpstats.h: + rtpmanager: document units of stats and arguments + Also, minor spelling and style corrections. + https://bugzilla.gnome.org/show_bug.cgi?id=750653 + +2015-06-09 14:42:27 +0200 Stefan Sauer + + * Makefile.am: + cruft: add the obsolete tmpl dir to cruft-dirs + +2015-06-09 11:30:22 +0200 Edward Hervey + + * common: + Automatic update of common submodule + From d9a3353 to 6015d26 + +2015-06-09 07:04:07 +0200 Edward Hervey + + * common: + Fix common version + Was accidently downgraded by 87a4884acd8655a6591d735a1d944ecb5ea3de16 + +2015-06-08 19:11:41 -0400 Nicolas Dufresne + + * sys/v4l2/gstv4l2object.c: + v4l2: Also set colorimetry on output devices + This completes the code that set the colorimetry on output + device. + +2015-06-08 19:10:34 -0400 Nicolas Dufresne + + * common: + * sys/v4l2/gstv4l2object.c: + v4l2: Add missing SMTP240M matrix + This is missing in the doc, but was in the header. + +2015-06-08 23:00:16 +0100 Luis de Bethencourt + + * gst/goom/goom_core.c: + goom: possible uninitialized variables warning + Build fails with the latest snapshot of gcc-4.9 because param1 and param2 might + possibly be used uninitialized. They are set depending on the cases of a switch + statement and the compiler sees this as not a complete guarantee. + Set them to 0 if the switch statement falls down to the default case. + https://bugzilla.gnome.org/show_bug.cgi?id=750566#c6 + +2015-06-08 17:24:38 -0400 Nicolas Dufresne + + * sys/v4l2/gstv4l2object.c: + v4l2object: Fully implement colorimetry support + This fixes wrong mapping for sRGB as in GStreamer sRGB correctly + apply to RGB formats, while in V4L2 it's an alias for sYCC. Also + add support for the new quantization (range), ycbcr_encoding (matrix) + and xfer_func (transfer) enumeration. + +2015-06-08 17:01:15 -0400 Nicolas Dufresne + + * sys/v4l2/ext/types-compat.h: + * sys/v4l2/ext/v4l2-common.h: + * sys/v4l2/ext/v4l2-controls.h: + * sys/v4l2/ext/videodev2.h: + v4l2: Update kernel headers to latest from media tree + This is the latest from media tree. This should enable more development + of the v4l2 elements. This includes new flags requires to fix draining + path in decoder, colorimetry and much more. + +2015-06-08 23:07:55 +0200 Stefan Sauer + + * common: + Automatic update of common submodule + From d37af32 to d9a3353 + +2015-06-08 19:42:30 +0100 Chris Clayton + + * gst/rtp/gstrtpvp8pay.c: + rtpvp8depay: potential access beyond end of array + Compiling (with gcc-4.9-20150603) produces an error because of an access beyond + the end of an array. This patch fixes the error by initializing the loop + control/array index variable (i) to 1 and returning i - 1 when a match is found. + Also, because the values stored in the array increase in value as the index + increases, the >= test unnecessary, so it is removed. + +2015-04-30 02:52:58 +1000 Jan Schmidt + + * gst/multifile/gstsplitmuxsink.c: + splitmuxsink: Don't accumulate more than 2 GOPs + Don't allow large amounts of data to queue up - we only need + the GOP we're writing, and the GOP we're accumulating. + +2015-04-16 10:44:49 +1000 Jan Schmidt + + * gst/isomp4/gstqtmux.c: + isomp4: fsync after sending updates in robust mode + Use the new GstBuffer SYNC_AFTER flag to trigger an fsync + after updating the moov or mdat atom, and after updating the free + atom to make it visible. + +2015-04-03 00:57:20 +1100 Jan Schmidt + + * gst/isomp4/gstqtmux.c: + isomp4: Only set moov header into streamheader at EOS + Only update the moov header into the caps if it's the finalised + moov at EOS time. Avoids posting a bogus moov at startup and + repeated updates in robust-recording mode + +2015-04-03 01:44:15 +1100 Jan Schmidt + + * tests/check/elements/qtmux.c: + tests: Update mp4 mux test for mdat placeholder change + The mp4 muxer now writes a place-holder mdat as a free + atom followed by a 0-byte mdat that covers the rest of the + file, making it possible to rewrite it as 64-bit, or leave + it as-is if nothing else is written afterward + +2015-04-01 11:15:38 +1100 Jan Schmidt + + * gst/isomp4/atoms.c: + * gst/isomp4/atoms.h: + * gst/isomp4/atomsrecovery.c: + * gst/isomp4/gstqtmux.c: + * gst/isomp4/gstqtmux.h: + isomp4: Implement robust muxing using ping-pong strategy + Implement a robust recording mode, where the output + file is always in a playable state, seeking and rewriting + the moov header at a configurable interval. Rewriting + moov is done using reserved space at the start of + the file, and a ping-pong strategy where the moov + is replaced atomically so it's never invalid. + Track when tags have actually changed, and don't write them into + the moov unless they've changed. Clear any existing tags when + re-writing them, so we can do progressive moov updating in robust + recording mode. + Write placeholder mdat as a free atom plus a 32-bit mdat + with '0' size, which means "rest of the file" in the spec. + Re-write it later to a full 64-bit extended size atom if needed. + +2015-04-01 00:58:52 +1100 Jan Schmidt + + * gst/isomp4/atoms.c: + * gst/isomp4/atoms.h: + * gst/isomp4/gstqtmux.c: + isomp4: Update edit list when re-writing moov + Correctly update any edit lists each time the moov is recalculated, + updating existing table entries if they already exist instead of just + adding new ones. + +2015-04-08 01:41:18 +1000 Jan Schmidt + + * gst/isomp4/gstqtmux.c: + isomp4: Remove an extra bracket in a comment. + +2015-03-19 20:29:44 +1100 Jan Schmidt + + * gst/multifile/gstsplitmuxsrc.c: + splitmuxsrc: Protect total_duration state variable with the object lock. + Prevent deadlocks from downstream querying duration from the streaming thread. + +2015-06-07 23:06:20 +0200 Stefan Sauer + + * common: + Automatic update of common submodule + From 21ba2e5 to d37af32 + +2015-06-07 19:24:20 +0100 Luis de Bethencourt + + * gst/goom/gstaudiovisualizer.c: + goom: clean dereferences of private structure + https://bugzilla.gnome.org/show_bug.cgi?id=742875 + +2015-06-07 19:20:04 +0100 Luis de Bethencourt + + * gst/goom2k1/gstaudiovisualizer.c: + goom2k1: clean dereferences of private structure + https://bugzilla.gnome.org/show_bug.cgi?id=742875 + +2015-06-07 17:32:01 +0200 Stefan Sauer + + * common: + Automatic update of common submodule + From c408583 to 21ba2e5 + +2015-06-07 17:01:37 +0200 Stefan Sauer + + * docs/plugins/Makefile.am: + docs: remove variables that we define in the snippet from common + This is syncing our Makefile.am with upstream gtkdoc. + +2015-06-07 17:16:19 +0200 Stefan Sauer + + * autogen.sh: + * common: + Automatic update of common submodule + From d676993 to c408583 + +2015-06-07 16:44:37 +0200 Sebastian Dröge + + * configure.ac: + Back to development + === release 1.5.1 === -2015-06-07 Sebastian Dröge +2015-06-07 10:46:34 +0200 Sebastian Dröge + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.5.1 + * docs/plugins/gst-plugins-good-plugins.args: + * docs/plugins/gst-plugins-good-plugins.hierarchy: + * 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: + * gst/deinterlace/tvtime-dist.c: + * gst/videomixer/videomixerorc-dist.c: + * win32/common/config.h: + Release 1.5.1 + +2015-06-07 10:38:28 +0200 Sebastian Dröge + + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/lv.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + * po/zh_HK.po: + * po/zh_TW.po: + Update .po files 2015-06-07 10:32:38 +0200 Sebastian Dröge diff --git a/NEWS b/NEWS index ee6348fc0172500b42eb0758c05661da5e6c3a64..916b1220d68db23916699bd37b33d5d3d2977647 100644 --- a/NEWS +++ b/NEWS @@ -1,2 +1,2 @@ -This is GStreamer Good Plugins 1.5.1 +This is GStreamer Good Plugins 1.5.2 diff --git a/RELEASE b/RELEASE index 53ab3bb4807e9bbb034e8b48530f633f2dabdf8d..a55e172c592ace969a9b413bd2138f5b918c3330 100644 --- a/RELEASE +++ b/RELEASE @@ -1,8 +1,8 @@ -Release notes for GStreamer Good Plugins 1.5.1 +Release notes for GStreamer Good Plugins 1.5.2 -The GStreamer team is pleased to announce the first release of the unstable +The GStreamer team is pleased to announce the second release of the unstable 1.5 release series. The 1.5 release series is adding new features on top of the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.5 release series @@ -58,172 +58,26 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Bugs fixed in this release - * 740130 : matroskamux: wrong duration on some files - * 699382 : v4l2: dmabuf handling is not complete - * 746747 : rtpsession: Also report internal sources in on-new-ssrc and on-ssrc-active - * 741783 : qtmux: crash when trying to mux ALAC - * 601733 : rtspsrc: Use specific error message when authentication is required - * 635701 : rtspsrc: seeking is broken - * 678124 : multifilesink: add support for time based file switching - * 682770 : v4l2src: should renegotiate - * 690646 : ximagesrc: Cursor offset with ximagesrc and xid - * 690719 : jackaudiosink: add new property (port-pattern) to specify which jack ports to autoconnect to - * 692473 : qtmux: does not store stream specific tags - * 708808 : qtmux: Error out when downstream is not seekable and no fast-start - * 711764 : osxaudiosrc: Produces broken audio for any sample rate other than 44100Hz - * 722567 : wavparse: loops on incorrect wav file - * 725335 : rtspsrc: Extract the payload type from sdp framesize attribute - * 726415 : rtpjpegpay/-depay: Remove incorrectly introduced framesize SDP attribute - * 726416 : rtph263pay/-depay: add framesize SDP attribute - * 730417 : rtspt: no timestamp from some rtsp source over tcp - * 731038 : playbin downmixes 5.0 multichannel-audio to stereo - * 732152 : multiudpsink: use sendmmsg() to send multiple packets to multiple recipients in one go - * 732866 : udpsink: client add/remove from app blocked while render function is stuck in g_socket_send_message() - * 732870 : jpegenc: add support for encoding from nv21 - * 733225 : Lockup while using Cheese on 1.3.91 - * 733444 : wavenc: does not support more than 2 channel - * 733539 : rtph264pay: append profile-level-id parameter to SDP if available - * 733556 : h264 payloader : append packetization-mode parameter for SDP - * 733616 : v4l2object: code cleanup - * 733750 : v4l2object: query minimum required buffers for output - * 734322 : RTP Jitterbuffer shouldn't force clock-rate on the caps - * 734443 : qtdemux: forward DISCONT from upstream to the output streams - * 734542 : speexenc: Improve annotation of internal function - * 734987 : udp: fix udpsrc documentation - * 735085 : y4mencode : port y4m encoder to use GstVideoEncoder base class - * 735378 : gstrtpjitterbuffer: requests retransmission periodically when no needed - * 735564 : gdkpixbufdec: Error when using gdkpixbufdec with ImageFreeze element - * 735581 : imagefreeze: Remove impossible error condition - * 735626 : multipartdemux: caps are NULL in pad-added callback (regression) - * 735627 : wavenc/wavparse: should support RF64 files - * 735795 : imagefreeze: Don't call gst_caps_unref() on NULL caps - * 735880 : imagefreeze: replace with gst_buffer_copy - * 735950 : gdkpixbufdec: free query after use - * 735971 : qtdemux: avdec_mjpeg does not get autoplugged for mjpeg in mov container - * 736072 : v4l2: set min_latency for output device according to required minimum number of buffers - * 736122 : ximagesrc: setting the screen-num property has no effect - * 736133 : v4l2: query crop configuration after each call of S_CROP - * 736252 : gdkpixbufdec: packetized mode logic - * 736462 : multifile: don't bitwise OR the same flag twice - * 736528 : udp: getting compilation error for implicit declaration of memcmp, memset - * 736543 : matroska:OR and Bitwise OR of the same flag twice - * 736872 : libpng: Removed redundant assignment - * 736873 : alpha: Removed unreachable break statements - * 736874 : audiofx: Removed unwanted variable - * 736875 : audiofx: Removed unwanted buffer_length variable - * 736876 : audiofx: Removed unreachable breaks, unwanted variable - * 736878 : audioparsers: Added index check before using the index - * 736879 : avi: Removed redundant assignment - * 736880 : avi: Removed unwanted hdl variable - * 736881 : deinterlace: Removed unwanted res variable - * 736883 : dtmf: Removed unwanted structure member and assignment - * 736884 : flv: Removed unreachable break statements - * 736887 : goom: Clarified precedence between % and ? - * 736888 : isomp4: Removed unreachable breaks - * 736890 : matroska: Removed unwanted instruction - * 736892 : rtpmanager: Removed unwanted variable and assignment - * 736893 : rtpmanager: Removed unwanted assignment - * 736894 : rtpmanager: Removed unwanted assignment in rtpsession - * 736897 : videobox: duplicate assignment - * 736903 : rtsp: Precedence in expression is not clear - * 736986 : qtdemux: handle AAC audio without ESDS atom - * 737095 : qtmux: subtitle muxing doesn't work - * 737127 : interleave: interleaving does not respect the channel positions default order - * 737359 : matroskademux: returns FLOW_FLUSHING when trying to reuse it - * 737708 : pngdec: change parse logic - * 737868 : rtspsrc: set stream caps on internal src TCP pads - * 738013 : v4l2allocator: issue with import_userptr() in single-planar API when n_planes > 1 - * 738707 : gst-plugins-good fails to build on Mac OS X 10.10 Yosemite due to deprecated NSOpenGLPFAFullScreen - * 738838 : videobox: critical error when element properties set as max/min - * 739344 : rtpjitterbuffer: ensure rtx_retry_period > = 0 - * 739366 : imagefreeze: Handle seqnums - * 739549 : v4l2bufferpool: fix typos in flags - * 739566 : gdkpixbufoverlay: Fix relative-x/y and widen their range to support scolling images in/out of frame with GstController - * 739930 : Port server-alsasrc-PCMA.py to version 1.x - * 739975 : Seeking through some AAC file freezes my application - * 740403 : v4l2object: reuse caps framerate if not overwritten by v4l2 device - * 740505 : rtspsrc: segmentation fault when requesting srtp key - * 740683 : rtspsrc: add retransmission handling for rtp - * 740987 : Fixes to osxaudiosrc and osxaudiosink - * 741115 : videomixer segfault when output height is smaller than input height and ypos is negative - * 741134 : v4l2: CREATE_BUF support is broken - * 741279 : qtmux: generating corrupted file when over 4GB - * 741398 : rtpptdemux: errors out on invalid rtp packet, e.g. if the version check failed (0 != 2) - * 741993 : souphttpsrc: leaking a buffer during flushing - * 742098 : rtp: Fails rtpaux and rtpcollision tests - * 742325 : ac3parse: requests minimum frame size that is too small - * 742363 : v4l2object: recognize and distinguish all bayer arrangements - * 742572 : qtdemux: EOS emitted after 10 seconds on a audio/mp4a file [REGRESSION] - * 742661 : qtdemux: EOS in push mode when seeking in m4a - * 743013 : v4l2bufferpool: set v4l2_buffer.field when queuing buffer in an output device - * 743186 : v4l2object: set colorspace in caps for capture devices - * 743407 : qtdemux: doesn't ignore data after last sample in mdat. - * 743518 : qtdemux: dead code while calculating segment base ? - * 743578 : qtdemux: Parse 'sidx' atom (for duration and indexing in fragmented files) - * 743906 : quarktv: doesn't work with planes=0, fix property range accordingly - * 744211 : interleave: assertion 'self- > func != NULL' failed - * 744461 : pulsesink: Enhance code readability in pulsesink_query - * 745192 : matroskademux: V_MS-VFW-FOURCC streams have DTS instead of PTS - * 745226 : Vorbis RTP payloader metadata is slightly wrong - * 745276 : avidemux: remove not needed code - * 745339 : qtdemux: key_unit seek doesn't work - * 745441 : v4l2: Detect lossed frame and warn - * 745515 : level: infinite loop when interval is set to low values - * 745587 : rtp: Add PLI and FIR counters to RTPSource statistics - * 745599 : rtsp: tcp transport fails - * 745973 : matroskademux: gst_tag_list_insert: assertion 'GST_IS_TAG_LIST (into)' failed - * 746065 : level: outputs random values if channels==1 - * 746242 : matroskaparse: send global tags - * 746274 : flvdemux: Less spam from no_more_pads warning - * 746390 : qtdemux: crash while playing MPEG DASH stream - * 746479 : rtsp: Only two second of playback with rtpsrc and test-mp4 (rtsp-server) - * 746543 : rtpsession: Properly implement T_rr_interval and allow sending multiple early feedback packets in a row - * 746810 : matroska: fix GValue leak when parsing tags - * 746822 : qtdemux: segment query reports wrong values after key-unit seek - * 746834 : v4l2sink: driver is not queried for minimum number of buffers when propose_allocation is not called - * 747204 : audiofirfilter creates strange noise for smaller filter kernels and even default kernel - * 747208 : rtpvp8depay: should have width/height in its caps so it can be fed to muxers - * 747358 : rtp: RTPJitterBufferMode enum missing from gtk-doc - * 747394 : rtpsession: Track RTX ssrc caps - * 747554 : suppressions: silence possible valgrind false positive - * 747595 : tests: Add test suite for alpha element - * 747597 : smpte: Remove unused fields - * 747863 : rtpsession: Use bandwidth calculation by default instead of some arbitrary hardcoded value - * 747922 : rtpjitterbuffer/rtxreceive: Don't reset the jitterbuffer if too old RTX packets arrive - * 748022 : audiofx: fix typos in example pipelines - * 748024 : icydemux: Fix segfault for 0-value metainterval - * 748041 : rtpjitterbuffer: Too early requested retransmission for future packets - * 748353 : rtspsrc: Leak of RTCP caps - * 748436 : rtpjitterbuffer: " stats " property docs - * 748584 : matroskademux: fix seek event leak in push mode - * 748617 : qtdemux: fix buffer leak on EOS with stop position in push mode - * 748627 : rtspsrc: Don't send NACKs and early RTCP in non-feedback profiles - * 748909 : jpegdec: fix frame leaks - * 749054 : qtdemux: Fix gst-launch pipeline in the documentation - * 749072 : flacparse: fix buffer leak - * 749122 : vp8enc: vp9enc: target bitrate is not working as expected - * 749129 : rtpg726depay: add block_align to output caps - * 749163 : po: update POTFILES.in - * 749543 : rtpg726depay: fix input buffer memleak - * 749544 : rtpg726pay: fix caps leak - * 749581 : rtpbasepayload: Try harder to reuse previously configured caps values and give more preference to anything set as properties - * 749669 : rtp: fix collection of statistic - * 749690 : splitfilesrc: Implement binary search in find_part_for_offset - * 749909 : matroska: overwritten value assignment - * 750327 : rtpssrcdemux: Add support for reduce size rtcp - * 750332 : rtpsession: Add support for reduced size rtcp - * 743925 : osxaudiosink won't reconfigure sink caps - * 744922 : osxaudiosrc: iOS resampling is stuttering - * 728353 : goom2k1: code does nothing, slowly - * 748068 : equalizer: not changing settings dynamically - * 731352 : flv: Container timestamp is DTS not PTS - * 732910 : v4l2src: Dectect and workaround decreasing HW timestamp - * 737810 : payloaders: VP8 and Opus payloader should probably suppport Google Chrome encoding-names - * 740787 : videocrop: No longer apply the new crop if caps have not changed - * 736396 : isomp4: duplicate if else branches in atoms.c - * 610364 : udpsrc: allocates buffers with size a lot bigger than needed - * 739305 : souphttpsrc: log connection events at info level - * 744213 : spectrum: assertion 'len > 0' failed + * 742917 : v4l2: Allow scaling in the v4l2*convert element + * 746146 : v4l2src: Seems to produce invalid or not-supported colorimetry field + * 750298 : souphttpsrc: add tls-database property + * 750471 : rtspsrc: Add support for TLS client authentication + * 750566 : goom: FTBFS: possible uninitialized variables compiler warning + * 750567 : rtpvp8depay: FTBFS because of access beyond end of array compiler warning + * 750653 : rtpmanager: document units of stats and arguments + * 750675 : qtdemux: reverse playback not working + * 750747 : splitmuxtest sometimes fails + * 750868 : osxaudio: fix latency property query on RemoteIO + * 750965 : rtpjitterbuffer: 1. Fix a typing error of comment, 2. Add null check in free_item function + * 751164 : rtspsrc does not respect the timeout value in the SETUP reply + * 751297 : rtprtxqueue: reverse pending list before pushing buffers + * 751298 : flvmux: produced files does not work well with common flash players + * 751306 : good plugins: fix some issues found using static analysis tool + * 751316 : rtpjitterbuffer : Fix a typing error of comment and the code which is wrong coding style. (trivial cleanup) + * 751320 : flvmux: Does not append AVC end of sequence + * 751361 : qtmux generates bad output timestamps + * 751364 : flacparse: fix possible memory leak + * 743338 : gstv4l2bufferpool: handle -EPIPE from DQBUF to signal EOS ==== Download ==== @@ -260,82 +114,22 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Aleix Conchillo Flaqué - * Alex O'Konski - * Ananda - * Andrei Sarakeev - * Antonio Ospite - * Anuj Jaiswal * Arun Raghavan - * Aurélien Zanelli - * Benjamin Gaignard - * Brad Smith - * Branislav Katreniak - * David Sansome - * David Schleef + * Chris Clayton * Edward Hervey - * George Kiagiadakis - * Guillaume Desmottes - * Gwenole Beauchesne - * Göran Jönsson - * Hans de Goede - * Henning Heinold - * Hyunjun Ko + * Enrico Jorns * Ilya Konstantinov - * Jan Alexander Steffens (heftig) * Jan Schmidt - * Jason Litzinger - * Jesper Larsen - * Jimmy Ohn - * Jonas Holmberg * Jose Antonio Santos Cadenas - * Josep Torra - * Julien Isorce - * Jurgen Slowack - * Krzysztof Kotlenga - * Linus Svensson * Luis de Bethencourt - * Mark Nauwelaerts - * Matej Knopp - * Mathieu Duponchelle - * Matthew Waters - * Michael Smith * Miguel París Díaz - * Nicola Murino * Nicolas Dufresne - * Nicolas Huet - * Nirbheek Chauhan - * Ognyan Tonchev - * Olivier Crête - * Patrick Radizi - * Paul Hyunil - * Peter G. Baum - * Peter Korsgaard - * Peter Seiderer - * Philippe De Muyter - * Philippe Normand - * Piotr Drąg - * Ramiro Polla - * Ravi Kiran K N - * Reynaldo H. Verdejo Pinochet - * Sanjay NM - * Santiago Carot-Nemesio + * Philipp Zabel + * Sangkyu Park * Sebastian Dröge - * Sebastian Rasmussen - * Simon Farnsworth - * Sjoerd Simons - * Srimanta Panda * Stefan Sauer * Thiago Santos - * Thibault Saunier - * Tim-Philipp Müller - * Tobias Modschiedler - * Tom Greenwood - * Vincent Penquerc'h * Vineeth T M * Vineeth TM - * Víctor Manuel Jáquez Leal - * Wim Taymans - * Youness Alaoui - * hark + * Xavier Claessens   \ No newline at end of file diff --git a/configure.ac b/configure.ac index ceedfbef9693cb34a2aa24a08563731913c9e121..a8eb50b503d8f1ced0b3ec15ad86388d43b0f27f 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.5.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good]) +AC_INIT([GStreamer Good Plug-ins],[1.5.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good]) AG_GST_INIT @@ -43,11 +43,11 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION", [GStreamer API Version]) AG_GST_LIBTOOL_PREPARE -AS_LIBTOOL(GST, 501, 0, 501) +AS_LIBTOOL(GST, 502, 0, 502) dnl *** required versions of GStreamer stuff *** -GST_REQ=1.5.1.1 -GSTPB_REQ=1.5.1.1 +GST_REQ=1.5.2 +GSTPB_REQ=1.5.2 dnl *** autotools stuff **** diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index df31626bc5f73c3a8218b666f2b9580614fdf042..73cf080a0c47d17c9be143c8368d44a45cc4aeb6 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -1038,6 +1038,16 @@ TRUE + +GstRTSPSrc::tls-interaction +GTlsInteraction* + +rw +TLS interaction +A GTlsInteraction object to promt the user for password or certificate. + + + GstRTPDec::skip gint @@ -4288,6 +4298,16 @@ TRUE + +GstSoupHTTPSrc::tls-database +GTlsDatabase* + +rw +TLS database +TLS database with anchor certificate authorities used to validate the server certificate. + + + GstRTPDVPay::mode GstDVPayMode @@ -21324,7 +21344,7 @@ rw Use pipeline clock -Use the pipeline running-time to set the NTP time in the RTCP SR messages. +Use the pipeline running-time to set the NTP time in the RTCP SR messages (DEPRECATED: Use ntp-source property). FALSE @@ -21385,7 +21405,17 @@ rw RTP Profile Default RTP profile of newly created sessions. -GST_RTP_PROFILE_AVPF +GST_RTP_PROFILE_AVP + + + +GstRtpBin::ntp-time-source +GstRtpNtpTimeSource + +rw +NTP Time Source +NTP time source for RTCP packets. +NTP time based on realtime clock @@ -21644,7 +21674,7 @@ rw Use pipeline clock -Use the pipeline running-time to set the NTP time in the RTCP SR messages. +Use the pipeline running-time to set the NTP time in the RTCP SR messages (DEPRECATED: Use ntp-source property). FALSE @@ -21688,6 +21718,16 @@ GST_RTP_PROFILE_AVP + +GstRtpSession::ntp-time-source +GstRtpNtpTimeSource + +rw +NTP Time Source +NTP time source for RTCP packets. +NTP time based on realtime clock + + GstRtpRtxSend::rtx-payload-type guint @@ -22468,6 +22508,46 @@ 0 + +GstQTMux::reserved-bytes-per-sec +guint +<= 10000 +rwx +Reserved MOOV bytes per second, per track +Multiplier for converting reserved-max-duration into bytes of header to reserve, per second, per track. +550 + + + +GstQTMux::reserved-duration-remaining +guint64 + +r +Report the approximate amount of remaining recording space (ns) +Reports the approximate amount of remaining moov header space reserved using reserved-max-duration. +0 + + + +GstQTMux::reserved-max-duration +guint64 + +rw +Reserved maximum file duration (ns) +When set to a value > 0, reserves space for index tables at the beginning of the file. +18446744073709551615 + + + +GstQTMux::reserved-moov-update-period +guint64 + +rw +Interval at which to update index tables (ns) +When used with reserved-max-duration, periodically updates the index tables with information muxed so far. +18446744073709551615 + + GstQTMoovRecover::broken-input gchar* @@ -22598,6 +22678,46 @@ 0 + +GstMP4Mux::reserved-bytes-per-sec +guint +<= 10000 +rwx +Reserved MOOV bytes per second, per track +Multiplier for converting reserved-max-duration into bytes of header to reserve, per second, per track. +550 + + + +GstMP4Mux::reserved-duration-remaining +guint64 + +r +Report the approximate amount of remaining recording space (ns) +Reports the approximate amount of remaining moov header space reserved using reserved-max-duration. +0 + + + +GstMP4Mux::reserved-max-duration +guint64 + +rw +Reserved maximum file duration (ns) +When set to a value > 0, reserves space for index tables at the beginning of the file. +18446744073709551615 + + + +GstMP4Mux::reserved-moov-update-period +guint64 + +rw +Interval at which to update index tables (ns) +When used with reserved-max-duration, periodically updates the index tables with information muxed so far. +18446744073709551615 + + GstMJ2Mux::dts-method GstQTMuxDtsMethods @@ -22688,6 +22808,46 @@ 0 + +GstMJ2Mux::reserved-bytes-per-sec +guint +<= 10000 +rwx +Reserved MOOV bytes per second, per track +Multiplier for converting reserved-max-duration into bytes of header to reserve, per second, per track. +550 + + + +GstMJ2Mux::reserved-duration-remaining +guint64 + +r +Report the approximate amount of remaining recording space (ns) +Reports the approximate amount of remaining moov header space reserved using reserved-max-duration. +0 + + + +GstMJ2Mux::reserved-max-duration +guint64 + +rw +Reserved maximum file duration (ns) +When set to a value > 0, reserves space for index tables at the beginning of the file. +18446744073709551615 + + + +GstMJ2Mux::reserved-moov-update-period +guint64 + +rw +Interval at which to update index tables (ns) +When used with reserved-max-duration, periodically updates the index tables with information muxed so far. +18446744073709551615 + + GstISMLMux::dts-method GstQTMuxDtsMethods @@ -22778,6 +22938,46 @@ 0 + +GstISMLMux::reserved-bytes-per-sec +guint +<= 10000 +rwx +Reserved MOOV bytes per second, per track +Multiplier for converting reserved-max-duration into bytes of header to reserve, per second, per track. +550 + + + +GstISMLMux::reserved-duration-remaining +guint64 + +r +Report the approximate amount of remaining recording space (ns) +Reports the approximate amount of remaining moov header space reserved using reserved-max-duration. +0 + + + +GstISMLMux::reserved-max-duration +guint64 + +rw +Reserved maximum file duration (ns) +When set to a value > 0, reserves space for index tables at the beginning of the file. +18446744073709551615 + + + +GstISMLMux::reserved-moov-update-period +guint64 + +rw +Interval at which to update index tables (ns) +When used with reserved-max-duration, periodically updates the index tables with information muxed so far. +18446744073709551615 + + GstGPPMux::dts-method GstQTMuxDtsMethods @@ -22958,6 +23158,46 @@ 0 + +Gst3GPPMux::reserved-bytes-per-sec +guint +<= 10000 +rwx +Reserved MOOV bytes per second, per track +Multiplier for converting reserved-max-duration into bytes of header to reserve, per second, per track. +550 + + + +Gst3GPPMux::reserved-duration-remaining +guint64 + +r +Report the approximate amount of remaining recording space (ns) +Reports the approximate amount of remaining moov header space reserved using reserved-max-duration. +0 + + + +Gst3GPPMux::reserved-max-duration +guint64 + +rw +Reserved maximum file duration (ns) +When set to a value > 0, reserves space for index tables at the beginning of the file. +18446744073709551615 + + + +Gst3GPPMux::reserved-moov-update-period +guint64 + +rw +Interval at which to update index tables (ns) +When used with reserved-max-duration, periodically updates the index tables with information muxed so far. +18446744073709551615 + + GstSplitFileSrc::location gchar* diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy index 3d1150a2259a8a94b7ad85625853ce592db910fb..c259c7983da537589092802be31dda7825f71e24 100644 --- a/docs/plugins/gst-plugins-good-plugins.hierarchy +++ b/docs/plugins/gst-plugins-good-plugins.hierarchy @@ -33,7 +33,7 @@ GObject GstMuLawEnc GstSpeexEnc GstWavpackEnc - GstAudioVisualizer-ExtGom + GstAudioVisualizer-ExtGoom GstGoom GstAudioVisualizer-ExtGoom2k1 GstGoom2k1 @@ -309,6 +309,7 @@ GObject GstTaskPool GSocket GTlsDatabase + GTlsInteraction GUdevClient GUdevDevice GdkPixbuf diff --git a/docs/plugins/inspect/plugin-1394.xml b/docs/plugins/inspect/plugin-1394.xml index cafa3b1934bf3da6490764d8ce35fcd0645e4555..6d710c042656b06fccb2295f079da4b56054b1d1 100644 --- a/docs/plugins/inspect/plugin-1394.xml +++ b/docs/plugins/inspect/plugin-1394.xml @@ -3,7 +3,7 @@ Source for video data via IEEE1394 interface ../../ext/raw1394/.libs/libgst1394.so libgst1394.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-aasink.xml b/docs/plugins/inspect/plugin-aasink.xml index 99ceb50a5daa4c2d922125ac93a43289dbd3cbfc..d4e8768573dbdddc5636d9b77a9dda193fff4c19 100644 --- a/docs/plugins/inspect/plugin-aasink.xml +++ b/docs/plugins/inspect/plugin-aasink.xml @@ -3,7 +3,7 @@ ASCII Art video sink ../../ext/aalib/.libs/libgstaasink.so libgstaasink.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-alaw.xml b/docs/plugins/inspect/plugin-alaw.xml index 960f68389c9a2c819e4554979acf0eef373f0365..15fefdbc69c3e487a4433a03eea0444e62ff187b 100644 --- a/docs/plugins/inspect/plugin-alaw.xml +++ b/docs/plugins/inspect/plugin-alaw.xml @@ -3,7 +3,7 @@ ALaw audio conversion routines ../../gst/law/.libs/libgstalaw.so libgstalaw.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-alpha.xml b/docs/plugins/inspect/plugin-alpha.xml index c52a262cd5e996e5db15e980d57a16e0c09036f6..c8d58a9fff6a60cb3ee78b0178d6df6c607ae93b 100644 --- a/docs/plugins/inspect/plugin-alpha.xml +++ b/docs/plugins/inspect/plugin-alpha.xml @@ -3,7 +3,7 @@ adds an alpha channel to video - constant or via chroma-keying ../../gst/alpha/.libs/libgstalpha.so libgstalpha.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-alphacolor.xml b/docs/plugins/inspect/plugin-alphacolor.xml index 58e36949ea2f6e3b7bc8a2a0ce644fb323167786..518d732f10a6b5cf816ca79de09b2e09b983259b 100644 --- a/docs/plugins/inspect/plugin-alphacolor.xml +++ b/docs/plugins/inspect/plugin-alphacolor.xml @@ -3,7 +3,7 @@ RGBA from/to AYUV colorspace conversion preserving the alpha channel ../../gst/alpha/.libs/libgstalphacolor.so libgstalphacolor.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-apetag.xml b/docs/plugins/inspect/plugin-apetag.xml index 5c87b4efb0bdd4edf5ff7526f2404a0eebcfcb6e..b82e6422112f8dec9a9716bcce316b21cbacbcaa 100644 --- a/docs/plugins/inspect/plugin-apetag.xml +++ b/docs/plugins/inspect/plugin-apetag.xml @@ -3,7 +3,7 @@ APEv1/2 tag reader ../../gst/apetag/.libs/libgstapetag.so libgstapetag.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-audiofx.xml b/docs/plugins/inspect/plugin-audiofx.xml index 4da2f7e3fd5269bcd974b061e210e02b9f604230..d7a2139b101b0f2a41ebe2d796f23b6dd83180c2 100644 --- a/docs/plugins/inspect/plugin-audiofx.xml +++ b/docs/plugins/inspect/plugin-audiofx.xml @@ -3,7 +3,7 @@ Audio effects plugin ../../gst/audiofx/.libs/libgstaudiofx.so libgstaudiofx.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-audioparsers.xml b/docs/plugins/inspect/plugin-audioparsers.xml index ae4de689e37d61bca38b91fb0c656c9b9699bfd6..55c7ac6d9cea9fe6d51323c9aee88fa0d187fd6b 100644 --- a/docs/plugins/inspect/plugin-audioparsers.xml +++ b/docs/plugins/inspect/plugin-audioparsers.xml @@ -3,7 +3,7 @@ Parsers for various audio formats ../../gst/audioparsers/.libs/libgstaudioparsers.so libgstaudioparsers.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-auparse.xml b/docs/plugins/inspect/plugin-auparse.xml index 7ac3b7341c4afe37bc839e9ae9de8a233d04fe20..0b12310480fd23cee8c629549a076af9428b2d93 100644 --- a/docs/plugins/inspect/plugin-auparse.xml +++ b/docs/plugins/inspect/plugin-auparse.xml @@ -3,7 +3,7 @@ parses au streams ../../gst/auparse/.libs/libgstauparse.so libgstauparse.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-autodetect.xml b/docs/plugins/inspect/plugin-autodetect.xml index 321225badf61d1bd2cd7eb56c931aa623f88deac..5fbfbaa8d96abe65d5dbc965b49c9eb63e3218f6 100644 --- a/docs/plugins/inspect/plugin-autodetect.xml +++ b/docs/plugins/inspect/plugin-autodetect.xml @@ -3,7 +3,7 @@ Plugin contains auto-detection plugins for video/audio in- and outputs ../../gst/autodetect/.libs/libgstautodetect.so libgstautodetect.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-avi.xml b/docs/plugins/inspect/plugin-avi.xml index cd9d95e211feac9c9828c0f645fe3660011f65ab..38da335c4c614a4cd61cab8ee00cc343889f92e2 100644 --- a/docs/plugins/inspect/plugin-avi.xml +++ b/docs/plugins/inspect/plugin-avi.xml @@ -3,7 +3,7 @@ AVI stream handling ../../gst/avi/.libs/libgstavi.so libgstavi.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-cacasink.xml b/docs/plugins/inspect/plugin-cacasink.xml index c98e937de165699b4f415d8ca37fda93632c8e46..d7df4f7600d73f3b7f36faa8bdea96ce943e58f1 100644 --- a/docs/plugins/inspect/plugin-cacasink.xml +++ b/docs/plugins/inspect/plugin-cacasink.xml @@ -3,7 +3,7 @@ Colored ASCII Art video sink ../../ext/libcaca/.libs/libgstcacasink.so libgstcacasink.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-cairo.xml b/docs/plugins/inspect/plugin-cairo.xml index 46bb314f09dad8b46a208bc1d391e4e7effd1ed6..d7665efff1598d7624a64e2d208f240c2f12461c 100644 --- a/docs/plugins/inspect/plugin-cairo.xml +++ b/docs/plugins/inspect/plugin-cairo.xml @@ -3,7 +3,7 @@ Cairo-based elements ../../ext/cairo/.libs/libgstcairo.so libgstcairo.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-cutter.xml b/docs/plugins/inspect/plugin-cutter.xml index 461bd15c67c2d538e173fbfca6470a4eb30383f0..bd8c287e540460242eaee5d78543668efa05b6b7 100644 --- a/docs/plugins/inspect/plugin-cutter.xml +++ b/docs/plugins/inspect/plugin-cutter.xml @@ -3,7 +3,7 @@ Audio Cutter to split audio into non-silent bits ../../gst/cutter/.libs/libgstcutter.so libgstcutter.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-debug.xml b/docs/plugins/inspect/plugin-debug.xml index 9b2b2fdbdef8dc6696d9f7a0eaa4954826372e8a..9136d0b57e065a6a830618662286e1b567ac5f5d 100644 --- a/docs/plugins/inspect/plugin-debug.xml +++ b/docs/plugins/inspect/plugin-debug.xml @@ -3,7 +3,7 @@ elements for testing and debugging ../../gst/debugutils/.libs/libgstdebug.so libgstdebug.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-deinterlace.xml b/docs/plugins/inspect/plugin-deinterlace.xml index a8a9655e529c9afb3aaa146a2da992d01ce8cfad..248d596d5cb7cd482490f72cb0b099accdfcd73b 100644 --- a/docs/plugins/inspect/plugin-deinterlace.xml +++ b/docs/plugins/inspect/plugin-deinterlace.xml @@ -3,7 +3,7 @@ Deinterlacer ../../gst/deinterlace/.libs/libgstdeinterlace.so libgstdeinterlace.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-dtmf.xml b/docs/plugins/inspect/plugin-dtmf.xml index aa60f481aae2a6b5f9aa4b92d235bb983fb4ce55..7196a10f574132202aa0ad97e9a549c76c751fbf 100644 --- a/docs/plugins/inspect/plugin-dtmf.xml +++ b/docs/plugins/inspect/plugin-dtmf.xml @@ -3,7 +3,7 @@ DTMF plugins ../../gst/dtmf/.libs/libgstdtmf.so libgstdtmf.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-dv.xml b/docs/plugins/inspect/plugin-dv.xml index cf8fb7f53fdb11872361de7f204b6cad27e4aa1d..4718643431f2dda44f0b450b437bfe0c49fd480c 100644 --- a/docs/plugins/inspect/plugin-dv.xml +++ b/docs/plugins/inspect/plugin-dv.xml @@ -3,7 +3,7 @@ DV demuxer and decoder based on libdv (libdv.sf.net) ../../ext/dv/.libs/libgstdv.so libgstdv.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-effectv.xml b/docs/plugins/inspect/plugin-effectv.xml index b9a0155e9c628b99a05d39f3dfa584e1ca7d8ea5..6f32d0832c523f88181e94fe8f9332dc34d70974 100644 --- a/docs/plugins/inspect/plugin-effectv.xml +++ b/docs/plugins/inspect/plugin-effectv.xml @@ -3,7 +3,7 @@ effect plugins from the effectv project ../../gst/effectv/.libs/libgsteffectv.so libgsteffectv.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-equalizer.xml b/docs/plugins/inspect/plugin-equalizer.xml index 7edf165e484cbac9970625c072fe524e7979d967..a0bb67e59e129013e7a71bac5d6988e3408512a4 100644 --- a/docs/plugins/inspect/plugin-equalizer.xml +++ b/docs/plugins/inspect/plugin-equalizer.xml @@ -3,7 +3,7 @@ GStreamer audio equalizers ../../gst/equalizer/.libs/libgstequalizer.so libgstequalizer.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-flac.xml b/docs/plugins/inspect/plugin-flac.xml index 8173f733c46e09c55293e9f0e10051fdaf6d254f..bafc078a57f83faf3a78333635af0bdaa1cc70f6 100644 --- a/docs/plugins/inspect/plugin-flac.xml +++ b/docs/plugins/inspect/plugin-flac.xml @@ -3,7 +3,7 @@ The FLAC Lossless compressor Codec ../../ext/flac/.libs/libgstflac.so libgstflac.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-flv.xml b/docs/plugins/inspect/plugin-flv.xml index 3c337b018ced9dc120ec656b8f7a714999c92155..5c53b392288d36de72a89a6e7ebbb44f6677c6fb 100644 --- a/docs/plugins/inspect/plugin-flv.xml +++ b/docs/plugins/inspect/plugin-flv.xml @@ -3,7 +3,7 @@ FLV muxing and demuxing plugin ../../gst/flv/.libs/libgstflv.so libgstflv.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-flxdec.xml b/docs/plugins/inspect/plugin-flxdec.xml index 9cfa9ff946aacdb10f4f0ad646ada8f07771facf..32df8a28352b38a3321d97d46bc362d808aa0796 100644 --- a/docs/plugins/inspect/plugin-flxdec.xml +++ b/docs/plugins/inspect/plugin-flxdec.xml @@ -3,7 +3,7 @@ FLC/FLI/FLX video decoder ../../gst/flx/.libs/libgstflxdec.so libgstflxdec.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-gdkpixbuf.xml b/docs/plugins/inspect/plugin-gdkpixbuf.xml index 655531c56140d887ef5714b0ce26fa072b9f25b5..c4e26a8712c26c4117771bef76ea6f2e0b6d67d2 100644 --- a/docs/plugins/inspect/plugin-gdkpixbuf.xml +++ b/docs/plugins/inspect/plugin-gdkpixbuf.xml @@ -3,7 +3,7 @@ GdkPixbuf-based image decoder, overlay and sink ../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so libgstgdkpixbuf.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-goom.xml b/docs/plugins/inspect/plugin-goom.xml index da2c84f43b70400283687da2f9d0881e486a7d95..63baa82e08fb1c301e2821223379111c81923170 100644 --- a/docs/plugins/inspect/plugin-goom.xml +++ b/docs/plugins/inspect/plugin-goom.xml @@ -3,7 +3,7 @@ GOOM visualization filter ../../gst/goom/.libs/libgstgoom.so libgstgoom.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-goom2k1.xml b/docs/plugins/inspect/plugin-goom2k1.xml index 97b08027187bbccea3943f149149338c0cce3bff..c909d512254cc28e02a0689d6df6ecd479167412 100644 --- a/docs/plugins/inspect/plugin-goom2k1.xml +++ b/docs/plugins/inspect/plugin-goom2k1.xml @@ -3,7 +3,7 @@ GOOM 2k1 visualization filter ../../gst/goom2k1/.libs/libgstgoom2k1.so libgstgoom2k1.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-icydemux.xml b/docs/plugins/inspect/plugin-icydemux.xml index f49b6a1c33f5912ea3ec64a1eba238e4f61f102c..71a9810b1d740e246e18df58e3b631c5e8e717e8 100644 --- a/docs/plugins/inspect/plugin-icydemux.xml +++ b/docs/plugins/inspect/plugin-icydemux.xml @@ -3,7 +3,7 @@ Demux ICY tags from a stream ../../gst/icydemux/.libs/libgsticydemux.so libgsticydemux.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-id3demux.xml b/docs/plugins/inspect/plugin-id3demux.xml index e6c9cac67bcb33c2b4c3948a8e53c281a445785d..27ee4d57fc53f3bc41f5419c1b899dd3488e7b86 100644 --- a/docs/plugins/inspect/plugin-id3demux.xml +++ b/docs/plugins/inspect/plugin-id3demux.xml @@ -3,7 +3,7 @@ Demux ID3v1 and ID3v2 tags from a file ../../gst/id3demux/.libs/libgstid3demux.so libgstid3demux.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-imagefreeze.xml b/docs/plugins/inspect/plugin-imagefreeze.xml index 7c70a5a5b84fee121b0782dd04085440819dc321..c0055ace6bdb5df9b6fec5641f51772b6d070a86 100644 --- a/docs/plugins/inspect/plugin-imagefreeze.xml +++ b/docs/plugins/inspect/plugin-imagefreeze.xml @@ -3,7 +3,7 @@ Still frame stream generator ../../gst/imagefreeze/.libs/libgstimagefreeze.so libgstimagefreeze.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-interleave.xml b/docs/plugins/inspect/plugin-interleave.xml index e81df35e972e0410b2cd0e01eb64e4d5d435040e..9dcc351cb26001eef69c7d8dbf968de56a4a31f2 100644 --- a/docs/plugins/inspect/plugin-interleave.xml +++ b/docs/plugins/inspect/plugin-interleave.xml @@ -3,7 +3,7 @@ Audio interleaver/deinterleaver ../../gst/interleave/.libs/libgstinterleave.so libgstinterleave.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-isomp4.xml b/docs/plugins/inspect/plugin-isomp4.xml index 3731983d2b8e0a4c2ec0c6f21be39d0b6ef3caac..b49b4ac66bf974bef26235f4e36ef697be5a7187 100644 --- a/docs/plugins/inspect/plugin-isomp4.xml +++ b/docs/plugins/inspect/plugin-isomp4.xml @@ -3,7 +3,7 @@ ISO base media file format support (mp4, 3gpp, qt, mj2) ../../gst/isomp4/.libs/libgstisomp4.so libgstisomp4.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release @@ -20,7 +20,7 @@ audio_%u sink request -
audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]; 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/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]; 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 ]
subtitle_%u @@ -107,7 +107,7 @@ audio_%u sink request -
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-alac, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]
+
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 ]
subtitle_%u diff --git a/docs/plugins/inspect/plugin-jack.xml b/docs/plugins/inspect/plugin-jack.xml index 0c94582ead3a17d87bbc050121524c0d1439e6ac..30c0ee0de9a96d0561c069a64ea569955506a3b5 100644 --- a/docs/plugins/inspect/plugin-jack.xml +++ b/docs/plugins/inspect/plugin-jack.xml @@ -3,7 +3,7 @@ JACK audio elements ../../ext/jack/.libs/libgstjack.so libgstjack.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-jpeg.xml b/docs/plugins/inspect/plugin-jpeg.xml index cf512a764e1b2caf6a8c4e7263d14a675528712f..8498df1f653fac5f5c949fe3d0116f8dba4845a5 100644 --- a/docs/plugins/inspect/plugin-jpeg.xml +++ b/docs/plugins/inspect/plugin-jpeg.xml @@ -3,7 +3,7 @@ JPeg plugin library ../../ext/jpeg/.libs/libgstjpeg.so libgstjpeg.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-level.xml b/docs/plugins/inspect/plugin-level.xml index 449cf40e60fa2d01b36fd8bd6028311723f71a5f..f84d397179e7d0c8fbe37faec83498de1813d527 100644 --- a/docs/plugins/inspect/plugin-level.xml +++ b/docs/plugins/inspect/plugin-level.xml @@ -3,7 +3,7 @@ Audio level plugin ../../gst/level/.libs/libgstlevel.so libgstlevel.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-matroska.xml b/docs/plugins/inspect/plugin-matroska.xml index 7f0591183761af5ecff571e4c569d1adbe9d8349..518d747c6de76fb67f738abc15bfede33551818d 100644 --- a/docs/plugins/inspect/plugin-matroska.xml +++ b/docs/plugins/inspect/plugin-matroska.xml @@ -3,7 +3,7 @@ Matroska and WebM stream handling ../../gst/matroska/.libs/libgstmatroska.so libgstmatroska.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-mulaw.xml b/docs/plugins/inspect/plugin-mulaw.xml index 60aec9beed6cae1fad2736f0d9689ced3deffd1a..a3fe105540c7fca6c59497b81039ee05f01e2bde 100644 --- a/docs/plugins/inspect/plugin-mulaw.xml +++ b/docs/plugins/inspect/plugin-mulaw.xml @@ -3,7 +3,7 @@ MuLaw audio conversion routines ../../gst/law/.libs/libgstmulaw.so libgstmulaw.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-multifile.xml b/docs/plugins/inspect/plugin-multifile.xml index acc028f98d9d07582ee11342d0ceea48067c1f8a..19487953d616eb6357c4096ab237aa238c4ccbda 100644 --- a/docs/plugins/inspect/plugin-multifile.xml +++ b/docs/plugins/inspect/plugin-multifile.xml @@ -3,7 +3,7 @@ Reads/Writes buffers from/to sequentially named files ../../gst/multifile/.libs/libgstmultifile.so libgstmultifile.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-multipart.xml b/docs/plugins/inspect/plugin-multipart.xml index 8d6145dbeef7ccb0ed9326eab63b3fa7eeefdf10..c8dd4a2a1d48f4ec2497bd2fed9164fe9273676e 100644 --- a/docs/plugins/inspect/plugin-multipart.xml +++ b/docs/plugins/inspect/plugin-multipart.xml @@ -3,7 +3,7 @@ multipart stream manipulation ../../gst/multipart/.libs/libgstmultipart.so libgstmultipart.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-navigationtest.xml b/docs/plugins/inspect/plugin-navigationtest.xml index 133fc3e75284894bdfef83a4a6c9af7f4db42e77..46750e0278e3a3c7a31138129e9f14bb73bda45c 100644 --- a/docs/plugins/inspect/plugin-navigationtest.xml +++ b/docs/plugins/inspect/plugin-navigationtest.xml @@ -3,7 +3,7 @@ Template for a video filter ../../gst/debugutils/.libs/libgstnavigationtest.so libgstnavigationtest.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-oss4.xml b/docs/plugins/inspect/plugin-oss4.xml index 13a27817dad2e86607aa704e48e64ccb5a7ddfe7..4767a3f8f21d1f1b5a6121f2bbbf5a852946108c 100644 --- a/docs/plugins/inspect/plugin-oss4.xml +++ b/docs/plugins/inspect/plugin-oss4.xml @@ -3,7 +3,7 @@ Open Sound System (OSS) version 4 support for GStreamer ../../sys/oss4/.libs/libgstoss4audio.so libgstoss4audio.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-ossaudio.xml b/docs/plugins/inspect/plugin-ossaudio.xml index 0ab71dcf7436a010a30c62bf4f0dc1de8e2a68cc..fa263e009518247ea6acd0dfbb1fb9182903731b 100644 --- a/docs/plugins/inspect/plugin-ossaudio.xml +++ b/docs/plugins/inspect/plugin-ossaudio.xml @@ -3,7 +3,7 @@ OSS (Open Sound System) support for GStreamer ../../sys/oss/.libs/libgstossaudio.so libgstossaudio.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-png.xml b/docs/plugins/inspect/plugin-png.xml index 8084bb757a76215334b09efd15c8b1dbffb02f81..ea786467237272e5811d953e2269041c1cdb57b8 100644 --- a/docs/plugins/inspect/plugin-png.xml +++ b/docs/plugins/inspect/plugin-png.xml @@ -3,7 +3,7 @@ PNG plugin library ../../ext/libpng/.libs/libgstpng.so libgstpng.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-pulseaudio.xml b/docs/plugins/inspect/plugin-pulseaudio.xml index 784720a691f3d7aa8bc55f5e9d417e48e8cd9bdb..41f4595e5b22f8af22d5822e29bc8a8042775e1d 100644 --- a/docs/plugins/inspect/plugin-pulseaudio.xml +++ b/docs/plugins/inspect/plugin-pulseaudio.xml @@ -3,7 +3,7 @@ PulseAudio plugin library ../../ext/pulse/.libs/libgstpulse.so libgstpulse.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-replaygain.xml b/docs/plugins/inspect/plugin-replaygain.xml index b0a9b35f011707b9ed6ad0452f1f11b1f6e47131..f1fca6305ef8c5348fa1f7f6690f933c3b576bc9 100644 --- a/docs/plugins/inspect/plugin-replaygain.xml +++ b/docs/plugins/inspect/plugin-replaygain.xml @@ -3,7 +3,7 @@ ReplayGain volume normalization ../../gst/replaygain/.libs/libgstreplaygain.so libgstreplaygain.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-rtp.xml b/docs/plugins/inspect/plugin-rtp.xml index 1ebd5442ffd939a597f0b751ab268a3c781c19ed..5ab964dd1d319a737ad631e0c052ced20f6e2c43 100644 --- a/docs/plugins/inspect/plugin-rtp.xml +++ b/docs/plugins/inspect/plugin-rtp.xml @@ -3,7 +3,7 @@ Real-time protocol plugins ../../gst/rtp/.libs/libgstrtp.so libgstrtp.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-rtpmanager.xml b/docs/plugins/inspect/plugin-rtpmanager.xml index 0d7aa02ecd4317b3cac71f3a114ba74f550b022b..f7a8c48a3d4065cb075dd0335a27a9e06aac7cd5 100644 --- a/docs/plugins/inspect/plugin-rtpmanager.xml +++ b/docs/plugins/inspect/plugin-rtpmanager.xml @@ -3,7 +3,7 @@ RTP session management plugin library ../../gst/rtpmanager/.libs/libgstrtpmanager.so libgstrtpmanager.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-rtsp.xml b/docs/plugins/inspect/plugin-rtsp.xml index a8ec61c4861ab861b3fe5089dc18df17bfff35a5..94615e93852e03a43e4993273a28c9d76a12a26f 100644 --- a/docs/plugins/inspect/plugin-rtsp.xml +++ b/docs/plugins/inspect/plugin-rtsp.xml @@ -3,7 +3,7 @@ transfer data via RTSP ../../gst/rtsp/.libs/libgstrtsp.so libgstrtsp.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-shapewipe.xml b/docs/plugins/inspect/plugin-shapewipe.xml index c7b3a8fc7502ef4e0689a395b1a4bb5295e4e3b2..d15c5ad8dc9c3dfa1b4f54e5cbb21be7846e1159 100644 --- a/docs/plugins/inspect/plugin-shapewipe.xml +++ b/docs/plugins/inspect/plugin-shapewipe.xml @@ -3,7 +3,7 @@ Shape Wipe transition filter ../../gst/shapewipe/.libs/libgstshapewipe.so libgstshapewipe.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-shout2send.xml b/docs/plugins/inspect/plugin-shout2send.xml index 7abf0cb56a8cfb4da24865797e40cb09de7d193b..d40320f2bbcaf248a88df20a151a819e410802ed 100644 --- a/docs/plugins/inspect/plugin-shout2send.xml +++ b/docs/plugins/inspect/plugin-shout2send.xml @@ -3,7 +3,7 @@ Sends data to an icecast server using libshout2 ../../ext/shout2/.libs/libgstshout2.so libgstshout2.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good libshout2 diff --git a/docs/plugins/inspect/plugin-smpte.xml b/docs/plugins/inspect/plugin-smpte.xml index 76577dff6534846e9fea7832ca4a7f326f60781b..17f6fd79f28870141e0de733e463e71fdf7af8f9 100644 --- a/docs/plugins/inspect/plugin-smpte.xml +++ b/docs/plugins/inspect/plugin-smpte.xml @@ -3,7 +3,7 @@ Apply the standard SMPTE transitions on video images ../../gst/smpte/.libs/libgstsmpte.so libgstsmpte.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-soup.xml b/docs/plugins/inspect/plugin-soup.xml index 835344088e31bea6c1ac3f481c650a06a313d4af..403027882a224e8b7f36ec3dd59c5afecbd1f106 100644 --- a/docs/plugins/inspect/plugin-soup.xml +++ b/docs/plugins/inspect/plugin-soup.xml @@ -3,7 +3,7 @@ libsoup HTTP client src/sink ../../ext/soup/.libs/libgstsouphttpsrc.so libgstsouphttpsrc.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-spectrum.xml b/docs/plugins/inspect/plugin-spectrum.xml index 1a8c97aa60900b1761f665603bfe5f368ff1d2a7..44e5a3b8607b9a189ba68aa5f6f74ac1e0c8d5e5 100644 --- a/docs/plugins/inspect/plugin-spectrum.xml +++ b/docs/plugins/inspect/plugin-spectrum.xml @@ -3,7 +3,7 @@ Run an FFT on the audio signal, output spectrum data ../../gst/spectrum/.libs/libgstspectrum.so libgstspectrum.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-speex.xml b/docs/plugins/inspect/plugin-speex.xml index 6fae5bc8568115cc979e4b7559d7aeae3bda2845..1fd09c8ac00115619c9dad701e529b762eb30153 100644 --- a/docs/plugins/inspect/plugin-speex.xml +++ b/docs/plugins/inspect/plugin-speex.xml @@ -3,7 +3,7 @@ Speex plugin library ../../ext/speex/.libs/libgstspeex.so libgstspeex.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-taglib.xml b/docs/plugins/inspect/plugin-taglib.xml index 263749931e27e6d5c4c129f3c6d96b0003a0db3f..d8648ba31199888a75c06d7cad0e58ce15f01d34 100644 --- a/docs/plugins/inspect/plugin-taglib.xml +++ b/docs/plugins/inspect/plugin-taglib.xml @@ -3,7 +3,7 @@ Tag writing plug-in based on taglib ../../ext/taglib/.libs/libgsttaglib.so libgsttaglib.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-udp.xml b/docs/plugins/inspect/plugin-udp.xml index 76515e9bce6323a11a039a3b7f07bf66429fab28..9425901b4de11e38232b43464bb8db50ec989d27 100644 --- a/docs/plugins/inspect/plugin-udp.xml +++ b/docs/plugins/inspect/plugin-udp.xml @@ -3,7 +3,7 @@ transfer data via UDP ../../gst/udp/.libs/libgstudp.so libgstudp.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-video4linux2.xml b/docs/plugins/inspect/plugin-video4linux2.xml index 768e4d579afa03a282cfcb3e5c9e872ddcc16bac..2a8e9989b05cc79e389083ec63e093001dbe9f30 100644 --- a/docs/plugins/inspect/plugin-video4linux2.xml +++ b/docs/plugins/inspect/plugin-video4linux2.xml @@ -3,7 +3,7 @@ elements for Video 4 Linux ../../sys/v4l2/.libs/libgstvideo4linux2.so libgstvideo4linux2.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-videobox.xml b/docs/plugins/inspect/plugin-videobox.xml index ff2523ea9a272eecb8a6793526d5470e50c73536..cb0b98dd5e228db998150cc6c609455cb0e2e1c6 100644 --- a/docs/plugins/inspect/plugin-videobox.xml +++ b/docs/plugins/inspect/plugin-videobox.xml @@ -3,7 +3,7 @@ resizes a video by adding borders or cropping ../../gst/videobox/.libs/libgstvideobox.so libgstvideobox.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-videocrop.xml b/docs/plugins/inspect/plugin-videocrop.xml index 880646091111e8f92cb94cba7987d2c048e4e47a..0336819f558d5aa534af0e4c1c5988e9f812d8dd 100644 --- a/docs/plugins/inspect/plugin-videocrop.xml +++ b/docs/plugins/inspect/plugin-videocrop.xml @@ -3,7 +3,7 @@ Crops video into a user-defined region ../../gst/videocrop/.libs/libgstvideocrop.so libgstvideocrop.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-videofilter.xml b/docs/plugins/inspect/plugin-videofilter.xml index ef18287ddca3e5b0833ae1e658d9e284b71b7756..4a31828c244c0792b9b35da82e006bbf04fd4bac 100644 --- a/docs/plugins/inspect/plugin-videofilter.xml +++ b/docs/plugins/inspect/plugin-videofilter.xml @@ -3,7 +3,7 @@ Video filters plugin ../../gst/videofilter/.libs/libgstvideofilter.so libgstvideofilter.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-videomixer.xml b/docs/plugins/inspect/plugin-videomixer.xml index e42d6af282d6687ebddc8cba79f66180be3c36da..6ae0b6a80de8a7563bfb3966d6c184f908c7422a 100644 --- a/docs/plugins/inspect/plugin-videomixer.xml +++ b/docs/plugins/inspect/plugin-videomixer.xml @@ -3,7 +3,7 @@ Video mixer ../../gst/videomixer/.libs/libgstvideomixer.so libgstvideomixer.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-vpx.xml b/docs/plugins/inspect/plugin-vpx.xml index 53169c196db830ff56b7c6a2335081142be2003a..ee372967d6eeff60024991224ddad8a6ba314cf2 100644 --- a/docs/plugins/inspect/plugin-vpx.xml +++ b/docs/plugins/inspect/plugin-vpx.xml @@ -3,7 +3,7 @@ VP8 plugin ../../ext/vpx/.libs/libgstvpx.so libgstvpx.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-wavenc.xml b/docs/plugins/inspect/plugin-wavenc.xml index ff0c25a02cfa94a4a22ae0380c85de65a275c51f..715053f15352e81afbdae2da2825908dddad109d 100644 --- a/docs/plugins/inspect/plugin-wavenc.xml +++ b/docs/plugins/inspect/plugin-wavenc.xml @@ -3,7 +3,7 @@ Encode raw audio into WAV ../../gst/wavenc/.libs/libgstwavenc.so libgstwavenc.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-wavpack.xml b/docs/plugins/inspect/plugin-wavpack.xml index 8bc233929a9fac254a7224ab91b9524110130bc3..7ec8a8dfe4d7bd41966bc966c5c1f5b8dcd3ffd5 100644 --- a/docs/plugins/inspect/plugin-wavpack.xml +++ b/docs/plugins/inspect/plugin-wavpack.xml @@ -3,7 +3,7 @@ Wavpack lossless/lossy audio format handling ../../ext/wavpack/.libs/libgstwavpack.so libgstwavpack.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-wavparse.xml b/docs/plugins/inspect/plugin-wavparse.xml index b8da52903513438f0c136c9a3411c85cc9abe779..3a126f93b0c8163742ffb24a3cba43e5090c2f43 100644 --- a/docs/plugins/inspect/plugin-wavparse.xml +++ b/docs/plugins/inspect/plugin-wavparse.xml @@ -3,7 +3,7 @@ Parse a .wav file into raw audio ../../gst/wavparse/.libs/libgstwavparse.so libgstwavparse.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-ximagesrc.xml b/docs/plugins/inspect/plugin-ximagesrc.xml index 4822b553014515e25ff4487ced45427fde3afeee..a3c8d3eb758e86e2e51cbd24efa197698821109a 100644 --- a/docs/plugins/inspect/plugin-ximagesrc.xml +++ b/docs/plugins/inspect/plugin-ximagesrc.xml @@ -3,7 +3,7 @@ X11 video input plugin using standard Xlib calls ../../sys/ximage/.libs/libgstximagesrc.so libgstximagesrc.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/docs/plugins/inspect/plugin-y4menc.xml b/docs/plugins/inspect/plugin-y4menc.xml index ee15eb789ead8b2de963b8002e5a8615b4d6e5d1..58e25ff21ff82773b76cd010415ca275e2cd9272 100644 --- a/docs/plugins/inspect/plugin-y4menc.xml +++ b/docs/plugins/inspect/plugin-y4menc.xml @@ -3,7 +3,7 @@ Encodes a YUV frame into the yuv4mpeg format (mjpegtools) ../../gst/y4m/.libs/libgsty4menc.so libgsty4menc.so - 1.5.1 + 1.5.2 LGPL gst-plugins-good GStreamer Good Plug-ins source release diff --git a/gst-plugins-good.doap b/gst-plugins-good.doap index 17c398eeb6ec189a481de4e8dc8ed6e799c25f5b..a1b6e3c43064d7d1cc6c69b1870cd9b0f2b70896 100644 --- a/gst-plugins-good.doap +++ b/gst-plugins-good.doap @@ -32,6 +32,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library). + + + 1.5.2 + 1.5 + + 2015-06-24 + + + + 1.5.1 diff --git a/win32/common/config.h b/win32/common/config.h index 76f5fa5af93c0f25c025fb7bd6ed5fc9a7821665..4bc3be7f8016a1432e7ce9a71af07db66a8aa240 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -39,6 +39,9 @@ /* The GIO modules directory. */ #undef GIO_MODULE_DIR +/* The GIO install prefix. */ +#undef GIO_PREFIX + /* GStreamer API Version */ #define GST_API_VERSION "1.0" @@ -58,7 +61,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2015-06-07" +#define GST_PACKAGE_RELEASE_DATETIME "2015-06-24" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -384,7 +387,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.5.1" +#define PACKAGE_STRING "GStreamer Good Plug-ins 1.5.2" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-good" @@ -393,7 +396,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.5.1" +#define PACKAGE_VERSION "1.5.2" /* directory where plugins are located */ #ifdef _DEBUG @@ -424,7 +427,7 @@ #undef TARGET_CPU /* Version number of package */ -#define VERSION "1.5.1" +#define VERSION "1.5.2" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */