From 43793782392fa32d6894878ac6b7da208f7a5cc0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Sat, 6 Mar 2010 00:43:03 +0000 Subject: [PATCH] Release 0.10.19 --- ChangeLog | 1124 +++++++++++++++++++- NEWS | 50 +- RELEASE | 146 +-- configure.ac | 6 +- docs/plugins/gst-plugins-good-plugins.args | 58 +- docs/plugins/gst-plugins-good-plugins.hierarchy | 215 ++-- docs/plugins/gst-plugins-good-plugins.interfaces | 40 +- .../plugins/gst-plugins-good-plugins.prerequisites | 2 +- docs/plugins/gst-plugins-good-plugins.signals | 9 + docs/plugins/inspect/plugin-1394.xml | 4 +- docs/plugins/inspect/plugin-aasink.xml | 4 +- docs/plugins/inspect/plugin-alaw.xml | 4 +- docs/plugins/inspect/plugin-alpha.xml | 4 +- docs/plugins/inspect/plugin-alphacolor.xml | 4 +- docs/plugins/inspect/plugin-annodex.xml | 4 +- docs/plugins/inspect/plugin-apetag.xml | 4 +- docs/plugins/inspect/plugin-audiofx.xml | 4 +- docs/plugins/inspect/plugin-auparse.xml | 4 +- docs/plugins/inspect/plugin-autodetect.xml | 4 +- docs/plugins/inspect/plugin-avi.xml | 4 +- docs/plugins/inspect/plugin-cacasink.xml | 4 +- docs/plugins/inspect/plugin-cairo.xml | 4 +- docs/plugins/inspect/plugin-cutter.xml | 4 +- docs/plugins/inspect/plugin-debug.xml | 4 +- docs/plugins/inspect/plugin-deinterlace.xml | 4 +- docs/plugins/inspect/plugin-dv.xml | 4 +- docs/plugins/inspect/plugin-efence.xml | 4 +- docs/plugins/inspect/plugin-effectv.xml | 4 +- docs/plugins/inspect/plugin-equalizer.xml | 4 +- docs/plugins/inspect/plugin-esdsink.xml | 4 +- docs/plugins/inspect/plugin-flac.xml | 4 +- docs/plugins/inspect/plugin-flv.xml | 4 +- docs/plugins/inspect/plugin-flxdec.xml | 4 +- docs/plugins/inspect/plugin-gamma.xml | 4 +- docs/plugins/inspect/plugin-gconfelements.xml | 4 +- docs/plugins/inspect/plugin-gdkpixbuf.xml | 4 +- docs/plugins/inspect/plugin-goom.xml | 4 +- docs/plugins/inspect/plugin-goom2k1.xml | 4 +- docs/plugins/inspect/plugin-gstrtpmanager.xml | 4 +- docs/plugins/inspect/plugin-halelements.xml | 4 +- docs/plugins/inspect/plugin-icydemux.xml | 4 +- docs/plugins/inspect/plugin-id3demux.xml | 4 +- docs/plugins/inspect/plugin-interleave.xml | 4 +- docs/plugins/inspect/plugin-jpeg.xml | 4 +- docs/plugins/inspect/plugin-level.xml | 4 +- docs/plugins/inspect/plugin-matroska.xml | 4 +- docs/plugins/inspect/plugin-mulaw.xml | 4 +- docs/plugins/inspect/plugin-multifile.xml | 4 +- docs/plugins/inspect/plugin-multipart.xml | 4 +- docs/plugins/inspect/plugin-navigationtest.xml | 4 +- docs/plugins/inspect/plugin-ossaudio.xml | 4 +- docs/plugins/inspect/plugin-png.xml | 4 +- docs/plugins/inspect/plugin-pulseaudio.xml | 4 +- docs/plugins/inspect/plugin-quicktime.xml | 4 +- docs/plugins/inspect/plugin-replaygain.xml | 4 +- docs/plugins/inspect/plugin-rtp.xml | 4 +- docs/plugins/inspect/plugin-rtsp.xml | 4 +- docs/plugins/inspect/plugin-shapewipe.xml | 4 +- docs/plugins/inspect/plugin-shout2send.xml | 2 +- docs/plugins/inspect/plugin-smpte.xml | 4 +- docs/plugins/inspect/plugin-soup.xml | 4 +- docs/plugins/inspect/plugin-spectrum.xml | 4 +- docs/plugins/inspect/plugin-speex.xml | 4 +- docs/plugins/inspect/plugin-taglib.xml | 4 +- docs/plugins/inspect/plugin-udp.xml | 4 +- docs/plugins/inspect/plugin-video4linux2.xml | 4 +- docs/plugins/inspect/plugin-videobalance.xml | 4 +- docs/plugins/inspect/plugin-videobox.xml | 4 +- docs/plugins/inspect/plugin-videocrop.xml | 4 +- docs/plugins/inspect/plugin-videoflip.xml | 4 +- docs/plugins/inspect/plugin-videomixer.xml | 4 +- docs/plugins/inspect/plugin-wavenc.xml | 4 +- docs/plugins/inspect/plugin-wavpack.xml | 4 +- docs/plugins/inspect/plugin-wavparse.xml | 4 +- docs/plugins/inspect/plugin-ximagesrc.xml | 4 +- docs/plugins/inspect/plugin-y4menc.xml | 4 +- gst-plugins-good.doap | 11 + win32/common/config.h | 8 +- 78 files changed, 1558 insertions(+), 377 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3d85299..982f72a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,1129 @@ +=== release 0.10.19 === + +2010-03-06 Tim-Philipp Müller + + * configure.ac: + releasing 0.10.19, "Closer to the Edit" + +2010-03-03 20:29:30 +0000 Tim-Philipp Müller + + * configure.ac: + * win32/common/config.h: + 0.18.4 pre-release + +2010-03-02 18:29:41 +0100 Edward Hervey + + * gst/matroska/matroska-demux.c: + matroskademux: Make sure we don't send invalid newsegments + Fixes #611501 + +2010-03-02 14:09:14 +0100 Edward Hervey + + * gst/matroska/matroska-demux.c: + * gst/matroska/matroska-ids.h: + matroskademux: Mark streams as being EOS at the right time. + This allows us to stop streaming only when all streams have gone past the + segment.stop and not before. + Fixes #611501 + +2010-02-26 18:10:32 +0100 Sebastian Dröge + + * gst/matroska/matroska-demux.c: + matroskademux: Advance sparse streams only as much as required to keep the gap smaller than 500ms + Changing it to the newest timestamp that was ever pushed will + increase the segment start in 500ms jumps, which could be just + after the next sparse stream buffer. E.g. + Video at 1.0s, sparse stream at 0.5s would jump the + sparse stream to 1.0s. Now a new sparse stream buffer could + appear that has a timestamp of 0.9s and this would be + dropped for no good reason because of bad luck. + +2010-02-24 01:36:07 +0000 Tim-Philipp Müller + + * configure.ac: + * po/es.po: + * win32/common/config.h: + 0.10.18.3 pre-release + +2010-02-24 02:05:49 +0100 Alessandro Decina + + * gst/videomixer/videomixer.c: + * gst/videomixer/videomixer.h: + Make sure FLUSH_STOP is sent so not to leave downstream flushing. + +2010-02-23 17:25:54 +0100 Volker Grabsch + + * configure.ac: + configure: Use $PKG_CONFIG instead of pkg-config to fix cross compilation + Fixes bug #610839. + +2010-02-23 17:24:03 +0100 Sebastian Dröge + + * gst/rtpmanager/gstrtpjitterbuffer.c: + rtpjitterbuffer: Reset skew detection after instantiating the jitterbuffer + ...not only when going to READY. This sets high_level and friends to + a more useful value. + +2010-02-23 17:19:14 +0100 Sebastian Dröge + + * gst/rtpmanager/rtpjitterbuffer.c: + rtpjitterbuffer: Return 100 if high-level is 0 instead of dividing by zero + +2010-02-22 12:24:14 +0100 Wim Taymans + + * gst/rtp/gstrtpmp4gdepay.c: + rtpmp4gdepay: avoid division by 0 + Avoid a division by 0 when no constantDuration was specified and when out two + timestamps are equal. + Fixes #610265 + +2010-02-22 18:20:46 +0100 Wim Taymans + + * gst/rtp/gstrtpdvdepay.c: + * gst/rtp/gstrtpdvdepay.h: + dvdepay: don't output frames until we have a header + Wait for the complete first 6 header DIF packets before outputting a frame. + Decoders need this info to correctly decode the data. + Fixes #610556 + +2010-02-22 20:55:29 +0100 David Hoyt + + * ext/jpeg/gstjpegdec.c: + jpegdec: Fix invalid memory access by first checking and then reading + Fixes bug #610483. + +2010-02-18 09:05:50 +0100 Philippe Normand + + * ext/pulse/pulsesink.c: + pulsesink: gst_pulsesink_get_mute: set result earlier. + In the cases where no buffer was process yet or the index is not + available, get_pulsesink_get_mute() would unconditionally return + FALSE. + https://bugzilla.gnome.org/show_bug.cgi?id=610337 + +2010-02-19 12:35:29 +0000 Tim-Philipp Müller + + * pkgconfig/gstreamer-plugins-good-uninstalled.pc.in: + pkgconfig: fix gstreamer-plugins-good uninstalled .pc file + Fix gst-plugins-base reference/requirement. This caused spurious + problems with uninstalled -ugly/-bad not finding -good plugins in + their unit tests (when distchecking). + +2010-02-19 01:03:31 +0000 Tim-Philipp Müller + + * configure.ac: + * po/lv.po: + * win32/common/config.h: + 0.10.18.2 pre-release + +2010-02-19 00:54:13 +0000 Tim-Philipp Müller + + * tests/check/elements/.gitignore: + * tests/examples/shapewipe/.gitignore: + Make git ignore shapewipe examples and tests + +2010-02-19 00:46:40 +0000 Tim-Philipp Müller + + * gst/flv/gstflvparse.c: + flvdemux: minor micro-optimisation + We know these values don't change during the loop, but the compiler + doesn't and has to re-check them for every iteration. + +2010-02-19 00:39:50 +0000 Tim-Philipp Müller + + * gst/flv/gstflvparse.c: + flvdemux: remove static keyword from variables that shouldn't be static + Multiple flvparse/flvdemux instances should be able to operate without + trampling over each other by accidentally re-using the same (static) + variables. (Spotted by Mark Nauwelaerts) + +2010-02-16 02:07:07 +0000 Tim-Philipp Müller + + * gst/rtpmanager/gstrtpjitterbuffer.c: + docs: add Since: markers for new jitterbuffer properties + +2010-02-18 18:20:24 +0100 Robert Swain + + * gst/qtdemux/qtdemux.c: + qtdemux: Fix off-by-one logic error in frame rate cap regression commit + +2010-02-17 16:27:33 -0300 Thiago Santos + + * gst/qtdemux/qtdemux.c: + qtdemux: Use the correct duration when comparing segments + Do not confuse QtDemuxSegments with GstSegments when + comparing the total file duration with the segment duration + Fixes #610296 + +2010-02-17 18:06:29 +0100 Robert Swain + + * gst/qtdemux/qtdemux.c: + qtdemux: add durations modulo 1<<32 + For calculating the durations of each sample, we are supposed to add each + duration modulo 1<<32 so make the elapsed time counter a uint32. + Fixes #610280 + +2010-02-16 21:05:24 +0100 Anders Skargren + + * gst/multipart/multipartdemux.c: + multipartdemux: improve header mime-type parsing + Make the handing of the mime type within the "boundary" a bit less naive. + The standard for MIME allows parameters to follow the "type" / "subtype" + clause separated from the mime type by ';'. + Modifies the multipartdemuxer's header parsing so it doesnt assume + the whole line after "content-type:" is the mime type and thus makes it a bit + more resilient to finding absurd mime types in the case where parameters are + added. + Fixes #604711 + +2010-02-16 19:53:09 +0100 Wim Taymans + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: avoid stopping NULL tasks + Check the task for NULL, it could be paused and set to NULL before. + +2010-02-16 16:22:28 +0100 Mark Nauwelaerts + + * gst/qtdemux/qtdemux.c: + qtdemux: fix ALAC codec-data handling + ALAC codec-data apparently comes in (at least) two flavours (mov, mp4), + so use atom based parsing to retrieve required data, rather than + aiming for a specific offset. + See also #580731. + +2010-02-16 15:50:23 +0100 Mark Nauwelaerts + + * gst/qtdemux/qtdemux.c: + qtdemux: fix debug message + +2010-02-11 19:39:04 +0100 Mark Nauwelaerts + + * gst/qtdemux/qtdemux.c: + * gst/qtdemux/qtdemux_types.h: + qtdemux: handle signed values in 3GPP location tag + +2010-02-08 21:35:53 +0100 Mark Nauwelaerts + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: fix typo in debug message + +2010-02-16 15:00:13 +0100 Mark Nauwelaerts + + * gst/avi/gstavidemux.c: + avidemux: reset some more stream state after seek + In particular, fixes non-flushing seek. + +2010-02-16 14:44:11 +0100 Robert Swain + + * gst/qtdemux/qtdemux.c: + qtdemux: Fix frame rate cap regression + Look for a non-zero min_duration during initialisation to avoid + incorrect frame rate caps. + +2010-02-16 10:13:17 +0200 Stefan Kost + + * sys/v4l2/gstv4l2bufferpool.c: + v4l2: log more details in buffer pool finalize + Helps to align with the loggin from libv4l. + +2010-02-16 10:11:40 +0200 Stefan Kost + + * sys/v4l2/gstv4l2object.c: + v4l2: init datastructures after pre-conditions checks + +2010-02-16 10:10:45 +0200 Stefan Kost + + * ext/jpeg/gstjpegenc.c: + jpegenc: add a fixme for handling other YUV variants + +2010-02-16 01:40:19 +0000 Brian Cameron + + * gst/matroska/matroska-demux.c: + matroska: fix GST_ELEMENT_ERROR usage + Fixes #610053. + +2010-02-16 00:50:15 +0000 Tim-Philipp Müller + + * configure.ac: + configure: fix up GST_CXXFLAGS properly + We don't want C specific flags in GST_CXXFLAGS, so base it on the + GST_CFLAGS that only contains the pkg-config CFLAGS but none of + the GST_OPTION_CFLAGS. Also, we only need the local includes once. + Fix typo as well (GST_FLAGS -> GST_CFLAGS). + +2010-02-15 23:13:46 +0200 Stefan Kost + + * configure.ac: + configure: base GST_CXXFLAGS on --cflags from pkg-config + pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting + point for for both C and CXX settings. + +2010-01-20 18:52:51 +0100 Wim Taymans + + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpsession.c: + rtpbin: remove use of ntp_ns_base + +2010-01-20 18:22:20 +0100 Wim Taymans + + * gst/rtpmanager/gstrtpsession.c: + * gst/rtpmanager/rtpsession.c: + * gst/rtpmanager/rtpsession.h: + * gst/rtpmanager/rtpstats.h: + rtpbin: remove more ntpnstime and cleanups + Remove some code where we pass ntpnstime around, we can do most things with the + running_time just fine. + Rename a variable in the ArrivalStats struct so that it's clear that this is the + current system time. + +2010-01-20 18:19:34 +0100 Wim Taymans + + * gst/rtpmanager/rtpsource.c: + rtpsource: use running_time for jitter + Use the running_time to calculate the jitter instead of the ntp time. Part of + the plan to get rid of ntpnsbase. + +2010-01-20 17:04:03 +0100 Wim Taymans + + * gst/rtpmanager/gstrtpsession.c: + * gst/rtpmanager/rtpsession.c: + * gst/rtpmanager/rtpsession.h: + * gst/rtpmanager/rtpsource.c: + * gst/rtpmanager/rtpsource.h: + rtpbin: change how NTP time is calculated in RTCP + Don't calculate the NTP time based on the running_time of the pipeline but from + the systemclock. This allows us to generate more accurate NTP timestamps in case + the systemclock is synchronized with NTP or similar. + +2010-02-15 12:12:36 +0000 Tim-Philipp Müller + + * sys/v4l2/v4l2_calls.c: + v4l2: printf format string fix + The compiler wants a cast here even though the type is already + typedefed as 64-bit integer (presumably because glib has typedefed + guint64 to unsigned long here). + +2010-02-15 10:33:02 +0000 Tim-Philipp Müller + + * gst/matroska/matroska-demux.c: + matroska: fix printf format string + +2010-02-15 00:50:10 +0000 Tim-Philipp Müller + + * ext/raw1394/gst1394clock.h: + * gst/matroska/ebml-write.h: + * gst/rtpmanager/gstrtpjitterbuffer.h: + raw1394, matroska, rtpmanager: remove padding from structures + None of these element and class structures are in public headers, + so don't need padding. + +2010-02-15 00:47:11 +0000 Tim-Philipp Müller + + * 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/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.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/ru.po: + * po/sk.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: + po: update for new translator comment + +2010-02-15 00:45:51 +0000 Tim-Philipp Müller + + * ext/pulse/pulsesink.c: + pulsesink: add comment for translators for 'x by y' message + Fixes #609724. + +2010-02-15 01:28:44 +0100 Sebastian Dröge + + * ext/cairo/gstcairorender.c: + cairorender: Fix leaking of pad templates + +2010-02-15 00:50:27 +0100 Sebastian Dröge + + * tests/check/elements/shapewipe.c: + shapewipe: Fix unit test for latest changes + Now the alpha is multiplied with the already existing alpha + value instead of simply ignoring it and the luma/chroma values + are kept, even if the output is 100% transparent. + +2010-02-15 00:47:08 +0100 Sebastian Dröge + + * tests/check/elements/shapewipe.c: + shapewipe: Improve unit test output on errors + +2010-02-14 23:17:20 +0100 Sebastian Dröge + + * common: + Automatic update of common submodule + From 96dc793 to 44ecce7 + +2010-02-13 23:28:06 +0000 Tim-Philipp Müller + + * configure.ac: + configure: bump -base requirement to git + For GST_RIFF_TAG_JUNQ. + +2010-02-12 16:11:30 +0000 Tim-Philipp Müller + + * sys/v4l2/gstv4l2.c: + v4l2sink: change rank to NONE so it is never autoplugged + +2010-02-13 18:18:42 +0100 Edward Hervey + + * gst/flv/gstflvparse.c: + flvdemux: Audio tags without any content are valid. + We silently ignore them instead of erroring out. + +2010-02-13 18:07:50 +0100 Edward Hervey + + * gst/flv/gstflvparse.c: + flvdemux: Fix GST_CLOCK_DIFF usage. + It was previously checking for DIFF(a, b > 6 * GST_SECOND) instead of + the proper DIFF(a,b) > 6 * GST_SECOND + +2010-02-13 16:27:07 +0100 Edward Hervey + + * gst/flv/gstflvdemux.c: + flvdemux: Don't forget to reset the indexed variable when cleaning up + +2010-02-13 11:01:53 +0100 Edward Hervey + + * gst/flv/gstflvparse.c: + flvdemux: Speedup GstIndex usage + Used the _add_associationv variant of GstIndex since we know how many + associations we're adding. Trims up to 50% from index generation time. + Note : It would be great if the index could be generated on the fly or + on request as opposed to being fully created at startup. + +2010-02-12 19:32:27 +0100 Wim Taymans + + * gst/rtpmanager/rtpjitterbuffer.c: + jitterbuffer: don't resync to invalid timestamps + If we detect backward timestamps on the server, don't try to resync when we + don't have an input timestamp (such as when using RTSP over TCP) instead, do + nothing but assume the timestamp was ok, it will correct itself when time goes + forwards. + +2010-02-12 17:21:43 +0100 Wim Taymans + + * gst/rtpmanager/gstrtpbin.c: + rtpbin: fix typo + +2010-02-12 16:47:29 +0100 Wim Taymans + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: start out active and not buffering + There is no need to set the latency in the jittebuffer in _init, we will set + that later when going to PAUSED. + Set the jitterbuffer active and not buffering when starting. + +2010-01-27 17:57:55 +0100 Wim Taymans + + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.h: + rtpbin: more buffering work + When deactivating jitterbuffers when the buffering starts, keep the current + percent of the jitterbuffer and also set the jitterbuffer in the buffering state + so that we know when it's filled again. + Add property to get the buffering percentage of the jitterbuffer. + +2009-10-14 16:29:35 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpjitterbuffer.c: + rtpjitterbuffer: adjust latency in buffer mode + When we are in buffer mode, adjust the buffering low/high thresholds based on + the total configured latency. If we don't and there is a huge queue or element + with a big latency downstream we might drain the complete queue immediately and + start buffering again. + +2009-10-12 11:54:07 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: add ts-offset to timestamp + Add the ts-offset to the buffer timestamp to get the final output timestamp of + the buffer. + +2009-10-08 19:23:53 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpbin-marshal.list: + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/gstrtpjitterbuffer.h: + * gst/rtpmanager/rtpjitterbuffer.c: + rtpbin: do more accurate buffer offsets + Return the next timestamp in the jitterbuffer. + Use the min-timestamp of the jitterbuffers to calculate an offset so that the + next timestamp is pushed with a timestamp equal to running_time. + Start producing timestamps from 0 in the buffering case too. + +2009-10-08 18:42:11 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpbin.c: + rtpbin: only start buffering when < 100% + Only start buffering when the percentage message is < 100 %. + +2009-10-06 13:34:34 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpbin.h: + rtpbin: keep track of elapsed pause time + Keep track of the time we spend pausing the jitterbuffers when they were + buffering and distribute this elapsed time to the jitterbuffers. + Also keep the latency in nanosecond precision. + +2009-10-06 13:33:15 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/gstrtpjitterbuffer.h: + jitterbuffer: keep track of offset + Keep track of an outgoing offset that we add to each outgoing buffer to + compensate for PAUSE when buffering. + Adjust the offset when activating. + +2009-10-06 13:30:54 +0200 Wim Taymans + + * gst/rtpmanager/rtpjitterbuffer.c: + jitterbuffer: report level using high watermark + +2009-10-05 21:31:59 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpbin.h: + * gst/rtpmanager/rtpjitterbuffer.c: + * gst/rtsp/gstrtspsrc.c: + rtpbin: pass running_time to jitterbuffer pause + Pass the current running time to the jitterbuffer when pausing or resuming so + that it calculate the right offsets. + Small cleanups and comments. + Set the default rtspsrc latency to 2 seconds. + +2009-10-05 20:09:30 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/rtpjitterbuffer.c: + rtpbin: add some comments + +2009-10-05 19:45:35 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpbin-marshal.list: + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpbin.h: + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/gstrtpjitterbuffer.h: + * gst/rtpmanager/rtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.h: + rtpbin: more buffering updates + Add signal to pause the jitterbuffer. This will be emitted from gstrtpbin when + one of the jitterbuffers is buffering. + Make rtpbin collect the buffering messages and post a new buffering message with + the min value. + Remove the stats callback from jitterbuffer but pass a percent integer to + functions that affect the buffering state of the jitterbuffer. This allows us + then to post buffering messages from outside of the jitterbuffer lock. + +2009-10-05 13:32:17 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpbin.h: + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.h: + rtpbin: propagate buffer-mode property + Propagate buffer-mode property to the jitterbuffers. + Intercept BUFFERING messages in rtpbin + +2009-10-01 17:14:09 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.h: + jitterbuffer: do more buffering implementation + Add callback for buffering stats. + Configure the latency in the jitterbuffer instead of passing it with _insert. + Calculate buffering levels when pushing and popping + Post buffering messages. + +2009-10-01 12:46:21 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.h: + jitterbuffer: flesh out buffering mode some more + Add a buffering state to the jitterbuffer and wait until buffering ends before + pushing out packets. + +2009-10-01 12:09:58 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.c: + jitterbuffer: hook up the mode property + Expose a mode property on the jitterbuffer. + Fix the case where timestamps are -1 in the check for outgoing timestamps. + +2009-10-01 11:20:08 +0200 Wim Taymans + + * gst/rtpmanager/rtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.h: + jitterbuffer: add buffering mode options + Add getters and setters for different buffering modes that the jitterbuffer will + support. Default to the current slave mode. + +2010-02-12 15:54:37 +0000 Tim-Philipp Müller + + * sys/v4l2/gstv4l2.c: + v4lsink: lower rank to MARGINAL + +2010-02-12 16:06:45 +0100 Robert Swain + + * gst/flv/gstflvdemux.c: + * gst/flv/gstflvdemux.h: + * gst/flv/gstflvparse.c: + flvdemux: Obtain the index from the end of an flv file in push mode + Allows for better support of seeking in flv files when in push mode + +2010-01-21 11:55:15 +0100 Robert Swain + + * gst/avi/gstavidemux.c: + * gst/avi/gstavidemux.h: + avidemux: Drop video frames up to the desired keyframe after a seek + The audio packets in AVI are generally muxed ~0.5s before the + corresponding video packet. This changes causes downstream to only + receive packets with roughly corresponding timestamps. + +2010-01-19 18:35:49 +0100 Wim Taymans + + * gst/avi/gstavidemux.c: + avidemux: more DISCONT handling + Add some debug in the DISCONT handling code. + When we receive a DISCONT in push mode, mark all streams as DISCONT. + +2010-01-19 10:51:08 +0100 Robert Swain + + * gst/avi/gstavidemux.c: + avidemux: Fix _handle_seek_push () and new segement behaviour + +2010-01-18 17:13:06 +0100 Wim Taymans + + * gst/avi/gstavidemux.c: + avidemux: cleanups + Make sure we reset the demuxer correctly wrt parsing the index. + Don't leak pending seek events. + Rename some methods to reflect what they do and to avoid confusion with similar + method names. + Try to make the seeking threadsafe by protecting the setup code with a lock. + Make sure we post errors when a seek fails. + +2010-01-18 11:45:38 +0100 Wim Taymans + + * gst/avi/gstavidemux.c: + * gst/avi/gstavidemux.h: + avidemux: rename some variables + seek_event -> seg_event + event_seek -> seek_event + +2010-01-15 18:00:46 +0100 Wim Taymans + + * gst/avi/gstavidemux.c: + avidemux: take fallback duration from avih + When we have not parsed any indexes yet, we don't know the length of the streams + and we must take the length given in the avih as a fallback. + Avoid some typechecking. + +2009-12-04 15:13:12 +0100 Robert Swain + + * gst/avi/gstavidemux.c: + * gst/avi/gstavidemux.h: + avidemux: Push mode seeking support + +2010-02-01 16:04:41 +0100 Wim Taymans + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: cleanup properties + Use more default constants. + Use static strings param flag. + Init properties explicitly instead of letting gobject do this. + +2010-02-12 15:34:38 +0200 Stefan Kost + + * ext/speex/gstspeexdec.c: + speex: add missing include + +2010-02-05 13:28:53 +0200 Stefan Kost + + * gst/debugutils/gsttaginject.c: + taginject: fix multi-value tag example + We need to use {} to specify a list. + +2010-02-01 14:43:04 +0200 Stefan Kost + + * gst/avi/gstavidemux.c: + * gst/wavparse/gstwavparse.c: + avi,wav: also handle JUNQ chunk in addition to JUNK + +2010-02-04 15:59:25 +0100 Wim Taymans + + * gst/rtp/gstrtpamrpay.c: + * gst/rtp/gstrtpdvpay.c: + * gst/rtp/gstrtpg726pay.c: + * gst/rtp/gstrtpj2kpay.c: + * gst/rtp/gstrtpjpegpay.c: + * gst/rtp/gstrtpmp2tpay.c: + rtppay: don't ignore result from set_outcaps + set_outcaps can fail and we need to propagate the result upstream. + +2010-02-04 15:36:24 +0100 Wim Taymans + + * gst/flv/gstflvparse.c: + flvparse: fix confusing debug messages + +2010-01-27 13:28:13 +0100 Wim Taymans + + * gst/rtpmanager/gstrtpjitterbuffer.c: + jitterbuffer: add some more debug info + +2010-01-27 13:26:46 +0100 Wim Taymans + + * ext/pulse/pulsesink.c: + pulsesink: avoid segfault when shutting down + when we are shutting down, we might still receive state updates from pulseaudio + but since we are unparented we should not do anything with the NULL parent + anymore. + +2010-01-26 18:33:27 +0100 Wim Taymans + + * gst/videomixer/videomixer.c: + * gst/videomixer/videomixer.h: + videomixer: fix timestamp problems + When the pad with the highest framerate goes EOS, instead of not timestamping + output buffers, intepollate timestamps and durations from the last seen ones. + Fixes #608026 + +2010-02-12 11:32:40 +0100 Sebastian Dröge + + * docs/plugins/gst-plugins-good-plugins.args: + * docs/plugins/gst-plugins-good-plugins.hierarchy: + * docs/plugins/gst-plugins-good-plugins.interfaces: + * docs/plugins/gst-plugins-good-plugins.prerequisites: + * docs/plugins/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-annodex.xml: + * docs/plugins/inspect/plugin-apetag.xml: + * docs/plugins/inspect/plugin-audiofx.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-dv.xml: + * docs/plugins/inspect/plugin-efence.xml: + * docs/plugins/inspect/plugin-effectv.xml: + * docs/plugins/inspect/plugin-equalizer.xml: + * docs/plugins/inspect/plugin-esdsink.xml: + * docs/plugins/inspect/plugin-flac.xml: + * docs/plugins/inspect/plugin-flv.xml: + * docs/plugins/inspect/plugin-flxdec.xml: + * docs/plugins/inspect/plugin-gamma.xml: + * docs/plugins/inspect/plugin-gconfelements.xml: + * docs/plugins/inspect/plugin-gdkpixbuf.xml: + * docs/plugins/inspect/plugin-goom.xml: + * docs/plugins/inspect/plugin-goom2k1.xml: + * docs/plugins/inspect/plugin-gstrtpmanager.xml: + * docs/plugins/inspect/plugin-halelements.xml: + * docs/plugins/inspect/plugin-icydemux.xml: + * docs/plugins/inspect/plugin-id3demux.xml: + * docs/plugins/inspect/plugin-interleave.xml: + * docs/plugins/inspect/plugin-jpeg.xml: + * docs/plugins/inspect/plugin-level.xml: + * docs/plugins/inspect/plugin-matroska.xml: + * docs/plugins/inspect/plugin-monoscope.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-ossaudio.xml: + * docs/plugins/inspect/plugin-png.xml: + * docs/plugins/inspect/plugin-pulseaudio.xml: + * docs/plugins/inspect/plugin-quicktime.xml: + * docs/plugins/inspect/plugin-replaygain.xml: + * docs/plugins/inspect/plugin-rtp.xml: + * docs/plugins/inspect/plugin-rtsp.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-videobalance.xml: + * docs/plugins/inspect/plugin-videobox.xml: + * docs/plugins/inspect/plugin-videocrop.xml: + * docs/plugins/inspect/plugin-videoflip.xml: + * docs/plugins/inspect/plugin-videomixer.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: + docs: Update documentation + +2010-02-12 11:18:26 +0100 Sebastian Dröge + + * configure.ac: + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-good-plugins-docs.sgml: + * docs/plugins/gst-plugins-good-plugins-sections.txt: + * docs/plugins/inspect/plugin-shapewipe.xml: + * tests/check/Makefile.am: + * tests/examples/Makefile.am: + Moved 'shapewipe' from -bad to -good + Fixes bug #584536. + +2010-02-10 10:52:53 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 29/29] shapewipe: Preserve the input color values in all cases + +2010-02-10 10:50:49 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 28/29] shapewipe: Scale mask alpha values by the source alpha values + +2010-02-10 10:42:32 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 27/29] shapewipe: Fix ARGB processing + +2010-02-10 10:34:24 +0100 Sebastian Dröge + + * tests/examples/shapewipe/shapewipe-example.c: + [MOVED FROM BAD 26/29] shapewipe: Print some more details on error/warning messages + +2010-02-08 08:26:33 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 25/29] shapewipe: Improve/add debug output + +2010-02-08 08:20:44 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 24/29] shapewipe: Always hold the mask mutex before signalling the GCond + +2010-02-08 08:19:48 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 23/29] shapewipe: Move chain function error cases at the end of the function and add useful debug output + +2010-02-08 08:12:11 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + * gst/shapewipe/gstshapewipe.h: + [MOVED FROM BAD 22/29] shapewipe: Fix race condition during shutdown that can lead to a deadlock + +2010-02-08 08:11:33 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 21/29] shapewipe: Drop mask buffer on FLUSH events + +2010-02-08 08:09:55 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + * gst/shapewipe/gstshapewipe.h: + [MOVED FROM BAD 20/29] shapewipe: Update copyright year + +2010-02-08 08:08:44 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 19/29] shapewipe: Don't reset properties when going PAUSED->READY + Also use defines for the default values of the properties. + +2010-01-16 16:52:11 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 18/29] shapewipe: Replace floating point arithmetic in the inner processing loops by integer arithmetic + +2009-12-10 10:40:10 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 17/29] shapewipe: Don't do pointer dereferences in the processing loop + Lowers the time taken there in my testcase from 6.91% to 6.20% + as measured by callgrind. + +2009-07-08 17:59:29 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 16/29] shapewipe: Add BGRA support for video in/output + +2009-07-02 11:24:48 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + * gst/shapewipe/gstshapewipe.h: + [MOVED FROM BAD 15/29] shapewipe: Add support for ARGB video input/output + +2009-06-23 18:23:13 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 14/29] shapewipe: Correctly handle 0/1 fps + +2009-06-09 19:14:41 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + * gst/shapewipe/gstshapewipe.h: + [MOVED FROM BAD 13/29] shapewipe: Implement basic QoS + This change is based on Tim's QoS implementation + for jpegdec. + +2009-06-09 18:45:19 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 12/29] shapewipe: Proxy queries on the video pads to the correct peers + +2009-06-09 18:37:43 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 11/29] shapewipe: Proxy bufferalloc on the video sinkpad + +2009-06-09 18:25:13 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 10/29] shapewipe: Try to work inplace if possible + This saves one new, large allocation per frame for the + most cases. + +2009-06-04 08:56:14 +0200 Sebastian Dröge + + * tests/check/elements/shapewipe.c: + [MOVED FROM BAD 09/29] shapewipe: Increase timeout of the unit test + +2009-06-01 21:24:27 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 08/29] shapewipe: Fix some issues that were exposed by the new unit test + +2009-06-01 21:24:12 +0200 Sebastian Dröge + + * tests/check/elements/shapewipe.c: + [MOVED FROM BAD 07/29] shapewipe: Add unit test for shapewipe + +2009-05-31 21:33:01 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 06/29] shapewipe: Add documentation and integrate into the build system + +2009-05-29 21:07:26 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + [MOVED FROM BAD 05/29] shapewipe: Adjust border to still have everything transparent at 1.0 and the other way around + +2009-05-29 16:55:25 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + * tests/examples/shapewipe/shapewipe-example.c: + [MOVED FROM BAD 04/29] shapewipe: Divide the border value by two, otherwise we use a twice a wide border + +2009-05-29 16:51:50 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + * gst/shapewipe/gstshapewipe.h: + * tests/examples/shapewipe/shapewipe-example.c: + [MOVED FROM BAD 03/29] shapewipe: Add border property to allow smooth borders + ...and use a border of 0.01 in the example application. + +2009-05-29 16:00:16 +0200 Sebastian Dröge + + * tests/examples/shapewipe/Makefile.am: + [MOVED FROM BAD 02/29] shapewipe: Fix Makefile of the example application + +2009-05-29 15:32:24 +0200 Sebastian Dröge + + * gst/shapewipe/Makefile.am: + * gst/shapewipe/gstshapewipe.c: + * gst/shapewipe/gstshapewipe.h: + * tests/examples/shapewipe/Makefile.am: + * tests/examples/shapewipe/shapewipe-example.c: + [MOVED FROM BAD 01/29] shapewipe: Add a simple shapewipe transition filter & example application + +2010-02-06 18:19:27 +0100 Sebastian Dröge + + * ext/flac/gstflacdec.c: + flacdec: Only flush the FLAC decoder if it wasn't created right before + If the FLAC decoder is flushed, its state will be set to frame-sync mode, + which will sync to the next *audio* frame and makes it ignore all headers. + This prevented tags and everything else to show up when using flacdec + in push mode. + Fixes bug #608843. + +2010-02-11 01:12:15 +0000 Tim-Philipp Müller + + * MAINTAINERS: + Update MAINTAINERS + +2010-02-12 00:03:09 +0000 Tim-Philipp Müller + + * configure.ac: + configure: back to development + Slushy freeze remains in effect. + === release 0.10.18 === -2010-02-10 Tim-Philipp Müller +2010-02-10 23:18:22 +0000 Tim-Philipp Müller + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 0.10.18, "Short Circuit" + * docs/plugins/gst-plugins-good-plugins.args: + * docs/plugins/gst-plugins-good-plugins.hierarchy: + * docs/plugins/gst-plugins-good-plugins.interfaces: + * docs/plugins/gst-plugins-good-plugins.prerequisites: + * docs/plugins/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-annodex.xml: + * docs/plugins/inspect/plugin-apetag.xml: + * docs/plugins/inspect/plugin-audiofx.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-dv.xml: + * docs/plugins/inspect/plugin-efence.xml: + * docs/plugins/inspect/plugin-effectv.xml: + * docs/plugins/inspect/plugin-equalizer.xml: + * docs/plugins/inspect/plugin-esdsink.xml: + * docs/plugins/inspect/plugin-flac.xml: + * docs/plugins/inspect/plugin-flv.xml: + * docs/plugins/inspect/plugin-flxdec.xml: + * docs/plugins/inspect/plugin-gamma.xml: + * docs/plugins/inspect/plugin-gconfelements.xml: + * docs/plugins/inspect/plugin-gdkpixbuf.xml: + * docs/plugins/inspect/plugin-goom.xml: + * docs/plugins/inspect/plugin-goom2k1.xml: + * docs/plugins/inspect/plugin-gstrtpmanager.xml: + * docs/plugins/inspect/plugin-halelements.xml: + * docs/plugins/inspect/plugin-icydemux.xml: + * docs/plugins/inspect/plugin-id3demux.xml: + * docs/plugins/inspect/plugin-interleave.xml: + * docs/plugins/inspect/plugin-jpeg.xml: + * docs/plugins/inspect/plugin-level.xml: + * docs/plugins/inspect/plugin-matroska.xml: + * docs/plugins/inspect/plugin-monoscope.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-ossaudio.xml: + * docs/plugins/inspect/plugin-png.xml: + * docs/plugins/inspect/plugin-pulseaudio.xml: + * docs/plugins/inspect/plugin-quicktime.xml: + * docs/plugins/inspect/plugin-replaygain.xml: + * docs/plugins/inspect/plugin-rtp.xml: + * docs/plugins/inspect/plugin-rtsp.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-videobalance.xml: + * docs/plugins/inspect/plugin-videobox.xml: + * docs/plugins/inspect/plugin-videocrop.xml: + * docs/plugins/inspect/plugin-videoflip.xml: + * docs/plugins/inspect/plugin-videomixer.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 0.10.18 + +2010-02-10 23:17:21 +0000 Tim-Philipp Müller + + * 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/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.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/ru.po: + * po/sk.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 2010-02-10 20:36:56 +0000 Robert Swain diff --git a/NEWS b/NEWS index ae52c8b..39d14ca 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,52 @@ -This is GStreamer Good Plug-ins 0.10.18, "Short Circuit" +This is GStreamer Good Plug-ins 0.10.19, "Closer to the Edit" + +Changes since 0.10.18: + + * shapewipe: moved from -bad to -good + * avidemux: push mode seeking support + * avidemux: drop video frames up to the desired keyframe after a seek + * configure: cross-compilation fixes (use $PKG_CONFIG instead of pkg-config) + * dvdepay: don't output frames until we have a header, fixes crash + * flacdec: fix tag extraction in push mode + * flvdemux: obtain the index from the end of an flv file in push mode + * flvdemux: audio tags without any content are valid; indexing improvements + * jpegdec: fix invalid memory access in parser + * jitterbuffer: new buffering modes: low/high watermark buffering, rtp timestamps + * matroskademux: seeking/segment fixes (esp. regression with gnonlin) + * matroskademux: subtitle stream improvements (advance sparse streams in smaller steps) + * multipartdemux: improve header mime-type parsing + * qtdemux: fix ALAC codec-data handling; handle signed values in 3GPP location tag + * qtdemux: fix frame rate cap regression; fix sample durations corner-case + * qtdemux: Use the correct duration when comparing segments + * pulsesink: avoid segfault when shutting down + * pulsesink: return previous mute state if sink is not active at the moment + * rtpbin: change how NTP time is calculated in RTCP, generating more accurate NTP timestamps if the system clock is synchronised with NTP or similar + * rtpmp4gdepay: avoid division by 0 in corner case + * v4l2sink: change rank to NONE so we don't try to autoplug it + * videomixer: fix timestamping problems for input streams with different lengths + * videomixer: fix problem when used with gnonlin (always send FLUSH_STOP) + +Bugs fixed since 0.10.18: + + * 584536 : [PLUGIN-MOVE] Move shapewipe to -good + * 587304 : [jitterbuffer] don't handle correctly data burst from udpsrc + * 599292 : Synchronizing two RTP streams from different devices using RTCP is inaccurate. + * 604711 : Handling of mime type in multipartdemux + * 608026 : [videomixer] timestamping problems + * 608843 : [flacdec] Can't read tags in push mode + * 610004 : GST_CXXFLAGS should contain GST_CFLAGS + * 610053 : matroska fails to build with Sun Studio + * 610238 : Avoid an assertion in the rtspsrc element which abort the client application + * 610265 : gstrtpmp4gdepay issuing a SIGFPE crashing an application + * 610280 : [qtdemux] issue with corrupted 3gp file + * 610296 : [qtdemux] Confusion with gst/qt segments + * 610337 : pulsesink: gst_pulsesink_get_mute: set result earlier. + * 610483 : [jpegdec] invalid memory access + * 610556 : Memory violation when starting to decode a running DV PAL RTP stream + * 610839 : Unable to cross compile gst-plugins-good + * 610894 : send FLUSH_STOP after FLUSH_START in videomixer + * 611501 : [regression] matroskademux fails to output anything on some seeks + * 609724 : Add translator comment for %s in pulsesink Changes since 0.10.17: diff --git a/RELEASE b/RELEASE index 0de6b90..5d47f90 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -Release notes for GStreamer Good Plug-ins 0.10.18 "Short Circuit" +Release notes for GStreamer Good Plug-ins 0.10.19 "Closer to the Edit" @@ -54,82 +54,58 @@ contains a set of less supported plug-ins that haven't passed the Features of this release - * v4l2src: implement GstURIHandler interface - * matroskamux: make index size configurable - * matroskademux: support push based mode - * matroskademux: improve stream synchronization - * flacdec: fix possible hanging in pull mode seeking - * flacdec: use a single decoder field for both push and pull mode - * flacenc: optionally add a seek table - * rtp: add BroadcomVoice payloader and depayloader - * rtp: add G.723 payloader and depayloader - * rtph264pay: add option to insert PPS/SPS in streams - * rtph264depay: optionally merge NALUs into Access Units - * rtspsrc: add user-id and user-pw properties; fix major memory leak - * avimux: many fixes, also better compatibility with Windows Media Player - * avidemux: per-stream index parsing (= much faster startup) - * qtdemux: progressive download support / seeking in push mode - * qtdemux: per sample parsing (= much faster start up) - * wavenc: Post warning if file hasn't been finalised properly - * videomixer: MMX optimisations and other improvements; implement basic QoS - * matroska, qtdemux, id3demux: fix language code writing and extraction + * shapewipe: moved from -bad to -good + * avidemux: push mode seeking support + * avidemux: drop video frames up to the desired keyframe after a seek + * configure: cross-compilation fixes (use $PKG_CONFIG instead of pkg-config) + * dvdepay: don't output frames until we have a header, fixes crash + * flacdec: fix tag extraction in push mode + * flvdemux: obtain the index from the end of an flv file in push mode + * flvdemux: audio tags without any content are valid; indexing improvements + * jpegdec: fix invalid memory access in parser + * jitterbuffer: new buffering modes: low/high watermark buffering, rtp timestamps + * matroskademux: seeking/segment fixes (esp. regression with gnonlin) + * matroskademux: subtitle stream improvements (advance sparse streams in smaller steps) + * multipartdemux: improve header mime-type parsing + * qtdemux: fix ALAC codec-data handling; handle signed values in 3GPP location tag + * qtdemux: fix frame rate cap regression; fix sample durations corner-case + * qtdemux: Use the correct duration when comparing segments + * pulsesink: avoid segfault when shutting down + * pulsesink: return previous mute state if sink is not active at the moment + * rtpbin: change how NTP time is calculated in RTCP, generating more accurate NTP timestamps if the system clock is synchronised with NTP or similar + * rtpmp4gdepay: avoid division by 0 in corner case + * v4l2sink: change rank to NONE so we don't try to autoplug it + * videomixer: fix timestamping problems for input streams with different lengths + * videomixer: fix problem when used with gnonlin (always send FLUSH_STOP) Bugs fixed in this release - * 609405 : [qtdemux] Issues when seeking with file with lots of tracks and edit lists - * 503582 : [avidemux] Extract date tag (contained in the IDIT chunk) - * 351595 : [flacenc] write seek tables - * 505823 : [matroskademux] language tags have wrong iso code - * 515073 : [goom] Update to goom2k4 - * 539858 : not enough NEWSEGMENT events from matroskademux - * 554839 : [rtpbin] Automaticaly remove pads - * 582575 : [rtph263depay] dropping only part of key frames on lost fragmets - * 583367 : gstrtpL16pay ignores max-ptime property - * 583985 : [matroskamux] make index size configurable - * 587323 : rtpmp4vpay does not payload mp4v stream depayloaded with rtpmp4vdepay - * 593354 : rtpjitterbuffer sometimes outputs packets with timestamps in the past - * 595265 : SDES handling in RTPSource - * 597497 : can't play a redirecting .mov file via playbin - * 597823 : Add rtpg723pay plugin - * 599300 : [qtdemux] Doesn't populate video bitrate field - * 601143 : v4l2src: add GstURIHandler interface - * 601242 : [flvmux] ECMA array with file index lacks final 0x09 byte - * 601728 : [rtspsrc] Add username/password properties - * 602231 : Deadlock between rtpjitterbuffer and gstrtpbin - * 602508 : qtdemux: Parse stbl atom per sample instead of all at once - * 602887 : shout2send element won't change from PLAYING state to NULL - * 602940 : jitterbuffer is racy determining basetime - * 603376 : rtpsession : g_type_create_instance performance issue : avoid buffer ref - * 603471 : [flacdec] not timestamping output buffers - * 603547 : shout2send plugin sends data too fast - * 603779 : [ladspa] Remove ladspa plugin code - * 604352 : [rganalysis] miscomputes timestamps - * 604611 : [qtdemux] Provides invalid ALAC codec data - * 604679 : videomixer MMX code doesn't build on fedora12 - * 604814 : videomixer make error - * 604872 : [udpsink] Add missing 'gssize len' parameter to g_convert() - * 604913 : rtph264pay/NALU/rtph264depay - * 605222 : Mobile Youtube RTSP streams time out at EOS - * 605269 : [shout2][patch] Setting public flag - * 605447 : Unable to play Real Audio stream for radioBERLIN. - * 605882 : rtpg723pay is incorrect - * 606198 : rtph264pay is causing alignment trap on ARM arch - * 606438 : multiudpsink: warningfixes for windows - * 606692 : Incorrect Center Frequency For Band3 - * 606807 : audioamplify: allow negative amplifications - * 607353 : rtph264pay & base: Don't crash if the other side specifies the profile-level-id - * 607440 : [wavenc] should post warning if the file isn't finished properly on pipeline shutting down - * 607718 : [qtdemux] Infinite loop doing negative rate playback for single audio stream - * 607949 : [avidemux] regression in stop position for mp3 streams - * 608209 : [videomixer] blend_mmx.h:173: Error: can't encode register '%ah' in an instruction requiring REX prefix - * 608255 : [speex] speexenc crash and leaks in rtpspeexpay and speexdec - * 608268 : [flvmux] index timestamps should be in seconds, not milliseconds - * 608629 : [pngdec] png_set_gray_1_2_4_to_8() removed in libpng > = 1.4.0 - * 608671 : [mkv] issues when seeking - * 608990 : [qtdemux] Segment start timestamps can be broken - * 609107 : [qtdemux] Unknown atoms should also be skipped when looking for moov - * 598610 : [matroskademux] Support push mode operation - * 594381 : audiofirfilter: Implement FFT convolution + * 584536 : [PLUGIN-MOVE] Move shapewipe to -good + * 587304 : [jitterbuffer] don't handle correctly data burst from udpsrc + * 599292 : Synchronizing two RTP streams from different devices using RTCP is inaccurate. + * 604711 : Handling of mime type in multipartdemux + * 608026 : [videomixer] timestamping problems + * 608843 : [flacdec] Can't read tags in push mode + * 610004 : GST_CXXFLAGS should contain GST_CFLAGS + * 610053 : matroska fails to build with Sun Studio + * 610238 : Avoid an assertion in the rtspsrc element which abort the client application + * 610265 : gstrtpmp4gdepay issuing a SIGFPE crashing an application + * 610280 : [qtdemux] issue with corrupted 3gp file + * 610296 : [qtdemux] Confusion with gst/qt segments + * 610337 : pulsesink: gst_pulsesink_get_mute: set result earlier. + * 610483 : [jpegdec] invalid memory access + * 610556 : Memory violation when starting to decode a running DV PAL RTP stream + * 610839 : Unable to cross compile gst-plugins-good + * 610894 : send FLUSH_STOP after FLUSH_START in videomixer + * 611501 : [regression] matroskademux fails to output anything on some seeks + * 609724 : Add translator comment for %s in pulsesink + +API changed in this release + +- API additions: + +* jitterbuffer::mode +* rtpbin::buffer-mode Download @@ -159,31 +135,17 @@ Applications Contributors to this release * Alessandro Decina - * Arnout Vandecappelle - * Arun Raghavan - * Aurelien Grimaud - * Bastien Nocera - * Branko Čibej + * Anders Skargren + * Brian Cameron * David Hoyt * Edward Hervey - * Havard Graff - * Jan Schmidt - * Jan Urbański - * Jonathan Conder - * Kipp Cannon - * Marco Ballesio * Mark Nauwelaerts - * Michael Smith - * Olivier Crête - * Pascal Buhler - * Peter van Hardenberg + * Philippe Normand * Robert Swain - * Robert Weidlich - * Roland Krikava * Sebastian Dröge * Stefan Kost * Thiago Santos - * Tiago Katcipis * Tim-Philipp Müller + * Volker Grabsch * Wim Taymans   \ No newline at end of file diff --git a/configure.ac b/configure.ac index 9f261df..74096a3 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, 0.10.18.4, +AC_INIT(GStreamer Good Plug-ins, 0.10.19, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-plugins-good) @@ -47,8 +47,8 @@ AC_LIBTOOL_WIN32_DLL AM_PROG_LIBTOOL dnl *** required versions of GStreamer stuff *** -GST_REQ=0.10.26.3 -GSTPB_REQ=0.10.26.3 +GST_REQ=0.10.27 +GSTPB_REQ=0.10.27 dnl *** autotools stuff **** diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index bdf92fd..ca5fc01 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -582,7 +582,7 @@ GstRTSPSrc::debug gboolean -rwx +rw Debug Dump request and response messages to stdout. FALSE @@ -602,7 +602,7 @@ GstRTSPSrc::protocols GstRTSPLowerTrans -rwx +rw Protocols Allowed lower transport protocols. UDP Unicast Mode|UDP Multicast Mode|TCP interleaved mode @@ -612,7 +612,7 @@ GstRTSPSrc::retry guint <= 65535 -rwx +rw Retry Max number of retries when allocating RTP ports. 20 @@ -622,7 +622,7 @@ GstRTSPSrc::timeout guint64 -rwx +rw Timeout Retry TCP transport after UDP timeout microseconds (0 = disabled). 5000000 @@ -632,17 +632,17 @@ GstRTSPSrc::latency guint -rwx +rw Buffer latency in ms Amount of ms to buffer. -3000 +2000 GstRTSPSrc::tcp-timeout guint64 -rwx +rw TCP Timeout Fail after timeout microseconds on TCP connections (0 = disabled). 20000000 @@ -652,7 +652,7 @@ GstRTSPSrc::connection-speed guint <= 2147483 -rwx +rw Connection Speed Network connection speed in kbps (0 = unknown). 0 @@ -662,7 +662,7 @@ GstRTSPSrc::nat-method GstRTSPNatMethod -rwx +rw NAT Method Method to use for traversing firewalls and NAT. Send Dummy packets @@ -672,7 +672,7 @@ GstRTSPSrc::do-rtcp gboolean -rwx +rw Do RTCP Send RTCP packets, disable for old incompatible server. TRUE @@ -682,7 +682,7 @@ GstRTSPSrc::proxy gchar* -rwx +rw Proxy Proxy settings for HTTP tunneling. Format: [http://][user:passwd@]host[:port]. NULL @@ -692,7 +692,7 @@ GstRTSPSrc::rtp-blocksize guint <= 65536 -rwx +rw RTP Blocksize RTP package size to suggest to server (0 = disabled). 0 @@ -20344,11 +20344,21 @@ rw Auto Remove -Automatically removed timed out sources. +Automatically remove timed out sources. FALSE +GstRtpBin::buffer-mode +RTPJitterBufferMode + +rw +Buffer Mode +Control the buffering algorithm in use. +Slave receiver to sender clock + + + GstRtpJitterBuffer::do-lost gboolean @@ -20389,6 +20399,26 @@ +GstRtpJitterBuffer::mode +RTPJitterBufferMode + +rw +Mode +Control the buffering algorithm in use. +Slave receiver to sender clock + + + +GstRtpJitterBuffer::percent +gint +[0,100] +r +percent +The buffer filled percent. +0 + + + GstRtpSession::bandwidth gdouble >= 0 @@ -20414,7 +20444,7 @@ rw NTP base time -The NTP base time corresponding to running_time 0. +The NTP base time corresponding to running_time 0 (deprecated). 0 diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy index cec630c..6784f91 100644 --- a/docs/plugins/gst-plugins-good-plugins.hierarchy +++ b/docs/plugins/gst-plugins-good-plugins.hierarchy @@ -1,8 +1,8 @@ GObject GstObject GstPad - GstInterleavePad GstVideoMixerPad + GstInterleavePad GstPadTemplate GstPluginFeature GstElementFactory @@ -11,33 +11,70 @@ GObject GstElement GstBin GstPipeline - GstHalAudioSink - GstHalAudioSrc GstGConfVideoSink GstGConfVideoSrc GstSwitchSink GstGConfAudioSink GstGConfAudioSrc - GstRTSPSrc + GstHalAudioSink + GstHalAudioSrc GstRtpBin - GstPushFileSrc GstAutoVideoSink GstAutoVideoSrc GstAutoAudioSink GstAutoAudioSrc + GstPushFileSrc + GstRTSPSrc GstRgVolume GstAspectRatioCrop + GstCmmlEnc + GstCmmlDec + GstBaseSink + GstAASink + GstBaseAudioSink + GstPulseSink + GstAudioSink + GstEsdSink + GstOssSink + GstCACASink + GstVideoSink + GstGdkPixbufSink + GstV4l2Sink + GstShout2send + GstTest + GstMultiFileSink + GstMultiUDPSink + GstUDPSink + GstDynUDPSink + GstBaseSrc + GstPushSrc + GstDV1394Src + GstHDV1394Src + GstSoupHTTPSrc + GstBaseAudioSrc + GstAudioSrc + GstPulseSrc + GstOssSrc + GstV4l2Src + GstXImageSrc + GstMultiFileSrc + GstUDPSrc + GstWavpackParse + GstWavpackDec + GstWavpackEnc + GstDVDemux + GstDVDec + GstTagLibMux + GstId3v2Mux + GstApev2Mux + GstFlacEnc + GstFlacDec + GstFlacTag GstCairoTextOverlay GstBaseTransform GstCairoTimeOverlay GstPixbufScale - GstVideoBox GstVideoFilter - GstNavigationtest - GstVideoBalance - GstVideoFlip - GstGamma - GstSMPTEAlpha GstEdgeTV GstAgingTV GstDiceTV @@ -50,14 +87,24 @@ GObject GstRadioacTV GstStreakTV GstRippleTV + GstNavigationtest + GstVideoFlip + GstVideoBalance + GstGamma + GstSMPTEAlpha + GstVideoBox GstBreakMyData GstNavSeek GstProgressReport GstTagInject + GstLevel GstAlpha GstAlphaColor - GstLevel GstAudioFilter + GstIirEqualizer + GstIirEqualizerNBands + GstIirEqualizer3Bands + GstIirEqualizer10Bands GstSpectrum GstAudioInvert GstAudioKaraoke @@ -72,101 +119,28 @@ GObject GstAudioWSincBand GstAudioFIRFilter GstAudioEcho - GstIirEqualizer - GstIirEqualizerNBands - GstIirEqualizer3Bands - GstIirEqualizer10Bands - GstAudioPanorama GstRgAnalysis GstRgLimiter GstVideoCrop + GstAudioPanorama GstCairoRender - GstBaseSrc - GstPushSrc - GstSoupHTTPSrc - GstBaseAudioSrc - GstAudioSrc - GstPulseSrc - GstOssSrc - GstDV1394Src - GstHDV1394Src - GstXImageSrc - GstV4l2Src - GstUDPSrc - GstMultiFileSrc - GstBaseSink - GstCACASink - GstBaseAudioSink - GstPulseSink - GstAudioSink - GstEsdSink - GstOssSink - GstAASink - GstVideoSink - GstGdkPixbufSink - GstV4l2Sink - GstShout2send - GstTest - GstMultiUDPSink - GstUDPSink - GstDynUDPSink - GstMultiFileSink GstPulseMixer - GstTagLibMux - GstId3v2Mux - GstApev2Mux + GstSpeexEnc + GstSpeexDec GstJpegEnc GstJpegDec GstSmokeEnc GstSmokeDec - GstDVDemux - GstDVDec - GstCmmlEnc - GstCmmlDec - GstFlacEnc - GstFlacDec - GstFlacTag GstPngDec GstPngEnc GstGdkPixbuf - GstWavpackParse - GstWavpackDec - GstWavpackEnc - GstSpeexEnc - GstSpeexDec GstOssMixerElement - GstRTPDec - GstICYDemux - GstWavParse - GstEbmlRead - GstMatroskaDemux - GstMatroskaMux - GstRtpJitterBuffer - GstRtpPtDemux - GstRtpSession - GstRtpSsrcDemux - GstRndBufferSize - GstEFence - GstFlxDec - GstVideoMixer - GstTagDemux - GstApeDemux - GstID3Demux GstShapeWipe - GstGoom - GstGoom2k1 - GstFLVDemux - GstFlvMux - GstMultipartDemux - GstMultipartMux - GstMuLawEnc - GstMuLawDec - GstALawEnc - GstALawDec - GstCutter - GstQTDemux + GstAviDemux + GstAviMux + GstAviSubtitle + GstRTPDepay GstBaseRTPDepayload - GstRtpXQTDepay GstRtpAC3Depay GstRTPBVDepay GstRtpCELTDepay @@ -199,18 +173,7 @@ GObject GstRtpTheoraDepay GstRtpVorbisDepay GstRtpVRawDepay - GstAviDemux - GstAviMux - GstAviSubtitle - GstSMPTE - GstInterleave - GstDeinterleave - GstY4mEncode - GstMonoscope - GstDeinterlace - GstWavEnc - GstAuParse - GstRTPDepay + GstRtpXQTDepay GstBaseRTPPayload GstBaseRTPAudioPayload GstRTPBVPay @@ -242,6 +205,42 @@ GObject GstRtpVorbisPay GstRtpVRawPay GstAsteriskh263 + GstGoom + GstGoom2k1 + GstWavEnc + GstRtpJitterBuffer + GstRtpPtDemux + GstRtpSession + GstRtpSsrcDemux + GstRndBufferSize + GstEFence + GstCutter + GstEbmlRead + GstMatroskaDemux + GstMatroskaMux + GstRTPDec + GstQTDemux + GstSMPTE + GstAuParse + GstMultipartDemux + GstMultipartMux + GstALawEnc + GstALawDec + GstMuLawEnc + GstMuLawDec + GstTagDemux + GstApeDemux + GstID3Demux + GstFlxDec + GstDeinterlace + GstY4mEncode + GstInterleave + GstDeinterleave + GstWavParse + GstFLVDemux + GstFlvMux + GstICYDemux + GstVideoMixer GstBus GstTask GstTaskPool @@ -261,17 +260,19 @@ GObject RTPSession GstTunerNorm GstTunerChannel + GstMixerTrack + GstMixerOptions GdkPixbuf GInterface GTypePlugin GstChildProxy GstURIHandler + GstPropertyProbe + GstPreset + GstTagSetter GstStreamVolume GstImplementsInterface - GstPropertyProbe GstMixer - GstTagSetter - GstPreset GstTuner GstColorBalance GstVideoOrientation diff --git a/docs/plugins/gst-plugins-good-plugins.interfaces b/docs/plugins/gst-plugins-good-plugins.interfaces index fd02f1f..631a290 100644 --- a/docs/plugins/gst-plugins-good-plugins.interfaces +++ b/docs/plugins/gst-plugins-good-plugins.interfaces @@ -1,48 +1,48 @@ GstBin GstChildProxy GstPipeline GstChildProxy -GstHalAudioSink GstChildProxy -GstHalAudioSrc GstChildProxy GstGConfVideoSink GstChildProxy GstGConfVideoSrc GstChildProxy GstSwitchSink GstChildProxy GstGConfAudioSink GstChildProxy GstGConfAudioSrc GstChildProxy -GstRTSPSrc GstChildProxy GstURIHandler +GstHalAudioSink GstChildProxy +GstHalAudioSrc GstChildProxy GstRtpBin GstChildProxy -GstPushFileSrc GstChildProxy GstURIHandler GstAutoVideoSink GstChildProxy GstAutoVideoSrc GstChildProxy GstAutoAudioSink GstChildProxy GstAutoAudioSrc GstChildProxy +GstPushFileSrc GstChildProxy GstURIHandler +GstRTSPSrc GstChildProxy GstURIHandler GstRgVolume GstChildProxy GstAspectRatioCrop GstChildProxy -GstVideoBalance GstImplementsInterface GstColorBalance -GstIirEqualizer GstChildProxy -GstIirEqualizerNBands GstChildProxy -GstIirEqualizer3Bands GstChildProxy GstPreset -GstIirEqualizer10Bands GstChildProxy GstPreset +GstPulseSink GstStreamVolume GstImplementsInterface GstPropertyProbe +GstV4l2Sink GstImplementsInterface GstColorBalance GstVideoOrientation GstPropertyProbe +GstShout2send GstTagSetter +GstUDPSink GstURIHandler +GstDV1394Src GstURIHandler GstPropertyProbe +GstHDV1394Src GstURIHandler GstPropertyProbe GstSoupHTTPSrc GstURIHandler GstPulseSrc GstImplementsInterface GstMixer GstPropertyProbe GstOssSrc GstImplementsInterface GstMixer -GstDV1394Src GstURIHandler GstPropertyProbe -GstHDV1394Src GstURIHandler GstPropertyProbe GstV4l2Src GstURIHandler GstImplementsInterface GstTuner GstColorBalance GstVideoOrientation GstPropertyProbe GstUDPSrc GstURIHandler -GstPulseSink GstStreamVolume GstImplementsInterface GstPropertyProbe -GstV4l2Sink GstImplementsInterface GstColorBalance GstVideoOrientation GstPropertyProbe -GstShout2send GstTagSetter -GstUDPSink GstURIHandler -GstPulseMixer GstImplementsInterface GstMixer GstPropertyProbe +GstWavpackEnc GstPreset GstTagLibMux GstTagSetter GstId3v2Mux GstTagSetter GstApev2Mux GstTagSetter GstFlacEnc GstTagSetter GstPreset GstFlacTag GstTagSetter -GstWavpackEnc GstPreset +GstVideoBalance GstImplementsInterface GstColorBalance +GstIirEqualizer GstChildProxy +GstIirEqualizerNBands GstChildProxy +GstIirEqualizer3Bands GstChildProxy GstPreset +GstIirEqualizer10Bands GstChildProxy GstPreset +GstPulseMixer GstImplementsInterface GstMixer GstPropertyProbe GstSpeexEnc GstTagSetter GstPreset GstOssMixerElement GstImplementsInterface GstMixer -GstMatroskaMux GstTagSetter -GstVideoMixer GstChildProxy -GstFlvMux GstTagSetter GstAviMux GstTagSetter +GstMatroskaMux GstTagSetter GstDeinterlace GstChildProxy +GstFlvMux GstTagSetter +GstVideoMixer GstChildProxy diff --git a/docs/plugins/gst-plugins-good-plugins.prerequisites b/docs/plugins/gst-plugins-good-plugins.prerequisites index 94e9b4b..9652dcf 100644 --- a/docs/plugins/gst-plugins-good-plugins.prerequisites +++ b/docs/plugins/gst-plugins-good-plugins.prerequisites @@ -1,8 +1,8 @@ GstChildProxy GstObject +GstTagSetter GstObject GstElement GstStreamVolume GObject GstImplementsInterface GstObject GstElement GstMixer GstObject GstImplementsInterface GstElement -GstTagSetter GstObject GstElement GstTuner GstObject GstImplementsInterface GstElement GstColorBalance GstObject GstImplementsInterface GstElement GstVideoOrientation GstObject GstImplementsInterface GstElement diff --git a/docs/plugins/gst-plugins-good-plugins.signals b/docs/plugins/gst-plugins-good-plugins.signals index 9dff207..99fec5e 100644 --- a/docs/plugins/gst-plugins-good-plugins.signals +++ b/docs/plugins/gst-plugins-good-plugins.signals @@ -509,6 +509,15 @@ guint arg1 +GstRtpJitterBuffer::set-active +guint64 +la +GstRtpJitterBuffer *gstrtpjitterbuffer +gboolean arg1 +guint64 arg2 + + + GstRtpPtDemux::clear-pt-map void la diff --git a/docs/plugins/inspect/plugin-1394.xml b/docs/plugins/inspect/plugin-1394.xml index 44bfb0c..d294d04 100644 --- a/docs/plugins/inspect/plugin-1394.xml +++ b/docs/plugins/inspect/plugin-1394.xml @@ -3,10 +3,10 @@ Source for video data via IEEE1394 interface ../../ext/raw1394/.libs/libgst1394.so libgst1394.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-aasink.xml b/docs/plugins/inspect/plugin-aasink.xml index af421cf..5803e85 100644 --- a/docs/plugins/inspect/plugin-aasink.xml +++ b/docs/plugins/inspect/plugin-aasink.xml @@ -3,10 +3,10 @@ ASCII Art video sink ../../ext/aalib/.libs/libgstaasink.so libgstaasink.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-alaw.xml b/docs/plugins/inspect/plugin-alaw.xml index 2edc386..d6b1e55 100644 --- a/docs/plugins/inspect/plugin-alaw.xml +++ b/docs/plugins/inspect/plugin-alaw.xml @@ -3,10 +3,10 @@ ALaw audio conversion routines ../../gst/law/.libs/libgstalaw.so libgstalaw.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-alpha.xml b/docs/plugins/inspect/plugin-alpha.xml index d3ed8a2..350758a 100644 --- a/docs/plugins/inspect/plugin-alpha.xml +++ b/docs/plugins/inspect/plugin-alpha.xml @@ -3,10 +3,10 @@ adds an alpha channel to video - constant or via chroma-keying ../../gst/alpha/.libs/libgstalpha.so libgstalpha.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-alphacolor.xml b/docs/plugins/inspect/plugin-alphacolor.xml index 8d0c184..e151cfd 100644 --- a/docs/plugins/inspect/plugin-alphacolor.xml +++ b/docs/plugins/inspect/plugin-alphacolor.xml @@ -3,10 +3,10 @@ RGBA to AYUV colorspace conversion preserving the alpha channel ../../gst/alpha/.libs/libgstalphacolor.so libgstalphacolor.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-annodex.xml b/docs/plugins/inspect/plugin-annodex.xml index 4a74a9c..e9dd6a4 100644 --- a/docs/plugins/inspect/plugin-annodex.xml +++ b/docs/plugins/inspect/plugin-annodex.xml @@ -3,10 +3,10 @@ annodex stream manipulation (info about annodex: http://www.annodex.net) ../../ext/annodex/.libs/libgstannodex.so libgstannodex.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-apetag.xml b/docs/plugins/inspect/plugin-apetag.xml index 9b93dde..c500dc0 100644 --- a/docs/plugins/inspect/plugin-apetag.xml +++ b/docs/plugins/inspect/plugin-apetag.xml @@ -3,10 +3,10 @@ APEv1/2 tag reader ../../gst/apetag/.libs/libgstapetag.so libgstapetag.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-audiofx.xml b/docs/plugins/inspect/plugin-audiofx.xml index c8aa8f5..515445f 100644 --- a/docs/plugins/inspect/plugin-audiofx.xml +++ b/docs/plugins/inspect/plugin-audiofx.xml @@ -3,10 +3,10 @@ Audio effects plugin ../../gst/audiofx/.libs/libgstaudiofx.so libgstaudiofx.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-auparse.xml b/docs/plugins/inspect/plugin-auparse.xml index 8301769..e56c639 100644 --- a/docs/plugins/inspect/plugin-auparse.xml +++ b/docs/plugins/inspect/plugin-auparse.xml @@ -3,10 +3,10 @@ parses au streams ../../gst/auparse/.libs/libgstauparse.so libgstauparse.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-autodetect.xml b/docs/plugins/inspect/plugin-autodetect.xml index 7b7b0d8..e5fbbf1 100644 --- a/docs/plugins/inspect/plugin-autodetect.xml +++ b/docs/plugins/inspect/plugin-autodetect.xml @@ -3,10 +3,10 @@ Plugin contains auto-detection plugins for video/audio in- and outputs ../../gst/autodetect/.libs/libgstautodetect.so libgstautodetect.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-avi.xml b/docs/plugins/inspect/plugin-avi.xml index 13269ee..01a005b 100644 --- a/docs/plugins/inspect/plugin-avi.xml +++ b/docs/plugins/inspect/plugin-avi.xml @@ -3,10 +3,10 @@ AVI stream handling ../../gst/avi/.libs/libgstavi.so libgstavi.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-cacasink.xml b/docs/plugins/inspect/plugin-cacasink.xml index 50a9b21..e181e6b 100644 --- a/docs/plugins/inspect/plugin-cacasink.xml +++ b/docs/plugins/inspect/plugin-cacasink.xml @@ -3,10 +3,10 @@ Colored ASCII Art video sink ../../ext/libcaca/.libs/libgstcacasink.so libgstcacasink.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-cairo.xml b/docs/plugins/inspect/plugin-cairo.xml index e95fa10..b19051d 100644 --- a/docs/plugins/inspect/plugin-cairo.xml +++ b/docs/plugins/inspect/plugin-cairo.xml @@ -3,10 +3,10 @@ Cairo-based elements ../../ext/cairo/.libs/libgstcairo.so libgstcairo.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-cutter.xml b/docs/plugins/inspect/plugin-cutter.xml index 72f568b..ca46a1e 100644 --- a/docs/plugins/inspect/plugin-cutter.xml +++ b/docs/plugins/inspect/plugin-cutter.xml @@ -3,10 +3,10 @@ Audio Cutter to split audio into non-silent bits ../../gst/cutter/.libs/libgstcutter.so libgstcutter.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-debug.xml b/docs/plugins/inspect/plugin-debug.xml index ca45157..903f73f 100644 --- a/docs/plugins/inspect/plugin-debug.xml +++ b/docs/plugins/inspect/plugin-debug.xml @@ -3,10 +3,10 @@ elements for testing and debugging ../../gst/debugutils/.libs/libgstdebug.so libgstdebug.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-deinterlace.xml b/docs/plugins/inspect/plugin-deinterlace.xml index cb9bd99..93b2a30 100644 --- a/docs/plugins/inspect/plugin-deinterlace.xml +++ b/docs/plugins/inspect/plugin-deinterlace.xml @@ -3,10 +3,10 @@ Deinterlacer ../../gst/deinterlace/.libs/libgstdeinterlace.so libgstdeinterlace.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-dv.xml b/docs/plugins/inspect/plugin-dv.xml index 2ed615d..b467469 100644 --- a/docs/plugins/inspect/plugin-dv.xml +++ b/docs/plugins/inspect/plugin-dv.xml @@ -3,10 +3,10 @@ DV demuxer and decoder based on libdv (libdv.sf.net) ../../ext/dv/.libs/libgstdv.so libgstdv.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-efence.xml b/docs/plugins/inspect/plugin-efence.xml index 5e30822..2649299 100644 --- a/docs/plugins/inspect/plugin-efence.xml +++ b/docs/plugins/inspect/plugin-efence.xml @@ -3,10 +3,10 @@ This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults. This allocation method is very similar to the debugging tool "Electric Fence". ../../gst/debugutils/.libs/libgstefence.so libgstefence.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-effectv.xml b/docs/plugins/inspect/plugin-effectv.xml index f490a82..7682462 100644 --- a/docs/plugins/inspect/plugin-effectv.xml +++ b/docs/plugins/inspect/plugin-effectv.xml @@ -3,10 +3,10 @@ effect plugins from the effectv project ../../gst/effectv/.libs/libgsteffectv.so libgsteffectv.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-equalizer.xml b/docs/plugins/inspect/plugin-equalizer.xml index b637b1a..fc9a8d5 100644 --- a/docs/plugins/inspect/plugin-equalizer.xml +++ b/docs/plugins/inspect/plugin-equalizer.xml @@ -3,10 +3,10 @@ GStreamer audio equalizers ../../gst/equalizer/.libs/libgstequalizer.so libgstequalizer.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-esdsink.xml b/docs/plugins/inspect/plugin-esdsink.xml index cc470b8..0242f7c 100644 --- a/docs/plugins/inspect/plugin-esdsink.xml +++ b/docs/plugins/inspect/plugin-esdsink.xml @@ -3,10 +3,10 @@ ESD Element Plugins ../../ext/esd/.libs/libgstesd.so libgstesd.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-flac.xml b/docs/plugins/inspect/plugin-flac.xml index 3558724..6b98ea6 100644 --- a/docs/plugins/inspect/plugin-flac.xml +++ b/docs/plugins/inspect/plugin-flac.xml @@ -3,10 +3,10 @@ The FLAC Lossless compressor Codec ../../ext/flac/.libs/libgstflac.so libgstflac.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-flv.xml b/docs/plugins/inspect/plugin-flv.xml index 8788867..936beaf 100644 --- a/docs/plugins/inspect/plugin-flv.xml +++ b/docs/plugins/inspect/plugin-flv.xml @@ -3,10 +3,10 @@ FLV muxing and demuxing plugin ../../gst/flv/.libs/libgstflv.so libgstflv.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-flxdec.xml b/docs/plugins/inspect/plugin-flxdec.xml index 83ae894..f9338bb 100644 --- a/docs/plugins/inspect/plugin-flxdec.xml +++ b/docs/plugins/inspect/plugin-flxdec.xml @@ -3,10 +3,10 @@ FLC/FLI/FLX video decoder ../../gst/flx/.libs/libgstflxdec.so libgstflxdec.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-gamma.xml b/docs/plugins/inspect/plugin-gamma.xml index 07c21b4..b7e59a0 100644 --- a/docs/plugins/inspect/plugin-gamma.xml +++ b/docs/plugins/inspect/plugin-gamma.xml @@ -3,10 +3,10 @@ Changes gamma on video images ../../gst/videofilter/.libs/libgstgamma.so libgstgamma.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-gconfelements.xml b/docs/plugins/inspect/plugin-gconfelements.xml index fc3b085..4803e42 100644 --- a/docs/plugins/inspect/plugin-gconfelements.xml +++ b/docs/plugins/inspect/plugin-gconfelements.xml @@ -3,10 +3,10 @@ elements wrapping the GStreamer/GConf audio/video output settings ../../ext/gconf/.libs/libgstgconfelements.so libgstgconfelements.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-gdkpixbuf.xml b/docs/plugins/inspect/plugin-gdkpixbuf.xml index 7bab05c..5c98435 100644 --- a/docs/plugins/inspect/plugin-gdkpixbuf.xml +++ b/docs/plugins/inspect/plugin-gdkpixbuf.xml @@ -3,10 +3,10 @@ GdkPixbuf-based image decoder, scaler and sink ../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so libgstgdkpixbuf.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-goom.xml b/docs/plugins/inspect/plugin-goom.xml index df6dffd..4db2e85 100644 --- a/docs/plugins/inspect/plugin-goom.xml +++ b/docs/plugins/inspect/plugin-goom.xml @@ -3,10 +3,10 @@ GOOM visualization filter ../../gst/goom/.libs/libgstgoom.so libgstgoom.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-goom2k1.xml b/docs/plugins/inspect/plugin-goom2k1.xml index deb716f..32186e8 100644 --- a/docs/plugins/inspect/plugin-goom2k1.xml +++ b/docs/plugins/inspect/plugin-goom2k1.xml @@ -3,10 +3,10 @@ GOOM 2k1 visualization filter ../../gst/goom2k1/.libs/libgstgoom2k1.so libgstgoom2k1.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-gstrtpmanager.xml b/docs/plugins/inspect/plugin-gstrtpmanager.xml index d7c0872..958aa20 100644 --- a/docs/plugins/inspect/plugin-gstrtpmanager.xml +++ b/docs/plugins/inspect/plugin-gstrtpmanager.xml @@ -3,10 +3,10 @@ RTP session management plugin library ../../gst/rtpmanager/.libs/libgstrtpmanager.so libgstrtpmanager.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-halelements.xml b/docs/plugins/inspect/plugin-halelements.xml index 9370663..45378bf 100644 --- a/docs/plugins/inspect/plugin-halelements.xml +++ b/docs/plugins/inspect/plugin-halelements.xml @@ -3,10 +3,10 @@ elements wrapping the GStreamer/HAL audio input/output devices ../../ext/hal/.libs/libgsthalelements.so libgsthalelements.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-icydemux.xml b/docs/plugins/inspect/plugin-icydemux.xml index d023cfb..551943b 100644 --- a/docs/plugins/inspect/plugin-icydemux.xml +++ b/docs/plugins/inspect/plugin-icydemux.xml @@ -3,10 +3,10 @@ Demux ICY tags from a stream ../../gst/icydemux/.libs/libgsticydemux.so libgsticydemux.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-id3demux.xml b/docs/plugins/inspect/plugin-id3demux.xml index b675c59..6f1b492 100644 --- a/docs/plugins/inspect/plugin-id3demux.xml +++ b/docs/plugins/inspect/plugin-id3demux.xml @@ -3,10 +3,10 @@ Demux ID3v1 and ID3v2 tags from a file ../../gst/id3demux/.libs/libgstid3demux.so libgstid3demux.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-interleave.xml b/docs/plugins/inspect/plugin-interleave.xml index c6dfcc4..6bc398c 100644 --- a/docs/plugins/inspect/plugin-interleave.xml +++ b/docs/plugins/inspect/plugin-interleave.xml @@ -3,10 +3,10 @@ Audio interleaver/deinterleaver ../../gst/interleave/.libs/libgstinterleave.so libgstinterleave.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-jpeg.xml b/docs/plugins/inspect/plugin-jpeg.xml index c8e9e2e..3d52457 100644 --- a/docs/plugins/inspect/plugin-jpeg.xml +++ b/docs/plugins/inspect/plugin-jpeg.xml @@ -3,10 +3,10 @@ JPeg plugin library ../../ext/jpeg/.libs/libgstjpeg.so libgstjpeg.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-level.xml b/docs/plugins/inspect/plugin-level.xml index 7522835..d59c325 100644 --- a/docs/plugins/inspect/plugin-level.xml +++ b/docs/plugins/inspect/plugin-level.xml @@ -3,10 +3,10 @@ Audio level plugin ../../gst/level/.libs/libgstlevel.so libgstlevel.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-matroska.xml b/docs/plugins/inspect/plugin-matroska.xml index e916a54..903d486 100644 --- a/docs/plugins/inspect/plugin-matroska.xml +++ b/docs/plugins/inspect/plugin-matroska.xml @@ -3,10 +3,10 @@ Matroska stream handling ../../gst/matroska/.libs/libgstmatroska.so libgstmatroska.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-mulaw.xml b/docs/plugins/inspect/plugin-mulaw.xml index f99bee0..8ef9aa4 100644 --- a/docs/plugins/inspect/plugin-mulaw.xml +++ b/docs/plugins/inspect/plugin-mulaw.xml @@ -3,10 +3,10 @@ MuLaw audio conversion routines ../../gst/law/.libs/libgstmulaw.so libgstmulaw.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-multifile.xml b/docs/plugins/inspect/plugin-multifile.xml index 35910fc..94481ea 100644 --- a/docs/plugins/inspect/plugin-multifile.xml +++ b/docs/plugins/inspect/plugin-multifile.xml @@ -3,10 +3,10 @@ Reads/Writes buffers from/to sequentially named files ../../gst/multifile/.libs/libgstmultifile.so libgstmultifile.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-multipart.xml b/docs/plugins/inspect/plugin-multipart.xml index 64b193d..c2936e2 100644 --- a/docs/plugins/inspect/plugin-multipart.xml +++ b/docs/plugins/inspect/plugin-multipart.xml @@ -3,10 +3,10 @@ multipart stream manipulation ../../gst/multipart/.libs/libgstmultipart.so libgstmultipart.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-navigationtest.xml b/docs/plugins/inspect/plugin-navigationtest.xml index 359a873..a70ecb0 100644 --- a/docs/plugins/inspect/plugin-navigationtest.xml +++ b/docs/plugins/inspect/plugin-navigationtest.xml @@ -3,10 +3,10 @@ Template for a video filter ../../gst/debugutils/.libs/libgstnavigationtest.so libgstnavigationtest.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-ossaudio.xml b/docs/plugins/inspect/plugin-ossaudio.xml index 7be3b6e..9a49830 100644 --- a/docs/plugins/inspect/plugin-ossaudio.xml +++ b/docs/plugins/inspect/plugin-ossaudio.xml @@ -3,10 +3,10 @@ OSS (Open Sound System) support for GStreamer ../../sys/oss/.libs/libgstossaudio.so libgstossaudio.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-png.xml b/docs/plugins/inspect/plugin-png.xml index bcbf730..8dc58de 100644 --- a/docs/plugins/inspect/plugin-png.xml +++ b/docs/plugins/inspect/plugin-png.xml @@ -3,10 +3,10 @@ PNG plugin library ../../ext/libpng/.libs/libgstpng.so libgstpng.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-pulseaudio.xml b/docs/plugins/inspect/plugin-pulseaudio.xml index 8752914..52ab977 100644 --- a/docs/plugins/inspect/plugin-pulseaudio.xml +++ b/docs/plugins/inspect/plugin-pulseaudio.xml @@ -3,10 +3,10 @@ PulseAudio plugin library ../../ext/pulse/.libs/libgstpulse.so libgstpulse.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-quicktime.xml b/docs/plugins/inspect/plugin-quicktime.xml index 0e6afa9..fbcc4ab 100644 --- a/docs/plugins/inspect/plugin-quicktime.xml +++ b/docs/plugins/inspect/plugin-quicktime.xml @@ -3,10 +3,10 @@ Quicktime support ../../gst/qtdemux/.libs/libgstqtdemux.so libgstqtdemux.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-replaygain.xml b/docs/plugins/inspect/plugin-replaygain.xml index f2bd48a..137d554 100644 --- a/docs/plugins/inspect/plugin-replaygain.xml +++ b/docs/plugins/inspect/plugin-replaygain.xml @@ -3,10 +3,10 @@ ReplayGain volume normalization ../../gst/replaygain/.libs/libgstreplaygain.so libgstreplaygain.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-rtp.xml b/docs/plugins/inspect/plugin-rtp.xml index 470b2b1..c73d43c 100644 --- a/docs/plugins/inspect/plugin-rtp.xml +++ b/docs/plugins/inspect/plugin-rtp.xml @@ -3,10 +3,10 @@ Real-time protocol plugins ../../gst/rtp/.libs/libgstrtp.so libgstrtp.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-rtsp.xml b/docs/plugins/inspect/plugin-rtsp.xml index 09a08a1..e5a55d2 100644 --- a/docs/plugins/inspect/plugin-rtsp.xml +++ b/docs/plugins/inspect/plugin-rtsp.xml @@ -3,10 +3,10 @@ transfer data via RTSP ../../gst/rtsp/.libs/libgstrtsp.so libgstrtsp.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-shapewipe.xml b/docs/plugins/inspect/plugin-shapewipe.xml index cd7f5a8..88b0e25 100644 --- a/docs/plugins/inspect/plugin-shapewipe.xml +++ b/docs/plugins/inspect/plugin-shapewipe.xml @@ -3,10 +3,10 @@ Shape Wipe transition filter ../../gst/shapewipe/.libs/libgstshapewipe.so libgstshapewipe.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-shout2send.xml b/docs/plugins/inspect/plugin-shout2send.xml index 910036b..13aa1df 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 - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good libshout2 diff --git a/docs/plugins/inspect/plugin-smpte.xml b/docs/plugins/inspect/plugin-smpte.xml index 8659032..0c0955e 100644 --- a/docs/plugins/inspect/plugin-smpte.xml +++ b/docs/plugins/inspect/plugin-smpte.xml @@ -3,10 +3,10 @@ Apply the standard SMPTE transitions on video images ../../gst/smpte/.libs/libgstsmpte.so libgstsmpte.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-soup.xml b/docs/plugins/inspect/plugin-soup.xml index 1267e1b..5b6be3b 100644 --- a/docs/plugins/inspect/plugin-soup.xml +++ b/docs/plugins/inspect/plugin-soup.xml @@ -3,10 +3,10 @@ libsoup HTTP client src ../../ext/soup/.libs/libgstsouphttpsrc.so libgstsouphttpsrc.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-spectrum.xml b/docs/plugins/inspect/plugin-spectrum.xml index 9026497..abecb867 100644 --- a/docs/plugins/inspect/plugin-spectrum.xml +++ b/docs/plugins/inspect/plugin-spectrum.xml @@ -3,10 +3,10 @@ Run an FFT on the audio signal, output spectrum data ../../gst/spectrum/.libs/libgstspectrum.so libgstspectrum.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-speex.xml b/docs/plugins/inspect/plugin-speex.xml index 67749df..a5dd24b 100644 --- a/docs/plugins/inspect/plugin-speex.xml +++ b/docs/plugins/inspect/plugin-speex.xml @@ -3,10 +3,10 @@ Speex plugin library ../../ext/speex/.libs/libgstspeex.so libgstspeex.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-taglib.xml b/docs/plugins/inspect/plugin-taglib.xml index 45603ec..de9f3ed 100644 --- a/docs/plugins/inspect/plugin-taglib.xml +++ b/docs/plugins/inspect/plugin-taglib.xml @@ -3,10 +3,10 @@ Tag writing plug-in based on taglib ../../ext/taglib/.libs/libgsttaglib.so libgsttaglib.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-udp.xml b/docs/plugins/inspect/plugin-udp.xml index 462a628..c3a9b62 100644 --- a/docs/plugins/inspect/plugin-udp.xml +++ b/docs/plugins/inspect/plugin-udp.xml @@ -3,10 +3,10 @@ transfer data via UDP ../../gst/udp/.libs/libgstudp.so libgstudp.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-video4linux2.xml b/docs/plugins/inspect/plugin-video4linux2.xml index f8b265d..5520411 100644 --- a/docs/plugins/inspect/plugin-video4linux2.xml +++ b/docs/plugins/inspect/plugin-video4linux2.xml @@ -3,10 +3,10 @@ elements for Video 4 Linux ../../sys/v4l2/.libs/libgstvideo4linux2.so libgstvideo4linux2.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-videobalance.xml b/docs/plugins/inspect/plugin-videobalance.xml index 054e3c6..64f5cd0 100644 --- a/docs/plugins/inspect/plugin-videobalance.xml +++ b/docs/plugins/inspect/plugin-videobalance.xml @@ -3,10 +3,10 @@ Changes hue, saturation, brightness etc. on video images ../../gst/videofilter/.libs/libgstvideobalance.so libgstvideobalance.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-videobox.xml b/docs/plugins/inspect/plugin-videobox.xml index 7fa9644..61edd0c 100644 --- a/docs/plugins/inspect/plugin-videobox.xml +++ b/docs/plugins/inspect/plugin-videobox.xml @@ -3,10 +3,10 @@ resizes a video by adding borders or cropping ../../gst/videobox/.libs/libgstvideobox.so libgstvideobox.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-videocrop.xml b/docs/plugins/inspect/plugin-videocrop.xml index 7b1bc05..b5ac87a 100644 --- a/docs/plugins/inspect/plugin-videocrop.xml +++ b/docs/plugins/inspect/plugin-videocrop.xml @@ -3,10 +3,10 @@ Crops video into a user-defined region ../../gst/videocrop/.libs/libgstvideocrop.so libgstvideocrop.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-videoflip.xml b/docs/plugins/inspect/plugin-videoflip.xml index e6df83d..bb01cbc 100644 --- a/docs/plugins/inspect/plugin-videoflip.xml +++ b/docs/plugins/inspect/plugin-videoflip.xml @@ -3,10 +3,10 @@ Flips and rotates video ../../gst/videofilter/.libs/libgstvideoflip.so libgstvideoflip.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-videomixer.xml b/docs/plugins/inspect/plugin-videomixer.xml index 7a8cc56..4d10245 100644 --- a/docs/plugins/inspect/plugin-videomixer.xml +++ b/docs/plugins/inspect/plugin-videomixer.xml @@ -3,10 +3,10 @@ Video mixer ../../gst/videomixer/.libs/libgstvideomixer.so libgstvideomixer.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-wavenc.xml b/docs/plugins/inspect/plugin-wavenc.xml index e6b871b..1c6c7fd 100644 --- a/docs/plugins/inspect/plugin-wavenc.xml +++ b/docs/plugins/inspect/plugin-wavenc.xml @@ -3,10 +3,10 @@ Encode raw audio into WAV ../../gst/wavenc/.libs/libgstwavenc.so libgstwavenc.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-wavpack.xml b/docs/plugins/inspect/plugin-wavpack.xml index 5d4c05f..b55a445 100644 --- a/docs/plugins/inspect/plugin-wavpack.xml +++ b/docs/plugins/inspect/plugin-wavpack.xml @@ -3,10 +3,10 @@ Wavpack lossless/lossy audio format handling ../../ext/wavpack/.libs/libgstwavpack.so libgstwavpack.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-wavparse.xml b/docs/plugins/inspect/plugin-wavparse.xml index 7d34e5c..21b4384 100644 --- a/docs/plugins/inspect/plugin-wavparse.xml +++ b/docs/plugins/inspect/plugin-wavparse.xml @@ -3,10 +3,10 @@ Parse a .wav file into raw audio ../../gst/wavparse/.libs/libgstwavparse.so libgstwavparse.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-ximagesrc.xml b/docs/plugins/inspect/plugin-ximagesrc.xml index 9ad4681..94c888f 100644 --- a/docs/plugins/inspect/plugin-ximagesrc.xml +++ b/docs/plugins/inspect/plugin-ximagesrc.xml @@ -3,10 +3,10 @@ X11 video input plugin using standard Xlib calls ../../sys/ximage/.libs/libgstximagesrc.so libgstximagesrc.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-y4menc.xml b/docs/plugins/inspect/plugin-y4menc.xml index c26f3a6..c2349dc 100644 --- a/docs/plugins/inspect/plugin-y4menc.xml +++ b/docs/plugins/inspect/plugin-y4menc.xml @@ -3,10 +3,10 @@ Encodes a YUV frame into the yuv4mpeg format (mjpegtools) ../../gst/y4m/.libs/libgsty4menc.so libgsty4menc.so - 0.10.18.1 + 0.10.19 LGPL gst-plugins-good - GStreamer Good Plug-ins git + GStreamer Good Plug-ins source release Unknown package origin diff --git a/gst-plugins-good.doap b/gst-plugins-good.doap index fa75dfc..da3e861 100644 --- a/gst-plugins-good.doap +++ b/gst-plugins-good.doap @@ -35,6 +35,17 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library). + 0.10.19 + 0.10 + Closer to the Edit + 2010-03-06 + + + + + + + 0.10.18 0.10 Short Circuit diff --git a/win32/common/config.h b/win32/common/config.h index 04b6e9e..82b59fd 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -40,7 +40,7 @@ #define GST_LICENSE "LGPL" /* package name in plugins */ -#define GST_PACKAGE_NAME "GStreamer Good Plug-ins prerelease" +#define GST_PACKAGE_NAME "GStreamer Good Plug-ins source release" /* package origin */ #define GST_PACKAGE_ORIGIN "Unknown package origin" @@ -359,7 +359,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 0.10.18.4" +#define PACKAGE_STRING "GStreamer Good Plug-ins 0.10.19" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gst-plugins-good" @@ -368,7 +368,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "0.10.18.4" +#define PACKAGE_VERSION "0.10.19" /* directory where plugins are located */ #ifdef _DEBUG @@ -399,7 +399,7 @@ #undef STDC_HEADERS /* Version number of package */ -#define VERSION "0.10.18.4" +#define VERSION "0.10.19" /* old wavpack API */ #undef WAVPACK_OLD_API -- 2.7.4