From 1b171898160e7b8620a44e180b016d43423f693c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 28 Apr 2010 02:58:02 +0100 Subject: [PATCH] Release 0.10.22 --- ChangeLog | 2445 +++++++++++++++++++- NEWS | 95 +- RELEASE | 129 +- configure.ac | 6 +- docs/plugins/gst-plugins-good-plugins.hierarchy | 217 +- docs/plugins/gst-plugins-good-plugins.interfaces | 40 +- .../plugins/gst-plugins-good-plugins.prerequisites | 2 +- 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 +- 76 files changed, 2932 insertions(+), 287 deletions(-) diff --git a/ChangeLog b/ChangeLog index 49ad34f..08669f3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,2448 @@ +=== release 0.10.22 === + +2010-04-28 Tim-Philipp Müller + + * configure.ac: + releasing 0.10.22, "Square One" + +2010-04-25 23:36:29 +0100 Tim-Philipp Müller + + * configure.ac: + * win32/common/config.h: + 0.10.21.3 pre-release + +2010-04-25 21:19:33 +0100 Tim-Philipp Müller + + * gst/flv/gstflvmux.c: + flvmux: hide is-live property for release + At the very least it needs a better/less wrong name. + See #613066. + +2010-04-25 15:12:20 +0100 Tim-Philipp Müller + + * ext/jpeg/gstjpegdec.c: + jpegdec: don't crash if jpeg image contains more than three components + Our code currently only handles a maximum of 3 components, so error + out for now if the image has more components than that. + Fixes #604106. + +2010-04-20 17:21:29 +0100 Tim-Philipp Müller + + * gst-plugins-good.doap: + doap: update repository info from cvs->git and maintainers + +2010-04-23 14:40:20 +0100 Tim-Philipp Müller + + * common: + Automatic update of common submodule + From fc85867 to 4d67bd6 + +2010-04-22 13:30:55 +0200 Sebastian Dröge + + * gst/videomixer/blend.c: + videomixer: Fix byte order for MMX ARGB/AYUV color filling + Fixes bug #616409. + +2010-04-21 17:53:49 +0200 Sebastian Dröge + + * gst/videomixer/blend.c: + videomixer: Fix AYUV checker/color filling + +2010-04-19 16:43:28 +0200 Sebastian Dröge + + * gst/videomixer/blend_mmx.h: + videomixer: Add i387 floating point registers to the clobbered registers list + They are the same as the mm0-mm7 MMX registers and will be overwritten + by the assembly code if gcc doesn't know about the MMX registers. + Note: They're all added to the list of clobbered registers in all cases + and not only when __MMX__ is not defined just to make sure that no other + bugs happen with this code just because some compiler version gets things + wrong. + Fixes bug #614466. + +2010-04-19 14:09:34 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Use libgstvideo to get the order of RGB + +2010-04-17 10:06:41 +0100 Brian Cameron + + * gst/goom/xmmx.c: + goom: add edx to clobber list in inline assembly code + mull modifies %edx, so should be mentioned in clobber list. + Fixes crash on Solaris (#615998). + +2010-04-15 13:39:41 +0100 Tim-Philipp Müller + + * tests/icles/Makefile.am: + tests: don't use GST_PLUGIN_LDFLAGS when building test binaries + +2010-04-16 15:27:12 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Fix I420->I420 copying + Fixes bug #615143. + +2010-04-13 18:15:50 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Fix AYUV->I420 copying + +2010-04-16 12:14:26 +0200 Mark Nauwelaerts + + * gst/rtp/gstrtph264depay.c: + rtph264depay: profile-level-id is an optional parameter + So, if needed, extract the corresponding info from + sprop-parameter-sets. + Based on patch provided by + Fixes #612657. + +2010-04-15 07:13:46 -0300 Thiago Santos + + * configure.ac: + configure: Drop -Wcast-align + Commit message copied from core's commit from Benjamin Otte: + 246f5dba96a5b50bb74621af67b30942cca72af5 + Apparently gcc warns that GstMiniObject is not castable to + GstEvent/Message/Buffer due to them containing 64bit variables, even + though ARM hackers claim that those only need 4byte alignment. And as + long as gcc behaves that way, this warning is not very useful. + So we'll remove the warning until this problem is fixed. + Fixes #615698 + +2010-04-14 23:46:06 +0100 Tim-Philipp Müller + + * ext/flac/gstflactag.c: + flactag: fix adapter assertion when used directly after flacenc + Unlike filesrc, flacenc outputs the flac blocks neatly aligned one in + each buffer. This means that when we switch from metadata mode to + audio data passthrough mode, there's no data left in the adapter to + push out at this point, so check if there's data in the adapter + before requesting buffers from it (also needed in case we get input + buffers of 0 size). + Fixes #615793. + +2010-04-14 23:18:27 +0100 Tim-Philipp Müller + + * configure.ac: + * win32/common/config.h: + 0.10.21.2 pre-release + +2010-04-14 20:31:30 +0100 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 + +2010-04-14 20:06:09 +0100 Tim-Philipp Müller + + * tests/examples/equalizer/Makefile.am: + * tests/examples/shapewipe/Makefile.am: + * tests/examples/spectrum/Makefile.am: + * tests/examples/v4l2/Makefile.am: + * tests/icles/Makefile.am: + tests: use LDADD for libs to link to instead of LDFLAGS + Use foo_LDADD instead of foo_LDFLAGS to specify the libraries to link to. + This should make sure arguments are passed to the linker in the right + order, and makes LDFLAGS usable again. + Based on patch by Brian Cameron + Fixes #615697. + +2010-04-14 18:13:56 +0200 Edward Hervey + + * gst/videobox/gstvideobox.c: + videobox: transform_caps : We can only convert AYUV to xRGB + We were previously stating that we could convert AYUV/I420/YV12 to xRGB. + +2010-04-13 00:14:46 +0100 Tim-Philipp Müller + + * configure.ac: + configure: also remove -Waggregate-return from warning flags + It causes problems with Objective-C code like in osxvideosink. + Fixes #613663. + +2010-04-12 18:22:39 +0200 Edward Hervey + + * tests/check/Makefile.am: + check: Ignore osx audio/video src/sinks in state change tests + And make the line readable for those mere mortals that don't own a 30" screen + +2010-04-12 18:03:20 +0200 Edward Hervey + + * tests/check/elements/cmmldec.c: + * tests/check/elements/cmmlenc.c: + * tests/check/elements/level.c: + * tests/check/elements/matroskamux.c: + * tests/check/elements/rganalysis.c: + * tests/check/elements/rglimiter.c: + * tests/check/elements/rgvolume.c: + * tests/check/elements/spectrum.c: + * tests/check/elements/videofilter.c: + check: Don't re-declare 'GList *buffers' in the tests + It's an external which lives in gstcheck.c. Redeclaring it makes some + compilers/architectures think the 'buffers' in the individual tests are + a different symbol... and therefore we end up comparing holodecks with + oranges. + +2010-04-12 14:50:46 +0100 Tim-Philipp Müller + + * gst/matroska/matroska-demux.c: + * gst/qtdemux/qtdemux.c: + matroskademux, qtdemux: minor code cleanup in avc_level_idc_to_string() + Do the same with slightly fewer LOC. + +2010-04-12 12:40:11 +0200 Edward Hervey + + * configure.ac: + configure: Remove -Wundef flag + Fixes #615161 + +2010-04-12 11:43:49 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Fix I420->AYUV copying + +2010-04-12 11:25:59 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Correctly clamp frame/background alphas to [0,255] before writing them + +2010-04-12 11:16:56 +0200 Edward Hervey + + * tests/check/elements/.gitignore: + check: Ignore jpegenc test + +2010-04-11 13:14:30 -0700 David Schleef + + * gst/deinterlace/gstdeinterlace.c: + * gst/deinterlace/gstdeinterlace.h: + deinterlace: Only check interlaced flag in sink caps + Fixes #615460. + +2010-04-09 11:21:47 +0200 Sebastian Dröge + + * common: + Automatic update of common submodule + From ba33d1f to fc85867 + +2010-04-08 18:05:46 +0300 Stefan Kost + + * gst/multifile/gstmultifilesink.c: + * gst/multifile/gstmultifilesrc.c: + * gst/rtpmanager/gstrtpbin.c: + docs: do proper escaping for "%" + +2010-04-08 17:50:49 +0300 Stefan Kost + + * gst/rtsp/gstrtspgoogle.c: + * gst/rtsp/gstrtspgoogle.h: + rtsp: remove obsolete google extension + This was not build for a while and can be removed. + +2010-04-08 17:42:52 +0300 Stefan Kost + + * docs/plugins/gst-plugins-good-plugins-sections.txt: + docs: move two symbols to private section + +2010-04-08 17:36:30 +0300 Stefan Kost + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-good-plugins-docs.sgml: + * docs/plugins/gst-plugins-good-plugins-sections.txt: + docs: add flxdec docs + +2010-04-08 17:17:06 +0300 Stefan Kost + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-good-plugins-docs.sgml: + * docs/plugins/gst-plugins-good-plugins-sections.txt: + * gst/rtp/gstrtpj2kpay.c: + * gst/rtp/gstrtpjpegpay.c: + docs: enable the 2 of 65 rtp elements in the docs + +2010-04-08 11:54:19 +0200 Benjamin Otte + + * ext/shout2/gstshout2.c: + shout2: Don't wait if we're late + In fact, due to signedness issues, a negative delay would be changed to + an almost infinite wait causing shout2send to "lock up". + Reported by Christopher Montgomery. + +2010-04-08 16:56:37 +0300 Stefan Kost + + * gst/udp/gstmultiudpsink.c: + docs: upd -> udp and voila it shows up in the docs + +2010-04-08 16:51:27 +0300 Stefan Kost + + * gst/alpha/gstalpha.h: + docs: fix doc blob syntax + +2010-04-08 16:51:05 +0300 Stefan Kost + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-good-plugins-docs.sgml: + * docs/plugins/gst-plugins-good-plugins-sections.txt: + docs: add (sparse) docs for auparse element + +2010-04-08 14:40:43 +0300 Stefan Kost + + * docs/plugins/gst-plugins-good-plugins-sections.txt: + docs: add videobox symbols + +2010-04-08 14:40:19 +0300 Stefan Kost + + * docs/plugins/Makefile.am: + docs: remove dynudpsink until someone documents it + +2010-04-08 14:34:59 +0300 Stefan Kost + + * gst/flv/gstflvdemux.c: + flvdemux: make debug category static + +2010-04-08 14:29:19 +0300 Stefan Kost + + * docs/plugins/gst-plugins-good-plugins-sections.txt: + * gst/flv/gstflvdemux.c: + * gst/flv/gstflvdemux.h: + flxdemux: rename GstFLVDemux for GstFlvDemux + +2010-04-08 14:23:19 +0300 Stefan Kost + + * docs/plugins/gst-plugins-good-plugins-sections.txt: + * gst/flv/Makefile.am: + * gst/flv/gstflvdemux.c: + * gst/flv/gstflvdemux.h: + * gst/flv/gstflvparse.c: + * gst/flv/gstflvparse.h: + flvdemux: merge flvparse into the demuxer and make function static + No need to hide certain function in the docs. Allows to do more cleanups. + +2010-04-08 13:13:34 +0200 Sebastian Dröge + + * docs/plugins/gst-plugins-good-plugins-docs.sgml: + * docs/plugins/gst-plugins-good-plugins-sections.txt: + * gst/alpha/gstalpha.c: + * gst/alpha/gstalpha.h: + alpha: Add documentation + +2010-04-08 14:00:08 +0300 Stefan Kost + + * docs/plugins/gst-plugins-good-plugins-sections.txt: + docs: v4l2buffer pool is now a separate object, remove them from v4l2src docs + +2010-04-08 13:58:11 +0300 Stefan Kost + + * docs/plugins/gst-plugins-good-plugins-sections.txt: + docs: remove non existing flags and add two internal methods + If someone cares flvparse could be merged into flvdemux. + +2010-04-08 13:57:09 +0300 Stefan Kost + + * gst/rtpmanager/gstrtpsession.h: + rtpsession: remove prototype for non existing function + There is no function by that name anywhere. + +2010-04-08 12:56:50 +0200 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-alpha.xml: + * docs/plugins/inspect/plugin-alphacolor.xml: + * docs/plugins/inspect/plugin-autodetect.xml: + * docs/plugins/inspect/plugin-avi.xml: + * docs/plugins/inspect/plugin-flxdec.xml: + * docs/plugins/inspect/plugin-gdkpixbuf.xml: + * docs/plugins/inspect/plugin-icydemux.xml: + * docs/plugins/inspect/plugin-monoscope.xml: + * docs/plugins/inspect/plugin-rtp.xml: + * docs/plugins/inspect/plugin-rtsp.xml: + * docs/plugins/inspect/plugin-shapewipe.xml: + * docs/plugins/inspect/plugin-shout2send.xml: + * docs/plugins/inspect/plugin-udp.xml: + * docs/plugins/inspect/plugin-videobox.xml: + * docs/plugins/inspect/plugin-videomixer.xml: + docs: Update inspected plugin information + +2010-04-08 12:56:30 +0200 Sebastian Dröge + + * gst/alpha/gstalphacolor.c: + alphacolor: Improve docs a bit + +2010-04-08 13:47:42 +0300 Stefan Kost + + * docs/plugins/gst-plugins-good-plugins-sections.txt: + docs: add effecttv defines and reorder list + +2010-04-08 13:41:47 +0300 Stefan Kost + + * docs/plugins/gst-plugins-good-plugins-sections.txt: + docs: remove three entries that are not exported from the headers anymore + +2010-04-08 13:40:36 +0300 Stefan Kost + + * ext/jpeg/gstjpegdec.c: + * ext/jpeg/gstjpegdec.h: + jpegdec: move macro to c source + One less semi public symbol without namespace prefix in the headers. + +2010-04-08 13:40:09 +0300 Stefan Kost + + * ext/speex/gstspeexenc.h: + speexenc: remove unused defines + +2010-04-08 13:23:38 +0300 Stefan Kost + + * gst/matroska/matroska-mux.c: + matroska-mux: fix last commit + Use a local define for WAVEFORMAT_EX based on the size of the struct + 2 bytes + for the extension size. + +2010-04-08 13:16:53 +0300 Stefan Kost + + * ext/speex/gstspeexdec.h: + speex: remove unused define + +2010-04-08 13:03:43 +0300 Stefan Kost + + * gst/wavenc/Makefile.am: + * gst/wavenc/gstwavenc.c: + * gst/wavenc/riff.h: + wavenc: remove internal copy of riff.h and use riff-library instead. + We don't use any function yet, just the structures and defines. + +2010-04-08 12:56:09 +0300 Stefan Kost + + * gst/matroska/matroska-mux.c: + * gst/matroska/matroska-mux.h: + matroskamux: use riff lib more + Remove BITMAPINFOHEADER and use the one from riff-lib. Also remove the + WAVEFORMATEX_SIZE define and use a sizeof together with the respective struct. + Besides better code reuse this lessens the ununsed symbols in the docs. + +2010-04-08 12:14:07 +0300 Stefan Kost + + * docs/plugins/gst-plugins-good-plugins-sections.txt: + * gst/avi/gstavidemux.c: + * gst/avi/gstavidemux.h: + * gst/deinterlace/gstdeinterlace.c: + * gst/deinterlace/gstdeinterlace.h: + docs: trim sections file more + Rename some defines and move some itesm to *.c files. Add more items to internal + subsection. + +2010-04-08 11:19:43 +0300 Stefan Kost + + * docs/plugins/gst-plugins-good-plugins-sections.txt: + docsw: trim the section file + +2010-04-08 10:26:25 +0300 Stefan Kost + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-good-plugins-docs.sgml: + * docs/plugins/gst-plugins-good-plugins-sections.txt: + docs: add v4l2sink to docs + +2010-04-08 10:15:08 +0300 Stefan Kost + + * gst/audiofx/audioamplify.c: + * gst/multifile/gstmultifilesink.c: + docs: fix xml + The title tag belongs into the refsect2. + +2010-04-07 17:43:56 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Add support for YV12, including conversion support for I420/AYUV + +2010-04-07 17:27:12 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Add support for grayscale input/output + This doesn't do any conversion and is the next step to + replacing videocrop by supporting all remaining formats + in passthrough mode. + +2010-04-07 16:24:38 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + * gst/videobox/gstvideobox.h: + videobox: Add support for filling the background with red, yellow and white + +2010-04-07 16:11:11 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Add support for direct RGB<->AYUV conversion + +2010-04-07 16:11:01 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Fix RGB24 filling + +2010-04-07 16:06:54 +0300 Marco Ballesio + + * gst/rtp/gstrtph264depay.c: + h264depay: handle properly STAPs + in rtph264depay.c, lines 577-576, NALU-type 24 (Single-Time Aggregation + Packet) is handled in fall-through as NALU-type 26 (unhandled). + This leads high quality h264 streams such as: + rtsp://stream.yle.mobi/yle/areena/MEDIA_E0342657_p3.mp4 + to fail with "NAL unit type 24 not supported yet" (but it's actually + supported), and thus to close any stream which contains STAPs. + The proposed one-liner patch fixes the issue. + Fixes #615051. + +2010-04-07 13:47:02 +0200 Thijs Vermeir + + * gst-libs/gst/gst-i18n-plugin.h: + * gst/avi/gstavi.c: + build: fix compiler warnings + fix warnings for all plugins that use: setlocale (LC_ALL... + +2010-04-07 13:31:13 +0200 Thijs Vermeir + + * gst/avi/gstavi.c: + avi: fix compiler warning + +2010-03-31 17:54:21 +0200 Mark Nauwelaerts + + * gst/matroska/matroska-demux.c: + matroskademux: restrict resyncing to subtitle tracks + This should prevent skipping audio or video in not so well interleaved + cases. + Fixes #614460. + +2010-04-06 13:21:51 +0530 Arun Raghavan + + * gst/qtdemux/qtdemux.c: + * gst/qtdemux/qtdemux_fourcc.h: + qtdemux: Post avg./max. bitrate tags for H.264 + This reads the average and maximum bitrates from the 'btrt' atom if + available, and pushes these as tags, + https://bugzilla.gnome.org/show_bug.cgi?id=614927 + +2010-04-03 23:39:20 +0300 Stefan Kost + + * ext/pulse/pulsesink.c: + pulsesink: fix racy shutdown + Keep a ref of pulsesink for deferred mainloop invocation. Fixes #614765 + +2010-04-05 15:48:17 -0300 Thiago Santos + + * tests/check/Makefile.am: + * tests/check/elements/jpegenc.c: + tests: jpegenc: Adds some getcaps test + Adds tests for the jpegenc getcaps function, to avoid + having it returning non-subset caps + +2010-04-05 14:51:58 -0300 Thiago Santos + + * ext/jpeg/gstjpegenc.c: + jpegenc: Fix getcaps function + When creating the caps allowed to upstream using downstream + restrictions, use gst_pad_get_allowed_caps as that has the + usable formats and puts into it the width, height and framerate + fields. This avoids getting errors about getcaps returning + non subset caps of its pad template. + This error showed up on the metadata plugin unit test in -bad. + +2010-04-05 17:31:36 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Fix conversion from 3 byte RGB to ARGB + +2010-04-05 17:08:15 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Add support for 3 byte RGB formats and refactor RGB code a bit + +2010-04-05 15:51:13 +0200 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + * gst/videobox/gstvideobox.h: + videobox: Add support for all 32 bit RGB formats + ...including conversion between them. + +2010-04-05 15:26:03 +0200 Wim Taymans + + * gst/rtsp/gstrtspsrc.c: + * gst/rtsp/gstrtspsrc.h: + rtspsrc: add property to control the buffering method + Add a property to control how the jitterbuffer performs timestamping and + buffering. + +2010-04-04 19:02:41 -0300 André Dieb Martins + + * gst/alpha/gstalphacolor.c: + alphacolor: Removing unused variable + Fixes bug #614843. + +2010-04-04 20:31:38 -0300 André Dieb Martins + + * ext/jpeg/gstjpegenc.c: + jpegenc: should not return caps ANY based on downstream + When downstream has a sink pad with ANY caps, jpegenc should + treat it the same as NULL and return its template caps. + Fixes #614842 + +2010-04-04 22:28:33 +0300 Stefan Kost + + * sys/oss/gstosshelper.c: + oss: add fixme comment + +2010-04-04 22:26:59 +0300 Stefan Kost + + * gconf/Makefile.am: + build: use $(builddir) for installing generated files + +2010-04-04 22:07:33 +0300 Stefan Kost + + * configure.ac: + Revert "configure: fix out of source dir builds" + This reverts commit ca0bd3a8cea31f9ea0df798a83d3007e696958ba. + +2010-04-04 21:36:35 +0300 Stefan Kost + + * configure.ac: + configure: fix out of source dir builds + Remove non-existing gst-libs from include and library-paths'. + Fixes #614354 even more. + +2010-04-01 10:19:00 -0300 Thiago Santos + + * gst/qtdemux/qtdemux.c: + * gst/qtdemux/qtdemux_fourcc.h: + qtdemux: Read replaygain peak/gain tags + Make qtdemux read tags replaygain tags that are within '----' atoms. + Fixes #614471 + +2010-04-01 18:48:43 +0530 Arun Raghavan + + * gst/matroska/matroska-demux.c: + * gst/qtdemux/qtdemux.c: + matroska: Export h.264 profile and level in caps + This replicates the code in qtdemux to export the h.264 profile and + level in the stream caps. + https://bugzilla.gnome.org/show_bug.cgi?id=614651 + +2010-04-02 18:50:45 +0200 Sebastian Dröge + + * gst/qtdemux/qtdemux.c: + qtdemux: Fix off-by-one introduced in last commit + +2010-04-01 18:38:38 +0530 Arun Raghavan + + * gst/qtdemux/qtdemux.c: + qtdemux: Minor refactor of the code + This will make it easier to clump together common code when copying to + mastroskademux. + https://bugzilla.gnome.org/show_bug.cgi?id=614651 + +2010-04-01 18:17:09 +0530 Arun Raghavan + + * gst/qtdemux/qtdemux.c: + qtdemux: Export h.264 level in caps + This exports the h.264 level in the stream caps (as a string) which can + be used to match a decoder, or as metadata. + https://bugzilla.gnome.org/show_bug.cgi?id=614651 + +2010-04-01 16:58:32 +0530 Arun Raghavan + + * gst/qtdemux/qtdemux.c: + qtdemux: Export h.264 profile in caps + This adds the h.264 profile for a given stream into caps. This can + (eventually) be used to select an appropriate decoder and as metadata + for certain applications. + https://bugzilla.gnome.org/show_bug.cgi?id=614651 + +2010-03-31 14:43:14 +0200 Mark Nauwelaerts + + * gst/flv/gstflvdemux.c: + flvdemux: remove obsolete reverse playback code path + +2010-03-31 14:40:50 +0200 Mark Nauwelaerts + + * gst/flv/gstflvdemux.c: + * gst/flv/gstflvdemux.h: + * gst/flv/gstflvparse.c: + flvdemux: support (pull mode) negative seek rate + +2010-03-29 15:27:37 +0200 Mark Nauwelaerts + + * gst/flv/gstflvdemux.c: + flvdemux: also check for segment stop for non-segment-seek + +2010-03-30 16:50:10 +0200 Mark Nauwelaerts + + * gst/matroska/matroska-demux.c: + matroskademux: push correctly sized flac header buffers + Fixes #614353. + +2010-03-30 07:34:07 -0500 Rob Clark + + * configure.ac: + build: fix compiler warning when srcdir != builddir + Fixes '../../gst-libs: No such file or directory' warning/error when + the build directory is not the same as the source directory. + Fixes #614354. + +2010-03-30 01:50:32 +0100 Tim-Philipp Müller + + * gst/id3demux/id3v2frames.c: + id3demux: fix parsing of unsynced frames with data length indicator + Fixes bug #614158. + +2010-03-29 11:00:04 +0100 Tim-Philipp Müller + + * common: + * ext/Makefile.am: + * gst/Makefile.am: + * sys/Makefile.am: + * tests/examples/Makefile.am: + build: build plugins and examples in parallel where possible + +2010-03-18 18:49:24 +0000 Tim-Philipp Müller + + * sys/directsound/gstdirectsoundsink.c: + directsoundsink: fix redundant function redeclaration compiler warnings + Re-apply this again as well, as it was undone by the previous commit.. + +2010-03-18 14:31:35 +0100 Benjamin Otte + + * sys/directsound/gstdirectsoundsink.c: + gst_element_class_set_details => gst_element_class_set_details_simple + Apply this again, as it was overwritten by the previous commit. Merging + is hard, apparently. + +2010-03-26 23:20:10 +0100 Julien Moutte + + * sys/directsound/gstdirectsoundsink.c: + * sys/directsound/gstdirectsoundsink.h: + directsoundsink: Implement SPDIF support for AC3. + Detect if the sound card supports SPDIF passthru of AC3 and add + necessary code to support that like alsasink. + +2010-03-26 17:06:57 +0000 Tim-Philipp Müller + + * Makefile.am: + build: add cruft alert for common/shave* + +2010-03-26 16:50:22 +0000 Tim-Philipp Müller + + * gst/qtdemux/Makefile.am: + * gst/qtdemux/qtdemux.c: + * gst/qtdemux/qtdemux_lang.c: + * gst/qtdemux/qtdemux_lang.h: + qtdemux: extract stream language in more cases + The 16-bit language code can be either a packed ISO-639-2T code + or a 'Macintosh language code'. Handle the latter type of language + codes as well, and map to the matching ISO code. Lastly, fix + language code posting for language #0, which is valid and stands + for 'English'. + Fixes #614001. + +2010-03-26 14:55:53 +0100 Sebastian Dröge + + * ext/flac/gstflacdec.c: + flacdec: Improve debugging and add some FIXMEs + +2010-03-26 14:42:06 +0100 Sebastian Dröge + + * ext/flac/gstflacdec.c: + flacdec: Sample rate markers 0x01, 0x02 and 0x03 are valid + They are for 88.2kHz, 176.4kHz and 192kHz. + +2010-03-26 14:16:39 +0100 Sebastian Dröge + + * ext/flac/gstflacdec.c: + flacdec: Take samplerate, width and number of channels from the STREAMINFO + ...and update it from the frame headers if it should change for some reason. + This allows playback of files with odd sample rates. + +2010-03-26 13:45:46 +0100 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Fix AYUV->I420 frame copying + +2010-03-26 13:34:17 +0100 Raimo Järvi + + * ext/jpeg/gstjpegenc.c: + jpegenc: Set correct getcaps/setcaps functions on srcpads and simplify them + This fixes downstream negotiation, upstream negotiation isn't really + supported by jpegenc yet. + Fixes bug #613789. + +2010-03-26 10:31:22 +0100 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + * gst/videobox/gstvideobox.h: + videobox: Always fill the complete frame if borders should be added + This makes sure that we don't get any gaps between rectangles because + of chroma subsampling for example. + +2010-03-18 22:12:40 +0000 Damien Lespiau + + * autogen.sh: + autogen.sh: Don't call configure with --enable-plugin-docs + configure gives a nice warning: + configure: WARNING: unrecognized options: --enable-plugin-docs + and indeed, I could not find anything in the configure.ac or the m4 + macros that would allow enabling that option. Remove it then. + +2010-03-22 16:58:26 +0100 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + * gst/videobox/gstvideobox.h: + videobox: Refactor boxing to reduce code duplication + +2010-03-22 13:13:59 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + alpha: Simplify caps transformation + +2010-03-21 20:14:19 +0100 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Add const qualifier to the source frame data + +2010-03-23 17:47:48 +0100 Mark Nauwelaerts + + * gst/matroska/matroska-demux.c: + matroskademux: only seek when in proper state + ... and data structures can be thread-safely accessed. + See #601617. + +2010-03-23 17:34:50 +0100 Mark Nauwelaerts + + * gst/matroska/matroska-demux.c: + * gst/matroska/matroska-demux.h: + * gst/matroska/matroska-ids.h: + matroskademux: support (pull mode) negative seek rate + +2010-03-18 15:29:00 +0100 Mark Nauwelaerts + + * gst/matroska/matroska-demux.c: + * gst/matroska/matroska-demux.h: + matroskademux: track clip duration in segment + +2010-03-18 13:39:05 +0100 Mark Nauwelaerts + + * gst/matroska/matroska-demux.c: + matroskademux: prefer index of video track to perform seeking + +2010-03-24 16:19:53 +0100 Mark Nauwelaerts + + * gst/avi/gstavidemux.c: + avidemux: fix typo in header validation check + +2010-03-24 18:53:20 +0100 Edward Hervey + + * common: + Automatic update of common submodule + From 55cd514 to c1d07dd + +2010-03-23 19:46:43 +0100 Edward Hervey + + * gst/icydemux/gsticydemux.c: + * gst/icydemux/gsticydemux.h: + icydemux: Handle upstream Content-Type. + Allows us to handle ShoutCast TV (NSV) streams. + If the upstream caps have the 'content-type' field set to video/nsv, then + we shortcut the typefinding and set video/x-nsv directly. + +2010-03-23 19:30:50 +0100 Edward Hervey + + * ext/soup/gstsouphttpsrc.c: + souphttpsrc: Set the Content-Type HTTP header on the caps. + First step to fixing ShoutCast (NSV) streaming. + +2010-03-23 02:38:43 -0400 Tristan Matthews + + * sys/osxaudio/gstosxaudioelement.c: + * sys/osxvideo/Makefile.am: + osx: fix compiler warnings + Added void parameter to avoid old-style definition warning. + Added -Wno-aggregate-return flag to avoid erroneous aggregate return warning. + https://bugzilla.gnome.org/show_bug.cgi?id=613663 + +2010-03-23 00:15:15 +0000 Tim-Philipp Müller + + * tests/check/elements/videocrop.c: + tests: use loop test for long-running videocrop check + This should avoid timeouts on slow machines. + Fixes #597739. + +2010-03-22 17:26:37 +0200 Stefan Kost + + * ext/flac/gstflac.c: + * ext/pulse/plugin.c: + * ext/wavpack/gstwavpack.c: + * gst-libs/gst/gettext.h: + * gst/multifile/gstmultifilesink.h: + i18n: build fixes: #if -> #ifdef for ENABLE_NLS + +2010-03-22 17:25:09 +0200 Stefan Kost + + * gst-libs/gst/gst-i18n-plugin.h: + i18n: fix the build + Don't inlcude locale.h which we include in gettext.h if needed. Guard the + inlcude like we do in the simillar headers in core. + +2010-03-21 17:46:06 +0100 Benjamin Otte + + * configure.ac: + -Wold-style-definition is not valid for C++ + +2010-03-21 17:36:28 +0100 Benjamin Otte + + * gst/multifile/gstmultifile.c: + multifile: Include headers instead fo defining functions + +2010-03-21 17:24:14 +0100 Benjamin Otte + + * configure.ac: + Add a large set of warning flags. + None of them trigger warnings anymore, so nothing needed to be fixed. + +2010-03-21 17:23:43 +0100 Benjamin Otte + + * gst/goom/config_param.c: + * gst/goom/convolve_fx.c: + * gst/goom/filters.c: + * gst/goom/flying_stars_fx.c: + * gst/goom/goom_config_param.h: + * gst/goom/goom_core.c: + * gst/goom/goom_filters.h: + * gst/goom/goom_fx.h: + * gst/goom/ifs.c: + * gst/goom/ifs.h: + * gst/goom/plugin_info.c: + * gst/goom/tentacle3d.c: + * gst/goom/tentacle3d.h: + Make goom not use aggregate returns + +2010-03-21 15:17:46 +0100 Benjamin Otte + + * configure.ac: + * ext/annodex/gstcmmlutils.c: + * ext/wavpack/gstwavpackparse.c: + * gst/effectv/gstwarp.c: + * gst/rtp/gstrtph263pay.c: + * gst/udp/gstmultiudpsink.c: + * tests/check/elements/cmmldec.c: + * tests/check/elements/cmmlenc.c: + * tests/check/elements/deinterlace.c: + * tests/check/elements/rglimiter.c: + * tests/check/elements/rtp-payloading.c: + * tests/check/elements/udpsink.c: + * tests/check/elements/videofilter.c: + * tests/check/elements/wavpackdec.c: + * tests/check/generic/states.c: + * tests/icles/v4l2src-test.c: + Add -Wold-style-definition flag + And fix the warnings + +2010-03-20 00:54:14 +0100 Benjamin Otte + + * configure.ac: + * ext/hal/hal.c: + * ext/raw1394/gstdv1394src.c: + * ext/raw1394/gsthdv1394src.c: + * ext/soup/gstsouphttpsrc.c: + * ext/wavpack/gstwavpackcommon.c: + * gst/avi/gstavimux.c: + * gst/debugutils/gstpushfilesrc.c: + * gst/flv/gstflvparse.c: + * gst/goom/config_param.c: + * gst/goom/goom_config_param.h: + * gst/id3demux/id3tags.c: + * gst/law/alaw-decode.c: + * gst/law/alaw-encode.c: + * gst/law/mulaw-decode.c: + * gst/law/mulaw-encode.c: + * gst/matroska/ebml-write.c: + * gst/matroska/ebml-write.h: + * gst/matroska/matroska-demux.c: + * gst/matroska/matroska-mux.c: + * gst/qtdemux/qtdemux.c: + * gst/rtp/gstrtpdvpay.c: + * gst/rtp/gstrtpmp4gpay.c: + * gst/rtsp/gstrtspsrc.c: + * gst/udp/gstudpsink.c: + * gst/udp/gstudpsrc.c: + * gst/videofilter/gstvideobalance.c: + * sys/oss/gstossmixertrack.c: + * sys/v4l2/gstv4l2object.c: + * sys/v4l2/gstv4l2object.h: + * sys/v4l2/gstv4l2src.c: + * tests/check/elements/avimux.c: + * tests/check/elements/level.c: + * tests/check/elements/rtpbin_buffer_list.c: + * tests/check/pipelines/simple-launch-lines.c: + Add -Wwrite-strings to the configure flags + ... and fix all warnings + +2010-03-21 11:14:12 +0100 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + shapewipe: Add support for the remaining ARGB formats + And handle AYUV like ARGB, we need no YUV specific handling. + +2010-03-20 21:30:58 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + alpha: Add support for RGB and xRGB input + +2010-03-20 21:13:23 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + alpha: Add support for ARGB input + +2010-03-20 20:46:19 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + alpha: Add support for generating ARGB output + +2010-03-20 10:47:42 +0100 Sebastian Dröge + + * gst/videomixer/blend.c: + * gst/videomixer/blend.h: + * gst/videomixer/blend_mmx.h: + * gst/videomixer/videomixer.c: + videomixer: Add support for ABGR and RGBA + Now all 4 ARGB variants are supported by videomixer. + +2010-03-20 10:24:56 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + alpha: Move chroma keying parameters into stack variables to prevent multiple pointer dereferences per pixel + +2010-03-20 10:20:53 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + alpha: Move color conversion matrixes into stack variables to speed up processing + +2010-03-20 10:18:04 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + alpha: Use correct matrixes to convert chroma keying color to YUV + +2010-03-19 18:51:59 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + alpha: Add support for different color matrixes + +2010-03-19 18:21:19 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + alpha: Rename and move functions as further preparation for supporting more color formats + +2010-03-19 18:18:08 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + * gst/alpha/gstalpha.h: + alpha: Remove some unneeded calculations and instance struct fields + And document the instance struct fields a bit better + +2010-03-19 18:11:12 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + * gst/alpha/gstalpha.h: + alpha: Some preparations for supporting more color formats + +2010-03-19 17:09:06 +0100 Wim Taymans + + * gst/rtp/gstrtph264pay.c: + h264pay: fix config-interval property + Use the same units for comparing the elapsed time against the interval. + Fixes #613013 + +2010-03-19 16:44:00 +0100 Sebastian Dröge + + * gst/alpha/gstalphacolor.c: + * gst/alpha/gstalphacolor.h: + alphacolor: Implement color-matrix support and use integer arithmetic only + Alphacolor now uses the correct matrixes for SDTV and HDTV and can + convert between them. + +2010-03-19 15:03:43 +0100 Wim Taymans + + * configure.ac: + * gst/rtsp/gstrtspsrc.c: + rtsp: use GType from -base and bump required version + Use the transport flags GType from -base and bump the required version of -base + because of this. + +2010-03-19 00:05:19 +0000 Tim-Philipp Müller + + * gst/apetag/Makefile.am: + apetag: minor Makefile.am surgery + -I$(top_srcdir)/gst-libs/ is already in $(GST_CFLAGS) + +2010-03-04 22:12:35 +0100 Andoni Morales Alastruey + + * ext/raw1394/gst1394clock.c: + dv1394src: Fix internal clock + Fixes #593910. + +2010-03-18 21:14:17 +0000 Tim-Philipp Müller + + * ext/dv/Makefile.am: + * ext/esd/Makefile.am: + * ext/libcaca/Makefile.am: + * ext/pulse/Makefile.am: + * ext/shout2/Makefile.am: + * ext/speex/Makefile.am: + * ext/wavpack/Makefile.am: + * gst/auparse/Makefile.am: + * gst/avi/Makefile.am: + * gst/flx/Makefile.am: + * gst/icydemux/Makefile.am: + * gst/interleave/Makefile.am: + * gst/matroska/Makefile.am: + * gst/qtdemux/Makefile.am: + * gst/replaygain/Makefile.am: + * gst/rtp/Makefile.am: + * gst/udp/Makefile.am: + * gst/videomixer/Makefile.am: + * gst/wavparse/Makefile.am: + * sys/directsound/Makefile.am: + * sys/oss/Makefile.am: + * sys/waveform/Makefile.am: + * tests/examples/v4l2/Makefile.am: + build: Makefile.am cleanups + Mostly add $(GST_BASE_CFLAGS) where it was missing, but also fix up + order of flags and libs if needed (see docs/random/moving-plugins). + +2010-03-18 18:49:24 +0000 Tim-Philipp Müller + + * sys/directsound/gstdirectsoundsink.c: + directsoundsink: fix redundant function redeclaration compiler warnings + +2010-03-18 19:00:09 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + * gst/alpha/gstalpha.h: + alpha: Remove remaining floating point arithmetic when processing a pixel + +2010-03-18 18:55:34 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + alpha: Refactor chroma keying into a single function + This reduces code duplication once we add support for more color formats. + +2010-03-18 14:31:35 +0100 Benjamin Otte + + * ext/aalib/gstaasink.c: + * ext/annodex/gstcmmldec.c: + * ext/annodex/gstcmmlenc.c: + * ext/cairo/gsttextoverlay.c: + * ext/cairo/gsttimeoverlay.c: + * ext/dv/gstdvdec.c: + * ext/dv/gstdvdemux.c: + * ext/esd/esdmon.c: + * ext/esd/esdsink.c: + * ext/gconf/gstgconfaudiosink.c: + * ext/gconf/gstgconfaudiosrc.c: + * ext/gconf/gstgconfvideosink.c: + * ext/gconf/gstgconfvideosrc.c: + * ext/gdk_pixbuf/gstgdkpixbuf.c: + * ext/gdk_pixbuf/pixbufscale.c: + * ext/hal/gsthalaudiosink.c: + * ext/hal/gsthalaudiosrc.c: + * ext/jpeg/gstjpegdec.c: + * ext/jpeg/gstjpegenc.c: + * ext/jpeg/gstsmokedec.c: + * ext/jpeg/gstsmokeenc.c: + * ext/libcaca/gstcacasink.c: + * ext/libmng/gstmng.h: + * ext/libmng/gstmngdec.c: + * ext/libmng/gstmngenc.c: + * ext/libpng/gstpng.h: + * ext/libpng/gstpngdec.c: + * ext/libpng/gstpngenc.c: + * ext/mikmod/gstmikmod.c: + * ext/raw1394/gstdv1394src.c: + * ext/raw1394/gsthdv1394src.c: + * ext/shout2/gstshout2.c: + * ext/soup/gstsouphttpsrc.c: + * ext/speex/gstspeexdec.c: + * ext/speex/gstspeexenc.c: + * gst/apetag/gstapedemux.c: + * gst/audiofx/audioamplify.c: + * gst/audiofx/audiodynamic.c: + * gst/audiofx/audioinvert.c: + * gst/audiofx/audiokaraoke.c: + * gst/audiofx/audiopanorama.c: + * gst/auparse/gstauparse.c: + * gst/autodetect/gstautoaudiosink.c: + * gst/autodetect/gstautoaudiosrc.c: + * gst/autodetect/gstautovideosink.c: + * gst/autodetect/gstautovideosrc.c: + * gst/avi/gstavidemux.c: + * gst/avi/gstavimux.c: + * gst/cutter/gstcutter.c: + * gst/debugutils/breakmydata.c: + * gst/debugutils/efence.c: + * gst/debugutils/gstnavigationtest.c: + * gst/debugutils/gstnavseek.c: + * gst/debugutils/gstpushfilesrc.c: + * gst/debugutils/negotiation.c: + * gst/debugutils/progressreport.c: + * gst/debugutils/testplugin.c: + * gst/flx/gstflxdec.c: + * gst/goom/gstgoom.c: + * gst/goom2k1/gstgoom.c: + * gst/icydemux/gsticydemux.c: + * gst/id3demux/gstid3demux.c: + * gst/law/mulaw-decode.c: + * gst/law/mulaw-encode.c: + * gst/level/gstlevel.c: + * gst/median/gstmedian.c: + * gst/monoscope/gstmonoscope.c: + * gst/multifile/gstmultifilesink.c: + * gst/multifile/gstmultifilesrc.c: + * gst/multipart/multipartdemux.c: + * gst/multipart/multipartmux.c: + * gst/qtdemux/gstrtpxqtdepay.c: + * gst/qtdemux/qtdemux.c: + * gst/replaygain/gstrganalysis.c: + * gst/replaygain/gstrglimiter.c: + * gst/replaygain/gstrgvolume.c: + * gst/rtp/gstasteriskh263.c: + * gst/rtp/gstrtpL16depay.c: + * gst/rtp/gstrtpL16pay.c: + * gst/rtp/gstrtpac3depay.c: + * gst/rtp/gstrtpamrdepay.c: + * gst/rtp/gstrtpamrpay.c: + * gst/rtp/gstrtpbvdepay.c: + * gst/rtp/gstrtpbvpay.c: + * gst/rtp/gstrtpceltdepay.c: + * gst/rtp/gstrtpceltpay.c: + * gst/rtp/gstrtpdepay.c: + * gst/rtp/gstrtpdvdepay.c: + * gst/rtp/gstrtpdvpay.c: + * gst/rtp/gstrtpg723depay.c: + * gst/rtp/gstrtpg723pay.c: + * gst/rtp/gstrtpg726depay.c: + * gst/rtp/gstrtpg726pay.c: + * gst/rtp/gstrtpg729depay.c: + * gst/rtp/gstrtpg729pay.c: + * gst/rtp/gstrtpgsmdepay.c: + * gst/rtp/gstrtpgsmpay.c: + * gst/rtp/gstrtph263depay.c: + * gst/rtp/gstrtph263pay.c: + * gst/rtp/gstrtph263pdepay.c: + * gst/rtp/gstrtph263ppay.c: + * gst/rtp/gstrtph264depay.c: + * gst/rtp/gstrtph264pay.c: + * gst/rtp/gstrtpilbcdepay.c: + * gst/rtp/gstrtpilbcpay.c: + * gst/rtp/gstrtpj2kdepay.c: + * gst/rtp/gstrtpj2kpay.c: + * gst/rtp/gstrtpjpegdepay.c: + * gst/rtp/gstrtpjpegpay.c: + * gst/rtp/gstrtpmp1sdepay.c: + * gst/rtp/gstrtpmp2tdepay.c: + * gst/rtp/gstrtpmp2tpay.c: + * gst/rtp/gstrtpmp4adepay.c: + * gst/rtp/gstrtpmp4apay.c: + * gst/rtp/gstrtpmp4gdepay.c: + * gst/rtp/gstrtpmp4gpay.c: + * gst/rtp/gstrtpmp4vdepay.c: + * gst/rtp/gstrtpmp4vpay.c: + * gst/rtp/gstrtpmpadepay.c: + * gst/rtp/gstrtpmpapay.c: + * gst/rtp/gstrtpmpvdepay.c: + * gst/rtp/gstrtpmpvpay.c: + * gst/rtp/gstrtppcmadepay.c: + * gst/rtp/gstrtppcmapay.c: + * gst/rtp/gstrtppcmudepay.c: + * gst/rtp/gstrtppcmupay.c: + * gst/rtp/gstrtpqdmdepay.c: + * gst/rtp/gstrtpsirendepay.c: + * gst/rtp/gstrtpsirenpay.c: + * gst/rtp/gstrtpspeexdepay.c: + * gst/rtp/gstrtpspeexpay.c: + * gst/rtp/gstrtpsv3vdepay.c: + * gst/rtp/gstrtptheoradepay.c: + * gst/rtp/gstrtptheorapay.c: + * gst/rtp/gstrtpvorbisdepay.c: + * gst/rtp/gstrtpvorbispay.c: + * gst/rtp/gstrtpvrawdepay.c: + * gst/rtp/gstrtpvrawpay.c: + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/gstrtpptdemux.c: + * gst/rtpmanager/gstrtpsession.c: + * gst/rtpmanager/gstrtpssrcdemux.c: + * gst/rtsp/gstrtpdec.c: + * gst/rtsp/gstrtspgoogle.c: + * gst/rtsp/gstrtspsrc.c: + * gst/smpte/gstsmpte.c: + * gst/smpte/gstsmptealpha.c: + * gst/udp/gstdynudpsink.c: + * gst/udp/gstmultiudpsink.c: + * gst/udp/gstudpsink.c: + * gst/udp/gstudpsrc.c: + * gst/videocrop/gstaspectratiocrop.c: + * gst/videocrop/gstvideocrop.c: + * gst/videofilter/gstgamma.c: + * gst/videofilter/gstvideobalance.c: + * gst/videofilter/gstvideoflip.c: + * gst/videofilter/gstvideotemplate.c: + * gst/wavenc/gstwavenc.c: + * gst/wavparse/gstwavparse.c: + * gst/y4m/gsty4mencode.c: + * sys/directsound/gstdirectsoundsink.c: + * sys/oss/gstossmixerelement.c: + * sys/oss/gstosssink.c: + * sys/oss/gstosssrc.c: + * sys/osxaudio/gstosxaudiosink.c: + * sys/osxaudio/gstosxaudiosrc.c: + * sys/osxvideo/osxvideosink.m: + * sys/sunaudio/gstsunaudiomixer.c: + * sys/sunaudio/gstsunaudiosink.c: + * sys/sunaudio/gstsunaudiosrc.c: + * sys/v4l2/gstv4l2sink.c: + * sys/v4l2/gstv4l2src.c: + * sys/waveform/gstwaveformsink.c: + * sys/ximage/gstximagesrc.c: + gst_element_class_set_details => gst_element_class_set_details_simple + +2010-03-18 14:02:30 +0100 Benjamin Otte + + * gst/oldcore/Makefile.am: + * gst/oldcore/gstaggregator.c: + * gst/oldcore/gstaggregator.h: + * gst/oldcore/gstelements.c: + * gst/oldcore/gstfdsink.c: + * gst/oldcore/gstfdsink.h: + * gst/oldcore/gstmd5sink.c: + * gst/oldcore/gstmd5sink.h: + * gst/oldcore/gstmultifilesrc.c: + * gst/oldcore/gstmultifilesrc.h: + * gst/oldcore/gstpipefilter.c: + * gst/oldcore/gstpipefilter.h: + * gst/oldcore/gstshaper.c: + * gst/oldcore/gstshaper.h: + * gst/oldcore/gststatistics.c: + * gst/oldcore/gststatistics.h: + Remove oldcore directory + The elements have been unused for ages and all important ones have been + replaced or copied elsewhere. + +2010-03-18 13:45:08 +0100 Benjamin Otte + + * gst/avi/gstavidecoder.c: + avi: Remove old file + Seems to be leftover from the 0.4 days or so. + +2010-03-18 12:44:53 +0100 Mark Nauwelaerts + + * ext/pulse/pulsesink.c: + * ext/pulse/pulsesrc.c: + * ext/pulse/pulseutil.c: + pulse: use #ifdef rather than #if conditionals + +2010-03-18 12:20:17 +0100 Mark Nauwelaerts + + * gst/rtp/gstrtph264depay.c: + rtph264depay: do not call _push_ts with unneeded (and wrong) time parameter + Fixes #613206. + +2010-03-18 11:33:59 +0100 Mark Nauwelaerts + + * gst/avi/gstavidemux.c: + avidemux: fix typo in header validation check + +2010-03-18 01:51:19 +0100 Jan Urbański + + * gst/flv/gstflvmux.c: + flvmux: put more information in the metadata + Additional tags are: audiocodecid, videocodecid framerate and (in the + non-live case) filesize. + While at it, fix index rewriting to update duration and filesize + values even if the index is empty. + Fixes #613094. + +2010-03-17 21:33:28 +0100 Benjamin Otte + + * configure.ac: + * ext/jpeg/gstjpegenc.c: + * ext/speex/gstspeexenc.h: + * gst/goom/goom_config.h: + * gst/goom/mathtools.h: + * tests/check/elements/level.c: + Add -Wundef to configure flags + and fix the resulting warnings + +2010-03-17 20:02:16 +0100 Benjamin Otte + + * configure.ac: + -Wmissing-prototypes is not valid for C++ + +2010-03-17 19:35:10 +0100 Benjamin Otte + + * configure.ac: + * ext/flac/gstflacdec.c: + * ext/gdk_pixbuf/gstgdkpixbuf.c: + * ext/gdk_pixbuf/pixbufscale.c: + * ext/jpeg/gstjpeg.h: + * ext/jpeg/gstjpegdec.c: + * ext/jpeg/gstjpegenc.c: + * ext/soup/gstsouphttpsrc.c: + * ext/wavpack/gstwavpackdec.c: + * gst/deinterlace/tvtime/greedyh.c: + * gst/deinterlace/tvtime/tomsmocomp.c: + * gst/equalizer/gstiirequalizer.c: + * gst/replaygain/gstrganalysis.c: + * gst/replaygain/gstrglimiter.c: + * gst/replaygain/gstrgvolume.c: + * gst/rtp/gstrtpg723pay.c: + * gst/rtp/gstrtpg729pay.c: + * gst/rtpmanager/gstrtpbin.c: + * gst/rtsp/gstrtspsrc.c: + * gst/videomixer/videomixer.c: + * sys/v4l2/v4l2src_calls.c: + Add -Wredundant-decls warning flag + Also fix compile issues + +2010-03-17 18:49:11 +0100 Benjamin Otte + + * gst/monoscope/gstmonoscope.h: + Fix warnings in experimental plugins, too + +2010-03-17 18:23:00 +0100 Benjamin Otte + + * configure.ac: + * ext/annodex/gstannodex.c: + * ext/annodex/gstcmmldec.h: + * ext/annodex/gstcmmlenc.h: + * ext/annodex/gstcmmlparser.c: + * ext/annodex/gstcmmlutils.c: + * ext/dv/gstdvdec.c: + * ext/flac/gstflacenc.c: + * ext/gdk_pixbuf/gstgdkpixbuf.c: + * ext/gdk_pixbuf/pixbufscale.h: + * ext/jpeg/Makefile.am: + * ext/jpeg/gstjpeg.c: + * ext/jpeg/gstjpeg.h: + * ext/jpeg/gstjpegdec.c: + * ext/jpeg/gstjpegenc.c: + * ext/wavpack/gstwavpackstreamreader.c: + * ext/wavpack/gstwavpackstreamreader.h: + * gst/debugutils/breakmydata.c: + * gst/debugutils/gstnavseek.c: + * gst/debugutils/rndbuffersize.c: + * gst/debugutils/testplugin.c: + * gst/deinterlace/tvtime/greedyh.asm: + * gst/deinterlace/tvtime/greedyh.c: + * gst/deinterlace/tvtime/mmx.h: + * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll.inc: + * gst/goom/goom_fx.h: + * gst/goom2k1/filters.c: + * gst/goom2k1/filters.h: + * gst/law/mulaw-conversion.c: + * gst/matroska/matroska-demux.c: + * gst/matroska/matroska-mux.c: + * gst/multipart/multipart.c: + * gst/multipart/multipartdemux.c: + * gst/multipart/multipartdemux.h: + * gst/multipart/multipartmux.c: + * gst/multipart/multipartmux.h: + * gst/qtdemux/gstrtpxqtdepay.c: + * gst/rtp/fnv1hash.c: + * gst/rtp/fnv1hash.h: + * gst/rtp/gstasteriskh263.h: + * gst/rtp/gstrtpL16depay.h: + * gst/rtp/gstrtpL16pay.h: + * gst/rtp/gstrtpac3depay.h: + * gst/rtp/gstrtpamrdepay.h: + * gst/rtp/gstrtpamrpay.h: + * gst/rtp/gstrtpbvdepay.h: + * gst/rtp/gstrtpbvpay.c: + * gst/rtp/gstrtpbvpay.h: + * gst/rtp/gstrtpceltdepay.h: + * gst/rtp/gstrtpceltpay.h: + * gst/rtp/gstrtpdvdepay.h: + * gst/rtp/gstrtpdvpay.h: + * gst/rtp/gstrtpg723depay.h: + * gst/rtp/gstrtpg723pay.h: + * gst/rtp/gstrtpg726depay.h: + * gst/rtp/gstrtpg726pay.h: + * gst/rtp/gstrtpg729depay.h: + * gst/rtp/gstrtpg729pay.h: + * gst/rtp/gstrtpgsmdepay.h: + * gst/rtp/gstrtpgsmpay.h: + * gst/rtp/gstrtph263depay.h: + * gst/rtp/gstrtph263pay.h: + * gst/rtp/gstrtph263pdepay.h: + * gst/rtp/gstrtph263ppay.h: + * gst/rtp/gstrtph264depay.h: + * gst/rtp/gstrtph264pay.h: + * gst/rtp/gstrtpilbcdepay.h: + * gst/rtp/gstrtpilbcpay.c: + * gst/rtp/gstrtpilbcpay.h: + * gst/rtp/gstrtpj2kdepay.h: + * gst/rtp/gstrtpj2kpay.h: + * gst/rtp/gstrtpjpegdepay.h: + * gst/rtp/gstrtpjpegpay.h: + * gst/rtp/gstrtpmp1sdepay.h: + * gst/rtp/gstrtpmp2tdepay.h: + * gst/rtp/gstrtpmp2tpay.h: + * gst/rtp/gstrtpmp4adepay.h: + * gst/rtp/gstrtpmp4apay.h: + * gst/rtp/gstrtpmp4gdepay.h: + * gst/rtp/gstrtpmp4gpay.h: + * gst/rtp/gstrtpmp4vdepay.h: + * gst/rtp/gstrtpmp4vpay.h: + * gst/rtp/gstrtpmpadepay.h: + * gst/rtp/gstrtpmpapay.h: + * gst/rtp/gstrtpmpvdepay.h: + * gst/rtp/gstrtpmpvpay.h: + * gst/rtp/gstrtppcmadepay.h: + * gst/rtp/gstrtppcmapay.h: + * gst/rtp/gstrtppcmudepay.h: + * gst/rtp/gstrtppcmupay.h: + * gst/rtp/gstrtpqdmdepay.h: + * gst/rtp/gstrtpsirendepay.h: + * gst/rtp/gstrtpsirenpay.c: + * gst/rtp/gstrtpsirenpay.h: + * gst/rtp/gstrtpspeexdepay.h: + * gst/rtp/gstrtpspeexpay.h: + * gst/rtp/gstrtpsv3vdepay.h: + * gst/rtp/gstrtptheoradepay.h: + * gst/rtp/gstrtptheorapay.h: + * gst/rtp/gstrtpvorbisdepay.h: + * gst/rtp/gstrtpvorbispay.h: + * gst/rtp/gstrtpvrawdepay.h: + * gst/rtp/gstrtpvrawpay.h: + * gst/rtsp/gstrtpdec.c: + * gst/rtsp/gstrtspsrc.c: + * gst/smpte/gstmask.c: + * gst/smpte/gstmask.h: + * gst/videobox/gstvideobox.h: + * gst/videocrop/gstvideocrop.h: + * gst/videofilter/gstgamma.c: + * gst/videofilter/gstvideobalance.c: + * gst/videomixer/videomixer.c: + * gst/videomixer/videomixer.h: + * gst/wavenc/gstwavenc.h: + * sys/v4l2/gstv4l2colorbalance.h: + * sys/v4l2/gstv4l2object.c: + * sys/v4l2/gstv4l2sink.c: + * sys/v4l2/gstv4l2src.c: + * sys/v4l2/gstv4l2tuner.h: + * sys/v4l2/gstv4l2vidorient.h: + * sys/ximage/ximageutil.c: + * tests/check/elements/aspectratiocrop.c: + * tests/check/elements/audioamplify.c: + * tests/check/elements/audiochebband.c: + * tests/check/elements/audiocheblimit.c: + * tests/check/elements/audiodynamic.c: + * tests/check/elements/audioecho.c: + * tests/check/elements/audioinvert.c: + * tests/check/elements/audiopanorama.c: + * tests/check/elements/audiowsincband.c: + * tests/check/elements/audiowsinclimit.c: + * tests/check/elements/avimux.c: + * tests/check/elements/avisubtitle.c: + * tests/check/elements/cmmldec.c: + * tests/check/elements/equalizer.c: + * tests/check/elements/level.c: + * tests/check/elements/matroskamux.c: + * tests/check/elements/multifile.c: + * tests/check/elements/rganalysis.c: + * tests/check/elements/rglimiter.c: + * tests/check/elements/rgvolume.c: + * tests/check/elements/shapewipe.c: + * tests/check/elements/souphttpsrc.c: + * tests/check/elements/spectrum.c: + * tests/check/elements/videofilter.c: + * tests/check/elements/wavpackdec.c: + * tests/check/elements/wavpackenc.c: + * tests/check/elements/wavpackparse.c: + * tests/check/elements/y4menc.c: + * tests/check/generic/states.c: + * tests/check/pipelines/simple-launch-lines.c: + * tests/check/pipelines/wavpack.c: + * tests/examples/equalizer/demo.c: + * tests/examples/level/level-example.c: + * tests/examples/spectrum/spectrum-example.c: + * tests/icles/v4l2src-test.c: + Add -Wmissing-declarations -Wmissing-prototypes warning flags + And fix all the warnings. + +2010-03-17 16:23:24 +0100 Wim Taymans + + * gst/rtp/gstrtpmp4gdepay.c: + mp4gdepay: improve constantDuration guessing + When no constantDuration has been given in the caps, try to derive one from the + timestamp difference between packets. Also keep doing this for each packet + because some broken streams might simply provide wrong timestamps. + +2010-03-16 23:43:39 +0100 Jan Urbański + + * gst/flv/gstflvmux.c: + flvmux: Put width and height in the metadata + Some players use that info to scale their display. + See #613094. + +2010-03-16 23:32:45 +0100 Jan Urbański + + * gst/flv/gstflvmux.c: + flvmux: don't put timestamps larger than G_MAXINT32 in the FLV tags + For non-live input respond by pushing EOS, for live wrap the + timestamps every G_MAXINT32 miliseconds. + Fixes #613003. + +2010-03-16 23:40:12 +0200 Stefan Kost + + * ext/soup/gstsouphttpsrc.c: + soup: also use g_value_set_static_string() here for static strings + +2010-03-16 21:23:11 +0100 Sebastian Dröge + + * gst/alpha/gstalphacolor.c: + alphacolor: Fix RGBA<->AYUV conversion + +2010-03-16 21:16:26 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + * gst/alpha/gstalpha.h: + alpha: Remove redundant instance field + +2010-03-16 21:10:08 +0100 Sebastian Dröge + + * gst/alpha/gstalpha.c: + alpha: Protect property values from changes during frame processing + +2010-03-15 23:29:55 +0300 Руслан Ижбулатов + + * ext/libpng/gstpngdec.c: + pngenc: Use png_get_io_ptr() instead of accessing io_ptr directly + Fixes #612700 (for the last time!) + +2010-03-15 23:29:06 +0300 Руслан Ижбулатов + + * configure.ac: + png: Check for libpng >= 1.2 instead of libpng12 + +2010-03-16 01:29:36 +0100 Jan Urbański + + * gst/flv/gstflvmux.c: + * gst/flv/gstflvmux.h: + flvmux: Always put a duration tag in the metadata + Some Flash players (for instance JW Player) always expect a duration + tag, otherwise they don't start playback. + If duration can be queried from the sink pads or is provided as a tag, + use it. Otherwise try to determine it from the last seen timestamp of + the sink pads after EOS and rewrite it in the header before writing + the index. + +2010-03-16 00:35:46 +0100 Jan Urbański + + * gst/flv/gstflvmux.c: + * gst/flv/gstflvmux.h: + flvmux: Remove the send_codec_data field from GstFlvPad + That field is not used anymore after the changes in + 9fdecbc1c11f4e5af6578bba32a9b32771029d33. + +2010-03-16 13:53:26 +0100 Wim Taymans + + * gst/udp/gstmultiudpsink.c: + multiudpsink: get family of external sockets too + Get the family of externally configured sockets so that we can configure it + correctly. + +2010-03-15 20:37:51 +0100 Sebastian Dröge + + * gst/alpha/gstalphacolor.c: + alphacolor: Add support for the remaining ARGB formats + +2010-03-15 19:16:18 +0100 Sebastian Dröge + + * gst/alpha/gstalphacolor.c: + alphacolor: Simplify ARGB<->AYUV conversions by code generation macros + +2010-03-15 19:07:28 +0100 Sebastian Dröge + + * docs/plugins/Makefile.am: + * gst/alpha/Makefile.am: + * gst/alpha/gstalpha.c: + * gst/alpha/gstalpha.h: + alpha: Minor cleanups and move declarations into a separate header file + +2010-03-15 18:58:51 +0100 Sebastian Dröge + + * gst/alpha/Makefile.am: + * gst/alpha/gstalpha.c: + alpha: Use GstVideoFilter as base class for automatic QoS support + +2010-03-15 18:50:11 +0100 Sebastian Dröge + + * gst/alpha/gstalphacolor.c: + * gst/alpha/gstalphacolor.h: + alphacolor: Add support for inplace conversions from AYUV to ARGB + +2010-03-15 18:14:19 +0100 Sebastian Dröge + + * gst/alpha/gstalphacolor.c: + * gst/alpha/gstalphacolor.h: + alphacolor: Use libgstvideo for caps parsing + +2010-03-15 18:09:55 +0100 Sebastian Dröge + + * gst/alpha/Makefile.am: + * gst/alpha/gstalphacolor.c: + * gst/alpha/gstalphacolor.h: + alphacolor: Use GstVideoFilter as base class for automatic QoS support + +2010-03-15 18:07:29 +0100 Sebastian Dröge + + * gst/alpha/gstalphacolor.c: + alphacolor: Some minor cleanup + +2010-03-15 14:16:58 +0100 Sebastian Dröge + + * ext/speex/gstspeexdec.c: + * ext/speex/gstspeexdec.h: + speexdec: Use speex_stereo_state_init() instead of the deprecated initialization macro + Fixes bug #612777. + +2010-03-15 01:09:49 +0100 Jan Urbański + + * gst/flv/gstflvmux.c: + flvmux: Correctly mark buffers as delta units + Mark video interframes, video codec data buffers and audio buffers (if + it's not an audio-only stream) as delta units. + +2010-03-14 19:32:20 +0100 Jan Urbański + + * gst/flv/gstflvmux.c: + flvmux: Support streamheaders + Put the FLV header, the metadata tag and (if present) codec + information in the streamheader to allow the muxer to be used for + streaming. + +2010-03-14 01:38:21 +0100 Jan Urbański + + * gst/flv/gstflvmux.c: + flvmux: Preallocate index space and fill it after finishing output + Make the index appear at the beginning of the file, which is what most + players are expecting. + Fixes #601236. + +2010-03-15 13:47:13 +0100 Sebastian Dröge + + * gst/flv/gstflvmux.c: + flvmux: Minor coding style fixes and cleanup + +2010-03-14 01:34:02 +0100 Jan Urbański + + * gst/flv/gstflvmux.c: + * gst/flv/gstflvmux.h: + flvmux: Add a is-live property + If it is set, the muxer will not write the index. Defaults to false. + +2010-03-14 01:25:42 +0100 Jan Urbański + + * gst/flv/gstflvmux.c: + flvmux: Only put valid seek points in the index + For files containing video only video keyframes are valid points to + which a player can seek. For audio-only files any tag start is a valid + seek point. + See #601236. + +2010-03-14 01:09:37 +0100 Jan Urbański + + * gst/flv/gstflvmux.c: + flvmux: Fix index building to make entries point to tag's start offset + Previous coding was wrongly incrementing the total byte count before + adding an index entry. + +2010-03-15 13:40:38 +0100 Sebastian Dröge + + * ext/cairo/gsttextoverlay.c: + cairotextoverlay: Don't render text outside the frame boundaries + Fixes bug #611986. + +2010-03-15 11:38:23 +0100 Wim Taymans + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: don't forget to send keepalive messages + When we operate in TCP mode, still send keepalive messages when we + need to. + Fixes #612696 + +2010-03-13 23:19:35 +0300 Руслан Ижбулатов + + * ext/libpng/gstpngenc.c: + pngenc: Call png_jmpbuf() instead of accessing png_struct_ptr directly + Fixes #612700 (again) + +2010-03-12 16:44:30 +0300 Руслан Ижбулатов + + * ext/libpng/gstpngenc.c: + pngenc: Call png_error() instead of using longjmp() directly. + Fixes #612700 + +2010-03-12 13:57:28 +0100 Edward Hervey + + * common: + Automatic update of common submodule + From e272f71 to 55cd514 + +2010-03-05 11:06:47 -0300 Thiago Santos + + * gst/qtdemux/qtdemux.c: + * gst/qtdemux/qtdemux_fourcc.h: + qtdemux: add XMP parsing support + Use xmp helpers to parse XMP metadata in udta atom. + Fixes #609539 + +2010-03-11 12:32:56 -0800 Michael Smith + + * gst/udp/gstmultiudpsink.h: + * gst/udp/gstudpnetutils.c: + * gst/udp/gstudpnetutils.h: + udp: fix compilation errors on non-windows. + +2010-03-10 22:23:43 +0100 Andoni Morales Alastruey + + * gst/udp/gstmultiudpsink.c: + * gst/udp/gstmultiudpsink.h: + * gst/udp/gstudpnetutils.c: + * gst/udp/gstudpnetutils.h: + multiudpsink: avoid getting the socket family using getsockname() + +2010-03-11 17:28:47 +0100 Edward Hervey + + * gst/qtdemux/qtdemux.c: + qtdemux: Fix print statements for pointer differences. + This fixes it for both 32 and 64 bit + +2010-03-11 17:28:35 +0100 Edward Hervey + + * gst/qtdemux/qtdemux.c: + qtdemux: Fix unitialized variables + +2010-03-11 17:03:47 +0100 Edward Hervey + + * gst/flv/gstflvdemux.c: + flvdemux: Fix printf formatting for macosx + +2010-03-11 17:03:05 +0100 Edward Hervey + + * gst/flv/gstflvdemux.c: + flvdemux: Fix unitialized variables + +2010-03-11 17:02:44 +0100 Edward Hervey + + * gst/avi/gstavidemux.c: + avidemux: Fix unitialized variable. + +2010-02-19 13:39:04 +0100 Edward Hervey + + * gst/flv/gstflvparse.c: + flvparse: Make script tag parsing more flexible. + * The nb_elements for arrays is just an indication, we can therefore ignore + it and carry on parsing metadata items until we reach the end marker. + * If type == 3, then the script tag contains a list of object followed + by the end marker. + Refactor code slightly to handle both cases + https://bugzilla.gnome.org/show_bug.cgi?id=610447 + +2010-03-11 15:51:40 +0000 Tim-Philipp Müller + + * tests/check/elements/deinterleave.c: + * tests/check/elements/interleave.c: + tests: fix metadata not writable warnings in interleave and deinterleave tests + +2010-03-11 15:38:19 +0000 Tim-Philipp Müller + + * tests/check/elements/apev2mux.c: + * tests/check/elements/id3v2mux.c: + tests: fix metadata not writable warnings with apev2mux and id3v2mux tests + +2010-03-11 15:24:20 +0000 Tim-Philipp Müller + + * ext/soup/gstsouphttpsrc.c: + souphttpsrc: fix metadata writable warnings + Set metadata on buffer first, when the refcount is still 1, and only + ref again afterwards. + +2010-03-11 15:02:48 +0100 Mark Nauwelaerts + + * gst/avi/gstavidemux.c: + avidemux: ignore stream with invalid header time metadata + +2010-03-08 14:57:17 -0300 Thiago Santos + + * gst/qtdemux/qtdemux.c: + qtdemux: Set stream-format=raw on AAC caps + Set stream-format=raw for AAC caps, as that is the + expected AAC format to be in this container family. + Fixes #566250 + +2010-03-11 12:56:11 +0100 Wim Taymans + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: check for NULL before doing strcmp + Check the connection and address type for NULL before doing strcmp and + crashing. + Fixes #612553 + +2010-03-11 11:20:59 +0100 Benjamin Otte + + * common: + Automatic update of common submodule + From df8a7c8 to e272f71 + +2010-03-11 11:09:55 +0200 Stefan Kost + + * gst/udp/gstudpnetutils.c: + build: include stdlib.h for atoi() + +2010-03-11 10:33:00 +0200 Stefan Kost + + * gst/audiofx/audiopanorama.c: + audiopanorama: move invariant check out of the inner loop + Improves performance for simple method. + +2010-03-10 22:15:04 +0100 Benjamin Otte + + * configure.ac: + Update CXXFLAGS, too, just like CFLAGS + +2010-03-10 21:01:20 +0100 Benjamin Otte + + * configure.ac: + * gst/rtpmanager/Makefile.am: + * tests/check/Makefile.am: + Update for recent changes to common submodule + This just replaces every "$ERROR_CFLAGS" usage with a usage of + "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as + previously. + Actually using that separation will happen later. + +2010-03-10 21:52:09 +0100 Benjamin Otte + + * common: + Automatic update of common submodule + From 9720a7d to df8a7c8 + +2010-03-10 20:43:57 +0100 Benjamin Otte + + * common: + Automatic update of common submodule + From 0b6e072 to 9720a7d + +2010-03-10 10:51:28 -0800 Andoni Morales Alastruey + + * gst/udp/gstmultiudpsink.c: + multiudpsink: Reset windows error code after getting corresponding error message. + +2010-03-09 17:32:27 -0800 Michael Smith + + * gst/avi/gstavimux.c: + * gst/avi/gstavimux.h: + avimux: put the codec_data blob into the actual data for MPEG4 video, to match other implementations in the wild. + +2010-03-10 16:09:56 +0100 Benjamin Otte + + * common: + Automatic update of common submodule + From 7cc5eb4 to 0b6e072 + +2010-02-23 21:06:55 -0300 Thadeu Lima de Souza Cascardo + + * sys/ximage/gstximagesrc.c: + ximagesrc: send new_segment with GST_FORMAT_TIME format + Instead of using BaseSrc default format GST_FORMAT_BYTES, send it in + GST_FORMAT_TIME. + Signed-off-by: Thadeu Lima de Souza Cascardo + Fixes #611659 + +2010-03-10 11:46:06 +0100 Mark Nauwelaerts + + * gst/avi/gstavidemux.c: + avidemux: push mode; also report seekable without an element index + ... since recent code also seeks around to obtain required data + from avi index. + +2010-03-09 18:06:52 +0100 Mark Nauwelaerts + + * gst/avi/gstavidemux.c: + avidemux: add some check and standardized seek event handling in push mode + +2010-03-09 18:05:29 +0100 Mark Nauwelaerts + + * gst/avi/gstavidemux.c: + avidemux: fix offset handling in push mode seeking + Push mode seeking uses same index data as pull mode, and stores + offset to data in chunk, whereas push mode operates in chunks, + and as such needs offset consistently corresponding to chunk headers. + Also fix determining best matching stream for incoming newsegment event, + as well as setting some stream state accordingly. + +2010-02-26 21:29:49 +0100 Mark Nauwelaerts + + * gst/flv/gstflvdemux.c: + * gst/flv/gstflvdemux.h: + flvdemux: conduct index scan in task thread + ... rather than in seeking thread, which might then occupy mainloop + for some time with possible unresponsive side-effects. + +2010-02-26 21:27:33 +0100 Mark Nauwelaerts + + * gst/flv/gstflvparse.c: + flvdemux: avoid indefinite index growth + That is, check for and do not add an index entry that has already + been added. + +2010-02-18 14:57:39 +0100 Mark Nauwelaerts + + * gst/flv/gstflvparse.c: + flvdemux: also collect index info on-the-fly in pull mode + +2010-02-18 12:42:31 +0100 Mark Nauwelaerts + + * gst/flv/gstflvdemux.c: + * gst/flv/gstflvdemux.h: + * gst/flv/gstflvparse.c: + * gst/flv/gstflvparse.h: + flvdemux: incrementally build index in pull mode + Scan for needed part upon a seek as opposed to doing a complete scan + at startup, which may take some time depending on file and/or platform. + Also accept index metadata in pull mode and peek for some metadata + at the end of the file when deemed appropriate. + +2010-02-18 12:26:46 +0100 Mark Nauwelaerts + + * gst/flv/gstflvdemux.c: + flvdemux: some more variable cleanup + +2010-03-09 18:25:23 +0100 Mark Nauwelaerts + + * gst/flv/gstflvparse.c: + flvdemux: refactor adding index entry + +2010-02-17 11:36:13 +0100 Mark Nauwelaerts + + * gst/flv/gstflvparse.c: + flvdemux: fix setting DELTA_UNIT flag on outgoing buffers + ... which should not depend on having index available or not. + Also refactor resulting collapsed code. + +2010-02-11 19:43:47 +0100 Mark Nauwelaerts + + * gst/qtdemux/qtdemux.c: + qtdemux: avoid erroneous codec-data overriding of stsd information + +2010-02-01 22:37:30 +0100 Mark Nauwelaerts + + * ext/speex/gstspeexdec.c: + speexdec: adapt to new oggdemux + Remove all granulepos hacks and simply use upstream timestamps. + +2010-02-01 22:36:02 +0100 Mark Nauwelaerts + + * ext/speex/gstspeexdec.c: + * ext/speex/gstspeexdec.h: + speexdec: refactor granulepos hacks + +2010-03-10 11:19:46 +0100 Wim Taymans + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: parse connection information + Parse the connection information from the SDP and use it to figure out if we are + dealing with ipv4 or ipv6 connections. + +2010-03-09 17:53:32 +0100 Wim Taymans + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: require a destination for multicast + When setting up the multicast sockets, we need a destination address to listen + on or else we error. + +2010-03-09 17:52:35 +0100 Wim Taymans + + * gst/rtsp/gstrtspsrc.c: + * gst/rtsp/gstrtspsrc.h: + rtspsrc: handle ipv6 listening ports when needed + Add some code to make udpsrc listen on an ipv6 address when needed. The + detection of IPV6 is not yet implemented. + +2010-03-09 17:15:16 +0100 Wim Taymans + + * gst/udp/gstudpsink.c: + * gst/udp/gstudpsink.h: + * gst/udp/gstudpsrc.c: + * gst/udp/gstudpsrc.h: + udp: use uri parsing code + Use the uri parsing helper functions to manage the host and port pairs. This + adds support for IPV6. + +2010-03-09 17:13:31 +0100 Wim Taymans + + * gst/udp/gstudpnetutils.c: + * gst/udp/gstudpnetutils.h: + udpnetutils: add helper functions for udp uri handling + Add some helpers to parse udp uris. Make sure IPV6 is supported too. + +2010-03-05 16:08:45 +0100 Olivier Crête + + * gst/rtpmanager/rtpsession.c: + * gst/rtpmanager/rtpsession.h: + * gst/rtpmanager/rtpsource.c: + * gst/rtpmanager/rtpsource.h: + rtpsession: Make it possible to favor new sources in case of SSRC conflict + Add a "favor-new" property that tells the session to favor new sources when + there is a SSRC conflict. This is useful for SIP calls and other such cases + where a remote loop is extremely unlikely. + Fixes #607615 + +2010-03-05 15:46:48 +0100 Olivier Crête + + * gst/rtpmanager/rtpsession.c: + * gst/rtpmanager/rtpsession.h: + * gst/rtpmanager/rtpsource.c: + * gst/rtpmanager/rtpsource.h: + rtpsession: Move SSRC conflicts lists into RTPSource + We will also need to track SSRC conflicts in remote sources. + See #607615 + +2010-02-26 17:13:49 +0100 Wim Taymans + + * gst/rtsp/gstrtspsrc.c: + rtspsrc: send keep alive when paused + When we are paused, send keep alive messages to the server so that our session + doesn't time out when we go back to playing later. + +2010-03-10 01:10:07 +0000 Tim-Philipp Müller + + * common: + Automatic update of common submodule + From 7aa65b5 to 7cc5eb4 + +2010-02-23 19:48:10 -0800 David Schleef + + * gst/multifile/gstmultifilesink.c: + * gst/multifile/gstmultifilesink.h: + multifilesink: Add key-frame option to next-file + This allows segmenting of MPEG-TS files at key frames, which is + exactly what is needed for Apple's HTTP streaming. + +2010-03-09 21:32:47 +0000 Sebastian Dröge + + * common: + Automatic update of common submodule + From 44ecce7 to 7aa65b5 + +2010-03-08 20:17:58 +0000 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Fix autocropping for odd width/height differences + +2010-03-08 20:02:19 +0000 Sebastian Dröge + + * gst/videobox/Makefile.am: + * gst/videobox/gstvideobox.c: + * gst/videobox/gstvideobox.h: + videobox: Use libgstvideo for format specific stuff + +2010-03-08 19:28:47 +0000 Sebastian Dröge + + * gst/audiofx/audioamplify.c: + * gst/audiofx/audiodynamic.c: + * gst/audiofx/audioecho.c: + * gst/audiofx/audiofxbasefirfilter.c: + * gst/audiofx/audiofxbaseiirfilter.c: + * gst/audiofx/audioinvert.c: + * gst/audiofx/audiokaraoke.c: + * gst/audiofx/audiopanorama.c: + audiofx: Sync properties to the stream time + +2010-03-08 19:20:59 +0000 Sebastian Dröge + + * gst/videobox/Makefile.am: + * gst/videobox/gstvideobox.c: + videobox: Make properties controllable + +2010-03-08 19:09:01 +0000 Sebastian Dröge + + * gst/videobox/gstvideobox.c: + videobox: Some cleanup + +2010-02-28 15:47:50 +0100 Sebastian Dröge + + * gst/effectv/gstaging.c: + * gst/effectv/gstdice.c: + * gst/effectv/gstedge.c: + * gst/effectv/gstop.c: + * gst/effectv/gstquark.c: + * gst/effectv/gstradioac.c: + * gst/effectv/gstrev.c: + * gst/effectv/gstripple.c: + * gst/effectv/gstshagadelic.c: + * gst/effectv/gststreak.c: + * gst/effectv/gstvertigo.c: + * gst/effectv/gstwarp.c: + effectv: Use controller where possible, optimize a bit and make properties threadsafe + +2010-02-26 16:35:17 +0100 Sebastian Dröge + + * pkgconfig/Makefile.am: + build: Make some more rules silent if requested + +2010-02-26 15:41:52 +0100 Sebastian Dröge + + * configure.ac: + configure: Use automake 1.11 silent rules instead of shave if available + This makes sure that we use something that is still maintained and + also brings back libtool 1.5 support. + +2010-03-08 22:57:34 +0100 Benjamin Otte + + * ext/libpng/gstpngenc.c: + png: fractions don't allow doubles + +2010-03-01 12:03:56 +0100 Benjamin Otte + + * gst/flx/gstflxdec.c: + flx: fix description + It's video, not audio + +2010-03-09 17:45:27 +0000 Tim-Philipp Müller + + * configure.ac: + * 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-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-shapewipe.xml: + * docs/plugins/inspect/plugin-shout2send.xml: + * docs/plugins/inspect/plugin-smpte.xml: + * docs/plugins/inspect/plugin-soup.xml: + * docs/plugins/inspect/plugin-spectrum.xml: + * docs/plugins/inspect/plugin-speex.xml: + * docs/plugins/inspect/plugin-taglib.xml: + * docs/plugins/inspect/plugin-udp.xml: + * docs/plugins/inspect/plugin-video4linux2.xml: + * docs/plugins/inspect/plugin-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: + * win32/common/config.h: + Back to development + === release 0.10.21 === -2010-03-09 Tim-Philipp Müller +2010-03-09 00:28:16 +0000 Tim-Philipp Müller + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 0.10.21, "Lemons" + * 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-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-shapewipe.xml: + * docs/plugins/inspect/plugin-shout2send.xml: + * docs/plugins/inspect/plugin-smpte.xml: + * docs/plugins/inspect/plugin-soup.xml: + * docs/plugins/inspect/plugin-spectrum.xml: + * docs/plugins/inspect/plugin-speex.xml: + * docs/plugins/inspect/plugin-taglib.xml: + * docs/plugins/inspect/plugin-udp.xml: + * docs/plugins/inspect/plugin-video4linux2.xml: + * docs/plugins/inspect/plugin-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.21 + +2010-03-09 00:24:45 +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-03-09 00:09:34 +0000 Tim-Philipp Müller @@ -12,6 +2451,8 @@ Revert "Add 4:2:2, 4:1:1, and 4:4:4 output support" This reverts commit 637c26f61a2bd8d7b01f8b6d081d94da65f74557. +=== release 0.10.20 === + 2010-03-08 23:42:51 +0000 Tim-Philipp Müller * ChangeLog: diff --git a/NEWS b/NEWS index 1e5793a..a847219 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,97 @@ -This is GStreamer Good Plug-ins 0.10.21, "Lemons" +This is GStreamer Good Plug-ins 0.10.22, "Square One" + +Changes since 0.10.21: + + * alpha: add support for different color matrixes + * alpha: add support for generating ARGB output + * alpha: add support for ARGB, RGB and xRGB input + * alphacolor: support inplace and on-the-fly conversions from AYUV to ARGB + * alphacolor: Implement color-matrix support and use integer arithmetic only + * videobox: add support for most common RGB(A), (A)YUV, and grayscale formats + * videobox: add support for on-the-fly conversions for some formats + * videobox: add support for filling the background with red, yellow and white + * videobox: add support for YV12, including conversion support for I420/AYUV + * videomixer: add support for ABGR and RGBA + * shapewipe: add support for the remaining ARGB formats + * qtdemux, matroska: export h.264 profile and level in caps + * multifilesink: Add key-frame option to next-file + * directsoundsink: Implement SPDIF support for AC3 + * h264depay: handle STAPs properly + * speexdec: adapt to new oggdemux + * flvdemux: mark delta frames properly + * flvdemux: improve index building and scaning in pull mode + * flvdemux: add support for backwards playback (when operating in pull mode) + * avidemux: fix offset handling in push mode seeking + * matroskademux: prefer index of video track to perform seeking + * matroskademux: add support for backwards playback (when operating in pull mode) + * matroskademux: push correctly sized flac header buffers + * matroskademux: restrict resyncing to subtitle tracks + * rtpsession: Make it possible to favor new sources in case of SSRC conflict + * rtspsrc: send keep alive when paused + * rtspsrc: handle ipv6 listening ports when needed + * rtspsrc: require a destination for multicast + * rtspsrc: parse connection information + * qtdemux: Set stream-format=raw on AAC caps + * qtdemux: add XMP parsing support + * qtdemux: Read replaygain peak/gain tags + * qtdemux: extract stream language in more cases + * id3demux: fix parsing of unsynced frames with data length indicator + * jpegdec: don't crash if jpeg image contains more than three components + * ximagesrc: send new segment event in TIME format + * mp4gdepay: improve constantDuration guessing + * h264pay: fix config-interval property + * rtspsrc: add property to control the buffering method + * png: make work with libpng 1.4 + +Bugs fixed since 0.10.21: + + * 517588 : [avidemux] Allow seeking in push mode + * 593910 : [dv1394src] live streaming / clock issues + * 597739 : Test suite not slow-machine-safe(?) + * 601236 : [flvmux] script tag with index gets written at end of file, contains all tags + * 601617 : matroska-demuxer triggers an assert in gststructure.c + * 604870 : [udpsink] Can't set TTL socket option + * 607615 : Make it possible to favor new sources in case of SSRC conflict + * 610447 : [flvdemux] Be more flexible in script tag (metadata) parsing + * 611659 : [ximagesrc] should send new_segment with GST_FORMAT_TIME format + * 612397 : [multiudpsink] [PATCH] Fix print of socket's error code on Windows + * 612411 : [rtspsrc] lock/performance problem + * 612553 : Segfault in rtspsrc (tcp interleaved and local gst-rtsp-server) + * 612657 : [rtph264depay] refuse caps without profile-level-id when byte-stream is unset + * 612696 : rtspsrc with tcp timeouts after recent commit + * 612700 : pngenc can't be built against libpng 1.4.x anymore + * 612751 : [udpsink] regression when external sockfd is used + * 612777 : Deprecated macro in gstspeexdec.c causes compile error in MSVC + * 613002 : [flvmux] always put duration in metadata tag + * 613003 : [flvmux] EOS after supposedly reaching FLV timestamp limit, but real limit is lower + * 613013 : rtph264pay does not insert config parameters anymore in the stream + * 613094 : [flvmux] put more info (like width and height) in the metadata + * 613206 : [rtph264depay] wrong timestamp for gst_base_rtp_depayload_push_ts? + * 613663 : New warnings in osx plugins + * 613789 : [jpegenc] Updating caps is not supported + * 614158 : [id3demux] doesn't read tags from file correctly (tag with unsynced frames, data length indicator) + * 614353 : matroskademux: can't correctly demux flac-in-MKV + * 614354 : fix small compile break if $(top_srcdir) != $(top_builddir) + * 614460 : matroskademux: wrong H.264 demux in some file + * 614466 : videomixer makes some formats grayscale + * 614471 : [qtdemux] Gstreamer not reading replaygain tags from m4a files + * 614651 : Export h.264 profile and level in caps + * 614765 : racy stream status leave implementation + * 614842 : [jpegenc] sink pad returns ANY (not subset of its template) when connected to a filesink + * 614843 : [alphacolor] unneeded variable + * 614927 : qtdemux: Post avg/max bitrate tags for H.264 + * 615051 : h264depay: STAP are handled the wrong way + * 615143 : [videobox] I420- > AYUV conversion broken + * 615161 : Remove -Wundef from CFLAGS + * 615460 : [deinterlace] broken ... + * 615996 : doesn't detect HAVE_CPU_I386 or HAVE_CPU_X86_64 properly on Solaris + * 615998 : GOOM plugin crashes on Solaris when built with MMX code enabled + * 616166 : [videobox] Use correct order for RGB filling + * 616409 : [videomixer] AYUV blending broken + * 611986 : [cairotextoverlay] Out-of-range deltas give SIGSEGV or other funkyness + * 604106 : [jpegdec] Crash in jpeg_idct_ifast if more than 3 components + * 614001 : [qtdemux] parse Macintosh language codes + * 615793 : [flactag] when used after flacenc: gst_adapter_take_buffer: assertion `nbytes > 0' Changes since 0.10.20: diff --git a/RELEASE b/RELEASE index 38cb9db..2645b60 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -Release notes for GStreamer Good Plug-ins 0.10.21 "Lemons" +Release notes for GStreamer Good Plug-ins 0.10.22 "Square One" @@ -52,21 +52,98 @@ contains a set of less supported plug-ins that haven't passed the -Features of this release (and 0.10.20) +Features of this release - * Fixes for RTP h263 depayloader timestamping regressions that broke video calls - * Fixes for FLAC decoder when FLAC is embedded in a container such as Ogg or Matroska - * rtpsource: bitrate estimation improvements - * rtspsrc, udp: multicast fixes - * identical to 0.10.20 but with one commit that broke make check reverted - -Bugs fixed in this release (and 0.10.20) + * alpha: add support for different color matrixes + * alpha: add support for generating ARGB output + * alpha: add support for ARGB, RGB and xRGB input + * alphacolor: support inplace and on-the-fly conversions from AYUV to ARGB + * alphacolor: Implement color-matrix support and use integer arithmetic only + * videobox: add support for most common RGB(A), (A)YUV, and grayscale formats + * videobox: add support for on-the-fly conversions for some formats + * videobox: add support for filling the background with red, yellow and white + * videobox: add support for YV12, including conversion support for I420/AYUV + * videomixer: add support for ABGR and RGBA + * shapewipe: add support for the remaining ARGB formats + * qtdemux, matroska: export h.264 profile and level in caps + * multifilesink: Add key-frame option to next-file + * directsoundsink: Implement SPDIF support for AC3 + * h264depay: handle STAPs properly + * speexdec: adapt to new oggdemux + * flvdemux: mark delta frames properly + * flvdemux: improve index building and scaning in pull mode + * flvdemux: add support for backwards playback (when operating in pull mode) + * avidemux: fix offset handling in push mode seeking + * matroskademux: prefer index of video track to perform seeking + * matroskademux: add support for backwards playback (when operating in pull mode) + * matroskademux: push correctly sized flac header buffers + * matroskademux: restrict resyncing to subtitle tracks + * rtpsession: Make it possible to favor new sources in case of SSRC conflict + * rtspsrc: send keep alive when paused + * rtspsrc: handle ipv6 listening ports when needed + * rtspsrc: require a destination for multicast + * rtspsrc: parse connection information + * qtdemux: Set stream-format=raw on AAC caps + * qtdemux: add XMP parsing support + * qtdemux: Read replaygain peak/gain tags + * qtdemux: extract stream language in more cases + * id3demux: fix parsing of unsynced frames with data length indicator + * jpegdec: don't crash if jpeg image contains more than three components + * ximagesrc: send new segment event in TIME format + * mp4gdepay: improve constantDuration guessing + * h264pay: fix config-interval property + * rtspsrc: add property to control the buffering method + * png: make work with libpng 1.4 + +Bugs fixed in this release - * 532117 : [matroskamux] Doesn't update the track duration - * 610959 : [flacdec] certain flac-in-ogg file only plays after long delay - * 611213 : [rtpsource] estimate bitrate on receiver side - * 612154 : rtph263depay removes all timestamps from outgoing buffers - + * 517588 : [avidemux] Allow seeking in push mode + * 593910 : [dv1394src] live streaming / clock issues + * 597739 : Test suite not slow-machine-safe(?) + * 601236 : [flvmux] script tag with index gets written at end of file, contains all tags + * 601617 : matroska-demuxer triggers an assert in gststructure.c + * 604870 : [udpsink] Can't set TTL socket option + * 607615 : Make it possible to favor new sources in case of SSRC conflict + * 610447 : [flvdemux] Be more flexible in script tag (metadata) parsing + * 611659 : [ximagesrc] should send new_segment with GST_FORMAT_TIME format + * 612397 : [multiudpsink] [PATCH] Fix print of socket's error code on Windows + * 612411 : [rtspsrc] lock/performance problem + * 612553 : Segfault in rtspsrc (tcp interleaved and local gst-rtsp-server) + * 612657 : [rtph264depay] refuse caps without profile-level-id when byte-stream is unset + * 612696 : rtspsrc with tcp timeouts after recent commit + * 612700 : pngenc can't be built against libpng 1.4.x anymore + * 612751 : [udpsink] regression when external sockfd is used + * 612777 : Deprecated macro in gstspeexdec.c causes compile error in MSVC + * 613002 : [flvmux] always put duration in metadata tag + * 613003 : [flvmux] EOS after supposedly reaching FLV timestamp limit, but real limit is lower + * 613013 : rtph264pay does not insert config parameters anymore in the stream + * 613094 : [flvmux] put more info (like width and height) in the metadata + * 613206 : [rtph264depay] wrong timestamp for gst_base_rtp_depayload_push_ts? + * 613663 : New warnings in osx plugins + * 613789 : [jpegenc] Updating caps is not supported + * 614158 : [id3demux] doesn't read tags from file correctly (tag with unsynced frames, data length indicator) + * 614353 : matroskademux: can't correctly demux flac-in-MKV + * 614354 : fix small compile break if $(top_srcdir) != $(top_builddir) + * 614460 : matroskademux: wrong H.264 demux in some file + * 614466 : videomixer makes some formats grayscale + * 614471 : [qtdemux] Gstreamer not reading replaygain tags from m4a files + * 614651 : Export h.264 profile and level in caps + * 614765 : racy stream status leave implementation + * 614842 : [jpegenc] sink pad returns ANY (not subset of its template) when connected to a filesink + * 614843 : [alphacolor] unneeded variable + * 614927 : qtdemux: Post avg/max bitrate tags for H.264 + * 615051 : h264depay: STAP are handled the wrong way + * 615143 : [videobox] I420- > AYUV conversion broken + * 615161 : Remove -Wundef from CFLAGS + * 615460 : [deinterlace] broken ... + * 615996 : doesn't detect HAVE_CPU_I386 or HAVE_CPU_X86_64 properly on Solaris + * 615998 : GOOM plugin crashes on Solaris when built with MMX code enabled + * 616166 : [videobox] Use correct order for RGB filling + * 616409 : [videomixer] AYUV blending broken + * 611986 : [cairotextoverlay] Out-of-range deltas give SIGSEGV or other funkyness + * 604106 : [jpegdec] Crash in jpeg_idct_ifast if more than 3 components + * 614001 : [qtdemux] parse Macintosh language codes + * 615793 : [flactag] when used after flacenc: gst_adapter_take_buffer: assertion `nbytes > 0' Download @@ -95,7 +172,29 @@ Applications Contributors to this release + * Andoni Morales Alastruey + * André Dieb Martins + * Arun Raghavan + * Benjamin Otte + * Brian Cameron + * Damien Lespiau + * David Schleef + * Edward Hervey + * Jan Urbański + * Julien Moutte + * Marco Ballesio + * Mark Nauwelaerts + * Michael Smith + * Olivier Crête + * Raimo Järvi + * Rob Clark + * Sebastian Dröge + * Stefan Kost + * Thadeu Lima de Souza Cascardo + * Thiago Santos + * Thijs Vermeir * Tim-Philipp Müller * Tristan Matthews * Wim Taymans -  + * Руслан Ижбулатов +  \ No newline at end of file diff --git a/configure.ac b/configure.ac index 1c46b60..383d755 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.21.3, +AC_INIT(GStreamer Good Plug-ins, 0.10.22, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-plugins-good) @@ -52,8 +52,8 @@ AC_LIBTOOL_WIN32_DLL AM_PROG_LIBTOOL dnl *** required versions of GStreamer stuff *** -GST_REQ=0.10.28.1 -GSTPB_REQ=0.10.28.1 +GST_REQ=0.10.29 +GSTPB_REQ=0.10.29 dnl *** autotools stuff **** diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy index 6bcf134..e0c114f 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,35 +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 - GstAlpha - GstAlphaColor - GstVideoBalance - GstVideoFlip - GstGamma - GstSMPTEAlpha GstEdgeTV GstAgingTV GstDiceTV @@ -52,12 +87,24 @@ GObject GstRadioacTV GstStreakTV GstRippleTV + GstNavigationtest + GstVideoFlip + GstVideoBalance + GstGamma + GstSMPTEAlpha + GstAlpha + GstAlphaColor + GstVideoBox GstBreakMyData GstNavSeek GstProgressReport GstTagInject 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 84e5e14..7ae8876 100644 --- a/docs/plugins/gst-plugins-good-plugins.prerequisites +++ b/docs/plugins/gst-plugins-good-plugins.prerequisites @@ -1,8 +1,8 @@ GstChildProxy GstObject +GstTagSetter GstElement GstStreamVolume GObject GstImplementsInterface GstElement GstMixer GstImplementsInterface GstElement -GstTagSetter GstElement GstTuner GstImplementsInterface GstElement GstColorBalance GstImplementsInterface GstElement GstVideoOrientation GstImplementsInterface GstElement diff --git a/docs/plugins/inspect/plugin-1394.xml b/docs/plugins/inspect/plugin-1394.xml index 1ed23e1..bd6e0ff 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.21.1 + 0.10.22 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 ad2149c..7c9b2d3 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.21.1 + 0.10.22 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 f760cd4..9e1ea3f 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.21.1 + 0.10.22 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 dcbef3f..d7cc04f 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.21.1 + 0.10.22 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 1b8912f..bca6f98 100644 --- a/docs/plugins/inspect/plugin-alphacolor.xml +++ b/docs/plugins/inspect/plugin-alphacolor.xml @@ -3,10 +3,10 @@ RGBA from/to AYUV colorspace conversion preserving the alpha channel ../../gst/alpha/.libs/libgstalphacolor.so libgstalphacolor.so - 0.10.21.1 + 0.10.22 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 d708c51..cb8484e 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.21.1 + 0.10.22 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 456df4d..103e81e 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.21.1 + 0.10.22 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 62d55f2..5c2de5d 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.21.1 + 0.10.22 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 fe886aa..fc0b8f6 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.21.1 + 0.10.22 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 2b0087e..4c477ed 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.21.1 + 0.10.22 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 43e752e..f1715da 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.21.1 + 0.10.22 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 92bdd19..df3150f 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.21.1 + 0.10.22 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 8867618..3fbc7f7 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.21.1 + 0.10.22 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 4eb83af..c1313f6 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.21.1 + 0.10.22 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 6442fb6..a10f626 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.21.1 + 0.10.22 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 5ab157a..f9b8c5b 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.21.1 + 0.10.22 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 f731344..85d805f 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.21.1 + 0.10.22 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 f38f44e..9742c3d 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.21.1 + 0.10.22 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 09d09ec..d3c4529 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.21.1 + 0.10.22 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 65c0c33..07e3b8c 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.21.1 + 0.10.22 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 5a853b6..7b73a3f 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.21.1 + 0.10.22 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 65a2ac1..135a6c8 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.21.1 + 0.10.22 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 f0618d7..3daa567 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.21.1 + 0.10.22 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 a64fa69..f6c08a8 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.21.1 + 0.10.22 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 5d0fdcc..1471fc4 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.21.1 + 0.10.22 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 fa51358..75305bc 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.21.1 + 0.10.22 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 14a58fd..6698dea 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.21.1 + 0.10.22 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 bff30ab..d60aa07 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.21.1 + 0.10.22 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 b238b69..772e974 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.21.1 + 0.10.22 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 a778fde..9421648 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.21.1 + 0.10.22 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 b003bd1..c340e83 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.21.1 + 0.10.22 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 34e6766..26d48cf 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.21.1 + 0.10.22 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 ff5f82f..d4da452 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.21.1 + 0.10.22 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 863b5ee..b494cc8 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.21.1 + 0.10.22 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 d54b656..d2f7263 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.21.1 + 0.10.22 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 1233da5..36bb52c 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.21.1 + 0.10.22 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 80f8f72..d256f9f 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.21.1 + 0.10.22 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 07b5d83..9117441 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.21.1 + 0.10.22 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 02b9ba1..6aba7e9 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.21.1 + 0.10.22 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 003b9df..32dea79 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.21.1 + 0.10.22 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 53f5802..c664dc6 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.21.1 + 0.10.22 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 90817d5..a8fc662 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.21.1 + 0.10.22 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 7542534..3af05a3 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.21.1 + 0.10.22 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 5d8f636..6b4ac5c 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.21.1 + 0.10.22 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 3e5e6a0..c31b3cb 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.21.1 + 0.10.22 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 38f42c4..0c40d59 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.21.1 + 0.10.22 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 a563b89..7175a74 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.21.1 + 0.10.22 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 76926bc..f938dcb 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.21.1 + 0.10.22 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 3ab6580..aee00ad 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.21.1 + 0.10.22 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 41d341a..bfe03c8 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.21.1 + 0.10.22 LGPL gst-plugins-good libshout2 diff --git a/docs/plugins/inspect/plugin-smpte.xml b/docs/plugins/inspect/plugin-smpte.xml index 6ce2e91..18066b4 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.21.1 + 0.10.22 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 5d5c90d..e8464de 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.21.1 + 0.10.22 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 fbae48b..77a7ae0 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.21.1 + 0.10.22 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 cc18964..171d2ef 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.21.1 + 0.10.22 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 986f6b8..4147008 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.21.1 + 0.10.22 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 09fc3d2..c6aeedd 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.21.1 + 0.10.22 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 9146483..7bed70e 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.21.1 + 0.10.22 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 39b1ff4..88fb51b 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.21.1 + 0.10.22 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 67508f7..cef8447 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.21.1 + 0.10.22 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 64c56c0..24096a8 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.21.1 + 0.10.22 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 dcc8050..0f4dbb0 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.21.1 + 0.10.22 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 720179a..2c5cfaf 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.21.1 + 0.10.22 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 4d6b21b..9e4fd69 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.21.1 + 0.10.22 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 cb11c8a..5cb0aa9 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.21.1 + 0.10.22 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 d9f7c36..67d4aa9 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.21.1 + 0.10.22 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 4a8af17..0d66299 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.21.1 + 0.10.22 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 4ef7709..aab24b7 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.21.1 + 0.10.22 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 237b3b4..c728b8c 100644 --- a/gst-plugins-good.doap +++ b/gst-plugins-good.doap @@ -34,6 +34,17 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library). + 0.10.22 + 0.10 + Square One + 2010-04-27 + + + + + + + 0.10.21 0.10 Lemons diff --git a/win32/common/config.h b/win32/common/config.h index f7c0916..71d357d 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.21.3" +#define PACKAGE_STRING "GStreamer Good Plug-ins 0.10.22" /* 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.21.3" +#define PACKAGE_VERSION "0.10.22" /* directory where plugins are located */ #ifdef _DEBUG @@ -399,7 +399,7 @@ #undef STDC_HEADERS /* Version number of package */ -#define VERSION "0.10.21.3" +#define VERSION "0.10.22" /* old wavpack API */ #undef WAVPACK_OLD_API -- 2.7.4