diff --git a/ChangeLog b/ChangeLog index efb8fc1f5f..fe8cd464af 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,3292 @@ -=== release 0.10.13 === +=== release 0.10.14 === -2009-06-18 Jan Schmidt +2009-08-29 Tim-Philipp Müller * configure.ac: - releasing 0.10.13, "Supersonic Rocket" + releasing 0.10.14, "Your New Best Friends" + +2009-08-26 01:21:27 +0100 Tim-Philipp Müller + + * configure.ac: + * win32/common/config.h: + 0.10.13.5 pre-release + +2009-08-26 01:18:00 +0100 Руслан Ижбулатов + + * configure.ac: + * sys/directdraw/Makefile.am: + * sys/directsound/Makefile.am: + * sys/directsound/gstdirectsoundsrc.c: + directdraw, directsound: unify CFLAGS and fix configure checks for DirectX-based plugins + One set of CFLAGS for all DirectX-based plugins. Correct header/library + checks for DirectX-based-plugins. Remove unused variable and label in + directsoundsrc. + Fixes #593068. + +2009-08-26 00:26:42 +0100 Arek Korbik + + * ext/schroedinger/gstschroenc.c: + schroenc: set right OFFSET and OFFSET_END on header buffers to make oggmux happy + Without this oggmux will just keep buffering output pages in some cases. + Fixes #593024. + +2009-08-25 23:44:50 +0400 Руслан Ижбулатов + + * ext/resindvd/Makefile.am: + * gst/rawparse/Makefile.am: + resindvd, rawparse: fix LDFLAGS for gst-plugins-base libs + Fixes #593063. + +2009-08-24 20:06:27 +0100 Tim-Philipp Müller + + * configure.ac: + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/en_GB.po: + * po/es.po: + * po/fi.po: + * po/fr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/ky.po: + * po/lt.po: + * po/lv.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/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: + * win32/common/config.h: + 0.10.13.4 pre-release + +2009-08-24 18:16:15 +0100 Tim-Philipp Müller + + * ext/amrwbenc/gstamrwbenc.c: + amrwbenc: use different element GType name to avoid conflict with previous plugin + Use a different GType name for the element to avoid 'cannot register existing type' + warnings when running 'make check' in the unpacked tarball with the old amrwb plugin + also installed as system plugin under the old name (it used to be called 'amrwrb' + and now it's 'amrwbenc'). + +2009-08-24 14:37:28 +0200 Julien Isorce + + * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp: + * sys/dshowsrcwrapper/gstdshowvideosrc.cpp: + dshowsrcwrapper: use of default debug category and better dshow errors readability + +2009-08-21 01:17:18 +0100 Tim-Philipp Müller + + * tests/icles/test-oss4.c: + tests: fix test-oss4 to treat an empty device name the same as a NULL name + +2009-08-18 15:48:09 -0400 Olivier Crête + + * ext/mimic/gstmimenc.c: + mimenc: Write FOURCC as 32bit + +2009-08-15 17:54:50 -0700 David Schleef + + * REQUIREMENTS: + remove a bunch of junk from REQUIREMENTS + +2009-08-14 20:20:41 +0100 Tim-Philipp Müller + + * configure.ac: + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/en_GB.po: + * po/es.po: + * po/fi.po: + * po/fr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/ky.po: + * po/lt.po: + * po/lv.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/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: + * win32/common/config.h: + 0.10.13.3 pre-release + +2009-08-14 14:10:23 +0100 Tim-Philipp Müller + + * configure.ac: + configure: disable ass plugin for libass >= 0.9.7 because of API changes + See #575261. + +2009-08-12 18:33:22 -0300 Thiago Santos + + * gst/asfmux/gstasfmux.c: + * gst/asfmux/gstasfmux.h: + asfmux: Do not mess up GstCollectData list + asfmux was messing up with the GstCollectData list of its + GstCollectPads when sorting the list inplace. This patch makes + it copy the list before sorting it, leaving the GstCollectPads + list as is. Fixes #591610 + +2009-08-12 12:23:30 -0400 Olivier Crête + + * ext/mimic/gstmimenc.c: + mimenc: USE GST_WRITE_*_LE macros + +2009-08-12 12:21:33 -0400 Olivier Crête + + * ext/mimic/gstmimenc.c: + mimenc: Refuse to go playing in paused-mode without clock + Only try to use the clock in if paused-mode is set and refuse to go playing + in paused-mode without it. + Fixes bug #591538 + +2009-08-11 16:42:51 -0400 Olivier Crête + + * gst/dtmf/gstdtmfsrc.c: + dtmfsrc: Empty event queue on finalize + +2009-08-11 16:39:42 -0400 Olivier Crête + + * gst/dtmf/gstdtmfsrc.c: + * gst/dtmf/gstrtpdtmfsrc.c: + dtmf: Use GSlice for internal event structures + +2009-08-11 16:23:20 -0400 Tim-Philipp Müller + + * gst/dtmf/gstrtpdtmfsrc.c: + rtpdtmfsrc: Cleanup events on finalize + Problem found by Laurent Glayal + Fixes bug #591440 + +2009-08-11 16:23:20 -0400 Tim-Philipp Müller + + * gst/dtmf/gstrtpdtmfsrc.c: + rtpdtmfsrc: Cleanup events on finalize + Problem found by Laurent Glayal + Fixes bug #591440 + +2009-08-12 10:28:32 +0100 Tim-Philipp Müller + + * sys/vdpau/gstvdp.c: + * sys/vdpau/gstvdpdevice.c: + * tests/check/Makefile.am: + vdpau: blacklist for generic states test, and demote to GST_RANK_NONE + These elements are not fit for autoplugging, so demoting to RANK_NONE. + Also blacklisting for generic states test, since fixing these elements + up to do some minimal error handling seems to be a bit more work. + Partially fixes #591538. + +2009-08-11 18:01:37 +0100 Tim-Philipp Müller + + * configure.ac: + * po/LINGUAS: + * po/af.po: + * po/az.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/en_GB.po: + * po/es.po: + * po/fi.po: + * po/fr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/ky.po: + * po/lt.po: + * po/lv.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/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: + * win32/common/config.h: + 0.10.13.2 pre-release. + +2009-08-11 15:27:34 +0100 Tim-Philipp Müller + + * MAINTAINERS: + Add myself to MAINTAINERS file and update Wim's e-mail. + +2009-08-11 14:17:32 +0100 Christian Schaller + + * gst-plugins-bad.spec.in: + Update spec file with latest changes + +2009-08-11 12:42:28 +0100 Tim-Philipp Müller + + * ext/kate/gstkateenc.c: + * tests/check/elements/kate.c: + kateenc: error out if category has not been set and check for obviously wrong values + +2009-08-11 02:46:54 +0100 Tim-Philipp Müller + + * configure.ac: + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + * docs/plugins/gst-plugins-bad-plugins.args: + * docs/plugins/gst-plugins-bad-plugins.hierarchy: + * docs/plugins/gst-plugins-bad-plugins.signals: + * docs/plugins/inspect/plugin-gstrtpmanager.xml: + * gst-plugins-bad.spec.in: + * gst/rtpmanager/.gitignore: + * gst/rtpmanager/Makefile.am: + * gst/rtpmanager/gstrtpbin-marshal.list: + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpbin.h: + * gst/rtpmanager/gstrtpjitterbuffer.c: + * gst/rtpmanager/gstrtpjitterbuffer.h: + * gst/rtpmanager/gstrtpmanager.c: + * gst/rtpmanager/gstrtpptdemux.c: + * gst/rtpmanager/gstrtpptdemux.h: + * gst/rtpmanager/gstrtpsession.c: + * gst/rtpmanager/gstrtpsession.h: + * gst/rtpmanager/gstrtpssrcdemux.c: + * gst/rtpmanager/gstrtpssrcdemux.h: + * gst/rtpmanager/rtpjitterbuffer.c: + * gst/rtpmanager/rtpjitterbuffer.h: + * gst/rtpmanager/rtpsession.c: + * gst/rtpmanager/rtpsession.h: + * gst/rtpmanager/rtpsource.c: + * gst/rtpmanager/rtpsource.h: + * gst/rtpmanager/rtpstats.c: + * gst/rtpmanager/rtpstats.h: + * tests/check/Makefile.am: + * tests/check/elements/.gitignore: + * tests/check/elements/rtpbin.c: + * tests/check/elements/rtpbin_buffer_list.c: + Move rtpmanager from -bad to -good. + +2009-08-11 09:05:35 +0100 Tim-Philipp Müller + + * tests/check/elements/.gitignore: + .gitignore: ignore asfmux unit test binary + +2009-08-11 09:00:37 +0100 Tim-Philipp Müller + + * tests/check/Makefile.am: + checks: disable unit tests that are flaky or don't work with core git + camerabin test seems to time out with core git, so disabling because + chances are the problem is in the test and the core git stuff will + be released before we can fix the code in the test. + neonhttpsrc unit test is a bit flaky, it tends to fail the first + time when called (the host/url it checks for seems to be down as + well/anyway). + +2009-08-10 22:16:37 +0100 Tim-Philipp Müller + + * gst/mixmatrix/Makefile.am: + * sys/dshowsrcwrapper/Makefile.am: + * sys/dshowsrcwrapper/gstdshow.cpp: + * sys/dshowsrcwrapper/gstdshow.h: + * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp: + * sys/dshowsrcwrapper/gstdshowaudiosrc.h: + * sys/dshowsrcwrapper/gstdshowfakesink.cpp: + * sys/dshowsrcwrapper/gstdshowfakesink.h: + * sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp: + * sys/dshowsrcwrapper/gstdshowvideosrc.cpp: + * sys/dshowsrcwrapper/gstdshowvideosrc.h: + Remove execute flags from source files + +2009-08-09 02:04:46 +0100 Tim-Philipp Müller + + * configure.ac: + configure: bump core/base requirements to released version + To avoid confusion. + +2009-08-10 16:35:36 +0200 Julien Isorce + + * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp: + * sys/dshowsrcwrapper/gstdshowvideosrc.cpp: + dshowsrcwrapper: can list more than 1 device + something like the following code now works: + vector getVideoDeviceNames() + { + vector l_name; + string property; + GstElement* videodevicesrc = create_element("dshowvideosrc", "videodevicesrc"); + GstPropertyProbe* probe = GST_PROPERTY_PROBE (videodevicesrc); + GValueArray* va = gst_property_probe_get_values_name (probe, "device-name"); + if (va) + { + for(size_t i=0; i < va->n_values; ++i) + { + GValue* v = g_value_array_get_nth(va, i); + string name(g_value_get_string(v)); + l_name.push_back(name); + } + } + if (videodevicesrc) + gst_object_unref(GST_OBJECT (videodevicesrc)); + return l_name; + } + +2009-08-10 16:17:41 +0200 Julien Isorce + + * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp: + dshowaudiosrc: handles device-name property + +2009-08-10 16:03:17 +0200 Julien Isorce + + * sys/dshowsrcwrapper/gstdshow.cpp: + * sys/dshowsrcwrapper/gstdshow.h: + * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp: + * sys/dshowsrcwrapper/gstdshowvideosrc.cpp: + dshowsrcwrapper: add a helper function to check a media type + +2009-08-10 14:32:03 +0200 Julien Isorce + + Merge branch 'master' of ssh://cap@git.freedesktop.org/git/gstreamer/gst-plugins-bad + +2009-08-10 13:21:09 +0100 Tim-Philipp Müller + + * ext/Makefile.am: + spc: fix typo in Makefile.am and build the right plugin (spc not gme) + +2009-08-10 14:23:14 +0200 Julien Isorce + + * sys/dshowsrcwrapper/gstdshowvideosrc.cpp: + * sys/dshowsrcwrapper/gstdshowvideosrc.h: + dshowvideosrc: can use other video sizes and framerates than the defaults + Even if the device could capture several video sizes at several framerates, + without this commit, it was only possible to use one video size and + one framerate: the default directshow values. + +2009-08-10 11:40:13 +0200 Julien Isorce + + * win32/vs8/gst-plugins-bad.sln: + * win32/vs8/libgstdirectsound.vcproj: + directsoundsrc: add vs8 project + +2009-08-10 11:36:41 +0200 Julien Isorce + + * sys/directsound/gstdirectsoundsrc.c: + directsoundsrc: LF and indent + +2009-08-09 15:20:48 +0200 Sebastian Dröge + + * gst/autoconvert/gstautoconvert.c: + * gst/autoconvert/gstautoconvert.h: + autoconvert: Cache events and send them downstream once an element was selected + +2009-08-09 14:55:26 +0200 Sebastian Dröge + + * gst/autoconvert/gstautoconvert.c: + * gst/autoconvert/gstautoconvert.h: + autoconvert: Small cleanups + +2009-08-09 12:25:01 +0200 Julien Isorce + + * sys/directdraw/gstdirectdrawsink.c: + directdrawsink: Fix crash when exposing in GST_STATE_READY + Fixes bug #541962. + +2009-08-08 22:14:53 +0200 Sebastian Dröge + + * gst/mpegdemux/gstmpegtsdemux.c: + mpegtsdemux: Don't answer the SEEKING query if we don't know the answer yet + A bitrate!=-1 is required for seeking but the bitrate is only calculated + after the second PCR was read. + Fixes bug #590446. + +2009-08-08 21:20:01 +0200 Sebastian Dröge + + * ext/spc/gstspc.c: + spc: Lower rank to SECONDARY to make the gme plugin the default + +2009-08-08 21:17:37 +0200 Sebastian Dröge + + * configure.ac: + * ext/Makefile.am: + * ext/spc/Makefile.am: + * ext/spc/gstspc.c: + * ext/spc/gstspc.h: + * ext/spc/tag.c: + * ext/spc/tag.h: + spc: Add the OpenSPC spc plugin again + The gme plugin obsoletes it but it might still be useful + for users that don't have gme yet or prefer openspc for some reason. + +2009-08-08 12:20:55 +0100 Tim-Philipp Müller + + * ext/kate/gstkateenc.c: + * ext/kate/gstkateparse.c: + kate: some minor clean-ups + Print flow return as string in log message; if we check the return + value of gst_buffer_new_and_alloc() we should use the _try() function + that might actually return NULL. Post error message when returning + GST_FLOW_ERROR. Use portable GLib macros to print 64-bit integers. + Don't use 0LL, that's also not portable (and unneeded here). + +2009-08-08 10:30:11 +0200 Sebastian Dröge + + * gst/rawparse/gstvideoparse.c: + videoparse: Only provide very fundamental caps in the pad template + We can't easily know which caps will can be used because we rely on + libgstvideo's support for video formats. + +2009-08-08 10:27:52 +0200 Sebastian Dröge + + * gst/rawparse/gstrawparse.c: + * gst/rawparse/gstrawparse.h: + rawparse: Small cleanups and implement SEEKING query + +2009-08-08 08:27:24 +0200 Sebastian Dröge + + * gst/rawparse/gstaudioparse.c: + audioparse: Small cleanups + +2009-08-08 07:59:16 +0200 Sebastian Dröge + + * gst/rawparse/Makefile.am: + * gst/rawparse/gstrawparse.h: + * gst/rawparse/gstvideoparse.c: + * gst/rawparse/gstvideoparse.h: + videoparse: Use libgstvideo for everything instead of our own calculations + Also make RGB usage easier by providing xRGB, RGBx, etc. formats + instead of requiring to set red_mask and friends. + +2009-08-07 19:12:26 +0200 Josep Torra + + * gst/mpegdemux/gstmpegtsdemux.c: + mpegtsdemux: fix a memory leak + +2009-08-07 19:00:23 +0200 Josep Torra + + * gst/mpegdemux/gstmpegdefs.h: + * gst/mpegdemux/gstmpegtsdemux.c: + mpegtsdemux: added VC1, EAC3 and LPCM related to blueray/hdmv + +2009-08-07 18:35:42 +0200 Josep Torra + + * gst/mpegdemux/gstmpegdemux.c: + mpegpsdemux: added caps for AAC and fixed playback of a clip with LPCM + +2009-08-07 18:17:28 +0200 Josep Torra + + * gst/mpegdemux/gstmpegdemux.c: + * gst/mpegdemux/gstmpegdemux.h: + mpegpsdemux: improved demuxer performance + Increased performance doing pull_range in blocks of 32Kb instead of 4Kb. + Caching the value of gst_adapter_available instead of calling it 3 times. + Added some comments with the header descriptions. + Peek enough data to avoid a corner case where could be readed data outside + the buffer. + Speed up some more inlining some functions and keeping another stream pointer + list to be used as iterator. + Sprinkle branch prediction macros accross the code. + Handling the seeking with flush in pull mode in the proper way. + +2009-08-07 14:41:31 +0200 Sebastian Dröge + + * ext/gme/Makefile.am: + * ext/gme/gstgme.c: + * ext/gme/gstgme.h: + gmedec: Use GstAdapter instead of many buffer joins + This reduces the number of reallocations and memcpys drastically. + Also free the input data as soon as it's complete and passed to GME + as it's not needed anymore. + +2009-08-07 13:07:17 +0200 Mark Nauwelaerts + + * gst/aacparse/gstbaseparse.c: + * gst/amrparse/gstbaseparse.c: + * gst/flacparse/gstbaseparse.c: + baseparse: prevent infinite loop when draining + +2009-08-07 13:06:28 +0200 Mark Nauwelaerts + + * gst/aacparse/gstbaseparse.c: + * gst/amrparse/gstbaseparse.c: + * gst/flacparse/gstbaseparse.c: + baseparse: fix minor memory leak + +2009-08-07 13:04:18 +0200 Mark Nauwelaerts + + * gst/flacparse/gstbaseparse.c: + flacparse: sync baseparse (some more) + +2009-08-07 09:21:04 +0200 Sebastian Dröge + + * ext/gme/gstgme.c: + gmedec: Add caps for all supported file formats to the srcpad template + +2009-08-07 07:23:07 +0200 Sebastian Dröge + + * ext/gme/gstgme.c: + gme: Don't add empty string tags + +2009-08-07 07:01:11 +0200 Sebastian Dröge + + * ext/gme/gstgme.c: + gme: Fix caps name again + +2009-08-07 06:59:55 +0200 Sebastian Dröge + + * ext/gme/gstgme.c: + * ext/gme/gstgme.h: + gme: Rename everything from SPC to GME + +2009-08-07 06:59:41 +0200 Sebastian Dröge + + * ext/spc/Makefile.am: + * ext/spc/gstspc.c: + * ext/spc/gstspc.h: + * ext/spc/tag.c: + * ext/spc/tag.h: + spc: Really remove old SPC code + +2009-08-07 06:56:54 +0200 Sebastian Dröge + + * ext/gme/Makefile.am: + * ext/gme/gstgme.c: + * ext/gme/gstgme.h: + * ext/gme/tag.c: + * ext/gme/tag.h: + gme: Use gme for tags and duration parsing + +2009-08-07 06:41:43 +0200 Sebastian Dröge + + * configure.ac: + * ext/Makefile.am: + * ext/gme/Makefile.am: + * ext/gme/gstgme.c: + * ext/gme/gstgme.h: + * ext/gme/tag.c: + * ext/gme/tag.h: + spc: Rename SPC plugin to GME + as preparation for enabling support for non-SPC gaming console sound files. + +2009-08-06 21:42:02 +0200 Sebastian Dröge + + * ext/spc/gstspc.c: + spcdec: Forward all unknown src events upstream and don't restrict to SPC + +2009-08-06 19:26:21 +0200 ric + + * gst/rtpmanager/rtpsource.c: + rtpsource: avoid buffer leak on bad seqnum + Fixes #590797 + +2009-08-05 09:36:00 +0200 Sebastian Dröge + + * gst/mpegdemux/gstmpegdemux.c: + * gst/mpegdemux/gstmpegtsdemux.c: + mpeg[pt]sdemux: Fix SEEKING query + Send the BYTES based query downstream, not the orignal one. + +2009-08-04 12:58:35 +0200 Jan Urbanski + + * gst/qtmux/gstqtmux.c: + qtmux: Don't require endianness field for 8 bit raw audio + Fixes bug #590360. + +2009-08-04 10:18:46 +0200 Sebastian Dröge + + * configure.ac: + * ext/spc/gstspc.c: + spc: Make the SPC plugin work with the latest libgme release + gme_enable_accuracy() was added in SVN trunk and is not yet + in any release. + +2009-08-04 10:06:54 +0200 Michael Pyne + + * configure.ac: + * ext/spc/gstspc.c: + * ext/spc/gstspc.h: + spc: Use the portable libgme instead of x86-only OpenSPC library + This will later allow us to play other gaming console files + that are supported by libgme. + Fixes bug #576800. + +2009-06-12 17:22:22 +0100 Tim-Philipp Müller + + * gst/flacparse/Makefile.am: + * gst/flacparse/gstbitreader.c: + * gst/flacparse/gstbitreader.h: + * gst/flacparse/gstbytereader.c: + * gst/flacparse/gstbytereader.h: + * gst/flacparse/gstflacparse.c: + flacparse: remove internal bitreader and bytereader now that these are in libgstbase + +2009-07-31 11:27:03 +0300 Tommi Myöhänen + + * gst/selector/gstoutputselector.c: + outputselector: check for pending srcpad in _get_property() + If there is a pending srcpad, return it instead of active srcpad + in gst_output_selector_get_property() function. + +2009-07-30 14:17:59 +0300 Tommi Myöhänen + + * gst/camerabin/gstcamerabin.c: + camerabin: Set camerasrc to READY state instead of PAUSED when acquiring allowed caps + +2009-07-31 07:16:02 +0200 Sebastian Dröge + + * sys/directdraw/gstdirectdrawsink.c: + directdraw: Fix indention + +2009-07-31 02:05:41 +0400 Руслан Ижбулатов + + * sys/directdraw/gstdirectdrawsink.c: + * sys/directdraw/gstdirectdrawsink.h: + directdraw: Implement GstNavigation interface + Fixes bug #590208. + +2009-07-31 00:19:19 -0300 Thiago Santos + + * gst/asfmux/gstasfobjects.c: + * gst/asfmux/gstasfobjects.h: + * gst/asfmux/gstrtpasfpay.c: + rtpasfpay: set padding field to 0 on rtp asf packets + The ASF RTP spec demands that packets have their padding removed + and the padding size field set to 0 for packets when puting them + inside the RTP packets + +2009-07-30 00:19:18 -0300 Thiago Santos + + * gst/asfmux/gstasfmux.c: + asfmux: Set video stream seekable property to true + Video stream always have indexes, so they are all seekable + +2009-07-30 00:12:45 -0300 Thiago Santos + + * gst/asfmux/gstasfmux.c: + asfmux: Removing useless TODOs + After testing in windows and linux, this audio correction field + made no difference so far. All example files I got only had + zeroes in this field + +2009-07-30 00:04:43 -0300 Thiago Santos + + * gst/asfmux/gstasfmux.c: + asfmux: Fixes video stream properties object + Fixes stream properties object creation for video content + +2009-07-29 19:07:27 -0300 Thiago Santos + + * gst/asfmux/gstasfmux.c: + * gst/asfmux/gstasfmux.h: + asfmux: accept pad requests a little longer + asfmux now start rejecting pad requests after it pushes the first + buffer, before this, it was rejecting after going to paused + +2009-07-29 18:44:11 -0300 Thiago Santos + + * gst/asfmux/gstasfmux.c: + asfmux: adds support to vc-1 streams + +2009-07-29 17:23:31 -0400 Olivier Crête + + * gst/rtpmux/gstrtpmux.c: + rtpmux: Remove empty finalize + +2009-07-29 16:02:58 +0200 Sebastian Dröge + + * configure.ac: + configure.ac: Fix macro name + +2009-07-29 15:35:03 +0200 Joni Valtanen + + * configure.ac: + * sys/Makefile.am: + * sys/directsound/Makefile.am: + * sys/directsound/gstdirectsoundplugin.c: + * sys/directsound/gstdirectsoundsrc.c: + * sys/directsound/gstdirectsoundsrc.h: + directsoundsrc: Add DirectSound source plugin + Fixes bug #344129. + +2009-07-28 22:51:39 -0300 Thiago Santos + + * tests/check/Makefile.am: + * tests/check/elements/asfmux.c: + asfmux: First basic check unit tests + Adds simple asfmux unit tests, that test pad creation and pushing a + single buffer through them + +2009-07-28 21:37:04 -0300 Thiago Santos + + * gst/asfmux/gstasfmux.c: + asfmux: Forcing pad names to be video_%02d and audio_%02d like + +2009-07-28 18:18:20 +0200 Wim Taymans + + * gst/rtpmanager/rtpsource.c: + rtpsource: allow for NULL caps on buffers + Add the NULL caps check where it matters and also cover another case of + potential NULL caps. + Fixes #590030 + +2009-07-28 11:59:56 -0400 Olivier Crête + + * gst/rtpmanager/rtpsource.c: + rtpsource: Incoming buffers do not always have caps + +2009-07-27 14:03:59 +0300 Tommi Myöhänen + + * gst/camerabin/gstcamerabinphotography.c: + camerabin: photo iface setter functions return TRUE when used in NULL state + We cache the values and apply then when possible. + +2009-07-27 08:25:37 +0300 Tommi Myöhänen + + * gst/camerabin/camerabinvideo.c: + * gst/camerabin/camerabinvideo.h: + * gst/camerabin/gstcamerabin.c: + camerabin: do not put video pipeline into READY when start recording camerabin: remember probe IDs and disconnect them when destroying pipelines + +2009-07-27 19:59:32 +0200 Sebastian Dröge + + * ext/amrwbenc/gstamrwbenc.c: + amrwbenc: Fix compilation + +2009-07-27 19:55:27 +0200 Iago Toral + + * configure.ac: + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + * docs/plugins/inspect/plugin-amrwb.xml: + * docs/plugins/inspect/plugin-amrwbenc.xml: + * ext/Makefile.am: + * ext/amrwb/Makefile.am: + * ext/amrwb/README: + * ext/amrwb/gstamrwb.c: + * ext/amrwb/gstamrwbdec.c: + * ext/amrwb/gstamrwbdec.h: + * ext/amrwb/gstamrwbenc.c: + * ext/amrwb/gstamrwbenc.h: + * ext/amrwb/gstamrwbparse.c: + * ext/amrwb/gstamrwbparse.h: + * ext/amrwbenc/GstAmrwbEnc.prs: + * ext/amrwbenc/Makefile.am: + * ext/amrwbenc/README: + * ext/amrwbenc/gstamrwb.c: + * ext/amrwbenc/gstamrwbenc.c: + * ext/amrwbenc/gstamrwbenc.h: + amrwb: Remove AMR-WB parser and decoder and rename encoder plugin from amrwb to amrwbenc + Partially fixes bug #584890. + +2009-07-27 15:46:23 +0200 Wim Taymans + + * gst/rtpmanager/rtpsession.c: + rtpsession: avoid doing lip-sync in BYE + When we get a BYE packet, don't do lip-sync with the SR inside because some + senders have trouble constructing valid SR packets after BYE. + +2009-07-27 15:33:04 +0200 Julien Isorce + + * win32/MANIFEST: + * win32/vs6/gst_plugins_bad.dsw: + * win32/vs7/gst-plugins-bad.sln: + * win32/vs7/libgstdirectdraw.vcproj: + * win32/vs8/libgstdirectdraw.vcproj: + directdrawsink: update vs8 build + also remove directdrawsink from vs6 and vs7 build + +2009-07-27 14:52:57 +0200 Julien Isorce + + * sys/dshowsrcwrapper/Makefile.am: + * sys/dshowsrcwrapper/gstdshow.cpp: + * sys/dshowsrcwrapper/gstdshow.h: + * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp: + * sys/dshowsrcwrapper/gstdshowaudiosrc.h: + * sys/dshowsrcwrapper/gstdshowfakesink.cpp: + * sys/dshowsrcwrapper/gstdshowfakesink.h: + * sys/dshowsrcwrapper/gstdshowinterface.h: + * sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp: + * sys/dshowsrcwrapper/gstdshowvideosrc.cpp: + * sys/dshowsrcwrapper/gstdshowvideosrc.h: + * sys/dshowsrcwrapper/libgstdshow.def: + * win32/vs8/libdshowsrcwrapper.vcproj: + dshowsrcwrapper: remove use of IGstDshowInterface + +2009-07-27 13:17:20 +0200 Wim Taymans + + * gst/rtpmanager/rtpsession.c: + rtpbin: don't do lip-sync after a BYE + After a BYE packet from a source, stop forwarding the SR packets for lip-sync + to rtpbin. Some senders don't update their SR packets correctly after sending a + BYE and then we break lip-sync. We prefer to let the jitterbuffers drain with + the current lip-sync instead. + +2009-07-27 12:43:02 +0200 Wim Taymans + + * gst/rtpmanager/rtpsession.c: + rtpbin: only reconsider once for BYE + When iterating the sources of a BYE packet, don't signal a reconsideration for + each of them but signal after we handled all sources. + +2009-07-25 12:19:07 +0100 Tim-Philipp Müller + + * ext/kate/gstkatespu.c: + kate: break up macros into multiple lines + +2009-07-24 21:54:59 +0100 Vincent Penquerc'h + + * ext/kate/gstkatedec.c: + * ext/kate/gstkateenc.c: + * ext/kate/gstkateparse.c: + * ext/kate/gstkatespu.c: + * ext/kate/gstkatetag.c: + * ext/kate/gstkatetiger.c: + * ext/kate/gstkateutil.c: + kate: use GST_ELEMENT_ERROR for error reporting + See #525743. + +2009-07-24 14:52:28 -0300 Thiago Santos + + * configure.ac: + * gst/asfmux/Makefile.am: + * gst/asfmux/gstasf.c: + * gst/asfmux/gstasfmux.c: + * gst/asfmux/gstasfmux.h: + * gst/asfmux/gstasfobjects.c: + * gst/asfmux/gstasfobjects.h: + * gst/asfmux/gstasfparse.c: + * gst/asfmux/gstasfparse.h: + * gst/asfmux/gstrtpasfpay.c: + * gst/asfmux/gstrtpasfpay.h: + asfmux: Adds new plugin asfmux + Adds the brand new asfmux plugin, containing 3 elements: + asfmux, rtpasfpay and asfparse. This plugin was developed + as a GSoC 2009 project, with David Schleef as the mentor and + Thiago Santos as the student. + +2009-07-24 08:25:03 +0100 Jan Schmidt + + * win32/MANIFEST: + win32: Fix the distcheck after dshowsrcwrapper rearrangements + Remove old files from the win32 manifest, and add the new one. + +2009-07-24 07:40:17 +0200 Sebastian Dröge + + * ext/musepack/gstmusepackdec.c: + musepackdec: Implement SEEKING query + +2009-07-24 01:00:34 +0100 Tim-Philipp Müller + + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + Revert "docs: fix docs build again" + It's not needed any longer after Stefan's updates in the common module. + This reverts commit 09c550a172a2c8a76f0b48f2f8ce11070598f66c. + +2009-07-24 00:42:53 +0300 Stefan Kost + + * common: + Automatic update of common submodule + From fedaaee to 94f95e3 + +2009-07-23 17:57:14 +0100 Tim-Philipp Müller + + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + docs: fix docs build again + There is no element called 'ladspa', so there won't be a -details + file for it. + +2009-07-23 09:58:38 +0200 Sebastian Dröge + + * gst/mpegdemux/gstmpegdemux.c: + * gst/mpegdemux/gstmpegtsdemux.c: + mpegdemux: Remove some backward compatibility code + Also we always require liboil so use it unconditionally. + +2009-07-23 09:52:36 +0200 Sebastian Dröge + + * gst/mpegdemux/gstmpegdemux.c: + * gst/mpegdemux/gstmpegtsdemux.c: + mpegdemux: Implement query type function for the src pads + +2009-07-20 22:13:11 -0400 Olivier Crête + + * ext/mimic/gstmimdec.c: + mimdec: Lock element before unlocking + +2009-07-20 22:08:52 -0400 Olivier Crête + + * ext/mimic/gstmimdec.c: + mimdec: Fix leaks + Use gst_pad_new_from_static_template() to not leak the pad template + Also properly chain up the finalize to the parent + +2009-07-20 22:08:24 -0400 Olivier Crête + + * ext/mimic/gstmimenc.c: + mimenc: Use gst_pad_new_from_static_template + Prevents leak found by valgrind + +2009-07-20 21:52:59 -0400 Olivier Crête + + * ext/mimic/gstmimenc.c: + mimenc: Unref clockid + +2009-07-20 14:00:17 -0400 Olivier Crête + + * ext/mimic/gstmimdec.c: + mimdec: Don't overwrite valid timestamps + +2009-07-20 13:45:54 -0400 Olivier Crête + + * ext/mimic/gstmimdec.c: + * ext/mimic/gstmimdec.h: + Revert "mimdec: Ignore the timestamps inside the buffers" + This reverts commit 5e051fa98aeebdce2eca6b321ec1929e6f8fdf61. + +2009-07-21 15:33:41 -0400 Olivier Crête + + * gst/rtpmanager/rtpsession.c: + rtpsession: Free conflicting addresses on finalize + +2009-07-21 15:31:33 -0400 Olivier Crête + + * gst/rtpmux/gstrtpmux.c: + rtpmux: Free the pad private data on pad release + Free the pad private data on pad release instead of using a weak ref, + which is not thread safe. Also, lock the content of the pad private using the element's + object lock. + +2009-07-22 14:19:18 -0400 Olivier Crête + + * ext/mimic/gstmimenc.c: + mimenc: Ignore errors pushing out new segments + The following buffer push will return more valuable information. + +2009-07-22 18:01:12 +0300 Stefan Kost + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + * docs/plugins/gst-plugins-bad-plugins.args: + * docs/plugins/gst-plugins-bad-plugins.hierarchy: + * docs/plugins/gst-plugins-bad-plugins.interfaces: + * docs/plugins/gst-plugins-bad-plugins.prerequisites: + * docs/plugins/inspect/plugin-aacparse.xml: + * docs/plugins/inspect/plugin-adpcmdec.xml: + * docs/plugins/inspect/plugin-aiffparse.xml: + * docs/plugins/inspect/plugin-alsaspdif.xml: + * docs/plugins/inspect/plugin-amrparse.xml: + * docs/plugins/inspect/plugin-amrwb.xml: + * docs/plugins/inspect/plugin-apex.xml: + * docs/plugins/inspect/plugin-autoconvert.xml: + * docs/plugins/inspect/plugin-bayer.xml: + * docs/plugins/inspect/plugin-bz2.xml: + * docs/plugins/inspect/plugin-camerabin.xml: + * docs/plugins/inspect/plugin-cdaudio.xml: + * docs/plugins/inspect/plugin-cdxaparse.xml: + * docs/plugins/inspect/plugin-celt.xml: + * docs/plugins/inspect/plugin-dc1394.xml: + * docs/plugins/inspect/plugin-dccp.xml: + * docs/plugins/inspect/plugin-debugutilsbad.xml: + * docs/plugins/inspect/plugin-dfbvideosink.xml: + * docs/plugins/inspect/plugin-dtmf.xml: + * docs/plugins/inspect/plugin-dtsdec.xml: + * docs/plugins/inspect/plugin-dvb.xml: + * docs/plugins/inspect/plugin-dvdspu.xml: + * docs/plugins/inspect/plugin-faac.xml: + * docs/plugins/inspect/plugin-faad.xml: + * docs/plugins/inspect/plugin-fbdevsink.xml: + * docs/plugins/inspect/plugin-festival.xml: + * docs/plugins/inspect/plugin-freeze.xml: + * docs/plugins/inspect/plugin-frei0r.xml: + * docs/plugins/inspect/plugin-gsm.xml: + * docs/plugins/inspect/plugin-gstrtpmanager.xml: + * docs/plugins/inspect/plugin-gstsiren.xml: + * docs/plugins/inspect/plugin-h264parse.xml: + * docs/plugins/inspect/plugin-hdvparse.xml: + * docs/plugins/inspect/plugin-id3tag.xml: + * docs/plugins/inspect/plugin-jack.xml: + * docs/plugins/inspect/plugin-ladspa.xml: + * docs/plugins/inspect/plugin-legacyresample.xml: + * docs/plugins/inspect/plugin-liveadder.xml: + * docs/plugins/inspect/plugin-lv2.xml: + * docs/plugins/inspect/plugin-metadata.xml: + * docs/plugins/inspect/plugin-mms.xml: + * docs/plugins/inspect/plugin-modplug.xml: + * docs/plugins/inspect/plugin-mpeg2enc.xml: + * docs/plugins/inspect/plugin-mpeg4videoparse.xml: + * docs/plugins/inspect/plugin-mpegdemux2.xml: + * docs/plugins/inspect/plugin-mpegtsmux.xml: + * docs/plugins/inspect/plugin-mpegvideoparse.xml: + * docs/plugins/inspect/plugin-mplex.xml: + * docs/plugins/inspect/plugin-musepack.xml: + * docs/plugins/inspect/plugin-musicbrainz.xml: + * docs/plugins/inspect/plugin-mve.xml: + * docs/plugins/inspect/plugin-mxf.xml: + * docs/plugins/inspect/plugin-mythtv.xml: + * docs/plugins/inspect/plugin-nas.xml: + * docs/plugins/inspect/plugin-neon.xml: + * docs/plugins/inspect/plugin-nsfdec.xml: + * docs/plugins/inspect/plugin-nuvdemux.xml: + * docs/plugins/inspect/plugin-oss4.xml: + * docs/plugins/inspect/plugin-pcapparse.xml: + * docs/plugins/inspect/plugin-qtmux.xml: + * docs/plugins/inspect/plugin-rawparse.xml: + * docs/plugins/inspect/plugin-real.xml: + * docs/plugins/inspect/plugin-resindvd.xml: + * docs/plugins/inspect/plugin-rfbsrc.xml: + * docs/plugins/inspect/plugin-rtpmux.xml: + * docs/plugins/inspect/plugin-scaletempo.xml: + * docs/plugins/inspect/plugin-sdl.xml: + * docs/plugins/inspect/plugin-sdp.xml: + * docs/plugins/inspect/plugin-selector.xml: + * docs/plugins/inspect/plugin-shapewipe.xml: + * docs/plugins/inspect/plugin-sndfile.xml: + * docs/plugins/inspect/plugin-soundtouch.xml: + * docs/plugins/inspect/plugin-spcdec.xml: + * docs/plugins/inspect/plugin-speed.xml: + * docs/plugins/inspect/plugin-stereo.xml: + * docs/plugins/inspect/plugin-subenc.xml: + * docs/plugins/inspect/plugin-timidity.xml: + * docs/plugins/inspect/plugin-tta.xml: + * docs/plugins/inspect/plugin-valve.xml: + * docs/plugins/inspect/plugin-vcdsrc.xml: + * docs/plugins/inspect/plugin-videosignal.xml: + * docs/plugins/inspect/plugin-vmnc.xml: + * docs/plugins/inspect/plugin-wildmidi.xml: + * docs/plugins/inspect/plugin-xdgmime.xml: + * docs/plugins/inspect/plugin-xvid.xml: + * ext/ladspa/gstladspa.c: + docs: add docs for ladspa and update plugin docs + Add also inspect files for lv2 and frei0r (no docs yet). + +2009-07-22 17:05:29 +0300 Stefan Kost + + * tests/examples/camerabin/gst-camera-perf.c: + camerabin: more perf-test cleanups + Remove some obsolete exmaples. Add video-width/height. Use proper api for + setting still image resolution. Fix stopping random tests on bin-state-changes. + Remove the memdup in snapshot again, as its not needed (pixbuf goes out of + scope with the buffer). + +2009-07-22 11:45:21 +0100 Tim-Philipp Müller + + * sys/dshowsrcwrapper/Makefile.am: + dshowsrcwrapper: update Makefile.am for source file renames as well + +2009-07-21 13:37:20 +0100 Tim-Philipp Müller + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + * gst/pcapparse/gstpcapparse.h: + docs: add pcapparse to docs + +2009-07-22 12:34:36 +0200 Julien Isorce + + * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp: + dshowaudiosrc: do not remove a range of length 0 + +2009-07-22 12:24:46 +0200 Julien Isorce + + * sys/dshowsrcwrapper/gstdshowaudiosrc.c: + * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp: + * win32/vs8/libdshowsrcwrapper.vcproj: + dshowaudiosrc: converts code to C++ + +2009-07-22 11:01:49 +0200 Julien Isorce + + * sys/dshowsrcwrapper/gstdshowvideosrc.c: + * sys/dshowsrcwrapper/gstdshowvideosrc.cpp: + * win32/vs8/libdshowsrcwrapper.vcproj: + dshowvideosrc: converts code to C++ + +2009-07-22 00:33:22 +0300 Stefan Kost + + * gst/mpegdemux/gstmpegdemux.c: + mpegdemux: don't add a base_time==-1 to segment positions + Fixes assertion about newsegment with start=-1. + +2009-07-21 17:48:33 +0300 Stefan Kost + + * gst/camerabin/gstcamerabin.c: + camerabin: small speedup in software zoom + Force crop on even pixel position to avoid slowpath in crop & scale. + +2009-07-21 16:48:26 +0300 Stefan Kost + + * tests/examples/camerabin/gst-camera-perf.c: + camerabin: we need to copy the data in the example + gdk_pixbuf_new_from_data does not copy the data. + +2009-07-21 11:28:20 +0300 Stefan Kost + + * ext/lv2/Makefile.am: + make: remove whitespace after trailing backslash + +2009-07-21 12:42:33 +0100 Vincent Penquerc'h + + * ext/kate/gstkatespu.h: + kate: fix time conversion from DVD style timestamps. + +2009-07-21 13:51:20 +0200 Sebastian Dröge + + * gst/mxf/mxfdemux.c: + mxfdemux: Implement SEEKING query + +2009-07-21 13:39:21 +0200 Sebastian Dröge + + * gst/mpegdemux/gstmpegdemux.c: + mpegpsdemux: Implement SEEKING query + Fixes bug #588944. + +2009-07-21 13:33:58 +0200 Sebastian Dröge + + * gst/mpegdemux/gstmpegtsdemux.c: + mpegtsdemux: Implement SEEKING query + Partially fixes bug #588944. + +2009-07-21 13:17:06 +0200 Sebastian Dröge + + * gst/mpegdemux/mpegtsparse.c: + mpegtsparse: Free the PMT before setting a new one + +2009-07-21 13:14:00 +0200 Mikael Magnusson + + * gst/mpegdemux/mpegtsparse.c: + mpegtsparse: Remove old PES PIDs when receiving PAT tables + Fixes bug #583470. + +2009-07-21 11:10:49 +0200 Julien Isorce + + * win32/vs8/libdshowsrcwrapper.vcproj: + dshowsrcwrapper: fix relative path + +2009-07-21 10:49:37 +0200 Julien Isorce + + * configure.ac: + * gst-libs/gst/Makefile.am: + * gst-libs/gst/dshow/Makefile.am: + * gst-libs/gst/dshow/gstdshow.cpp: + * gst-libs/gst/dshow/gstdshow.h: + * gst-libs/gst/dshow/gstdshowfakesink.cpp: + * gst-libs/gst/dshow/gstdshowfakesink.h: + * gst-libs/gst/dshow/gstdshowfakesrc.cpp: + * gst-libs/gst/dshow/gstdshowfakesrc.h: + * gst-libs/gst/dshow/gstdshowinterface.cpp: + * gst-libs/gst/dshow/gstdshowinterface.h: + * sys/dshowsrcwrapper/Makefile.am: + * sys/dshowsrcwrapper/gstdshow.cpp: + * sys/dshowsrcwrapper/gstdshow.h: + * sys/dshowsrcwrapper/gstdshowaudiosrc.c: + * sys/dshowsrcwrapper/gstdshowaudiosrc.h: + * sys/dshowsrcwrapper/gstdshowfakesink.cpp: + * sys/dshowsrcwrapper/gstdshowfakesink.h: + * sys/dshowsrcwrapper/gstdshowinterface.h: + * sys/dshowsrcwrapper/gstdshowsrcwrapper.c: + * sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp: + * sys/dshowsrcwrapper/gstdshowsrcwrapper.h: + * sys/dshowsrcwrapper/gstdshowvideosrc.c: + * sys/dshowsrcwrapper/gstdshowvideosrc.h: + * sys/dshowsrcwrapper/libgstdshow.def: + * win32/common/libgstdshow.def: + * win32/vs6/gst_plugins_bad.dsw: + * win32/vs6/libdshowsrcwrapper.dsp: + * win32/vs8/gst-plugins-bad.sln: + * win32/vs8/libdshowsrcwrapper.vcproj: + start refactoring of dshowsrcwrapper + -remove gst-libs/gst/dshow + -fakesource is moved from gst-libs/gst/dshow to sys/dshowsrcwrapper + -some minor changes (C/C++ check and includes) to make the plugin + compile again. + +2009-07-21 01:06:19 +0100 Tim-Philipp Müller + + * ext/kate/gstkateutil.c: + kate: use new GST_TAG_SUBITLE_CODEC tag instead of GST_TAG_CODEC + +2009-07-21 00:54:47 +0100 Tim-Philipp Müller + + * ext/kate/gstkateenc.c: + * ext/kate/gstkateutil.c: + * tests/check/elements/kate.c: + katedec: only put primary language tag in GST_TAG_LANGUAGE + Only put primary language into GST_TAG_LANGUAGE, and convert to lower case, + ie. only use "en" of "en_GB". This is per our tag documentation and hence + what apps expect. Also add example to kateenc property description so people + know a language code is wanted here. + +2009-07-21 00:04:28 +0100 Tim-Philipp Müller + + * ext/kate/gstkatedec.c: + katedec: add comment why we dont' support application/x-kate here for now + +2009-07-20 13:54:49 +0100 Vincent Penquerc'h + + * ext/kate/Makefile.am: + * ext/kate/README: + * ext/kate/gstkatedec.c: + * ext/kate/gstkateenc.c: + * ext/kate/gstkatespu.c: + * ext/kate/gstkatespu.h: + katedec: create SPU format images from suitable background images + Make katedec fabricate dvd-style subpictures for subtitle overlay + bitmaps, for easier playbin2 integration (#588638). + +2009-07-20 16:24:23 +0100 ogg.k.ogg.k + + * ext/kate/gstkatetag.c: + * ext/kate/gstkateutil.c: + * tests/check/Makefile.am: + * tests/check/elements/kate.c: + kate: fix some minor memory leaks + Makes 'make check-valgrind' work for the kate unit test (#525743) + +2009-07-20 16:39:42 +0300 Stefan Kost + + * tests/examples/camerabin/gst-camera-perf.c: + camerabin: add code in test to store snapshots for manual verification + Use gdk_pixbuf to save the image in perf-test. Also remove some obsolute + commented out code. + +2009-07-20 16:24:05 +0300 Stefan Kost + + * gst/camerabin/camerabinpreview.c: + camerabin: log formats in preview image conversion + +2009-07-20 16:21:06 +0300 Stefan Kost + + * gst/camerabin/camerabinvideo.c: + camerabin: remove unused variable assignment + Result is not needed here, but variable is used later on. Also remove double new + lines in function. + +2009-07-20 16:20:15 +0300 Stefan Kost + + * gst/debugutils/fpsdisplaysink.c: + fpsdisplaysink: check query return result before using it + +2009-07-20 16:19:40 +0300 Stefan Kost + + * ext/metadata/metadataexif.c: + metadata: don't dereference the pointer before the validity check + +2009-07-20 10:17:07 +0300 Stefan Kost + + * tests/examples/camerabin/gst-camera-perf.c: + camerabin: improve perf test robustness and add comments + +2009-07-20 12:25:15 +0100 Vincent Penquerc'h + + * ext/kate/gstkateenc.c: + kateenc: also recognise the new recommended 'SUB' category + Move the check for 'simple' subtitles category to a separate routine + and add in the new recommended SUB category (#525743). + +2009-07-20 11:41:40 +0100 Vincent Penquerc'h + + * ext/kate/gstkateenc.c: + * ext/kate/gstkateenc.h: + kateenc: keep bitmap/palette/region around when on the spot encoding is not possible due to an unknown end time + Fixes valgrind unitialized value report. See #525743. + +2009-07-19 23:45:02 +0100 Tim-Philipp Müller + + * docs/plugins/inspect/plugin-kate.xml: + docs: add inspect info for kate plugin + Should fix the docs build. + +2009-07-19 23:35:05 +0100 Tim-Philipp Müller + + * ext/kate/gstkatedec.c: + * ext/kate/gstkateenc.c: + * ext/kate/gstkateparse.c: + * ext/kate/gstkatetag.c: + * ext/kate/gstkatetiger.c: + * ext/kate/gstkateutil.c: + kate: add some FIXMEs + +2009-07-19 23:32:07 +0100 Tim-Philipp Müller + + * ext/kate/gstkate.c: + katedec: demote to GST_RANK_NONE for now + There are still some autoplugging issues to sort out, and it needs + some testing. + +2009-07-19 23:29:19 +0100 Tim-Philipp Müller + + * tests/check/Makefile.am: + * tests/check/elements/.gitignore: + checks: add kate unit tests to valgrind blacklist for now + And add check binary to ignore list. + +2009-07-19 23:16:07 +0100 Tim-Philipp Müller + + * ext/kate/gstkateparse.c: + * ext/kate/gstkateutil.c: + kate: make sure to free some more stuff + +2009-07-19 22:29:19 +0100 Tim-Philipp Müller + + * ext/kate/gstkate.h: + * ext/kate/gstkatedec.c: + * ext/kate/gstkateenc.c: + * ext/kate/gstkateparse.c: + * ext/kate/gstkatetiger.c: + * ext/kate/gstkateutil.c: + * tests/check/elements/kate.c: + kate: fix up for additional subtitle/x-kate media type + +2009-07-13 22:38:43 +0100 Tim-Philipp Müller + + * ext/kate/gstkate.c: + kate: remove local kate typefinder, use the one in -base + +2009-07-10 18:45:28 +0100 Tim-Philipp Müller + + * ext/kate/gstkate.c: + * ext/kate/gstkate.h: + * ext/kate/gstkatedec.c: + * ext/kate/gstkateenc.c: + * ext/kate/gstkateparse.c: + * ext/kate/gstkatetiger.c: + kate: change media type to subtitle/x-kate and update define accordingly + +2009-02-15 18:35:04 +0000 Vincent Penquerc'h + + * LICENSE_readme: + * REQUIREMENTS: + * configure.ac: + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + * ext/Makefile.am: + * ext/kate/Makefile.am: + * ext/kate/README: + * ext/kate/gstkate.c: + * ext/kate/gstkate.h: + * ext/kate/gstkatedec.c: + * ext/kate/gstkatedec.h: + * ext/kate/gstkateenc.c: + * ext/kate/gstkateenc.h: + * ext/kate/gstkateparse.c: + * ext/kate/gstkateparse.h: + * ext/kate/gstkatetag.c: + * ext/kate/gstkatetag.h: + * ext/kate/gstkatetiger.c: + * ext/kate/gstkatetiger.h: + * ext/kate/gstkateutil.c: + * ext/kate/gstkateutil.h: + * gst-plugins-bad.spec.in: + * tests/check/Makefile.am: + * tests/check/elements/kate.c: + add new Kate plugin, for Kate overlay streams + katedec: Kate decoder (text only) + kateenc: Kate encoder (text and DVD SPU only) + katetag: Kate tagger + kateparse: Kate parser + tiger: Kate renderer using the Tiger rendering library + Fixes #525743. + +2009-07-19 15:37:50 +0100 Tim-Philipp Müller + + * gst/real/gstrealaudiodec.c: + * gst/real/gstrealvideodec.c: + real: differentiate between 'module does not exist' and genuine module opening errors + Don't log a GST_ERROR if one of the codec modules we were looking for + doesn't exist. That's not a genuine error, but somewhat expected. + +2009-07-18 08:43:37 +0200 Matijs van Zuijlen + + * gst/mpegdemux/gstmpegdemux.c: + mpegdemux: Fix integer overflow + This breaks playback of files >4 GB as the offset was + a guint before. Changing it to a guint64 fixes this. + +2009-07-17 15:47:10 +0300 Stefan Kost + + * ext/metadata/gstbasemetadata.c: + metadata: reset state if there is something to reset + The condition was wrong and as such the element was writing the same tags on subsequent + images if reused. + +2009-07-17 15:45:32 +0300 Stefan Kost + + * gst/camerabin/gstcamerabin.c: + camerabin: use gst_caps_replace instead of separate calls + This fixes setting snapshot caps back to NULL also. + +2009-07-17 15:38:06 +0300 Stefan Kost + + * tests/examples/camerabin/gst-camera-perf.c: + camerabin: implemnet two more tests + Add tests for videorecording startup and capture startup delay. + +2009-07-17 09:36:15 +0100 Zaheer Merali + + * gst/mpegdemux/mpegtspacketizer.c: + mpegtsparse: add component tag to the video component structure in eit + +2009-07-16 17:27:09 -0400 Olivier Crête + + * ext/mimic/gstmimenc.c: + mimenc: Don't pretend to be ML20 if paused + +2009-07-16 16:06:26 -0400 Olivier Crête + + * ext/mimic/gstmimdec.c: + * ext/mimic/gstmimdec.h: + mimdec: Ignore the timestamps inside the buffers + +2009-07-16 15:43:46 -0400 Olivier Crête + + * ext/mimic/gstmimdec.c: + mimdec: Don't try to parse the header before dropping the paused frames + +2009-07-16 15:43:15 -0400 Olivier Crête + + * ext/mimic/gstmimdec.c: + mimdec: Print the incoming fourcc on errors + +2009-06-19 20:13:53 +1000 Austin Lund + + * sys/dvb/gstdvbsrc.c: + Increased the length of time for tuning in gstdvbsrc.c. + Some devices take a while to tune and 500ms was too short to detect + successful tuning. As well as waiting for 5 seconds each 100ms the + status is checked and the loop is broken out of when tuning has suceeded. + +2009-07-16 19:49:26 +0200 Aleksey Yulin + + * gst/mpegdemux/gstmpegtsdemux.c: + mpegtsdemux: Don't use PIDs > MPEGTS_MAX_PID + The mpegtsdemux streams array only has MPEGTS_MAX_PID entries + and accessing one afterwards will result in crashes. + Fixes bug #575672. + +2009-07-16 18:14:18 +0300 Zeeshan Ali (Khattak) + + * ext/metadata/gstmetadatamux.c: + Add more debug output to metadatamux + +2009-07-16 12:03:32 +0200 Josep Torra + + * gst/mpegdemux/gstpesfilter.c: + pesfilter: Permit unbounded packets for 0xfd (extended stream id). + Added parsing of PES extension related data. + Fixes some VC1 related issues. + +2009-07-16 13:55:14 +0100 Jan Schmidt + + * sys/oss4/oss4-mixer.c: + oss4: Attempt to fix a compiler warning + Don't store a const gchar * in a non-const gchar * local var. + Also, make the translation string function static since it's only + used in the one file. + +2009-07-15 18:10:04 +0100 Jan Schmidt + + * ext/metadata/metadataexif.c: + metadata: Fix some compiler warnings + Cast some debug string parameters so that they don't cause mismatched + type warnings. + +2009-07-15 16:17:35 +0100 Jan Schmidt + + * sys/vdpau/gstvdpmpegdec.c: + vdpau: Fix a compiler warning about uninitialised variable use. + +2009-06-10 19:21:21 +0100 Garrett D'Amore + + * sys/oss4/oss4-audio.c: + * sys/oss4/oss4-mixer-slider.c: + * sys/oss4/oss4-mixer-switch.c: + * sys/oss4/oss4-mixer.c: + oss4: Enhancements to the mixer and audio output + Code cleanups, general improvements, support for the + new mixer flags in latest gst-plugins-base. + Fixes: #584252 + Patch By: Brian Cameron + Patch By: Garrett D'Amore + +2009-07-15 18:27:39 +0100 Zaheer Merali + + * gst/mpegdemux/mpegtspacketizer.c: + mpegtsparse: add component tag to structure for component message + +2009-07-15 17:44:10 +0300 Stefan Kost + + * gst/camerabin/camerabinimage.c: + * gst/camerabin/camerabinvideo.c: + camerabin: use nonbuffered io to save memcopies + We write large blocks anyway, so no extra buffering please. Also use one + g_object_set to set multiple properties on same object. + +2009-07-15 12:20:17 +0300 Stefan Kost + + * gst/camerabin/TODO: + camerabin: track todo items + +2009-07-15 11:17:36 +0300 Stefan Kost + + * gst/camerabin/gstcamerabin.c: + camerabin: leave image/video bin in ready when changing mode + +2009-07-14 14:10:55 +0200 Sebastian Dröge + + * gst/amrparse/gstbaseparse.c: + * gst/amrparse/gstbaseparse.h: + amrparse: Sync baseparse changes + +2009-07-14 14:08:04 +0200 Sebastian Dröge + + * gst/aacparse/gstbaseparse.c: + * gst/aacparse/gstbaseparse.h: + aacparse: Add function for the baseparse subclass to push buffers downstream + Also handle the case gracefully where the subclass decides to drop + the first buffers and has no caps set yet. It's still required to + have valid caps set when the first buffer should be passed downstream. + +2009-07-14 14:07:44 +0200 Sebastian Dröge + + * gst/aacparse/gstbaseparse.c: + baseparse: Fix seek event leaking + +2009-07-14 10:44:58 +0200 Stefan Kost + + * ext/metadata/metadatatags.c: + metadata: fix copy'n'paste in tag description + +2009-07-13 18:04:14 -0700 David Schleef + + * ext/schroedinger/gstschroenc.c: + schro: Add enum types for schroedinger settings + +2009-06-30 16:31:12 +0100 Jan Schmidt + + * ext/resindvd/resindvdsrc.c: + resindvd: Don't send empty language code strings + Ignore empty language codes on some poorly coded DVDs, rather than + setting empty strings into our outgoing taglist. + +2009-07-13 12:24:04 -0400 Olivier Crête + + * common: + Automatic update of common submodule + From 5845b63 to fedaaee + +2009-07-10 21:42:19 +0100 Olivier Crête + + * ext/mimic/gstmimenc.c: + mimenc: Only enable paused mode if the property is true + +2009-07-10 13:03:54 +0100 Tim-Philipp Müller + + * ext/ivorbis/Makefile.am: + * ext/ivorbis/vorbisdec.c: + ivorbis: extract vorbis comments + Fixes #575818. + +2009-07-08 17:59:29 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + shapewipe: Add BGRA support for video in/output + +2009-07-08 15:26:07 +0200 Sebastian Pölsterl + + * gst/mpegdemux/mpegtspacketizer.c: + mpegtsdemux: Fix double free + The hash table already makes sure that the stream is correctly + free'd when elements are removed. + Fixes bug #587819. + +2009-07-08 10:16:19 +0100 Miguel Àngel Farré + + * gst/mpegdemux/mpegtspacketizer.c: + mpegtsparse: parse component tag + +2009-07-08 10:11:52 +0100 Miguel Àngel Farré + + * gst/mpegdemux/gstmpegdesc.h: + * gst/mpegdemux/mpegtspacketizer.c: + mpegtsparse: parse carousel identifier descriptor + +2009-07-07 15:28:04 +0100 Zaheer Abbas Merali + + * gst/mpegdemux/gstmpegdesc.h: + * gst/mpegdemux/mpegtspacketizer.c: + mpegtsparse: add parsing of data broadcast descriptors + +2009-07-07 20:28:09 +0200 Sebastian Dröge + + * gst-libs/gst/video/Makefile.am: + basevideo: Link with libgstvideo for some used functions + +2009-07-07 19:18:16 +0100 Olivier Crête + + * ext/mimic/gstmimenc.c: + * ext/mimic/gstmimenc.h: + mimenc: Send pause frames when paused + +2009-07-07 19:15:42 +0100 Olivier Crête + + * ext/mimic/gstmimdec.c: + mimdec: Ignore pause frames + +2009-07-07 18:27:36 +0100 Olivier Crête + + * ext/mimic/gstmimenc.c: + mimenc: Put keyframe/paused flags in tcp header + +2009-07-07 18:18:06 +0100 Olivier Crête + + * ext/mimic/gstmimenc.c: + mimenc: Put timestamp on the header buffer + +2009-07-07 18:22:54 +0100 Olivier Crête + + * ext/mimic/gstmimenc.c: + * ext/mimic/gstmimenc.h: + mimenc: Retimestamp to the running time + +2009-07-06 17:17:22 +0100 Olivier Crête + + * ext/mimic/gstmimenc.c: + * ext/mimic/gstmimenc.h: + mimenc: Save the segment + +2009-07-06 16:24:59 +0100 Olivier Crête + + * ext/mimic/gstmimenc.c: + * ext/mimic/gstmimenc.h: + mimenc: Add property for the paused mode + +2009-07-03 16:08:38 +0100 Tim-Philipp Müller + + * ext/schroedinger/Makefile.am: + * gst-libs/gst/video/Makefile.am: + * gst-libs/gst/video/gstbasevideocodec.h: + * gst-libs/gst/video/gstbasevideodecoder.h: + * gst-libs/gst/video/gstbasevideoencoder.h: + * gst-libs/gst/video/gstbasevideoparse.h: + * gst-libs/gst/video/gstbasevideoutils.h: + basevideo, schroedinger: guard unstable API with GST_USE_UNSTABLE_API + Add some guards and fat warnings to the header files with still unstable + API, so people who just look at the installed headers know that it + actually is unstable API. + +2009-07-02 15:58:00 +0100 Zaheer Abbas Merali + + * gst/mpegdemux/mpegtspacketizer.c: + mpegtsparse: fix sdt parsing. + fix parsing of everything for each service from eit schedule flag on and also + add a running-status parameter to the bus message structure. + +2009-07-02 11:24:48 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + * gst/shapewipe/gstshapewipe.h: + shapewipe: Add support for ARGB video input/output + +2009-07-01 10:55:12 -0700 David Schleef + + * configure.ac: + * ext/Makefile.am: + * ext/schroedinger/Makefile.am: + * ext/schroedinger/gstschro.c: + * ext/schroedinger/gstschrodec.c: + * ext/schroedinger/gstschroenc.c: + * ext/schroedinger/gstschroparse.c: + * ext/schroedinger/gstschroutils.c: + * ext/schroedinger/gstschroutils.h: + * gst-libs/gst/Makefile.am: + * gst-libs/gst/video/Makefile.am: + * gst-libs/gst/video/gstbasevideocodec.c: + * gst-libs/gst/video/gstbasevideocodec.h: + * gst-libs/gst/video/gstbasevideodecoder.c: + * gst-libs/gst/video/gstbasevideodecoder.h: + * gst-libs/gst/video/gstbasevideoencoder.c: + * gst-libs/gst/video/gstbasevideoencoder.h: + * gst-libs/gst/video/gstbasevideoparse.c: + * gst-libs/gst/video/gstbasevideoparse.h: + * gst-libs/gst/video/gstbasevideoutils.c: + * gst-libs/gst/video/gstbasevideoutils.h: + basevideo: move from -base + Also move schroedinger plugin. This creates a new library, + gstbasevideo-0.10, which will probably be merged back into + gstvideo-0.10 when this is moved back to -base. + +2009-07-01 12:55:03 +0200 Wim Taymans + + * gst/rtpmanager/rtpsource.c: + rtpbin: use new method for netaddress to string + +2009-06-29 17:24:58 +0100 Jan Schmidt + + * ext/Makefile.am: + dist: Add lv2 plugin to the dist + +2009-06-29 16:37:01 +0100 Jan Schmidt + + * tests/examples/Makefile.am: + dist: Add the camerabin examples subdirectory to the dist + +2009-06-29 18:48:33 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpbin.c: + * tests/check/elements/rtpbin.c: + rtpbin: do better cleanup of the src ghostpads + Connect to the pad-removed signal of the ptdemux elements so that we remove the + ghostpads for them. Fixes cleanup when going to NULL as well as when releasing + the sinkpads. + Fixes #561752 + +2009-06-29 17:48:13 +0200 Wim Taymans + + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + docs: remove old element + +2009-05-28 19:08:40 +0200 Wim Taymans + + * gst/rtpmanager/rtpsession.c: + rtpsession: add a comment + +2009-06-29 16:37:54 +0200 Wim Taymans + + * gst/rtpmanager/gstrtpbin.c: + * gst/rtpmanager/gstrtpbin.h: + * gst/rtpmanager/gstrtpsession.c: + rtpbin: add SDES property + Remove all individual SDES properties and use one sdes property that takes a + GstStructure instead. This will allow us to add more custom stuff to the SDES + messages later. + +2009-06-29 16:21:05 +0200 Wim Taymans + + * gst/rtpmanager/rtpsession.c: + * gst/rtpmanager/rtpsession.h: + * gst/rtpmanager/rtpsource.c: + * gst/rtpmanager/rtpsource.h: + rtpbin: add SDES property that takes GstStructure + Remove all individual SDES properties and use one sdes property that takes a + GstStructure instead. This will allow us to add more custom stuff to the SDES + messages later. + +2009-06-02 17:46:08 +0200 Wim Taymans + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + * gst/rtpmanager/Makefile.am: + * gst/rtpmanager/gstrtpclient.c: + * gst/rtpmanager/gstrtpclient.h: + * gst/rtpmanager/gstrtpmanager.c: + rtpbin: removed old gstrtpclient + +2009-06-29 12:23:59 +0200 Andoni Morales + + * ext/sdl/sdlvideosink.c: + sdl: only include sys/time.h when we have it + Fixes #586956 + +2009-06-29 12:02:19 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0rfilter.c: + * gst/frei0r/gstfrei0rmixer.c: + * gst/frei0r/gstfrei0rsrc.c: + frei0r: Correctly clean up elements to be reusable and not leak memory + +2009-06-29 11:59:13 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0rfilter.c: + * gst/frei0r/gstfrei0rfilter.h: + frei0r: In the filter plugins create the frei0r instances in create() before playback starts + +2009-06-29 11:56:59 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0rmixer.c: + frei0r: In the mixer plugins create the frei0r instances in create() before playback starts + +2009-06-29 11:54:26 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0rsrc.c: + frei0r: In the src plugins create the frei0r instances in create() before playback starts + +2009-06-29 11:50:44 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0rfilter.c: + frei0r: Use fixed caps on the filter pads + This is required because we have to create a new frei0r + instance for any caps changes and the instances can have history. + Just creating a new instance during playback can result in bad output + right after the caps change. + +2009-06-27 09:51:01 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0r.c: + frei0r: Set the default property values correctly + +2009-06-26 18:35:06 +0300 Stefan Kost + + * gst/camerabin/gstcamerabin.c: + camerabin: code cleanups + Downgrade a WARNING to INFO. Use a bit more compact code. Add a fixme comment. + +2009-06-26 18:34:36 +0300 Stefan Kost + + * gst/camerabin/gstcamerabin.c: + camerabin: just ref caps, we don't need a writable copy + +2009-06-26 18:33:47 +0300 Stefan Kost + + * gst/camerabin/gstcamerabin.c: + camerabin: no need to ref and unref this temporarily + +2009-06-26 18:32:40 +0300 Stefan Kost + + * gst/camerabin/gstcamerabin.c: + camerabin: don't leak sink_caps if they would be any-caps + +2009-06-26 18:31:51 +0300 Stefan Kost + + * gst/camerabin/gstcamerabin.c: + camerabin: don't leak preview images + +2009-06-26 18:30:01 +0300 Stefan Kost + + * gst/camerabin/gstcamerabin.c: + camerabin: don't leak viewfinder-caps + +2009-06-26 16:07:43 +0300 Stefan Kost + + * tests/examples/camerabin/gst-camera-perf.c: + camerabin: make shot2shot test more reliable + We can only trigger next shot (in the test) when current is captured and saved. + +2009-06-26 13:10:12 +0300 Stefan Kost + + * gst/camerabin/camerabinvideo.c: + camerabin: insert a few blank lines for readability + +2009-06-26 13:09:27 +0300 Stefan Kost + + * gst/camerabin/camerabinpreview.c: + camerabin: don't leak messages and element refs in preview + +2009-06-26 15:10:05 +0100 Jan Schmidt + + * autogen.sh: + autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01] + Check for more automake command variants. Use printf instead of 'echo -n' + for portability + +2009-06-26 13:42:51 +0100 Jan Schmidt + + * common: + Automatic update of common submodule + From f810030 to 5845b63 + +2009-06-26 09:30:22 +0100 Changwoo Ryu + + * gst/freeze/Makefile.am: + freeze: don't build plugin static lib + Pass --tag=disable-static to libtool like we do for other plugins. + Fixes #587023. + +2009-06-25 12:31:32 -0400 Dave Robillard + + * ext/lv2/gstlv2.c: + Use GST_WARNING instead of fprintf. + +2009-05-30 11:18:21 -0400 Dave Robillard + + * ext/lv2/README: + Add LV2 quick start README. + +2009-06-25 19:23:16 +0300 Stefan Kost + + * gst/camerabin/camerabinvideo.c: + * gst/camerabin/gstcamerabin.c: + camerabin: don't leak requestpads + Requestpads need to be released and unreffed. Add a comment in one case where + we intentionaly don't unref. + +2009-06-25 19:21:47 +0300 Stefan Kost + + * tests/examples/camerabin/gst-camera-perf.c: + camerabin: sync first test more safely + Don't use gst_element_get_state() to wait for PLAYING, Use the bus-handler + insteader and asynchronously schedule next test. + +2009-06-25 16:41:49 +0200 Mark Nauwelaerts + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + * docs/plugins/gst-plugins-bad-plugins.args: + * docs/plugins/gst-plugins-bad-plugins.hierarchy: + * docs/plugins/inspect/plugin-debugutilsbad.xml: + * gst/debugutils/Makefile.am: + * gst/debugutils/debugutilsbad.c: + * gst/debugutils/gstcapssetter.c: + * gst/debugutils/gstcapssetter.h: + capssetter: import element into -bad + +2009-06-25 08:38:21 +0200 Edward Hervey + + * gst/qtmux/atoms.c: + qtmux: Remove unused variable. + +2009-06-25 08:38:10 +0200 Edward Hervey + + * gst/qtmux/gstqtmux.c: + qtmux: Fix debug statement. + +2009-06-24 18:56:28 +0300 Stefan Kost + + * tests/examples/camerabin/gst-camera-perf.c: + camerabin: add target-times option to specify test times + Have some reasonable default times. Add a commandline option to override + defaults. Interpret target-time=0 as skip-test. + +2009-06-23 13:01:52 +0300 Lasse Laukkanen + + * gst/camerabin/gstcamerabin.c: + camerabin: buffer-alloc support fixes to image and video bin handling + Keep image bin in PAUSED state in image mode except when processing/saving (PLAYING/READY). + Change output-selector to view finder before setting video bin to READY. + Fix filename sent with img-done signal. + +2009-06-23 13:01:13 +0300 Lasse Laukkanen + + * gst/camerabin/camerabinvideo.c: + * gst/camerabin/camerabinvideo.h: + camerabin: fix setting mute when video bin elements haven't been created + +2009-06-16 18:12:29 +0300 Lasse Laukkanen + + * gst/camerabin/gstcamerabin.c: + camerabin: set image bin to PAUSED when starting capture + Set image bin to PAUSED also when starting capture using photography + interface. + +2009-04-21 10:55:36 +0300 Lasse Laukkanen + + * gst/camerabin/gstcamerabin.c: + camerabin: leave v4l2camsrc "capture-mode" as video mode when pausing + +2009-06-24 15:14:33 +0100 Jan Schmidt + + * common: + Automatic update of common submodule + From f3bb51b to f810030 + +2009-06-22 03:55:27 +0100 Jan Schmidt + + * sys/vdpau/gstvdpdevice.h: + * sys/vdpau/gstvdpvideoyuv.c: + VDPAU: Move I420/YV12 to the front of the caps. Add debug. + Make I420/YV12 caps be preferred when downloading to YUV buffers, + when possible, by listing them first in the set of output caps. + Add some debug in the caps selection code. + +2009-06-23 18:01:18 +0200 Mark Nauwelaerts + + * ext/xvid/gstxvidenc.c: + xvidenc: also allow video/mpeg on output caps. Fixes #377784. + +2009-06-23 18:23:13 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + shapewipe: Correctly handle 0/1 fps + +2009-06-22 23:50:49 +0300 Stefan Kost + + * ext/ladspa/Makefile.am: + * ext/ladspa/gstladspa.h: + * ext/lv2/Makefile.am: + * ext/lv2/gstlv2.h: + signalprocessor: use $(top_builddir) instead of relative paths + +2009-06-22 23:49:03 +0300 Stefan Kost + + * gst/camerabin/Makefile.am: + camerabin: add local include dir to CFLAGS + +2009-04-28 23:24:45 -0400 Dave Robillard + + * configure.ac: + * ext/Makefile.am: + * ext/ladspa/Makefile.am: + * ext/ladspa/gstladspa.h: + * ext/ladspa/gstsignalprocessor.c: + * ext/ladspa/gstsignalprocessor.h: + * ext/lv2/Makefile.am: + * ext/lv2/gstlv2.c: + * ext/lv2/gstlv2.h: + * gst-libs/gst/Makefile.am: + * gst-libs/gst/signalprocessor/.gitignore: + * gst-libs/gst/signalprocessor/Makefile.am: + * gst-libs/gst/signalprocessor/gstsignalprocessor.c: + * gst-libs/gst/signalprocessor/gstsignalprocessor.h: + Working LV2 plugin discovery. + - Separate gstsignalprocessor into a separate library (not sure if this + is in the right place, but it works for now anyway) + - Create LV2 element based on LADSPA element, port most discovery + functionality + +2009-03-29 13:31:21 -0400 Dave Robillard + + * ext/ladspa/gstladspa.h: + Fix inconsistent style (trivial test commit). + +2009-03-29 13:23:02 -0400 Dave Robillard + + * configure.ac: + Add configure check for SLV2. + +2009-06-22 22:01:22 +0300 Stefan Kost + + * tests/check/elements/camerabin.c: + camerabin: debug log only change + +2009-06-22 18:35:21 +0300 Stefan Kost + + * ext/metadata/metadatatags.c: + * ext/metadata/metadatatags.h: + * ext/metadata/metadataxmp.c: + metadata: map more tags and fix reading of xmp tags + Register xmp schemas for photoshop and iptc. Map a few location tags there. + Add more dc tags. Fix reading xmp tag by iteration over known schemas. Add + some more debug logging. + +2009-06-16 17:12:27 +0300 Stefan Kost + + * tests/check/elements/camerabin.c: + camerabin: more cleanup in tests + Add more debug logging. Remove unused mutex and cond. + +2009-06-12 14:26:24 +0300 Stefan Kost + + * gst/camerabin/camerabingeneral.c: + * gst/camerabin/camerabingeneral.h: + * gst/camerabin/camerabinimage.c: + * gst/camerabin/camerabinvideo.c: + * gst/camerabin/gstcamerabin.c: + camerabin: code cruft removal and debug logs + Remove unused code. Add lots of debug loging. Change comments for local + functions to not use /** gtk-doc start style. + +2009-06-12 10:40:48 +0300 Stefan Kost + + * configure.ac: + * tests/examples/Makefile.am: + * tests/examples/camerabin/.gitignore: + * tests/examples/camerabin/Makefile.am: + * tests/examples/camerabin/gst-camera-perf.c: + * tests/examples/camerabin/gst-camera-perf.glade: + * tests/examples/camerabin/gst-camera.c: + * tests/examples/camerabin/gst-camera.glade: + camerabin: add camerabin examples + gst-camera is a gtk-test app to play with the imagecapture and videorecording. + gst-camera-perf is a tool to run various scenarios and take time meassurements + (e.g. shot-to-shot). Also sort the output files in configure.ac a bit to be + in alphabetical order. + +2009-06-10 11:15:01 +0300 Stefan Kost + + * ext/metadata/metadataexif.c: + metadata: fix conversion of geo coordinates + Coordinate conversion has been verified with exiv2 and some webpages. + Minutes wher totally off and seconds were not used at all. + +2009-06-22 11:19:07 +0200 Wim Taymans + + * gst/h264parse/gsth264parse.c: + h264parse: detect and fix for bad NALU sizes + when in AVC mode a nalu size seems invalid, assume the NALU has the size of the + available data instead of looping forever. + Fixes #586354 + +2009-06-19 21:20:26 +0100 Jan Schmidt + + * sys/vdpau/gstvdpmpegdec.c: + * sys/vdpau/gstvdpvideoyuv.c: + VDPAU: Add some debug statements + +2009-06-18 17:06:23 +0100 Jan Schmidt + + * sys/vdpau/Makefile.am: + VDPAU: Fix build flags to pull in gst-plugins-base libs + +2009-06-15 18:33:06 +0100 Jan Schmidt + + * sys/vdpau/gstvdpvideoyuv.c: + VDPAU: Refactor the error path to a common output, and fix a leak. + Don't leak the input buffer on errors. Add some debug statements. + +2009-06-15 18:29:56 +0100 Jan Schmidt + + * sys/vdpau/gstvdpmpegdec.c: + VDPAU: Fix up caps in vdpaumpegdec. Remove extra semicolon + Fix a typo in the caps for the VDPAU mpeg decoder (chroma_type->chroma-type) + and use the GST_VDP_VIDEO_CAPS for the pad template. + Remove a stray semicolon. + +2009-06-12 16:39:39 +0100 Jan Schmidt + + * configure.ac: + * sys/vdpau/Makefile.am: + VDPAU: Enhance the configure tests + Check for the VDPAU headers in /usr/include/nvidia as they are on some + platforms (Fedora/rpmfusion). Also check that the libvdpau library is + available. + +2009-06-09 23:14:26 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdec.c: + vdpaumpegdec: use fixed src caps + +2009-06-08 14:35:29 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdec.c: + * sys/vdpau/gstvdpmpegdec.h: + vdpaumpegdec: drop all frames before a GOP when we seek + +2009-06-08 14:15:03 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdec.c: + vdpaumpegdec: small cleanup + +2009-06-07 23:46:38 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdevice.c: + * sys/vdpau/gstvdpdevice.h: + * sys/vdpau/gstvdpmpegdec.h: + * sys/vdpau/gstvdpvideobuffer.c: + * sys/vdpau/gstvdpvideobuffer.h: + * sys/vdpau/gstvdpvideoyuv.h: + * sys/vdpau/gstvdpyuvvideo.h: + vdpau: s/IS_VDPAU/IS_VDP + +2009-06-07 01:25:01 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdec.c: + vdpaumpegdec: send newsegment event if only the rate has been updated + +2009-06-07 01:12:50 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdec.c: + * sys/vdpau/gstvdpmpegdec.h: + vdpaumpegdec: use mutex to protect mpeg_dec->seeking from concurrent access + +2009-06-07 00:55:55 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdec.c: + vdpaumpegdec: use gst_pad_get_parent for threadsafety + +2009-06-06 21:27:52 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdec.c: + vdpaumpegdec: further work on seeking + +2009-06-05 23:11:18 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdec.c: + * sys/vdpau/mpegutil.c: + vdpaumpegdec: small cleanups + +2009-06-05 22:28:02 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdec.c: + vdpaumpegdec: set GST_BUFFER_FLAG_DELTA_UNIT on non I_FRAME's + +2009-06-05 21:48:28 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdp.c: + * sys/vdpau/gstvdpmpegdec.c: + * sys/vdpau/gstvdpmpegdec.h: + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + vdpaumpegdec: rename gstvdpmpegdecoder.[ch] to gstvdpmpegdec.[ch] + +2009-06-05 21:46:08 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdp.c: + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + vdpaumpegdec: rename GstVdpMpegDecoder to GstVdpMpegDec + +2009-06-05 21:42:30 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + vdpaumpegdec: pass buffer size directly to gst_vdp_mpeg_decoder_decode + +2009-06-05 21:18:47 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: small cleanup + +2009-06-05 21:16:48 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + vdpaumpegdec: calculate byterate from the size of the incoming data + +2009-06-05 19:08:24 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: print frame_nr in debug print + +2009-06-05 18:28:17 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: interlaced fixes + +2009-06-05 18:18:38 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: only set base duration once + +2009-06-05 17:53:16 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: don't send the EVENT_NEWSEGMENT downstream if we're seeking + +2009-06-05 17:43:49 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + vdpaumpegdec: implement seeking + +2009-06-05 11:54:17 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: change a GST_DEBUG to GST_WARNING + +2009-06-05 11:52:32 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + vdpaumpegdec: remove unused broken_gop field + +2009-06-05 11:51:41 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: add new gst_vdp_mpeg_decoder_flush for flushing the decoder + +2009-06-05 11:24:34 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: use GSE_DEBUG_FUNCPTR + +2009-06-05 11:20:56 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: don't drop discont buffers + +2009-06-05 11:17:16 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + * sys/vdpau/mpegutil.c: + * sys/vdpau/mpegutil.h: + vdpaumpegdec: handle GST_QUERY_POSITION and GST_QUERY_DURATION + +2009-06-04 21:17:40 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + * sys/vdpau/mpegutil.c: + * sys/vdpau/mpegutil.h: + vdpaumpegdec: calculate correct duration from data in MPEG_PACKET_EXT_PICTURE_CODING + +2009-06-04 19:30:02 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + vdpaumpegdec: fix so that the first frame in a raw mpegvideo stream get timestamp 0 + +2009-06-04 19:17:14 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdpdecoder.c: + * sys/vdpau/gstvdpdecoder.h: + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + vpdaumpegdec: remove useless GstVdpDecoder baseclass + +2009-06-04 18:11:06 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/mpegutil.c: + * sys/vdpau/mpegutil.h: + vdpaumpegdec: use GstBitReader to parse bitstream + +2009-05-06 23:07:00 +0200 Carl-Anton Ingmarsson + + * gst/mpegvideoparse/mpegvideoparse.c: + * sys/vdpau/gstvdp.c: + vdpau: change element rank for testing purposes + set mpegvideoparse rank to primary and vdpaumpegdec to primary - 1 to get vdpaumpegdec + correctly plugged into playbin + +2009-05-05 23:19:56 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdevice.c: + * sys/vdpau/gstvdpmpegdecoder.c: + vdpau: add debug on GstVdpDevice destroy + +2009-05-05 23:13:25 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: small code cleanup + +2009-05-05 23:08:51 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: remove unnused GstVdpBFrame struct + +2009-05-05 23:07:06 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdecoder.c: + vdpaumpegdec: fix small typo in debug print + +2009-05-05 18:54:31 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdecoder.c: + * sys/vdpau/gstvdpdecoder.h: + vdpaumpegdec: fixup timestamping of outgoing buffers + +2009-05-05 18:45:07 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: don't add forward_reference if the frame is an I_FRAME + +2009-05-05 18:37:50 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: set correct timestamps + +2009-05-05 17:30:33 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + vdpaumpegdec: remove unneeded locking since we know do StateChange correctly + +2009-05-05 17:28:19 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdp.c: + * sys/vdpau/gstvdpdecoder.h: + * sys/vdpau/gstvdpdevice.c: + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + * sys/vdpau/gstvdpvideobuffer.c: + * sys/vdpau/gstvdpvideobuffer.h: + s/GST_TYPE_VDPAU/GST_TYPE_VDP/g + +2009-05-05 17:20:16 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdevice.h: + * sys/vdpau/gstvdpvideoyuv.h: + * sys/vdpau/gstvdpyuvvideo.h: + vdpau: s/GST_TYPE_VDPAU/GST_TYPE_VDP/g + +2009-05-05 17:15:33 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: fixup state change + +2009-05-05 16:29:24 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdevice.c: + vdpau: init "vdpaudevice" debug catoegory in gst_vdp_get_device + +2009-05-05 08:11:03 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: hold the lock in change_state + +2009-05-03 21:52:49 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + * sys/vdpau/gstvdpvideobuffer.c: + * sys/vdpau/gstvdpvideobuffer.h: + vdpaumpegdec: the B_FRAME decoding was completely wrong, fix it + the buffers don't come in output order so fix the decoder to handle this + add new gst_vdp_video_buffer_add_reference method to GstVdpVideoBuffer to be able to keep + buffers alive. Ie. a B_FRAME need to have both the forward reference and the backward + reference alive during it's lifetime. + add mutex to protect for threadsafety issues when we reset the decoder in FLUSH_STOP + +2009-04-30 21:58:01 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/mpegutil.c: + vdpaumpegdec: set full_pel_forward_vector to 0 when pic_type == P_FRAME + +2009-04-27 21:30:59 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: drop frames if we haven't got an I_FRAME yet + +2009-04-27 20:57:12 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdp.c: + vdpau: set vdpauvideoyuv and vdpauyuvvideo to GST_RANK_PRIMARY + +2009-04-27 20:50:11 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: destroy the VdpDecoder and reset the decoder on state change + +2009-04-27 20:45:11 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdevice.c: + vdpau: fix error where we forgot to pass a trailing NULL to g_object_new + +2009-04-27 20:21:44 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdevice.c: + vdpau: close display on finalize + +2009-04-27 20:18:52 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdecoder.c: + vdpau: small fixes + init create GstVdpDevice on GST_STATE_CHANGE_READY_TO_PAUSED instead of on + GST_STATE_CHANGE_NULL_TO READY + add back incrementing of frame_nr + +2009-04-27 20:15:07 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdevice.c: + vdpau: use g_once_init_enter instead of g_once + +2009-04-27 18:34:53 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: if available use incoming buffer timestamp as output timestamp + +2009-04-27 15:12:26 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: clear the adapter when we reset the decoder + +2009-04-26 23:25:33 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdecoder.c: + * sys/vdpau/gstvdpdecoder.h: + * sys/vdpau/gstvdpdevice.h: + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + * sys/vdpau/gstvdpvideobuffer.h: + * sys/vdpau/gstvdpvideoyuv.c: + * sys/vdpau/gstvdpvideoyuv.h: + * sys/vdpau/gstvdpyuvvideo.c: + * sys/vdpau/gstvdpyuvvideo.h: + vdpau: fixup renaming + the rename work done in commit 24cf84d06b2f4b2edec3383b198441a07829618b didn't + include typecasts. This commit fixes this. + +2009-04-26 23:20:30 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: reset decoder on GST_EVENT_FLUSH_STOP + +2009-04-26 22:05:11 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: reset decoder when we get a discont buffer + +2009-04-26 20:40:45 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: add "MPEG_PACKET_EXT_PICTURE_CODING" debug statement + +2009-04-22 23:35:07 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + * sys/vdpau/mpegutil.c: + * sys/vdpau/mpegutil.h: + vdpaumpegdec: handle broken_gop field + +2009-04-22 21:04:58 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/mpegutil.c: + vdpaumpegdec: convert all manual parsing to use read_bits instead + +2009-04-22 20:28:19 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: remove unneded gst_buffer_ref and the accompanying gst_buffer_unref + +2009-04-22 20:25:55 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: fixup error where we set forward_reference instead of backward_reference + +2009-04-16 23:43:24 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + * sys/vdpau/mpegutil.c: + vdpaumpegdec: handle multiple B_FRAMEs in a row + +2009-04-16 22:30:27 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: more B_FRAME work + +2009-04-16 22:06:50 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + vdpaumpegdec: inital support at handling B_FRAMES + +2009-04-15 23:49:07 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: fixup GstFlowReturn propagation a bit + +2009-04-15 23:38:53 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/mpegutil.c: + * sys/vdpau/mpegutil.h: + vdpaumpegdec: parse PICTURE_CODING_EXTENSION alternate_scan bit + +2009-04-15 23:31:33 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/mpegutil.c: + vdpaumpegdec: fixup quantmatrix extension parsing + +2009-04-15 18:17:54 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdec: correct some default values + mpeg1 now give nearly correct output :) + +2009-04-15 17:52:27 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.h: + vdpaumpegdecoder: remove unused slice field + +2009-04-14 23:47:40 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdecoder.c: + * sys/vdpau/gstvdpvideobuffer.h: + vdpau: rename "video/vdpau-video" caps to "video/x-vdpau-video" + +2009-04-14 21:07:32 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdecoder.c: + * sys/vdpau/gstvdpdecoder.h: + vdpau: remove "silent" property from GstVdpDecoder + +2009-04-14 21:05:44 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpdecoder.c: + vdpau: don't set element details in GstVdpDecoder + +2009-04-14 21:04:59 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdp.c: + * sys/vdpau/gstvdpmpegdecoder.c: + vdpaumpegdecoder: rename to "vdpaumpegdec" + +2009-04-14 19:08:53 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + vdpaumpegdecoder: remove unnecesary want_slice field + +2009-04-13 22:21:03 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdp.c: + vdpau: small cosmetical fix + +2009-04-13 22:19:20 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdp.c: + * sys/vdpau/gstvdpau.c: + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + * sys/vdpau/gstvdpaudevice.c: + * sys/vdpau/gstvdpaudevice.h: + * sys/vdpau/gstvdpaumpegdecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.h: + * sys/vdpau/gstvdpauvideobuffer.c: + * sys/vdpau/gstvdpauvideobuffer.h: + * sys/vdpau/gstvdpauvideoyuv.c: + * sys/vdpau/gstvdpauvideoyuv.h: + * sys/vdpau/gstvdpauyuvvideo.c: + * sys/vdpau/gstvdpauyuvvideo.h: + * sys/vdpau/gstvdpdecoder.c: + * sys/vdpau/gstvdpdecoder.h: + * sys/vdpau/gstvdpdevice.c: + * sys/vdpau/gstvdpdevice.h: + * sys/vdpau/gstvdpmpegdecoder.c: + * sys/vdpau/gstvdpmpegdecoder.h: + * sys/vdpau/gstvdpvideobuffer.c: + * sys/vdpau/gstvdpvideobuffer.h: + * sys/vdpau/gstvdpvideoyuv.c: + * sys/vdpau/gstvdpvideoyuv.h: + * sys/vdpau/gstvdpyuvvideo.c: + * sys/vdpau/gstvdpyuvvideo.h: + vdpau: rename all files and objects from Vdpau to Vdp + +2009-04-13 21:23:38 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaumpegdecoder.c: + vdpau: decode slices when we get the next picture header. MPEG2 now kindof works. + +2009-04-13 21:11:54 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaumpegdecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.h: + * sys/vdpau/mpegutil.c: + vdpau: small improvement to mpeg decoder + +2009-04-13 20:04:21 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudevice.c: + * sys/vdpau/gstvdpaumpegdecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.h: + * sys/vdpau/gstvdpauvideoyuv.c: + * sys/vdpau/gstvdpauvideoyuv.h: + * sys/vdpau/gstvdpauyuvvideo.c: + * sys/vdpau/gstvdpauyuvvideo.h: + vdpau: remove unused "silent" properties + +2009-04-13 19:36:53 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpauvideoyuv.c: + * sys/vdpau/gstvdpauyuvvideo.c: + vdpau: implement GstVdpauVideoBuffer -> I420 conversion + +2009-04-09 16:54:27 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudevice.h: + * sys/vdpau/gstvdpauvideoyuv.c: + * sys/vdpau/gstvdpauyuvvideo.c: + vdpau: move definition of the VdpChromaType array and the VdpauFormats to gstdevice.h + +2009-04-07 21:51:48 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaumpegdecoder.c: + vdpau: small fix + set vdp_info.forward_reference to VDP_INVALID handle when unreffing the old + buffer + +2009-04-07 20:46:49 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdpau.c: + * sys/vdpau/gstvdpaudevice.c: + * sys/vdpau/gstvdpaudevice.h: + * sys/vdpau/gstvdpauvideoyuv.c: + * sys/vdpau/gstvdpauyuvvideo.c: + * sys/vdpau/gstvdpauyuvvideo.h: + vdpau: add new GstVdpauYUVVideo element + the GstVdpauYUVVideo element takes raw YUV video and outputs + GstVdpauVideoBuffers + +2009-04-04 22:45:09 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaumpegdecoder.c: + * sys/vdpau/gstvdpauvideoyuv.c: + vdpau: VideoYUV unref buffer in chain so that we don't leak them MpegDecoder parse sequence headers + +2009-04-04 22:05:11 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.c: + vdpau: remove some unneded includes + +2009-04-04 22:03:23 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdpau.c: + * sys/vdpau/gstvdpaudecoder.h: + * sys/vdpau/gstvdpaumpegdecoder.c: + * sys/vdpau/gstvdpauvideoyuv.c: + vdpau: move plugin definition to a new gstvdpau.c file fix up debug categories + +2009-04-04 20:53:35 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + * sys/vdpau/gstvdpaumpegdecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.h: + * sys/vdpau/gstvdpauvideobuffer.c: + * sys/vdpau/gstvdpauvideobuffer.h: + * sys/vdpau/gstvdpauvideoyuv.c: + * sys/vdpau/gstvdpauvideoyuv.h: + vdpau: add new GstVdpauVideoYUV element + GstVdpauDecoder now pushes GstVdpauVideoBuffers instead of doing + VdpSurface -> YUV conversion. To get YUV data you now put in a GstVdpauVideoYUV + element which takes GstVdpauVideoBuffers and outputs YUV data. + +2009-04-03 17:59:02 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaumpegdecoder.c: + vdpau: small indent fix + +2009-04-03 17:58:25 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudevice.c: + vdpau: remove obosolete FIXME and some debug prints from gstvdpaudevice.c + +2009-04-03 17:53:21 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gst-vdpau-device.h: + * sys/vdpau/gstvdpaudevice.h: + vdpau: commit rename of gst-vdpau-device.h to gstvdpaudevice.h + +2009-04-03 17:52:20 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gst-vdpau-device.c: + vdpau: remove gst-vdpau-device.c + +2009-04-03 17:51:16 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdpaudecoder.h: + * sys/vdpau/gstvdpaudevice.c: + vdpau: rename gst-vdpau-device.[ch] to gstvdpaudevice.[ch] + +2009-04-01 21:42:56 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + vdpau: change all references of "gst_vdpaudecoder*" to "gst_vdpau_decoder" + +2009-04-01 21:40:14 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.c: + vdpau: make the decoder clean up after itself + +2009-04-01 21:26:45 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + vdpau: remove extra \ from Makefile.am + +2009-04-01 21:19:18 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gst-vdpau-device.c: + * sys/vdpau/gst-vdpau-device.h: + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + * sys/vdpau/gstvdpaumpegdecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.h: + vdpau: add gstvdpaudevice for abstracting vdpau initalization + +2009-03-31 22:54:14 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaumpegdecoder.h: + vdpau: remove comment + +2009-03-31 22:53:40 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + * sys/vdpau/gstvdpaumpegdecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.h: + * sys/vdpau/mpegutil.c: + * sys/vdpau/mpegutil.h: + vdpau: MPEG1 decoding know gives recognizable output + +2009-03-29 15:28:06 +0200 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + * sys/vdpau/gstvdpaumpegdecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.h: + * sys/vdpau/mpegutil.c: + * sys/vdpau/mpegutil.h: + vdpau: create VdpDecoder in set_caps add more functions for parsing mpeg + +2009-03-27 17:11:04 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + * sys/vdpau/vdpauvariables.h: + vdpau: store vdpau function pointers in a local structure + +2009-03-27 16:55:19 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.h: + * sys/vdpau/mpegutil.c: + * sys/vdpau/mpegutil.h: + vdpau: extract mpeg2 profile from codec_data + +2009-03-26 21:04:48 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + * sys/vdpau/gstvdpaumpegdecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.h: + vdpau: extract mpeg version + +2009-03-25 20:41:46 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpauh264decoder.c: + * sys/vdpau/gstvdpauh264decoder.h: + * sys/vdpau/gstvdpaumpegdecoder.c: + vdpau: add version specification to mpegdecoder caps + +2009-03-25 20:38:27 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdpaumpegdecoder.c: + * sys/vdpau/gstvdpaumpegdecoder.h: + vdpau: focus on mpeg instead of h264 + +2009-03-25 19:59:06 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + * sys/vdpau/vdpauvariables.h: + vdpau: rough try at implementing pushinf of YV12 buffers + +2009-03-24 22:26:56 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudecoder.c: + vdpau: remove obsolete comment + +2009-03-23 21:36:55 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + * sys/vdpau/vdpauvariables.h: + vdpau: init vdpau in GST_STATE_CHANGE_NULL_TO_READY add gst_vdpaudecoder_push_video_surface to vdpaudecoder.h + +2009-03-23 20:47:00 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + vdpau: add stubs for pushing VdpVideoSurfaces to the src pad + +2009-03-21 22:06:12 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpauh264decoder.c: + vdpau: update VdpauH264Decoder element description + +2009-03-20 21:26:11 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudecoder.c: + vdpau: changle gstvdpaudecoder.c classification + +2009-03-20 21:24:40 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + * sys/vdpau/gstvdpauh264decoder.c: + * sys/vdpau/gstvdpauh264decoder.h: + * sys/vdpau/vdpauvariables.h: + vdpau: implement downstream caps negotiation + +2009-03-15 21:23:35 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/gstvdpaudecoder.c: + vdpau: small indentation fix + +2009-03-15 21:21:49 +0100 Carl-Anton Ingmarsson + + * sys/vdpau/Makefile.am: + * sys/vdpau/gstvdpaudecoder.c: + * sys/vdpau/gstvdpaudecoder.h: + vdpau: add basic base class for vdpau decoders + +2009-03-14 10:43:28 +0100 Carl-Anton Ingmarsson + + * configure.ac: + * sys/Makefile.am: + * sys/vdpau/Makefile.am: + add new vdpau directory + +2009-06-19 19:09:19 +0200 Branko Subasic + + * gst/rtpmanager/gstrtpsession.c: + * gst/rtpmanager/rtpsession.c: + * gst/rtpmanager/rtpsession.h: + * gst/rtpmanager/rtpsource.c: + * gst/rtpmanager/rtpsource.h: + * tests/check/Makefile.am: + * tests/check/elements/rtpbin_buffer_list.c: + rtpbin: add support for buffer-list + Add support for sending buffer-lists. + Add unit test for testing that the buffer-list passed through rtpbin. + fixes #585839 + +2009-06-18 12:13:28 +0200 Mark Nauwelaerts + + * gst/aacparse/gstaacparse.c: + aacparse: ADIF: do not send bogus timestamps, leave to downstream (decoder) + +2009-06-11 15:54:42 +0200 Mark Nauwelaerts + + * gst/qtmux/atoms.c: + * gst/qtmux/gstqtmux.c: + * gst/qtmux/gstqtmux.h: + qtmux: only use (64-bit) extended (mdat) atom size if needed. Fixes #585319. + +2009-06-10 14:46:14 +0200 Mark Nauwelaerts + + * gst/qtmux/gstqtmux.c: + qtmux: set default movie timescale to microsecond units + +2009-06-10 13:24:20 +0200 Mark Nauwelaerts + + * gst/qtmux/atoms.c: + qtmux: compress/optimize stsc writing + +2009-06-10 12:42:44 +0200 Mark Nauwelaerts + + * gst/qtmux/atoms.c: + * gst/qtmux/atoms.h: + * gst/qtmux/fourcc.h: + * gst/qtmux/gstqtmux.c: + * gst/qtmux/gstqtmuxmap.c: + qtmux: add 3GP style tagging (and refactor appropriately) + +2009-06-01 23:00:44 +0200 Mark Nauwelaerts + + * gst/qtmux/atoms.c: + * gst/qtmux/atoms.h: + * gst/qtmux/fourcc.h: + * gst/qtmux/gstqtmux.c: + qtmux (and variants): handle pixel-aspect-ratio. Fixes #584358. + +2009-06-19 17:04:13 +0100 Tim-Philipp Müller + + * ext/mythtv/gstmythtvsrc.c: + * gst/mpegtsmux/mpegtsmux.c: + Fix previous commit so that things still work with debug logs enabled + +2009-06-19 16:21:28 +0100 Tim-Philipp Müller + + * ext/apexsink/gstapexsink.c: + * ext/directfb/dfbvideosink.c: + * ext/libmms/gstmms.c: + * ext/metadata/metadataexif.c: + * ext/mythtv/gstmythtvsrc.c: + * ext/resindvd/resindvdsrc.c: + * ext/sdl/sdlvideosink.c: + * gst/dvdspu/gstdvdspu.c: + * gst/liveadder/liveadder.c: + * gst/mpegtsmux/mpegtsmux.c: + * gst/mpegvideoparse/mpegvideoparse.c: + * gst/rtpmanager/gstrtpjitterbuffer.c: + * sys/oss4/oss4-mixer.c: + Make build without warnings with debugging disabled + +2009-06-16 21:34:56 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0r.c: + * gst/frei0r/gstfrei0rfilter.c: + * gst/frei0r/gstfrei0rmixer.c: + * gst/frei0r/gstfrei0rsrc.c: + frei0r: Make plugin scanning more robust + +2009-06-16 21:27:38 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0r.c: + frei0r: Make sure to only register plugins that have valid propert types + +2009-06-16 19:42:41 +0200 Sebastian Dröge + + * configure.ac: + * gst/frei0r/gstfrei0rfilter.c: + frei0r: Remove custom get_unit_size implementation + This is already handled by the default one from GstVideoFilter + +2009-06-15 17:05:36 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0rfilter.c: + frei0r: Fix the klass of the filter elements + +2009-06-14 19:41:27 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0rfilter.c: + * gst/frei0r/gstfrei0rmixer.c: + * gst/frei0r/gstfrei0rsrc.c: + frei0r: Free type names + +2009-06-14 19:35:29 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0rmixer.c: + frei0r: Unref the GstCollectPads instance on finalize + +2009-06-14 19:27:03 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0rsrc.c: + frei0r: Don't allow caps changes in PLAYING/PAUSED + Most frei0r source plugins generate output based on + previous output and creating a new instance on caps + changes will let the output start at 0 again. + +2009-06-14 19:21:34 +0200 Sebastian Dröge + + * gst/frei0r/Makefile.am: + * gst/frei0r/gstfrei0r.c: + * gst/frei0r/gstfrei0rfilter.c: + * gst/frei0r/gstfrei0rmixer.c: + * gst/frei0r/gstfrei0rmixer.h: + freir0: Add support for frei0r mixer plugins + +2009-06-13 10:06:57 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0rsrc.c: + frei0r: Destroy the f0r_instance_t in stop() + +2009-06-12 22:04:14 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0rfilter.c: + * gst/frei0r/gstfrei0rsrc.c: + frei0r: Add the frei0r plugin type to the element name + This makes it easier to distinguish generators from filters, etc + +2009-06-12 22:00:20 +0200 Sebastian Dröge + + * gst/frei0r/Makefile.am: + * gst/frei0r/gstfrei0r.c: + * gst/frei0r/gstfrei0rsrc.c: + * gst/frei0r/gstfrei0rsrc.h: + frei0r: Add support for frei0r source/generator plugins + +2009-06-12 15:13:29 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0r.c: + frei0r: Allow the complete double range for double properties + The spec restricts it to [0,1] but some plugins are using the + complete double range. + +2009-06-12 15:07:26 +0200 Sebastian Dröge + + * gst/frei0r/gstfrei0r.c: + frei0r: Use better property nicks + +2009-06-12 14:59:28 +0200 Sebastian Dröge + + * configure.ac: + * gst/frei0r/Makefile.am: + * gst/frei0r/frei0r.h: + * gst/frei0r/gstfrei0r.c: + * gst/frei0r/gstfrei0r.h: + * gst/frei0r/gstfrei0rfilter.c: + * gst/frei0r/gstfrei0rfilter.h: + frei0r: First version of a frei0r wrapper plugin + Currently this only supports frei0r filters. + +2009-06-14 20:00:51 +0200 Maximilian Högner + + * gst/scaletempo/gstscaletempo.c: + scaletempo: Explicitely cast to signed integers to fix a segfault + Fixes bug #585660. + +2009-06-09 19:14:41 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + * gst/shapewipe/gstshapewipe.h: + shapewipe: Implement basic QoS + This change is based on Tim's QoS implementation + for jpegdec. + +2009-06-09 18:45:19 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + shapewipe: Proxy queries on the video pads to the correct peers + +2009-06-09 18:37:43 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + shapewipe: Proxy bufferalloc on the video sinkpad + +2009-06-09 18:25:13 +0200 Sebastian Dröge + + * gst/shapewipe/gstshapewipe.c: + shapewipe: Try to work inplace if possible + This saves one new, large allocation per frame for the + most cases. + +2009-06-16 18:46:49 +0100 Tim-Philipp Müller + + * gst/mxf/mxfdemux.c: + mxfdemux: fix stray semicolons that mess up if statement + +2009-06-11 13:42:20 +0100 Jan Schmidt + + * common: + * docs/plugins/Makefile.am: + docs: Bump common to correct upload-doc.mak, fix a comment in the doc Makefile + +2009-06-18 20:33:00 +0100 Jan Schmidt + + * configure.ac: + * win32/common/config.h: + Back to development -> 0.10.13.1 + +2009-06-18 08:53:12 +0100 Jan Schmidt + + * gst-plugins-bad.doap: + Add 0.10.13 release entry to the doap file + +=== release 0.10.13 === + +2009-06-18 08:29:56 +0100 Jan Schmidt + + * ChangeLog: + * NEWS: + * RELEASE: + * configure.ac: + * docs/plugins/gst-plugins-bad-plugins.args: + * docs/plugins/gst-plugins-bad-plugins.hierarchy: + * docs/plugins/gst-plugins-bad-plugins.interfaces: + * docs/plugins/gst-plugins-bad-plugins.prerequisites: + * docs/plugins/inspect/plugin-aacparse.xml: + * docs/plugins/inspect/plugin-adpcmdec.xml: + * docs/plugins/inspect/plugin-aiffparse.xml: + * docs/plugins/inspect/plugin-alsaspdif.xml: + * docs/plugins/inspect/plugin-amrparse.xml: + * docs/plugins/inspect/plugin-apex.xml: + * docs/plugins/inspect/plugin-assrender.xml: + * docs/plugins/inspect/plugin-autoconvert.xml: + * docs/plugins/inspect/plugin-bayer.xml: + * docs/plugins/inspect/plugin-bz2.xml: + * docs/plugins/inspect/plugin-camerabin.xml: + * docs/plugins/inspect/plugin-cdaudio.xml: + * docs/plugins/inspect/plugin-cdxaparse.xml: + * docs/plugins/inspect/plugin-celt.xml: + * docs/plugins/inspect/plugin-dc1394.xml: + * docs/plugins/inspect/plugin-dccp.xml: + * docs/plugins/inspect/plugin-debugutilsbad.xml: + * docs/plugins/inspect/plugin-dfbvideosink.xml: + * docs/plugins/inspect/plugin-dirac.xml: + * docs/plugins/inspect/plugin-dtmf.xml: + * docs/plugins/inspect/plugin-dtsdec.xml: + * docs/plugins/inspect/plugin-dvb.xml: + * docs/plugins/inspect/plugin-dvdspu.xml: + * docs/plugins/inspect/plugin-faac.xml: + * docs/plugins/inspect/plugin-faad.xml: + * docs/plugins/inspect/plugin-fbdevsink.xml: + * docs/plugins/inspect/plugin-festival.xml: + * docs/plugins/inspect/plugin-freeze.xml: + * docs/plugins/inspect/plugin-gsm.xml: + * docs/plugins/inspect/plugin-gstrtpmanager.xml: + * docs/plugins/inspect/plugin-gstsiren.xml: + * docs/plugins/inspect/plugin-h264parse.xml: + * docs/plugins/inspect/plugin-hdvparse.xml: + * docs/plugins/inspect/plugin-id3tag.xml: + * docs/plugins/inspect/plugin-jack.xml: + * docs/plugins/inspect/plugin-ladspa.xml: + * docs/plugins/inspect/plugin-legacyresample.xml: + * docs/plugins/inspect/plugin-liveadder.xml: + * docs/plugins/inspect/plugin-metadata.xml: + * docs/plugins/inspect/plugin-mms.xml: + * docs/plugins/inspect/plugin-modplug.xml: + * docs/plugins/inspect/plugin-mpeg2enc.xml: + * docs/plugins/inspect/plugin-mpeg4videoparse.xml: + * docs/plugins/inspect/plugin-mpegdemux2.xml: + * docs/plugins/inspect/plugin-mpegtsmux.xml: + * docs/plugins/inspect/plugin-mpegvideoparse.xml: + * docs/plugins/inspect/plugin-mplex.xml: + * docs/plugins/inspect/plugin-musepack.xml: + * docs/plugins/inspect/plugin-musicbrainz.xml: + * docs/plugins/inspect/plugin-mve.xml: + * docs/plugins/inspect/plugin-mxf.xml: + * docs/plugins/inspect/plugin-mythtv.xml: + * docs/plugins/inspect/plugin-nas.xml: + * docs/plugins/inspect/plugin-neon.xml: + * docs/plugins/inspect/plugin-nsfdec.xml: + * docs/plugins/inspect/plugin-nuvdemux.xml: + * docs/plugins/inspect/plugin-ofa.xml: + * docs/plugins/inspect/plugin-oss4.xml: + * docs/plugins/inspect/plugin-pcapparse.xml: + * docs/plugins/inspect/plugin-qtmux.xml: + * docs/plugins/inspect/plugin-rawparse.xml: + * docs/plugins/inspect/plugin-real.xml: + * docs/plugins/inspect/plugin-resindvd.xml: + * docs/plugins/inspect/plugin-rfbsrc.xml: + * docs/plugins/inspect/plugin-rtpmux.xml: + * docs/plugins/inspect/plugin-scaletempo.xml: + * docs/plugins/inspect/plugin-sdl.xml: + * docs/plugins/inspect/plugin-sdp.xml: + * docs/plugins/inspect/plugin-selector.xml: + * docs/plugins/inspect/plugin-shapewipe.xml: + * docs/plugins/inspect/plugin-sndfile.xml: + * docs/plugins/inspect/plugin-soundtouch.xml: + * docs/plugins/inspect/plugin-spcdec.xml: + * docs/plugins/inspect/plugin-speed.xml: + * docs/plugins/inspect/plugin-stereo.xml: + * docs/plugins/inspect/plugin-subenc.xml: + * docs/plugins/inspect/plugin-tta.xml: + * docs/plugins/inspect/plugin-valve.xml: + * docs/plugins/inspect/plugin-vcdsrc.xml: + * docs/plugins/inspect/plugin-videosignal.xml: + * docs/plugins/inspect/plugin-vmnc.xml: + * docs/plugins/inspect/plugin-wildmidi.xml: + * docs/plugins/inspect/plugin-xdgmime.xml: + * docs/plugins/inspect/plugin-xvid.xml: + * win32/common/config.h: + Release 0.10.13 2009-06-17 21:56:56 +0100 Jan Schmidt @@ -2955,8 +6238,7 @@ 2009-04-28 16:03:19 -0400 Olivier Crête * gst/rtpmux/gstrtpmux.c: - rtpmux: Fix leak - Fixed a leak discovered by Laurent Glayal + rtpmux: Fix leak Fixed a leak discovered by Laurent Glayal 2009-04-28 15:58:41 -0400 Olivier Crête @@ -4740,9 +8022,7 @@ * docs/plugins/Makefile.am: * gst-plugins-bad.spec.in: * tests/examples/Makefile.am: - docs/plugins/Makefile.am: add figures subdirectory - tests/examples/Makefile.am: add mxf subdirectory - gst-plugins.spec.in: add new plugins + docs/plugins/Makefile.am: add figures subdirectory tests/examples/Makefile.am: add mxf subdirectory gst-plugins.spec.in: add new plugins 2009-03-04 16:15:57 +0100 Peter Kjellerstedt @@ -7502,8 +10782,7 @@ 2009-02-12 22:40:48 +0100 Julien Moutte * gst/mpegdemux/gstmpegdemux.c: - Make the demuxer reusable in READY->PLAYING->READY->PLAYING cycles by - flushing adapters correctly. + Make the demuxer reusable in READY->PLAYING->READY->PLAYING cycles by flushing adapters correctly. 2009-02-12 10:53:56 +0100 Sebastian Dröge @@ -8635,9 +11914,7 @@ 2009-01-22 13:33:14 +0100 Wim Taymans * gst/rtpmanager/gstrtpjitterbuffer.c: - Unlock the jitterbuffer before pushing out the packet-lost events. - Move some code before we do the unlock to make the jitterbuffer state - consistent while we are unlocked. + Unlock the jitterbuffer before pushing out the packet-lost events. Move some code before we do the unlock to make the jitterbuffer state consistent while we are unlocked. 2009-01-22 11:54:45 +0100 Sebastian Dröge @@ -35812,15 +39089,14 @@ 2006-03-10 17:10:09 +0000 Tim-Philipp Müller - Original commit message from CVS: - * configure.ac: - * gst/modplug/Makefile.am: - * gst/modplug/gstmodplug.cc: - * gst/modplug/gstmodplug.h: - * gst/modplug/libmodplug/sndfile.cpp: - * gst/modplug/libmodplug/sndfile.h: - modplug plugin ported to 0.10 (#332598, patch by: - Jonathan Matthew ). + * ChangeLog: + * configure.ac: + * gst/modplug/Makefile.am: + * gst/modplug/gstmodplug.cc: + * gst/modplug/gstmodplug.h: + * gst/modplug/libmodplug/sndfile.cpp: + * gst/modplug/libmodplug/sndfile.h: + Original commit message from CVS: * configure.ac: * gst/modplug/Makefile.am: * gst/modplug/gstmodplug.cc: * gst/modplug/gstmodplug.h: * gst/modplug/libmodplug/sndfile.cpp: * gst/modplug/libmodplug/sndfile.h: modplug plugin ported to 0.10 (#332598, patch by: Jonathan Matthew ). 2006-03-10 13:49:23 +0000 Tim-Philipp Müller diff --git a/NEWS b/NEWS index d03b0cac86..bfeb994b18 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,71 @@ -This is GStreamer Bad Plug-ins 0.10.13, "Supersonic Rocket" +This is GStreamer Bad Plug-ins 0.10.14, "Your New Best Friends" + +Changes since 0.10.13: + + * Moved rtpmanager to -good + * Moved dirac elements from schroedinger to gst-plugins-bad + (new schroedinger release without the gstreamer elements + will follow shortly) + * amrwb: Remove AMR-WB parser and decoder and rename encoder plugin + from amrwb to amrwbenc (the removed elements will re-appear in the + next -ugly release; no migration strategy provided in this case + because of the special status of the amrwb plugin) + * asfmux, rtpasfpay: add ASF muxer and windows media payloader + * basevideo: add experimental video base class library/API + * camerabin: lots of fixes and improvements + * capssetter: new element for debugging purposes + * directdraw: Implement GstNavigation interface + * directshow: refactor and improve dshowsrcwrapper, dshowideosrc, dshowaudiosrc + * frei0r: wrapper for frei0r video filter plugins + * gme: add libgme plugin which supersedes the existing OpenSPC spc plugin + * Implement SEEKING query in more demuxers and decoders (notably + mpeg-ps/mpeg-ts, mxf, musepack, rawparse) + * kate: add kate subtitle encoder, decoder and overlay + * mimic: lots of fixes for mimenc and mimdec; add "paused mode" + * mpegpsdemux: added caps for AAC and fixed playback of a clip with LPCM + * mpegtsdemux: added VC1, EAC3 and LPCM related to blueray/hdmv + * qtmux: handle pixel-aspect-ratio; misc. other fixes and improvements + * shapewipe: support ARGB/RGBA for video input/output; fix for still images + * vdpau: add experimental vdpau plugin + +Bugs fixed since 0.10.13: + + * 587819 : [mpegtsparse] crash because of double free + * 344129 : [directsoundsrc] Plugin for Directsound source + * 377784 : xvidenc should output video/mpeg + * 540128 : Totem freeze with short HDV file + * 541962 : [directdrawsink] crash when exposing in GST_STATE_READY + * 561241 : metadatademux pad activation deadlock + * 561752 : GstRtpBin implement Release pad functions + * 575672 : [mpegtsdemux] crashes when souphttpsrc is used as a stream source + * 575818 : [ivorbisdec] extract vorbis tags + * 576800 : gstreamer SPC plugin requires non-portable x86 code + * 583470 : mpegtsparse: Old pes pids not removed when receiving PAT table + * 584252 : enhancements to OSSv4 plugin + * 584897 : Remove AMR plugin as it has been replaced by updated OpenCore plugin + * 585839 : Support for sending RTP packets as GstBufferList in the gstrtpbin + * 586019 : [mxfdemux] stray semicolons after if statement + * 586097 : GStreamer DVB tuning too quick for some devices + * 586956 : Include < sys/time.h > only if it is present in the system + * 587023 : [freeze] disable plugin static lib + * 587595 : [dshowsrcwrapper] start refactoring + * 588638 : [katedec] add x-dvd-subpicture output + * 588944 : mpegpsdemux doesn't support seeking with GST_FORMAT_TIME anymore + * 590030 : rtpsource: Incoming buffers do not always have caps + * 590208 : GstNavigation interface support for directdrawsink + * 590360 : [qtmux] requires endianness even if the samples are 8bit + * 590446 : [mpegdemux] MPEG TS with A52 not seekable + * 590797 : Memory leak in rtpsource.c + * 591440 : rtpdtmfsrc event cleanup + * 591538 : generic states test fails (vdpau, mimenc) + * 591610 : asfmux: messing up with sinkpads + * 591927 : REQUIREMENTS is out of date + * 592259 : mimenc: fourcc written incorrectly + * 593024 : regression in schroenc streamheader initialization + * 593063 : resindvd and rawparse do not use correct base LDFLAGS + * 593068 : Disarray in directsoundsrc/directdrawsink + * 586354 : [h264parse] blocked in infinite loop while parsing a corrupted frame + Changes since 0.10.12: diff --git a/RELEASE b/RELEASE index f7c8042bb2..3a76a611cb 100644 --- a/RELEASE +++ b/RELEASE @@ -1,5 +1,5 @@ -Release notes for GStreamer Bad Plug-ins 0.10.13 "Supersonic Rocket" +Release notes for GStreamer Bad Plug-ins 0.10.14 "Your New Best Friends" @@ -60,31 +60,63 @@ contains a set of well-supported plug-ins, but might pose problems for Features of this release - * New shapewipe video transition plugin - * qtmux improvements - * camerabin improvements - * HDV MPEG-TS private streams support - * Output interlacing information in mpegvideoparse - * MS-ADPCM decoder - * RTP fixes and enhancements - * DTS decoder improvements - * New ID3 tagging plugin that supports v1, v2.3 and v2.4 - * Support for PGS (BluRay) subtitles - * Many other bug fixes and enhancements + * Moved rtpmanager to -good + * Moved dirac elements from schroedinger to gst-plugins-bad (new schroedinger release without the gstreamer elements will follow shortly) + * amrwb: Remove AMR-WB parser and decoder and rename encoder plugin from amrwb to amrwbenc (the removed elements will re-appear in the next -ugly release; no migration strategy provided in this case because of the 'special' status of the amrwb plugin) + * asfmux, rtpasfpay: add ASF muxer and windows media payloader + * basevideo: add experimental video base class library/API + * camerabin: lots of fixes and improvements + * capssetter: new element for debugging purposes + * directdraw: Implement GstNavigation interface + * directshow: refactor and improve dshowsrcwrapper, dshowideosrc, dshowaudiosrc + * frei0r: wrapper for frei0r video filter plugins + * gme: add libgme plugin which supersedes the existing OpenSPC spc plugin + * Implement SEEKING query in more demuxers and decoders (notably mpeg-ps/mpeg-ts, mxf, musepack, rawparse) + * kate: add kate subtitle encoder, decoder and overlay + * mimic: lots of fixes for mimenc and mimdec; add "paused mode" + * mpegpsdemux: added caps for AAC and fixed playback of a clip with LPCM + * mpegtsdemux: added VC1, EAC3 and LPCM related to blueray/hdmv + * qtmux: handle pixel-aspect-ratio; misc. other fixes and improvements + * shapewipe: support ARGB/RGBA for video input/output; fix for still images + * vdpau: add experimental vdpau plugin Bugs fixed in this release - * 584945 : camerabin unit tests failing - * 511097 : Support self-signed certificates in neonhttpsrc + * 587819 : [mpegtsparse] crash because of double free + * 344129 : [directsoundsrc] Plugin for Directsound source + * 377784 : xvidenc should output video/mpeg + * 540128 : Totem freeze with short HDV file + * 541962 : [directdrawsink] crash when exposing in GST_STATE_READY + * 561241 : metadatademux pad activation deadlock * 561752 : GstRtpBin implement Release pad functions - * 584164 : gstspu-pgs.c warnings for format string args and uninitia... - * 584165 : rtpbin sdes message broken - * 584360 : gppmux ftyp - * 585015 : debugutils can't find libgstinterfaces - * 585660 : segfault in scaletempo plugin - * 584114 : gppmux and h263 - * 583188 : Problem with sdp: bind failed or video disappear after fe... - * 583627 : statistic file name needs to be standardized + * 575672 : [mpegtsdemux] crashes when souphttpsrc is used as a stream source + * 575818 : [ivorbisdec] extract vorbis tags + * 576800 : gstreamer SPC plugin requires non-portable x86 code + * 583470 : mpegtsparse: Old pes pids not removed when receiving PAT table + * 584252 : enhancements to OSSv4 plugin + * 584897 : Remove AMR plugin as it has been replaced by updated OpenCore plugin + * 585839 : Support for sending RTP packets as GstBufferList in the gstrtpbin + * 586019 : [mxfdemux] stray semicolons after if statement + * 586097 : GStreamer DVB tuning too quick for some devices + * 586956 : Include < sys/time.h > only if it is present in the system + * 587023 : [freeze] disable plugin static lib + * 587595 : [dshowsrcwrapper] start refactoring + * 588638 : [katedec] add x-dvd-subpicture output + * 588944 : mpegpsdemux doesn't support seeking with GST_FORMAT_TIME anymore + * 590030 : rtpsource: Incoming buffers do not always have caps + * 590208 : GstNavigation interface support for directdrawsink + * 590360 : [qtmux] requires endianness even if the samples are 8bit + * 590446 : [mpegdemux] MPEG TS with A52 not seekable + * 590797 : Memory leak in rtpsource.c + * 591440 : rtpdtmfsrc event cleanup + * 591538 : generic states test fails (vdpau, mimenc) + * 591610 : asfmux: messing up with sinkpads + * 591927 : REQUIREMENTS is out of date + * 592259 : mimenc: fourcc written incorrectly + * 593024 : regression in schroenc streamheader initialization + * 593063 : resindvd and rawparse do not use correct base LDFLAGS + * 593068 : Disarray in directsoundsrc/directdrawsink + * 586354 : [h264parse] blocked in infinite loop while parsing a corrupted frame Download @@ -113,18 +145,42 @@ Applications Contributors to this release - * Ali Sabil + * Aleksey Yulin + * Andoni Morales + * Arek Korbik + * Austin Lund + * Branko Subasic + * Carl-Anton Ingmarsson + * Changwoo Ryu * Christian Schaller + * Dave Robillard + * David Schleef * Edward Hervey + * Garrett D'Amore + * Iago Toral * Jan Schmidt + * Jan Urbanski + * Joni Valtanen + * Josep Torra + * Julien Isorce * Lasse Laukkanen * Mark Nauwelaerts - * Mathias Hasselmann - * Michael Smith + * Matijs van Zuijlen + * Maximilian Högner + * Michael Pyne + * Miguel Àngel Farré + * Mikael Magnusson * Olivier Crête + * Руслан Ижбулатов * Sebastian Dröge + * Sebastian Pölsterl * Stefan Kost + * Thiago Santos * Tim-Philipp Müller - * Tristan Matthews + * Tommi Myöhänen + * Vincent Penquerc'h * Wim Taymans + * Zaheer Abbas Merali + * Zaheer Merali + * Zeeshan Ali (Khattak)   \ No newline at end of file diff --git a/configure.ac b/configure.ac index 4e8e927bbf..333c40f3ad 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ(2.52) dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AC_INIT(GStreamer Bad Plug-ins, 0.10.13.5, +AC_INIT(GStreamer Bad Plug-ins, 0.10.14, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-plugins-bad) diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args index 4b259eab73..8d1909edcb 100644 --- a/docs/plugins/gst-plugins-bad-plugins.args +++ b/docs/plugins/gst-plugins-bad-plugins.args @@ -11,7 +11,7 @@ GstPitch::pitch gfloat -[0,1,10] +[0.1,10] rw Pitch Audio stream pitch. @@ -21,7 +21,7 @@ GstPitch::rate gfloat -[0,1,10] +[0.1,10] rw Rate Audio stream rate. @@ -31,7 +31,7 @@ GstPitch::tempo gfloat -[0,1,10] +[0.1,10] rw Tempo Audio stream tempo. @@ -41,7 +41,7 @@ GstXvidEnc::averaging-period gint -[-1,100] +[G_MAXULONG,100] rw Averaging Period [CBR] Number of frames for which XviD averages bitrate. @@ -91,7 +91,7 @@ GstXvidEnc::buffer gint ->= -1 +>= G_MAXULONG rw Buffer Size [CBR] Size of the video buffers. @@ -121,7 +121,7 @@ GstXvidEnc::container-frame-overhead gint -[-1,100] +[G_MAXULONG,100] rw Container Frame Overhead [PASS2] Average container overhead per frame. @@ -151,7 +151,7 @@ GstXvidEnc::flow-control-strength gint -[-1,100] +[G_MAXULONG,100] rw Flow Control Strength [PASS2] Overflow control strength per frame. @@ -211,7 +211,7 @@ GstXvidEnc::keyframe-reduction gint -[-1,100] +[G_MAXULONG,100] rw Keyframe Reduction [PASS2] Keyframe size reduction in % of those within threshold. @@ -221,7 +221,7 @@ GstXvidEnc::keyframe-threshold gint -[-1,100] +[G_MAXULONG,100] rw Keyframe Threshold [PASS2] Distance between keyframes not to be subject to reduction. @@ -281,7 +281,7 @@ GstXvidEnc::max-overflow-degradation gint -[-1,100] +[G_MAXULONG,100] rw Max Overflow Degradation [PASS2] Amount in % that flow control can decrease frame size compared to ideal curve. @@ -291,7 +291,7 @@ GstXvidEnc::max-overflow-improvement gint -[-1,100] +[G_MAXULONG,100] rw Max Overflow Improvement [PASS2] Amount in % that flow control can increase frame size compared to ideal curve. @@ -421,7 +421,7 @@ GstXvidEnc::reaction-delay-factor gint -[-1,100] +[G_MAXULONG,100] rw Reaction Delay Factor [CBR] Reaction delay factor. @@ -821,7 +821,7 @@ GstMpeg2enc::max-gop-size gint -[-1,250] +[G_MAXULONG,250] rw Max. GOP size Maximal size per Group-of-Pictures (-1=default). @@ -831,7 +831,7 @@ GstMpeg2enc::min-gop-size gint -[-1,250] +[G_MAXULONG,250] rw Min. GOP size Minimal size per Group-of-Pictures (-1=default). @@ -911,7 +911,7 @@ GstMpeg2enc::quantisation gint -[-1,31] +[G_MAXULONG,31] rw Quantisation Quantisation factor (-1=cbr, 0=default, 1=best, 31=worst). @@ -1341,7 +1341,7 @@ GstSpeed::speed gfloat -[0,1,40] +[0.1,40] rwx speed speed. @@ -1691,7 +1691,7 @@ GstDvbSrc::diseqc-source gint -[-1,7] +[G_MAXULONG,7] rw diseqc source DISEqC selected source (-1 disabled) (DVB-S). @@ -16865,7 +16865,7 @@ rwx Dry-Wet-Balance Dry-Wet-Balance. -0,5 +0.5 @@ -17475,7 +17475,7 @@ rw Path where to search for RealPlayer codecs Path where to search for RealPlayer codecs. -"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs" +"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs" @@ -17515,7 +17515,7 @@ rw Path where to search for RealPlayer codecs Path where to search for RealPlayer codecs. -"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs" +"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs" @@ -17815,7 +17815,7 @@ rwx Pattern sensitivity The sensitivity around the center for detecting the markers (0.0 = lowest, 1.0 highest). -0,3 +0.3 @@ -17855,7 +17855,7 @@ rwx Pattern center The center of the black/white separation (0.0 = lowest, 1.0 highest). -0,5 +0.5 @@ -18005,7 +18005,7 @@ rw stereo stereo. -0,1 +0.1 @@ -18161,7 +18161,7 @@ DvbBaseBin::diseqc-source gint -[-1,7] +[G_MAXULONG,7] rw diseqc source DISEqC selected source (-1 disabled) (DVB-S). @@ -18440,12 +18440,12 @@ GstVideoParse::format -GstVideoParseFormat +GstVideoFormat rw Format Format of images in raw stream. -I420 +GST_VIDEO_FORMAT_I420 @@ -22226,7 +22226,7 @@ GstDCCPClientSrc::sockfd gint ->= -1 +>= G_MAXULONG rw Socket fd The socket file descriptor. @@ -22266,7 +22266,7 @@ GstDCCPServerSink::sockfd gint ->= -1 +>= G_MAXULONG rw Socket fd The client socket file descriptor. @@ -22326,7 +22326,7 @@ GstDCCPClientSink::sockfd gint ->= -1 +>= G_MAXULONG rw Socket fd The socket file descriptor. @@ -22386,7 +22386,7 @@ GstDCCPServerSrc::sockfd gint ->= -1 +>= G_MAXULONG rw Socket fd The client socket file descriptor. @@ -22446,7 +22446,7 @@ GstMpegTSDemux::program-number gint ->= -1 +>= G_MAXULONG rw Program Number Program number to demux for (-1 to ignore). @@ -22460,13 +22460,13 @@ rw Overlap Length Percentage of stride to overlap. -0,2 +0.2 GstScaletempo::rate gdouble -[-2,14748e+09,2,14748e+09] +[-2.14748e+09,2.14748e+09] r Playback Rate Current playback rate. @@ -22506,7 +22506,7 @@ GstPcapParse::dst-port gint -[-1,65535] +[G_MAXULONG,65535] rw Destination port Destination port to restrict to. @@ -22526,7 +22526,7 @@ GstPcapParse::src-port gint -[-1,65535] +[G_MAXULONG,65535] rw Source port Source port to restrict to. @@ -23066,7 +23066,7 @@ GstRTPDTMFSrc::seqnum-offset gint ->= -1 +>= G_MAXULONG rw Sequence number Offset Offset to add to all outgoing seqnum (-1 = random). @@ -23096,7 +23096,7 @@ GstRTPDTMFSrc::timestamp-offset gint ->= -1 +>= G_MAXULONG rw Timestamp Offset Offset to add to all outgoing timestamps (-1 = random). @@ -23146,7 +23146,7 @@ GstRTPMux::seqnum-offset gint ->= -1 +>= G_MAXULONG rw Sequence number Offset Offset to add to all outgoing seqnum (-1 = random). @@ -23166,7 +23166,7 @@ GstRTPMux::timestamp-offset gint ->= -1 +>= G_MAXULONG rw Timestamp Offset Offset to add to all outgoing timestamps (-1 = random). @@ -25813,3 +25813,1953 @@ 5 + +frei0r-filter-threshold0r::threshold +gdouble + +rw +Threshold +The threshold. +0 + + + +frei0r-filter-glow::blur +gdouble + +rw +Blur +Blur of the glow. +0 + + + +frei0r-filter-color-distance::color-b +gfloat +[0,1] +rw +Color +The Source Color. +0.5 + + + +frei0r-filter-color-distance::color-g +gfloat +[0,1] +rw +Color +The Source Color. +0.5 + + + +frei0r-filter-color-distance::color-r +gfloat +[0,1] +rw +Color-R +The Source Color. +0.5 + + + +frei0r-filter-water::distort +gboolean + +rw +distort +distort all surface like dropping a bucket to the floor. +FALSE + + + +frei0r-filter-water::physics +gdouble + +rw +physics +water density: from 1 to 4. +1.37974e-309 + + + +frei0r-filter-water::rain +gboolean + +rw +rain +rain drops all over. +FALSE + + + +frei0r-filter-water::randomize-swirl +gboolean + +rw +randomize_swirl +randomize the swirling angle. +FALSE + + + +frei0r-filter-water::smooth +gboolean + +rw +smooth +smooth up all perturbations on the surface. +FALSE + + + +frei0r-filter-water::splash-Y +gdouble +[0,1] +rw +splash +make a big splash in the center. +1.37429e-309 + + + +frei0r-filter-water::splash-x +gdouble +[0,1] +rw +splash +make a big splash in the center. +1.37974e-309 + + + +frei0r-filter-water::surfer +gboolean + +rw +surfer +surf the surface with a wandering finger. +FALSE + + + +frei0r-filter-water::swirl +gboolean + +rw +swirl +swirling whirpool in the center. +FALSE + + + +frei0r-src-lissajous0r::ratiox +gdouble + +rw +ratiox +x-ratio. +1.64635e-316 + + + +frei0r-src-lissajous0r::ratioy +gdouble + +rw +ratioy +y-ratio. +1.79495e-316 + + + +frei0r-filter-delay0r::delaytime +gdouble + +rw +DelayTime +the delay time. +0 + + + +frei0r-filter-cartoon::diffspace +gdouble + +rw +diffspace +difference space: a value from 0 to 256. +1 + + + +frei0r-filter-cartoon::triplevel +gdouble + +rw +triplevel +level of trip: use high numbers, incremented by 100. +1000 + + + +frei0r-src-onecol0r::color-b +gfloat +[0,1] +rw +Color +the color of the image. +1.25462e-37 + + + +frei0r-src-onecol0r::color-g +gfloat +[0,1] +rw +Color +the color of the image. +0 + + + +frei0r-src-onecol0r::color-r +gfloat +[0,1] +rw +Color-R +the color of the image. +9.27398e-38 + + + +frei0r-filter-lens-correction::brightness +gdouble + +rw +brightness + +0.5 + + + +frei0r-filter-lens-correction::correctionnearcenter +gdouble + +rw +correctionnearcenter + +0.5 + + + +frei0r-filter-lens-correction::correctionnearedges +gdouble + +rw +correctionnearedges + +0.5 + + + +frei0r-filter-lens-correction::xcenter +gdouble + +rw +xcenter + +0.5 + + + +frei0r-filter-lens-correction::ycenter +gdouble + +rw +ycenter + +0.5 + + + +frei0r-filter-brightness::brightness +gdouble + +rw +Brightness +The brightness value. +0.5 + + + +frei0r-filter-contrast0r::contrast +gdouble + +rw +Contrast +The contrast value. +0.5 + + + +frei0r-src-ising0r::border-growth +gdouble + +rw +Border Growth +Border Growth. +1 + + + +frei0r-src-ising0r::spontaneous-growth +gdouble + +rw +Spontaneous Growth +Spontaneous Growth. +1 + + + +frei0r-src-ising0r::temperature +gdouble + +rw +Temperature +Noise Temperature. +3.86793e-311 + + + +frei0r-filter-pixeliz0r::blocksizex +gdouble + +rw +BlockSizeX +Horizontal size of one "pixel". +0.021875 + + + +frei0r-filter-pixeliz0r::blocksizey +gdouble + +rw +BlockSizeY +Vertical size of one "pixel". +0.0291667 + + + +frei0r-filter-3dflippo::center-position--x- +gdouble + +rw +Center position (X) +Position of the center of rotation on the X axis. +2.3695e-38 + + + +frei0r-filter-3dflippo::center-position--y- +gdouble + +rw +Center position (Y) +Position of the center of rotation on the Y axis. +2.38772e-38 + + + +frei0r-filter-3dflippo::don-t-blank-mask +gboolean + +rw +Don't blank mask +Mask for frame transposition is not blanked, so a trace of old transpositions is maintained. +FALSE + + + +frei0r-filter-3dflippo::fill-with-image-or-black +gboolean + +rw +Fill with image or black +If true, pixels that are not transposed are black, otherwise, they are copied with the original. +FALSE + + + +frei0r-filter-3dflippo::invert-rotation-assignment +gboolean + +rw +Invert rotation assignment +If true, when mapping rotation, make inverted (wrong) assignment. +FALSE + + + +frei0r-filter-3dflippo::x-axis-rotation +gdouble + +rw +X axis rotation +Rotation on the X axis. +0.5 + + + +frei0r-filter-3dflippo::x-axis-rotation-rate +gdouble + +rw +X axis rotation rate +Rotation rate on the X axis. +0.5 + + + +frei0r-filter-3dflippo::y-axis-rotation +gdouble + +rw +Y axis rotation +Rotation on the Y axis. +0.5 + + + +frei0r-filter-3dflippo::y-axis-rotation-rate +gdouble + +rw +Y axis rotation rate +Rotation rate on the Y axis. +0.5 + + + +frei0r-filter-3dflippo::z-axis-rotation +gdouble + +rw +Z axis rotation +Rotation on the Z axis. +0.5 + + + +frei0r-filter-3dflippo::z-axis-rotation-rate +gdouble + +rw +Z axis rotation rate +Rotation rate on the Z axis. +0.5 + + + +frei0r-filter-mask0mate::blur +gdouble + +rw +Blur +Blur the outline of the mask. +0 + + + +frei0r-filter-mask0mate::bottom +gdouble + +rw +Bottom + +0.2 + + + +frei0r-filter-mask0mate::invert +gboolean + +rw +Invert +Invert the mask, creates a hole in the frame. +FALSE + + + +frei0r-filter-mask0mate::left +gdouble + +rw +Left + +0.2 + + + +frei0r-filter-mask0mate::right +gdouble + +rw +Right + +0.2 + + + +frei0r-filter-mask0mate::top +gdouble + +rw +Top + +0.2 + + + +frei0r-filter-saturat0r::saturation +gdouble + +rw +Saturation +The saturation value. +0 + + + +frei0r-filter-gamma::gamma +gdouble + +rw +Gamma +The gamma value. +1 + + + +frei0r-filter-hueshift0r::hue +gdouble + +rw +Hue +The shift value. +0 + + + +frei0r-filter-edgeglow::lredscale +gdouble + +rw +lredscale +multiplier for downscaling non-edge brightness. +-5.83169e+303 + + + +frei0r-filter-edgeglow::lthresh +gdouble + +rw +lthresh +threshold for edge lightening. +-5.83035e+303 + + + +frei0r-filter-edgeglow::lupscale +gdouble + +rw +lupscale +multiplier for upscaling edge brightness. +0 + + + +frei0r-filter-k-means-clustering::dist-weight +gdouble + +rw +Dist weight +The weight on distance. +0.5 + + + +frei0r-filter-k-means-clustering::num +gdouble + +rw +Num +The number of clusters. +0.5 + + + +frei0r-filter-white-balance::green-tint +gdouble + +rw +Green Tint +Adjust the level of green. +1.2 + + + +frei0r-filter-white-balance::neutral-color-b +gfloat +[0,1] +rw +Neutral Color +Choose a color from the source image that should be white. +1 + + + +frei0r-filter-white-balance::neutral-color-g +gfloat +[0,1] +rw +Neutral Color +Choose a color from the source image that should be white. +1 + + + +frei0r-filter-white-balance::neutral-color-r +gfloat +[0,1] +rw +Neutral Color-R +Choose a color from the source image that should be white. +1 + + + +frei0r-filter-perspective::bottom-left-Y +gdouble +[0,1] +rw +Bottom Left + +1 + + + +frei0r-filter-perspective::bottom-left-x +gdouble +[0,1] +rw +Bottom Left + +0 + + + +frei0r-filter-perspective::bottom-right-Y +gdouble +[0,1] +rw +Bottom Right + +1 + + + +frei0r-filter-perspective::bottom-right-x +gdouble +[0,1] +rw +Bottom Right + +1 + + + +frei0r-filter-perspective::top-left-Y +gdouble +[0,1] +rw +Top Left + +0 + + + +frei0r-filter-perspective::top-left-x +gdouble +[0,1] +rw +Top Left + +0 + + + +frei0r-filter-perspective::top-right-Y +gdouble +[0,1] +rw +Top Right + +0 + + + +frei0r-filter-perspective::top-right-x +gdouble +[0,1] +rw +Top Right + +1 + + + +frei0r-filter-flippo::x-axis +gboolean + +rw +X axis +Flipping on the horizontal axis. +FALSE + + + +frei0r-filter-flippo::y-axis +gboolean + +rw +Y axis +Flipping on the vertical axis. +FALSE + + + +frei0r-mixer-blend::blend +gdouble + +rw +blend +blend factor. +4.74303e-322 + + + +frei0r-mixer-xfade0r::fader +gdouble + +rw +fader +the fader position. +0 + + + +frei0r-src-partik0l::down +gdouble + +rw +down +blossom on a lower prime number. +0 + + + +frei0r-src-partik0l::up +gdouble + +rw +up +blossom on a higher prime number. +0 + + + +frei0r-filter-tehroxx0r::interval +gdouble + +rw +Interval +Changing speed of small blocks. +0.01 + + + +frei0r-filter-letterb0xed::border-width +gdouble + +rw +Border Width + +0.4 + + + +frei0r-filter-letterb0xed::transparency +gboolean + +rw +Transparency + +FALSE + + + +frei0r-filter-squareblur::kernel-size +gdouble + +rw +Kernel size +The size of the kernel, as a proportion to its coverage of the image. +0 + + + +frei0r-filter-distort0r::amplitude +gdouble + +rw +Amplitude +The amplitude of the plasma signal. +1 + + + +frei0r-filter-distort0r::frequency +gdouble + +rw +Frequency +The frequency of the plasma signal. +0.005 + + + +frei0r-filter-transparency::transparency +gdouble + +rw +Transparency +The transparency value. +0 + + + +frei0r-filter-scale0tilt::clip-bottom +gdouble + +rw +Clip bottom + +0 + + + +frei0r-filter-scale0tilt::clip-left +gdouble + +rw +Clip left + +0 + + + +frei0r-filter-scale0tilt::clip-right +gdouble + +rw +Clip right + +0 + + + +frei0r-filter-scale0tilt::clip-top +gdouble + +rw +Clip top + +0 + + + +frei0r-filter-scale0tilt::scale-x +gdouble + +rw +Scale X + +0.5 + + + +frei0r-filter-scale0tilt::scale-y +gdouble + +rw +Scale Y + +0.5 + + + +frei0r-filter-scale0tilt::tilt-x +gdouble + +rw +Tilt X + +0.5 + + + +frei0r-filter-scale0tilt::tilt-y +gdouble + +rw +Tilt Y + +0.5 + + + +frei0r-filter-nosync0r::hsync +gdouble + +rw +HSync +the hsync offset. +1.80868e-316 + + + +GstAsfMux::is-live +gboolean + +rwx +Is Live +If this stream should be threated as a live, meaning that it doesn't need indexes nor late update of headers. +FALSE + + + +GstAsfMux::merge-stream-tags +gboolean + +rwx +Merge Stream Tags +If the stream metadata (received as events in the sink) should be merged to the main file metadata. +TRUE + + + +GstAsfMux::packet-size +guint +>= 18 +rwx +Packet size +The ASF packets size (bytes). +4800 + + + +GstAsfMux::padding +guint64 + +rwx +Padding +Size of the padding object to be added to the end of the header. If this less than 24 (the smaller size of an ASF object), no padding is added. +0 + + + +GstAsfMux::preroll +guint64 + +rwx +Preroll +The preroll time (milisecs). +5000 + + + +GstVdpMpegDec::display +gchar* + +rwx +Display +X Display name. +NULL + + + +GstVdpYUVVideo::display +gchar* + +rwx +Display +X Display name. +NULL + + + +GstKateDec::category +gchar* + +r +Category +The category of the stream. +"" + + + +GstKateDec::language +gchar* + +r +Language +The language of the stream. +"" + + + +GstKateDec::original-canvas-height +gint +>= 0 +r +Original canvas height +The canvas height this stream was authored for (0 is unspecified). +0 + + + +GstKateDec::original-canvas-width +gint +>= 0 +r +Original canvas width (0 is unspecified) +The canvas width this stream was authored for. +0 + + + +GstKateDec::remove-markup +gboolean + +rw +Remove markup +Remove markup from decoded text ?. +FALSE + + + +GstKateEnc::category +gchar* + +rw +Category +The category of the stream. +"" + + + +GstKateEnc::default-spu-duration +gfloat +>= 0 +rw +Default SPU duration +The assumed max duration (in seconds) of SPUs with no duration specified. +1.5 + + + +GstKateEnc::granule-rate-denominator +gint +>= 1 +rw +Granule rate denominator +The denominator of the granule rate. +1000 + + + +GstKateEnc::granule-rate-numerator +gint +>= 1 +rw +Granule rate numerator +The numerator of the granule rate. +1 + + + +GstKateEnc::granule-shift +gint +[0,64] +rw +Granule shift +The granule shift. +32 + + + +GstKateEnc::keepalive-min-time +gfloat +>= 0 +rw +Keepalive mimimum time +Minimum time to emit keepalive packets (0 disables keepalive packets). +2.5 + + + +GstKateEnc::language +gchar* + +rw +Language +The language of the stream (e.g. "fr" or "fr_FR" for French). +"" + + + +GstKateEnc::original-canvas-height +gint +>= 0 +rw +Original canvas height +The height of the canvas this stream was authored for (0 is unspecified). +0 + + + +GstKateEnc::original-canvas-width +gint +>= 0 +rw +Original canvas width +The width of the canvas this stream was authored for (0 is unspecified). +0 + + + +GstKateTag::category +gchar* + +rw +Category +Set the category of the stream. +"" + + + +GstKateTag::language +gchar* + +rw +Language +Set the language of the stream. +"" + + + +GstKateTag::original-canvas-height +gint +>= 0 +rw +Original canvas height +Set the height of the canvas this stream was authored for (0 is unspecified). +0 + + + +GstKateTag::original-canvas-width +gint +>= 0 +rw +Original canvas width +Set the width of the canvas this stream was authored for (0 is unspecified). +0 + + + +GstKateTiger::category +gchar* + +r +Category +The category of the stream. +"" + + + +GstKateTiger::default-background-alpha +gint +[0,255] +rw +Default background color (alpha component) +Default background color (alpha component, between 0 and 255) to render text with. +255 + + + +GstKateTiger::default-background-blue +gint +[0,255] +rw +Default background color (blue component) +Default background color (blue component, between 0 and 255) to render text with. +255 + + + +GstKateTiger::default-background-green +gint +[0,255] +rw +Default background color (green component) +Default background color (green component, between 0 and 255) to render text with. +255 + + + +GstKateTiger::default-background-red +gint +[0,255] +rw +Default background color (red component) +Default background color (red component, between 0 and 255) to render text with. +255 + + + +GstKateTiger::default-font-alpha +gint +[0,255] +rw +Default font color (alpha component) +Default font color (alpha component, between 0 and 255) to render text with. +255 + + + +GstKateTiger::default-font-blue +gint +[0,255] +rw +Default font color (blue component) +Default font color (blue component, between 0 and 255) to render text with. +255 + + + +GstKateTiger::default-font-desc +gchar* + +rw +Default font description +Default font description (Pango style) to render text with. +"" + + + +GstKateTiger::default-font-effect +GstFontEffect + +rwx +Default font effect +Whether to apply an effect to text by default, for increased readability. +none + + + +GstKateTiger::default-font-effect-strength +gdouble +[0,1] +rw +Default font effect strength +How pronounced should the font effect be (effect dependent). +0.5 + + + +GstKateTiger::default-font-green +gint +[0,255] +rw +Default font color (green component) +Default font color (green component, between 0 and 255) to render text with. +255 + + + +GstKateTiger::default-font-red +gint +[0,255] +rw +Default font color (red component) +Default font color (red component, between 0 and 255) to render text with. +255 + + + +GstKateTiger::language +gchar* + +r +Language +The language of the stream. +"" + + + +GstKateTiger::original-canvas-height +gint +>= 0 +r +Original canvas height +The canvas height this stream was authored for (0 is unspecified). +0 + + + +GstKateTiger::original-canvas-width +gint +>= 0 +r +Original canvas width (0 is unspecified) +The canvas width this stream was authored for. +0 + + + +GstKateTiger::quality +gdouble +[0,1] +rw +Rendering quality +Rendering quality (0 is faster, 1 is best and slower). +1 + + + +GstSchroEnc::au-distance +gint +>= 1 +rw +au_distance +au_distance. +120 + + + +GstSchroEnc::bitrate +gint +>= 0 +rw +bitrate +bitrate. +13824000 + + + +GstSchroEnc::buffer-level +gint +>= 0 +rw +buffer_level +buffer_level. +0 + + + +GstSchroEnc::buffer-size +gint +>= 0 +rw +buffer_size +buffer_size. +0 + + + +GstSchroEnc::enable-bigblock-estimation +gboolean + +rw +enable_bigblock_estimation +enable_bigblock_estimation. +TRUE + + + +GstSchroEnc::enable-dc-multiquant +gboolean + +rw +enable_dc_multiquant +enable_dc_multiquant. +FALSE + + + +GstSchroEnc::enable-fullscan-estimation +gboolean + +rw +enable_fullscan_estimation +enable_fullscan_estimation. +FALSE + + + +GstSchroEnc::enable-global-motion +gboolean + +rw +enable_global_motion +enable_global_motion. +FALSE + + + +GstSchroEnc::enable-hierarchical-estimation +gboolean + +rw +enable_hierarchical_estimation +enable_hierarchical_estimation. +FALSE + + + +GstSchroEnc::enable-internal-testing +gboolean + +rw +enable_internal_testing +enable_internal_testing. +FALSE + + + +GstSchroEnc::enable-md5 +gboolean + +rw +enable_md5 +enable_md5. +FALSE + + + +GstSchroEnc::enable-multiquant +gboolean + +rw +enable_multiquant +enable_multiquant. +TRUE + + + +GstSchroEnc::enable-noarith +gboolean + +rw +enable_noarith +enable_noarith. +FALSE + + + +GstSchroEnc::enable-phasecorr-estimation +gboolean + +rw +enable_phasecorr_estimation +enable_phasecorr_estimation. +FALSE + + + +GstSchroEnc::enable-psnr +gboolean + +rw +enable_psnr +enable_psnr. +FALSE + + + +GstSchroEnc::enable-ssim +gboolean + +rw +enable_ssim +enable_ssim. +FALSE + + + +GstSchroEnc::enable-zero-estimation +gboolean + +rw +enable_zero_estimation +enable_zero_estimation. +FALSE + + + +GstSchroEnc::filter-value +gdouble +[0,100] +rw +filter_value +filter_value. +5 + + + +GstSchroEnc::filtering +SchroEncoderSettingEnum_filtering + +rw +filtering +filtering. +none + + + +GstSchroEnc::gop-structure +SchroEncoderSettingEnum_gop_structure + +rw +gop_structure +gop_structure. +adaptive + + + +GstSchroEnc::horiz-slices +gint +>= 1 +rw +horiz_slices +horiz_slices. +8 + + + +GstSchroEnc::inter-wavelet +SchroEncoderSettingEnum_inter_wavelet + +rw +inter_wavelet +inter_wavelet. +le_gall_5_3 + + + +GstSchroEnc::interlaced-coding +gboolean + +rw +interlaced_coding +interlaced_coding. +FALSE + + + +GstSchroEnc::intra-wavelet +SchroEncoderSettingEnum_intra_wavelet + +rw +intra_wavelet +intra_wavelet. +desl_dubuc_9_7 + + + +GstSchroEnc::level +gint +[0,0] +rw +level +level. +0 + + + +GstSchroEnc::magic-allocation-scale +gdouble +[0,1000] +rw +magic_allocation_scale +magic_allocation_scale. +1.1 + + + +GstSchroEnc::magic-badblock-multiplier-nonref +gdouble +[0,1000] +rw +magic_badblock_multiplier_nonref +magic_badblock_multiplier_nonref. +4 + + + +GstSchroEnc::magic-badblock-multiplier-ref +gdouble +[0,1000] +rw +magic_badblock_multiplier_ref +magic_badblock_multiplier_ref. +8 + + + +GstSchroEnc::magic-bailout-weight +gdouble +[0,1000] +rw +magic_bailout_weight +magic_bailout_weight. +4 + + + +GstSchroEnc::magic-block-search-threshold +gdouble +[0,1000] +rw +magic_block_search_threshold +magic_block_search_threshold. +15 + + + +GstSchroEnc::magic-chroma-lambda-scale +gdouble +[0,1000] +rw +magic_chroma_lambda_scale +magic_chroma_lambda_scale. +0.01 + + + +GstSchroEnc::magic-dc-metric-offset +gdouble +[0,1000] +rw +magic_dc_metric_offset +magic_dc_metric_offset. +1 + + + +GstSchroEnc::magic-error-power +gdouble +[0,1000] +rw +magic_error_power +magic_error_power. +4 + + + +GstSchroEnc::magic-inter-b-weight +gdouble +[0,1000] +rw +magic_inter_b_weight +magic_inter_b_weight. +0.2 + + + +GstSchroEnc::magic-inter-p-weight +gdouble +[0,1000] +rw +magic_inter_p_weight +magic_inter_p_weight. +1.5 + + + +GstSchroEnc::magic-keyframe-weight +gdouble +[0,1000] +rw +magic_keyframe_weight +magic_keyframe_weight. +7.5 + + + +GstSchroEnc::magic-lambda +gdouble +[0,1000] +rw +magic_lambda +magic_lambda. +1 + + + +GstSchroEnc::magic-mc-bailout-limit +gdouble +[0,1000] +rw +magic_mc_bailout_limit +magic_mc_bailout_limit. +0.5 + + + +GstSchroEnc::magic-mc-lambda +gdouble +[0,1000] +rw +magic_mc_lambda +magic_mc_lambda. +0.1 + + + +GstSchroEnc::magic-nonref-lambda-scale +gdouble +[0,1000] +rw +magic_nonref_lambda_scale +magic_nonref_lambda_scale. +0.01 + + + +GstSchroEnc::magic-scene-change-threshold +gdouble +[0,1000] +rw +magic_scene_change_threshold +magic_scene_change_threshold. +0.2 + + + +GstSchroEnc::magic-subband0-lambda-scale +gdouble +[0,1000] +rw +magic_subband0_lambda_scale +magic_subband0_lambda_scale. +10 + + + +GstSchroEnc::magic-subgroup-length +gdouble +[1,10] +rw +magic_subgroup_length +magic_subgroup_length. +4 + + + +GstSchroEnc::max-bitrate +gint +>= 0 +rw +max_bitrate +max_bitrate. +13824000 + + + +GstSchroEnc::min-bitrate +gint +>= 0 +rw +min_bitrate +min_bitrate. +13824000 + + + +GstSchroEnc::motion-block-overlap +SchroEncoderSettingEnum_motion_block_overlap + +rw +motion_block_overlap +motion_block_overlap. +automatic + + + +GstSchroEnc::motion-block-size +SchroEncoderSettingEnum_motion_block_size + +rw +motion_block_size +motion_block_size. +automatic + + + +GstSchroEnc::mv-precision +gint +[0,3] +rw +mv_precision +mv_precision. +0 + + + +GstSchroEnc::noise-threshold +gdouble +[0,100] +rw +noise_threshold +noise_threshold. +25 + + + +GstSchroEnc::open-gop +gboolean + +rw +open_gop +open_gop. +TRUE + + + +GstSchroEnc::perceptual-distance +gdouble +[0,100] +rw +perceptual_distance +perceptual_distance. +4 + + + +GstSchroEnc::perceptual-weighting +SchroEncoderSettingEnum_perceptual_weighting + +rw +perceptual_weighting +perceptual_weighting. +ccir959 + + + +GstSchroEnc::profile +gint +[0,0] +rw +profile +profile. +0 + + + +GstSchroEnc::quality +gdouble +[0,10] +rw +quality +quality. +5 + + + +GstSchroEnc::queue-depth +gint +[1,40] +rw +queue_depth +queue_depth. +20 + + + +GstSchroEnc::rate-control +SchroEncoderSettingEnum_rate_control + +rw +rate_control +rate_control. +constant_quality + + + +GstSchroEnc::ref-distance +gint +[2,20] +rw +ref_distance +ref_distance. +4 + + + +GstSchroEnc::transform-depth +gint +[0,6] +rw +transform_depth +transform_depth. +4 + + + +GstSchroEnc::vert-slices +gint +>= 1 +rw +vert_slices +vert_slices. +6 + + + +GstAmrWbEnc::band-mode +GstAmrWbEncBandMode + +rwx +Band Mode +Encoding Band Mode (Kbps). +MR660 + + + +GstMimEnc::paused-mode +gboolean + +rw +Paused mode +If enabled, empty frames will be generated every 4 seconds when no data is received. +FALSE + + diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy index 10a6589201..65b28d8450 100644 --- a/docs/plugins/gst-plugins-bad-plugins.hierarchy +++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy @@ -13,386 +13,12 @@ GObject GstCameraBin RsnDvdBin DvbBaseBin - GstFPSDisplaySink GstAutoConvert GstSDPDemux - GstSignalProcessor - http---calf-sourceforge-net-plugins-Compressor - http---calf-sourceforge-net-plugins-Filter - http---calf-sourceforge-net-plugins-Filterclavier - http---calf-sourceforge-net-plugins-Flanger - http---calf-sourceforge-net-plugins-Monosynth - http---calf-sourceforge-net-plugins-MultiChorus - http---calf-sourceforge-net-plugins-Organ - http---calf-sourceforge-net-plugins-Phaser - http---calf-sourceforge-net-plugins-Reverb - http---calf-sourceforge-net-plugins-RotarySpeaker - http---calf-sourceforge-net-plugins-VintageDelay - ladspa-delay-5s - ladspa-amp-mono - ladspa-amp-stereo - ladspa-adsr - ladspa-lpf - ladspa-hpf - ladspa-noise-white - ladspa-sine-faaa - ladspa-sine-faac - ladspa-sine-fcaa - ladspa-sine-fcac - ladspa-difference-iama-oa - ladspa-difference-iamc-oa - ladspa-difference-icma-oa - ladspa-difference-icmc-oc - ladspa-adsr-g+t - ladspa-amp-gaia-oa - ladspa-amp-gcia-oa - ladspa-branch-ia-oaoa - ladspa-branch-ic-ococ - ladspa-dahdsr-g+t-audio - ladspa-dahdsr-g+t-control - ladspa-dahdsr-cg+t-control - ladspa-interpolator - ladspa-fmod-fama-oa - ladspa-fmod-famc-oa - ladspa-fmod-fcma-oa - ladspa-fmod-fcmc-oc - ladspa-quantiser20 - ladspa-lp4pole-faraia-oa - ladspa-lp4pole-fcrcia-oa - ladspa-product-iaia-oa - ladspa-product-iaic-oa - ladspa-product-icic-oc - ladspa-pulse-fapa-oa - ladspa-pulse-fapc-oa - ladspa-pulse-fcpa-oa - ladspa-pulse-fcpc-oa - ladspa-quantiser100 - ladspa-quantiser50 - ladspa-sawtooth-fa-oa - ladspa-sawtooth-fc-oa - ladspa-random-fasa-oa - ladspa-random-fasc-oa - ladspa-random-fcsa-oa - ladspa-random-fcsc-oa - ladspa-ratio-nada-oa - ladspa-ratio-nadc-oa - ladspa-ratio-ncda-oa - ladspa-ratio-ncdc-oc - ladspa-sinusWavewrapper - ladspa-sequencer64 - ladspa-sequencer32 - ladspa-sequencer16 - ladspa-square-fa-oa - ladspa-square-fc-oa - ladspa-sum-iaia-oa - ladspa-sum-iaic-oa - ladspa-sum-icic-oc - ladspa-syncpulse-fapaga-oa - ladspa-syncpulse-fcpcga-oa - ladspa-syncsquare-faga-oa - ladspa-syncsquare-fcga-oa - ladspa-tracker-gaaadaia-oa - ladspa-tracker-gaacdcia-oa - ladspa-triangle-fasa-oa - ladspa-triangle-fasc-oa - ladspa-triangle-fcsa-oa - ladspa-triangle-fcsc-oa - ladspa-bf2cube - ladspa-bf2quad - ladspa-bf2stereo - ladspa-fmh2oct - ladspa-encode-bformat - ladspa-encode-fmh - ladspa-bf-rotate-z - ladspa-fmh-rotate-z - ladspa-am - ladspa-analogue - ladspa-canyon-delay - ladspa-disintegrator - ladspa-sledgehammer - ladspa-delay-0-01s - ladspa-delay-0-1s - ladspa-delay-1s - ladspa-delay-60s - ladspa-track-max-peak - ladspa-track-max-rms - ladspa-track-peak - ladspa-track-rms - ladspa-fmh2bf - ladspa-fbdelay-0-01s - ladspa-fbdelay-0-1s - ladspa-fbdelay-1s - ladspa-fbdelay-5s - ladspa-fbdelay-60s - ladspa-freeverb3 - ladspa-grain-scatter - ladspa-hard-gate - ladspa-identity-audio - ladspa-identity-control - ladspa-lofi - ladspa-logistic - ladspa-mixer - ladspa-noise-source-white - ladspa-null-ai - ladspa-null-ao - ladspa-null-ci - ladspa-null-co - ladspa-organ - ladspa-peak - ladspa-phasemod - ladspa-pink-interpolated-audio - ladspa-pink-full-frequency - ladspa-pink-sh - ladspa-compress-peak - ladspa-compress-rms - ladspa-expand-peak - ladspa-expand-rms - ladspa-limit-peak - ladspa-limit-rms - ladspa-syndrum - ladspa-vcf303 - ladspa-wshape-sine - ladspa-amp - ladspa-diode - ladspa-divider - ladspa-shaper - ladspa-ringmod-2i1o - ladspa-ringmod-1i1o1l - ladspa-comb - ladspa-declip - ladspa-foverdrive - ladspa-multivoiceChorus - ladspa-hermesFilter - ladspa-decimator - ladspa-flanger - ladspa-retroFlange - ladspa-singlePara - ladspa-triplePara - ladspa-transient - ladspa-fadDelay - ladspa-dcRemove - ladspa-tapeDelay - ladspa-valve - ladspa-sifter - ladspa-harmonicGen - ladspa-stepMuxer - ladspa-foldover - ladspa-svf - ladspa-gsm - ladspa-gverb - ladspa-lfoPhaser - ladspa-fourByFourPole - ladspa-autoPhaser - ladspa-fastLookaheadLimiter - ladspa-surroundEncoder - ladspa-delayorama - ladspa-dysonCompress - ladspa-crossoverDist - ladspa-valveRect - ladspa-split - ladspa-alias - ladspa-satanMaximiser - ladspa-karaoke - ladspa-gate - ladspa-combSplitter - ladspa-waveTerrain - ladspa-hardLimiter - ladspa-smoothDecimate - ladspa-fmOsc - ladspa-analogueOsc - ladspa-rateShifter - ladspa-freqTracker - ladspa-modDelay - ladspa-matrixStMS - ladspa-matrixMSSt - ladspa-matrixSpatialiser - ladspa-plate - ladspa-gong - ladspa-sc1 - ladspa-sc2 - ladspa-sc3 - ladspa-zm1 - ladspa-inv - ladspa-chebstortion - ladspa-bodeShifter - ladspa-bodeShifterCV - ladspa-amPitchshift - ladspa-sc4 - ladspa-lcrDelay - ladspa-giantFlange - ladspa-djFlanger - ladspa-gongBeater - ladspa-hilbert - ladspa-sinCos - ladspa-se4 - ladspa-bandpass-a-iir - ladspa-bandpass-iir - ladspa-highpass-iir - ladspa-lowpass-iir - ladspa-notch-iir - ladspa-dj-eq-mono - ladspa-dj-eq - ladspa-bwxover-iir - ladspa-buttlow-iir - ladspa-butthigh-iir - ladspa-allpass-n - ladspa-allpass-l - ladspa-allpass-c - ladspa-comb-n - ladspa-comb-l - ladspa-comb-c - ladspa-decay - ladspa-delay-n - ladspa-delay-l - ladspa-delay-c - ladspa-impulse-fc - ladspa-vynil - ladspa-revdelay - ladspa-lsFilter - ladspa-const - ladspa-pointerCastDistortion - ladspa-pitchScale - ladspa-artificialLatency - ladspa-xfade - ladspa-xfade4 - ladspa-sc4m - ladspa-mbeq - ladspa-formant-vc - ladspa-pitchScaleHQ - ladspa-imp - ladspa-Parametric1 - ladspa-jaminController - ladspa-Chorus1 - ladspa-Chorus2 - ladspa-Phaser1 - ladspa-Phaser1+LFO - ladspa-Mvchpf-1 - ladspa-Mvclpf-1 - ladspa-Mvclpf-2 - ladspa-Mvclpf-3 - ladspa-Mvclpf-4 - ladspa-G2reverb - ladspa-Pulse-VCO - ladspa-Saw-VCO - ladspa-Rec-VCO - ladspa-Sync-Saw-VCO - ladspa-Sync-Rect-VCO - ladspa-Sync-Tri-VCO - ladspa-hz-voct-cr - ladspa-hz-voct-ar - ladspa-range-trans-cr - ladspa-range-trans-ar - ladspa-adenv-lvl - ladspa-adenv - ladspa-prob-switch-cr - ladspa-prob-switch-ar - ladspa-dahdsr-fexp - ladspa-dahdsr-hexp - ladspa-slew-limiter-ra - ladspa-slew-limiter-rc - ladspa-signal-abs-cr - ladspa-signal-abs-ar - ladspa-slide-ta - ladspa-slide-tc - ladspa-Eq - ladspa-Eq2x2 - ladspa-Compress - ladspa-Pan - ladspa-PreampIII - ladspa-PreampIV - ladspa-ToneStack - ladspa-ToneStackLT - ladspa-AmpIII - ladspa-AmpIV - ladspa-AmpV - ladspa-AmpVTS - ladspa-CabinetI - ladspa-CabinetII - ladspa-Clip - ladspa-ChorusI - ladspa-StereoChorusI - ladspa-ChorusII - ladspa-StereoChorusII - ladspa-PhaserI - ladspa-PhaserII - ladspa-SweepVFI - ladspa-SweepVFII - ladspa-AutoWah - ladspa-Scape - ladspa-VCOs - ladspa-VCOd - ladspa-CEO - ladspa-Sin - ladspa-White - ladspa-Lorenz - ladspa-Roessler - ladspa-JVRev - ladspa-Plate - ladspa-Plate2x2 - ladspa-Click - ladspa-Dirac - ladspa-HRTF - ladspa-wg-mesh-cr - ladspa-fast-xfade - ladspa-mux-cr - ladspa-mux-ar - ladspa-power-cr - ladspa-power - ladspa-ssm-masher - ladspa-sh-cr - ladspa-sh-ar - ladspa-tap-stereo-echo - ladspa-comp-ac - ladspa-comp-aa - ladspa-tap-autopan - ladspa-tap-chorusflanger - ladspa-tap-deesser - ladspa-tap-doubler - ladspa-tap-dynamics-m - ladspa-tap-dynamics-st - ladspa-tap-equalizer - ladspa-tap-equalizer-bw - ladspa-tap-limiter - ladspa-tap-pinknoise - ladspa-tap-pitch - ladspa-tap-reflector - ladspa-tap-reverb - ladspa-tap-rotspeak - ladspa-tap-sigmoid - ladspa-tap-tremolo - ladspa-tap-tubewarmth - ladspa-tap-vibrato - ladspa-Filter - ladspa-Filterclavier - ladspa-Flanger - ladspa-Reverb - ladspa-VintageDelay - ladspa-RotarySpeaker - ladspa-Phaser - ladspa-MultiChorus - ladspa-Compressor - GstModPlug - GstXvidEnc - GstXvidDec + GstFPSDisplaySink GstWildmidi - GstTimidity - GstSpcDec - GstPitch - GstBaseTransform - GstAudioFilter - GstBPMDetect - GstStereo - GstHDVParse - GstCapsSetter - GstLegacyresample - GstVideoFilter - GstVideoAnalyse - GstVideoDetect - GstVideoMark - GstScaletempo - GstBayer2RGB + GstMpeg2enc GstBaseSink - GstSFSink GstVideoSink GstSDLVideoSink GstDfbVideoSink @@ -403,101 +29,225 @@ GObject GstApExSink GstOss4Sink GstJackAudioSink + GstSFSink AlsaSPDIFSink GstFBDEVSink GstDCCPServerSink GstDCCPClientSink + Gstassrender + GstCeltEnc + GstCeltDec + GstMimEnc + GstMimDec + GstCDAudio + GstMusepackDec + GstBaseTransform + GstAudioFilter + GstOFA + GstBPMDetect + GstStereo + GstBayer2RGB + GstCapsSetter + GstVideoFilter + GstVideoAnalyse + GstVideoDetect + GstVideoMark + frei0r-filter-threshold0r + frei0r-filter-scanline0r + frei0r-filter-glow + frei0r-filter-color-distance + frei0r-filter-twolay0r + frei0r-filter-water + frei0r-filter-delay0r + frei0r-filter-luminance + frei0r-filter-r + frei0r-filter-cartoon + frei0r-filter-lens-correction + frei0r-filter-brightness + frei0r-filter-contrast0r + frei0r-filter-pixeliz0r + frei0r-filter-3dflippo + frei0r-filter-mask0mate + frei0r-filter-saturat0r + frei0r-filter-gamma + frei0r-filter-hueshift0r + frei0r-filter-edgeglow + frei0r-filter-rgb-parade + frei0r-filter-g + frei0r-filter-bw0r + frei0r-filter-k-means-clustering + frei0r-filter-white-balance + frei0r-filter-equaliz0r + frei0r-filter-perspective + frei0r-filter-sobel + frei0r-filter-invert0r + frei0r-filter-flippo + frei0r-filter-vectorscope + frei0r-filter-tehroxx0r + frei0r-filter-letterb0xed + frei0r-filter-squareblur + frei0r-filter-distort0r + frei0r-filter-b + frei0r-filter-transparency + frei0r-filter-scale0tilt + frei0r-filter-nosync0r + GstLegacyresample + GstScaletempo + GstHDVParse GstBaseSrc GstSFSrc GstPushSrc - GstNeonhttpSrc - GstMythtvSrc - GstMMS + GstDc1394 GstBaseAudioSrc GstJackAudioSrc GstAudioSrc GstOss4Source - GstDc1394 + GstMythtvSrc + GstMMS + GstNeonhttpSrc GstVCDSrc GstDvbSrc GstRfbSrc GstDCCPClientSrc GstDCCPServerSrc + frei0r-src-nois0r + frei0r-src-lissajous0r + frei0r-src-onecol0r + frei0r-src-ising0r + frei0r-src-partik0l GstDTMFSrc GstRTPDTMFSrc + GstAmrWbEnc GstTRM - GstMusepackDec - GstMplex - GstMpeg2enc + GstGSMEnc + GstGSMDec GstBaseMetadata GstMetadataDemux GstMetadataMux - GstGSMEnc - GstGSMDec - GstFaad + GstPitch GstFaac + GstMplex + GstXvidEnc + GstXvidDec + GstBaseVideoCodec + GstBaseVideoDecoder + GstSchroDec + GstBaseVideoParse + GstSchroParse + GstBaseVideoEncoder + GstSchroEnc + GstKateDec + GstKateEnc + GstKateParse + GstKateTag + GstKateTiger GstDtsDec - GstCeltEnc - GstCeltDec - GstCDAudio + GstDiracEnc GstBz2enc GstBz2dec - GstAmrwbDec - GstAmrwbParse - GstAmrwbEnc + GstFaad + GstModPlug + GstSignalProcessor + ladspa-amp-mono + ladspa-amp-stereo + ladspa-sine-faaa + ladspa-sine-faac + ladspa-sine-fcaa + ladspa-sine-fcac + ladspa-lpf + ladspa-hpf + ladspa-delay-5s + ladspa-noise-white + GstVdpMpegDec + GstVdpVideoYUV + GstVdpYUVVideo GstOss4Mixer + GstVMncDec GstShapeWipe - GstValve - GstSirenDec - GstSirenEnc - GstRTPMux - GstRTPDTMFMux - GstLiveAdder GstBaseRTPDepayload GstRtpDTMFDepay - GstId3BaseMux - GstId3Mux - GstVMncDec + GstMveDemux + GstMveMux + GstNsfDec GstTtaParse GstTtaDec - GstSrtEnc - ADPCMDec - GstSpeed - GstInputSelector - GstOutputSelector + GstPcapParse + GstId3BaseMux + GstId3Mux + GstLiveAdder GstRealVideoDec GstRealAudioDec - GstRawParse - GstVideoParse - GstAudioParse + MpegTsMux + GstValve + MpegVideoParse + GstNuvDemux + ADPCMDec GstQTMux GstMP4Mux GstGPPMux GstMJ2Mux - GstPcapParse - GstNuvDemux - GstNsfDec - GstMXFDemux - GstMXFMux - GstMveDemux - GstMveMux - MpegVideoParse - MpegTsMux + GstFestival + GstCDXAParse + GstVcdParse + AIFFParse + GstRawParse + GstVideoParse + GstAudioParse GstMpegPSDemux GstMpegTSDemux MpegTSParse - GstMpeg4VParse - GstH264Parse - GstFreeze - GstFestival + GstSirenDec + GstSirenEnc + GstAsfMux + GstBaseRTPPayload + GstRtpAsfPay + GstAsfParse GstDVDSpu - GstCDXAParse - GstVcdParse + GstFreeze + GstH264Parse + GstMXFDemux + GstMXFMux + GstInputSelector + GstOutputSelector + frei0r-mixer-alphaout + frei0r-mixer-hardlight + frei0r-mixer-subtract + frei0r-mixer-dodge + frei0r-mixer-alphaxor + frei0r-mixer-addition + frei0r-mixer-grain-merge + frei0r-mixer-value + frei0r-mixer-uv-map + frei0r-mixer-color-only + frei0r-mixer-alphain + frei0r-mixer-composition + frei0r-mixer-hue + frei0r-mixer-overlay + frei0r-mixer-burn + frei0r-mixer-alpha-injection + frei0r-mixer-rgb + frei0r-mixer-softlight + frei0r-mixer-alphaover + frei0r-mixer-lighten + frei0r-mixer-alphaatop + frei0r-mixer-grain-extract + frei0r-mixer-screen + frei0r-mixer-divide + frei0r-mixer-darken + frei0r-mixer-saturation + frei0r-mixer-blend + frei0r-mixer-multiply + frei0r-mixer-difference + frei0r-mixer-xfade0r + GstSpeed + GstRTPMux + GstRTPDTMFMux GstAmrBaseParse GstAmrParse - AIFFParse GstAacBaseParse GstAacParse + GstMpeg4VParse + GstSrtEnc GstBus GstTask GstTaskPool @@ -514,7 +264,6 @@ GObject GstSignalObject MpegTsPatInfo MpegTsPmtInfo - RTPSession GstColorBalanceChannel GstMixerTrack GstMixerOptions diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces index fbec62e009..176776395d 100644 --- a/docs/plugins/gst-plugins-bad-plugins.interfaces +++ b/docs/plugins/gst-plugins-bad-plugins.interfaces @@ -3,29 +3,35 @@ GstPipeline GstChildProxy GstCameraBin GstChildProxy GstImplementsInterface GstTagSetter GstColorBalance GstPhotography RsnDvdBin GstURIHandler GstChildProxy DvbBaseBin GstURIHandler GstChildProxy -GstFPSDisplaySink GstChildProxy GstAutoConvert GstChildProxy GstSDPDemux GstChildProxy -GstRtpBin GstChildProxy -GstXvidEnc GstPreset +GstFPSDisplaySink GstChildProxy +GstMpeg2enc GstPreset GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance GstApExSink GstImplementsInterface GstMixer GstOss4Sink GstPropertyProbe -GstNeonhttpSrc GstURIHandler -GstMythtvSrc GstURIHandler -GstMMS GstURIHandler -GstOss4Source GstImplementsInterface GstPropertyProbe GstMixer -GstVCDSrc GstURIHandler -GstMpeg2enc GstPreset -GstMetadataMux GstTagSetter -GstFaac GstPreset GstCeltEnc GstPreset GstTagSetter GstCDAudio GstURIHandler -GstOss4Mixer GstImplementsInterface GstPropertyProbe GstMixer +GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe +GstMythtvSrc GstURIHandler +GstMMS GstURIHandler +GstNeonhttpSrc GstURIHandler +GstVCDSrc GstURIHandler +GstAmrWbEnc GstPreset +GstMetadataMux GstTagSetter +GstFaac GstPreset +GstXvidEnc GstPreset +GstBaseVideoEncoder GstPreset +GstSchroEnc GstPreset +GstKateEnc GstTagSetter +GstKateTag GstTagSetter +GstDiracEnc GstPreset +GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe GstId3BaseMux GstTagSetter GstId3Mux GstTagSetter GstQTMux GstTagSetter GstMP4Mux GstTagSetter GstGPPMux GstTagSetter GstMJ2Mux GstTagSetter +GstAsfMux GstTagSetter diff --git a/docs/plugins/inspect/plugin-aacparse.xml b/docs/plugins/inspect/plugin-aacparse.xml index 7678591fff..979d799ae0 100644 --- a/docs/plugins/inspect/plugin-aacparse.xml +++ b/docs/plugins/inspect/plugin-aacparse.xml @@ -3,11 +3,11 @@ Advanced Audio Coding Parser ../../gst/aacparse/.libs/libgstaacparse.so libgstaacparse.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin aacparse diff --git a/docs/plugins/inspect/plugin-adpcmdec.xml b/docs/plugins/inspect/plugin-adpcmdec.xml index 2526e7982a..c9b6615080 100644 --- a/docs/plugins/inspect/plugin-adpcmdec.xml +++ b/docs/plugins/inspect/plugin-adpcmdec.xml @@ -3,11 +3,11 @@ ADPCM decoder ../../gst/adpcmdec/.libs/libgstadpcmdec.so libgstadpcmdec.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin msadpcmdec diff --git a/docs/plugins/inspect/plugin-aiffparse.xml b/docs/plugins/inspect/plugin-aiffparse.xml index d161d133e4..2fc8bc7887 100644 --- a/docs/plugins/inspect/plugin-aiffparse.xml +++ b/docs/plugins/inspect/plugin-aiffparse.xml @@ -3,11 +3,11 @@ Parse an .aiff file into raw audio ../../gst/aiffparse/.libs/libgstaiffparse.so libgstaiffparse.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin aiffparse diff --git a/docs/plugins/inspect/plugin-alsaspdif.xml b/docs/plugins/inspect/plugin-alsaspdif.xml index 42ce1b736a..d9ff550a95 100644 --- a/docs/plugins/inspect/plugin-alsaspdif.xml +++ b/docs/plugins/inspect/plugin-alsaspdif.xml @@ -3,11 +3,11 @@ Alsa plugin for S/PDIF output ../../ext/alsaspdif/.libs/libgstalsaspdif.so libgstalsaspdif.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin alsaspdifsink diff --git a/docs/plugins/inspect/plugin-amrparse.xml b/docs/plugins/inspect/plugin-amrparse.xml index 31dcdb8218..ebdc7dc193 100644 --- a/docs/plugins/inspect/plugin-amrparse.xml +++ b/docs/plugins/inspect/plugin-amrparse.xml @@ -3,11 +3,11 @@ Adaptive Multi-Rate Parser ../../gst/amrparse/.libs/libgstamrparse.so libgstamrparse.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin amrparse diff --git a/docs/plugins/inspect/plugin-amrwbenc.xml b/docs/plugins/inspect/plugin-amrwbenc.xml index 9a7ada0875..543188427e 100644 --- a/docs/plugins/inspect/plugin-amrwbenc.xml +++ b/docs/plugins/inspect/plugin-amrwbenc.xml @@ -1,12 +1,12 @@ amrwbenc Adaptive Multi-Rate Wide-Band Encoder - ../../ext/amrwb/.libs/libgstamrwbenc.so + ../../ext/amrwbenc/.libs/libgstamrwbenc.so libgstamrwbenc.so - 0.10.12.1 + 0.10.14 unknown gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease + GStreamer Bad Plug-ins source release Unknown package origin @@ -31,4 +31,4 @@ - + \ No newline at end of file diff --git a/docs/plugins/inspect/plugin-apex.xml b/docs/plugins/inspect/plugin-apex.xml index f216e275e0..59a7e0438a 100644 --- a/docs/plugins/inspect/plugin-apex.xml +++ b/docs/plugins/inspect/plugin-apex.xml @@ -3,11 +3,11 @@ Apple AirPort Express Plugin ../../ext/apexsink/.libs/libgstapexsink.so libgstapexsink.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin apexsink diff --git a/docs/plugins/inspect/plugin-asfmux.xml b/docs/plugins/inspect/plugin-asfmux.xml new file mode 100644 index 0000000000..b3c7b31a78 --- /dev/null +++ b/docs/plugins/inspect/plugin-asfmux.xml @@ -0,0 +1,82 @@ + + asfmux + ASF Muxer Plugin + ../../gst/asfmux/.libs/libgstasfmux.so + libgstasfmux.so + 0.10.14 + LGPL + gst-plugins-bad + gsoc2009 package + embedded.ufcg.edu.br + + + asfmux + ASF muxer + Codec/Muxer + Muxes audio and video into an ASF stream + Thiago Santos <thiagoss@embedded.ufcg.edu.br> + + + video_%d + sink + request +
video/x-wmv, wmvversion=(int)[ 1, 3 ]
+
+ + audio_%d + sink + request +
audio/x-wma, wmaversion=(int)[ 1, 3 ]; audio/mpeg, layer=(int)3, mpegversion=(int)1, channels=(int)[ 1, 2 ], rate=(int)[ 8000, 96000 ]
+
+ + src + source + always +
video/x-ms-asf, parsed=(boolean)true
+
+
+
+ + asfparse + ASF parser + Parser + Parses ASF + Thiago Santos <thiagoss@embedded.ufcg.edu.br> + + + sink + sink + always +
video/x-ms-asf, parsed=(boolean)false
+
+ + src + source + always +
video/x-ms-asf, parsed=(boolean)true
+
+
+
+ + rtpasfpay + RTP ASF payloader + Codec/Payloader/Network + Payload-encodes ASF into RTP packets (MS_RTSP) + Thiago Santos <thiagoss@embedded.ufcg.edu.br> + + + src + source + always +
application/x-rtp, media=(string){ audio, video, application }, clock-rate=(int)1000, encoding-name=(string)X-ASF-PF
+
+ + sink + sink + always +
video/x-ms-asf, parsed=(boolean)true
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-assrender.xml b/docs/plugins/inspect/plugin-assrender.xml index 3245c6b453..57bdf074ac 100644 --- a/docs/plugins/inspect/plugin-assrender.xml +++ b/docs/plugins/inspect/plugin-assrender.xml @@ -3,7 +3,7 @@ ASS/SSA subtitle renderer ../../ext/assrender/.libs/libgstassrender.so libgstassrender.so - 0.10.13 + 0.10.14 LGPL gst-plugins-bad GStreamer Bad Plug-ins source release diff --git a/docs/plugins/inspect/plugin-autoconvert.xml b/docs/plugins/inspect/plugin-autoconvert.xml index 5c4f274b08..d489099705 100644 --- a/docs/plugins/inspect/plugin-autoconvert.xml +++ b/docs/plugins/inspect/plugin-autoconvert.xml @@ -3,11 +3,11 @@ Selects convertor element based on caps ../../gst/autoconvert/.libs/libgstautoconvert.so libgstautoconvert.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin autoconvert diff --git a/docs/plugins/inspect/plugin-bayer.xml b/docs/plugins/inspect/plugin-bayer.xml index 3f2c093094..4304519485 100644 --- a/docs/plugins/inspect/plugin-bayer.xml +++ b/docs/plugins/inspect/plugin-bayer.xml @@ -3,11 +3,11 @@ Elements to convert Bayer images ../../gst/bayer/.libs/libgstbayer.so libgstbayer.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin bayer2rgb diff --git a/docs/plugins/inspect/plugin-bz2.xml b/docs/plugins/inspect/plugin-bz2.xml index d1755542c0..324673ba8d 100644 --- a/docs/plugins/inspect/plugin-bz2.xml +++ b/docs/plugins/inspect/plugin-bz2.xml @@ -3,11 +3,11 @@ Compress or decompress streams ../../ext/bz2/.libs/libgstbz2.so libgstbz2.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin bz2dec diff --git a/docs/plugins/inspect/plugin-camerabin.xml b/docs/plugins/inspect/plugin-camerabin.xml index b724d4b5c5..ccf513d991 100644 --- a/docs/plugins/inspect/plugin-camerabin.xml +++ b/docs/plugins/inspect/plugin-camerabin.xml @@ -3,11 +3,11 @@ High level api for DC (Digital Camera) application ../../gst/camerabin/.libs/libgstcamerabin.so libgstcamerabin.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin camerabin diff --git a/docs/plugins/inspect/plugin-cdaudio.xml b/docs/plugins/inspect/plugin-cdaudio.xml index 39fe66ee72..6597bcd784 100644 --- a/docs/plugins/inspect/plugin-cdaudio.xml +++ b/docs/plugins/inspect/plugin-cdaudio.xml @@ -3,11 +3,11 @@ Play CD audio through the CD Drive ../../ext/cdaudio/.libs/libgstcdaudio.so libgstcdaudio.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin cdaudio diff --git a/docs/plugins/inspect/plugin-cdxaparse.xml b/docs/plugins/inspect/plugin-cdxaparse.xml index f096ff54dc..aef8a47448 100644 --- a/docs/plugins/inspect/plugin-cdxaparse.xml +++ b/docs/plugins/inspect/plugin-cdxaparse.xml @@ -3,11 +3,11 @@ Parse a .dat file (VCD) into raw mpeg1 ../../gst/cdxaparse/.libs/libgstcdxaparse.so libgstcdxaparse.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin cdxaparse diff --git a/docs/plugins/inspect/plugin-celt.xml b/docs/plugins/inspect/plugin-celt.xml index 8b90ea1eed..140f0fb714 100644 --- a/docs/plugins/inspect/plugin-celt.xml +++ b/docs/plugins/inspect/plugin-celt.xml @@ -3,11 +3,11 @@ CELT plugin library ../../ext/celt/.libs/libgstcelt.so libgstcelt.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin celtdec diff --git a/docs/plugins/inspect/plugin-dc1394.xml b/docs/plugins/inspect/plugin-dc1394.xml index 955fba9717..ab2f34e28a 100644 --- a/docs/plugins/inspect/plugin-dc1394.xml +++ b/docs/plugins/inspect/plugin-dc1394.xml @@ -3,11 +3,11 @@ 1394 IIDC Video Source ../../ext/dc1394/.libs/libgstdc1394.so libgstdc1394.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin dc1394src diff --git a/docs/plugins/inspect/plugin-dccp.xml b/docs/plugins/inspect/plugin-dccp.xml index 7c896559fa..f4688cf2ba 100644 --- a/docs/plugins/inspect/plugin-dccp.xml +++ b/docs/plugins/inspect/plugin-dccp.xml @@ -3,7 +3,7 @@ transfer data over the network via DCCP. ../../gst/dccp/.libs/libgstdccp.so libgstdccp.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad DCCP diff --git a/docs/plugins/inspect/plugin-debugutilsbad.xml b/docs/plugins/inspect/plugin-debugutilsbad.xml index f315f3d18e..9febaeea68 100644 --- a/docs/plugins/inspect/plugin-debugutilsbad.xml +++ b/docs/plugins/inspect/plugin-debugutilsbad.xml @@ -3,11 +3,11 @@ Collection of elements that may or may not be useful for debugging ../../gst/debugutils/.libs/libgstdebugutilsbad.so libgstdebugutilsbad.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin capssetter diff --git a/docs/plugins/inspect/plugin-dfbvideosink.xml b/docs/plugins/inspect/plugin-dfbvideosink.xml index 9f5f941541..d5e3c0cf3b 100644 --- a/docs/plugins/inspect/plugin-dfbvideosink.xml +++ b/docs/plugins/inspect/plugin-dfbvideosink.xml @@ -3,11 +3,11 @@ DirectFB video output plugin ../../ext/directfb/.libs/libgstdfbvideosink.so libgstdfbvideosink.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin dfbvideosink diff --git a/docs/plugins/inspect/plugin-dirac.xml b/docs/plugins/inspect/plugin-dirac.xml index e8102feea6..9e3c09c5ab 100644 --- a/docs/plugins/inspect/plugin-dirac.xml +++ b/docs/plugins/inspect/plugin-dirac.xml @@ -3,7 +3,7 @@ Dirac plugin ../../ext/dirac/.libs/libgstdirac.so libgstdirac.so - 0.10.13 + 0.10.14 LGPL gst-plugins-bad GStreamer Bad Plug-ins source release diff --git a/docs/plugins/inspect/plugin-dtmf.xml b/docs/plugins/inspect/plugin-dtmf.xml index 1ed2649017..5acccce12d 100644 --- a/docs/plugins/inspect/plugin-dtmf.xml +++ b/docs/plugins/inspect/plugin-dtmf.xml @@ -3,11 +3,11 @@ DTMF plugins ../../gst/dtmf/.libs/libgstdtmf.so libgstdtmf.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin dtmfsrc diff --git a/docs/plugins/inspect/plugin-dtsdec.xml b/docs/plugins/inspect/plugin-dtsdec.xml index a55cb36284..bb6c30bf6d 100644 --- a/docs/plugins/inspect/plugin-dtsdec.xml +++ b/docs/plugins/inspect/plugin-dtsdec.xml @@ -3,11 +3,11 @@ Decodes DTS audio streams ../../ext/dts/.libs/libgstdtsdec.so libgstdtsdec.so - 0.10.13.1 + 0.10.14 GPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin dtsdec diff --git a/docs/plugins/inspect/plugin-dvb.xml b/docs/plugins/inspect/plugin-dvb.xml index c80022aea6..80413b6841 100644 --- a/docs/plugins/inspect/plugin-dvb.xml +++ b/docs/plugins/inspect/plugin-dvb.xml @@ -3,11 +3,11 @@ DVB elements ../../sys/dvb/.libs/libgstdvb.so libgstdvb.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin dvbbasebin diff --git a/docs/plugins/inspect/plugin-dvdspu.xml b/docs/plugins/inspect/plugin-dvdspu.xml index b14102011a..d2736efc5b 100644 --- a/docs/plugins/inspect/plugin-dvdspu.xml +++ b/docs/plugins/inspect/plugin-dvdspu.xml @@ -3,11 +3,11 @@ DVD Sub-picture Overlay element ../../gst/dvdspu/.libs/libgstdvdspu.so libgstdvdspu.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin dvdspu diff --git a/docs/plugins/inspect/plugin-faac.xml b/docs/plugins/inspect/plugin-faac.xml index 5cb36811f0..03ee87970b 100644 --- a/docs/plugins/inspect/plugin-faac.xml +++ b/docs/plugins/inspect/plugin-faac.xml @@ -3,11 +3,11 @@ Free AAC Encoder (FAAC) ../../ext/faac/.libs/libgstfaac.so libgstfaac.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin faac diff --git a/docs/plugins/inspect/plugin-faad.xml b/docs/plugins/inspect/plugin-faad.xml index ad0e3c0a38..83cffd9075 100644 --- a/docs/plugins/inspect/plugin-faad.xml +++ b/docs/plugins/inspect/plugin-faad.xml @@ -3,11 +3,11 @@ Free AAC Decoder (FAAD) ../../ext/faad/.libs/libgstfaad.so libgstfaad.so - 0.10.13.1 + 0.10.14 GPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin faad diff --git a/docs/plugins/inspect/plugin-fbdevsink.xml b/docs/plugins/inspect/plugin-fbdevsink.xml index 041959cffd..563c8e1f55 100644 --- a/docs/plugins/inspect/plugin-fbdevsink.xml +++ b/docs/plugins/inspect/plugin-fbdevsink.xml @@ -3,11 +3,11 @@ linux framebuffer video sink ../../sys/fbdev/.libs/libgstfbdevsink.so libgstfbdevsink.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin fbdevsink diff --git a/docs/plugins/inspect/plugin-festival.xml b/docs/plugins/inspect/plugin-festival.xml index 2ff7f8461b..36cab71a13 100644 --- a/docs/plugins/inspect/plugin-festival.xml +++ b/docs/plugins/inspect/plugin-festival.xml @@ -3,11 +3,11 @@ Synthesizes plain text into audio ../../gst/festival/.libs/libgstfestival.so libgstfestival.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin festival diff --git a/docs/plugins/inspect/plugin-freeze.xml b/docs/plugins/inspect/plugin-freeze.xml index a32a827ac8..a9940c77e1 100644 --- a/docs/plugins/inspect/plugin-freeze.xml +++ b/docs/plugins/inspect/plugin-freeze.xml @@ -3,11 +3,11 @@ Stream freezer ../../gst/freeze/.libs/libgstfreeze.so libgstfreeze.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin freeze diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml index 2167f79bfe..5faaf41d27 100644 --- a/docs/plugins/inspect/plugin-frei0r.xml +++ b/docs/plugins/inspect/plugin-frei0r.xml @@ -3,12 +3,1725 @@ frei0r plugin library ../../gst/frei0r/.libs/libgstfrei0r.so libgstfrei0r.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin - + + frei0r-filter-3dflippo + 3dflippo + Filter/Effect/Video + Frame rotation in 3d-space + Sebastian Dröge <sebastian.droege@collabora.co.uk>, c.e. prelz AS FLUIDO <fluido@fluido.as> + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-b + B + Filter/Effect/Video + Extracts Blue from Image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-brightness + Brightness + Filter/Effect/Video + Adjusts the brightness of a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-bw0r + bw0r + Filter/Effect/Video + Turns image black/white. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, coma@gephex.org + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-cartoon + Cartoon + Filter/Effect/Video + Cartoonify video, do a form of edge detect + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dries Pruimboom, Jaromil + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-color-distance + Color Distance + Filter/Effect/Video + + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-contrast0r + Contrast0r + Filter/Effect/Video + Adjusts the contrast of a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-delay0r + delay0r + Filter/Effect/Video + video delay + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-distort0r + Distort0r + Filter/Effect/Video + Plasma + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-edgeglow + Edgeglow + Filter/Effect/Video + Edgeglow filter + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Salsaman + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-equaliz0r + Equaliz0r + Filter/Effect/Video + Equalizes the intensity histograms + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone) + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-flippo + Flippo + Filter/Effect/Video + Flipping in x and y axis + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Carlo Emilio, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-g + G + Filter/Effect/Video + Extracts Green from Image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-gamma + Gamma + Filter/Effect/Video + Adjusts the gamma value of a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-glow + Glow + Filter/Effect/Video + Creates a Glamorous Glow + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-hueshift0r + Hueshift0r + Filter/Effect/Video + Shifts the hue of a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-invert0r + Invert0r + Filter/Effect/Video + Inverts all colors of a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-k-means-clustering + K-Means Clustering + Filter/Effect/Video + Clusters of a source image by color and spatial distance + Sebastian Dröge <sebastian.droege@collabora.co.uk>, binarymillenium + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-lens-correction + Lens Correction + Filter/Effect/Video + Allows compensation of lens distortion + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-letterb0xed + LetterB0xed + Filter/Effect/Video + Adds Black Borders at top and bottom for Cinema Look + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-luminance + Luminance + Filter/Effect/Video + Creates a luminance map of the image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-mask0mate + Mask0Mate + Filter/Effect/Video + Creates an square alpha-channel mask + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-nosync0r + nosync0r + Filter/Effect/Video + broken tv + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-perspective + Perspective + Filter/Effect/Video + Distorts the image for a pseudo perspective + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-pixeliz0r + pixeliz0r + Filter/Effect/Video + Pixelize input image. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-r + R + Filter/Effect/Video + Extracts Red from Image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-rgb-parade + RGB-Parade + Filter/Effect/Video + Displays a histogram of R, G and B of the video-data + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-saturat0r + Saturat0r + Filter/Effect/Video + Adjusts the saturation of a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-scale0tilt + Scale0Tilt + Filter/Effect/Video + Scales, Tilts and Crops an Image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-scanline0r + scanline0r + Filter/Effect/Video + interlaced blak lines + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-sobel + Sobel + Filter/Effect/Video + Sobel filter + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone) + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-squareblur + Squareblur + Filter/Effect/Video + Variable-size square blur + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Drone + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-tehroxx0r + TehRoxx0r + Filter/Effect/Video + Something videowall-ish + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Coma + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-threshold0r + Threshold0r + Filter/Effect/Video + Thresholds a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-transparency + Transparency + Filter/Effect/Video + Tunes the alpha channel. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-twolay0r + Twolay0r + Filter/Effect/Video + dynamic thresholding + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-vectorscope + Vectorscope + Filter/Effect/Video + Displays the vectorscope of the video-data + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-water + Water + Filter/Effect/Video + water drops on a video surface + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-white-balance + White Balance + Filter/Effect/Video + Adjust the white balance / color temperature + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dan Dennedy + + + sink + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-addition + addition + Filter/Editor/Video + Perform an RGB[A] addition operation of the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-alpha-injection + Alpha Injection + Filter/Editor/Video + Averages Input 1 and uses this as Alpha Channel on Input 2 + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-alphaatop + alphaatop + Filter/Editor/Video + the alpha ATOP operation + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-alphain + alphain + Filter/Editor/Video + the alpha IN operation + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-alphaout + alphaout + Filter/Editor/Video + the alpha OUT operation + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-alphaover + alphaover + Filter/Editor/Video + the alpha OVER operation + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-alphaxor + alphaxor + Filter/Editor/Video + the alpha XOR operation + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-blend + blend + Filter/Editor/Video + Perform a blend operation between two sources + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-burn + burn + Filter/Editor/Video + Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm: + D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1) + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-color-only + color_only + Filter/Editor/Video + Perform a conversion to color only of the source input1 using the hue and saturation values of input2. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-composition + Composition + Filter/Editor/Video + Composites Image 2 onto Image 1 according to its Alpha Channel + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-darken + darken + Filter/Editor/Video + Perform a darken operation between two sources (minimum value of both sources). + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-difference + difference + Filter/Editor/Video + Perform an RGB[A] difference operation between the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-divide + divide + Filter/Editor/Video + Perform an RGB[A] divide operation between the pixel sources: input1 is the numerator, input2 the denominator + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-dodge + dodge + Filter/Editor/Video + Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm: + D = saturation of 255 or (A * 256) / (256 - B) + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-grain-extract + grain_extract + Filter/Editor/Video + Perform an RGB[A] grain-extract operation between the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-grain-merge + grain_merge + Filter/Editor/Video + Perform an RGB[A] grain-merge operation between the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-hardlight + hardlight + Filter/Editor/Video + Perform an RGB[A] hardlight operation between the pixel sources + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-hue + hue + Filter/Editor/Video + Perform a conversion to hue only of the source input1 using the hue of input2. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-lighten + lighten + Filter/Editor/Video + Perform a lighten operation between two sources (maximum value of both sources). + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-multiply + multiply + Filter/Editor/Video + Perform an RGB[A] multiply operation between the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-overlay + overlay + Filter/Editor/Video + Perform an RGB[A] overlay operation between the pixel sources, using the generalised algorithm: + D = A * (B + (2 * B) * (255 - A)) + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-rgb + RGB + Filter/Editor/Video + Averages each Input and uses each as R, G or B channel of the Output + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink_2 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-saturation + saturation + Filter/Editor/Video + Perform a conversion to saturation only of the source input1 using the saturation level of input2. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-screen + screen + Filter/Editor/Video + Perform an RGB[A] screen operation between the pixel sources, using the generalised algorithm: + D = 255 - (255 - A) * (255 - B) + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-softlight + softlight + Filter/Editor/Video + Perform an RGB[A] softlight operation between the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-subtract + subtract + Filter/Editor/Video + Perform an RGB[A] subtract operation of the pixel source input2 from input1. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-uv-map + UV Map + Filter/Editor/Video + Uses Input 1 as UV Map to distort Input 2 + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-value + value + Filter/Editor/Video + Perform a conversion to value only of the source input1 using the value of input2. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-xfade0r + xfade0r + Filter/Editor/Video + a simple xfader + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + sink_1 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_0 + sink + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-ising0r + Ising0r + Src/Video + Generates ising noise + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew + + + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-lissajous0r + Lissajous0r + Src/Video + Generates Lissajous0r images + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-nois0r + Nois0r + Src/Video + Generates white noise images + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-onecol0r + onecol0r + Src/Video + image with just one color + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-partik0l + Partik0l + Src/Video + Particles generated on prime number sinusoidal blossoming + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil + + + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
- \ No newline at end of file + diff --git a/docs/plugins/inspect/plugin-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml index 62b2e275da..7229a607ac 100644 --- a/docs/plugins/inspect/plugin-gsm.xml +++ b/docs/plugins/inspect/plugin-gsm.xml @@ -3,11 +3,11 @@ GSM encoder/decoder ../../ext/gsm/.libs/libgstgsm.so libgstgsm.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin gsmdec diff --git a/docs/plugins/inspect/plugin-gstsiren.xml b/docs/plugins/inspect/plugin-gstsiren.xml index 2545d7c27a..03c99eead4 100644 --- a/docs/plugins/inspect/plugin-gstsiren.xml +++ b/docs/plugins/inspect/plugin-gstsiren.xml @@ -3,11 +3,11 @@ Siren encoder/decoder/payloader/depayloader plugins ../../gst/siren/.libs/libgstsiren.so libgstsiren.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin sirendec diff --git a/docs/plugins/inspect/plugin-h264parse.xml b/docs/plugins/inspect/plugin-h264parse.xml index 8007043b41..92e44d18c1 100644 --- a/docs/plugins/inspect/plugin-h264parse.xml +++ b/docs/plugins/inspect/plugin-h264parse.xml @@ -3,11 +3,11 @@ Element parsing raw h264 streams ../../gst/h264parse/.libs/libgsth264parse.so libgsth264parse.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin h264parse diff --git a/docs/plugins/inspect/plugin-hdvparse.xml b/docs/plugins/inspect/plugin-hdvparse.xml index cd057d2af7..df49ab1ec0 100644 --- a/docs/plugins/inspect/plugin-hdvparse.xml +++ b/docs/plugins/inspect/plugin-hdvparse.xml @@ -3,7 +3,7 @@ HDV private stream parser ../../gst/hdvparse/.libs/libgsthdvparse.so libgsthdvparse.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad GStreamer diff --git a/docs/plugins/inspect/plugin-id3tag.xml b/docs/plugins/inspect/plugin-id3tag.xml index 0710b59435..5ba20a3122 100644 --- a/docs/plugins/inspect/plugin-id3tag.xml +++ b/docs/plugins/inspect/plugin-id3tag.xml @@ -3,11 +3,11 @@ ID3 v1 and v2 muxing plugin ../../gst/id3tag/.libs/libgstid3tag.so libgstid3tag.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin id3mux diff --git a/docs/plugins/inspect/plugin-jack.xml b/docs/plugins/inspect/plugin-jack.xml index 359dff70d3..92f9557781 100644 --- a/docs/plugins/inspect/plugin-jack.xml +++ b/docs/plugins/inspect/plugin-jack.xml @@ -3,11 +3,11 @@ Jack elements ../../ext/jack/.libs/libgstjack.so libgstjack.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin jackaudiosink diff --git a/docs/plugins/inspect/plugin-kate.xml b/docs/plugins/inspect/plugin-kate.xml index ee3dccbc25..a5474dad12 100644 --- a/docs/plugins/inspect/plugin-kate.xml +++ b/docs/plugins/inspect/plugin-kate.xml @@ -3,10 +3,10 @@ Kate plugin ../../ext/kate/.libs/libgstkate.so libgstkate.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease + GStreamer Bad Plug-ins source release Unknown package origin @@ -26,7 +26,7 @@ src source always -
text/plain; text/x-pango-markup
+
text/plain; text/x-pango-markup; video/x-dvd-subpicture
diff --git a/docs/plugins/inspect/plugin-ladspa.xml b/docs/plugins/inspect/plugin-ladspa.xml index c3b5cbbf5e..34f8c575ce 100644 --- a/docs/plugins/inspect/plugin-ladspa.xml +++ b/docs/plugins/inspect/plugin-ladspa.xml @@ -3,11 +3,11 @@ All LADSPA plugins ../../ext/ladspa/.libs/libgstladspa.so libgstladspa.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin ladspa-AmpIII @@ -8694,4 +8694,4 @@ - \ No newline at end of file + diff --git a/docs/plugins/inspect/plugin-legacyresample.xml b/docs/plugins/inspect/plugin-legacyresample.xml index 85ae22303c..a6bf908f55 100644 --- a/docs/plugins/inspect/plugin-legacyresample.xml +++ b/docs/plugins/inspect/plugin-legacyresample.xml @@ -3,11 +3,11 @@ Resamples audio ../../gst/legacyresample/.libs/libgstlegacyresample.so libgstlegacyresample.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin legacyresample diff --git a/docs/plugins/inspect/plugin-liveadder.xml b/docs/plugins/inspect/plugin-liveadder.xml index 7264aadadb..7b2271f259 100644 --- a/docs/plugins/inspect/plugin-liveadder.xml +++ b/docs/plugins/inspect/plugin-liveadder.xml @@ -3,11 +3,11 @@ Adds multiple live discontinuous streams ../../gst/liveadder/.libs/libgstliveadder.so libgstliveadder.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin liveadder diff --git a/docs/plugins/inspect/plugin-metadata.xml b/docs/plugins/inspect/plugin-metadata.xml index 3bed3e4b06..dd26b2f80f 100644 --- a/docs/plugins/inspect/plugin-metadata.xml +++ b/docs/plugins/inspect/plugin-metadata.xml @@ -3,11 +3,11 @@ Metadata (EXIF, IPTC and XMP) image (JPEG, TIFF) demuxer and muxer ../../ext/metadata/.libs/libgstmetadata.so libgstmetadata.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin metadatademux diff --git a/docs/plugins/inspect/plugin-mimic.xml b/docs/plugins/inspect/plugin-mimic.xml index 736b710e01..b7d48f061c 100644 --- a/docs/plugins/inspect/plugin-mimic.xml +++ b/docs/plugins/inspect/plugin-mimic.xml @@ -3,10 +3,10 @@ Mimic codec ../../ext/mimic/.libs/libgstmimic.so libgstmimic.so - 0.10.10.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins CVS/prerelease + GStreamer Bad Plug-ins source release Unknown package origin diff --git a/docs/plugins/inspect/plugin-mms.xml b/docs/plugins/inspect/plugin-mms.xml index f02f20972f..df24baebfd 100644 --- a/docs/plugins/inspect/plugin-mms.xml +++ b/docs/plugins/inspect/plugin-mms.xml @@ -3,11 +3,11 @@ Microsoft Multi Media Server streaming protocol support ../../ext/libmms/.libs/libgstmms.so libgstmms.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin mmssrc diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml index f9faa2a3a5..bfae2e965e 100644 --- a/docs/plugins/inspect/plugin-modplug.xml +++ b/docs/plugins/inspect/plugin-modplug.xml @@ -3,11 +3,11 @@ .MOD audio decoding ../../ext/modplug/.libs/libgstmodplug.so libgstmodplug.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin modplug diff --git a/docs/plugins/inspect/plugin-mpeg2enc.xml b/docs/plugins/inspect/plugin-mpeg2enc.xml index 1f319aebd5..1df82fef17 100644 --- a/docs/plugins/inspect/plugin-mpeg2enc.xml +++ b/docs/plugins/inspect/plugin-mpeg2enc.xml @@ -3,11 +3,11 @@ High-quality MPEG-1/2 video encoder ../../ext/mpeg2enc/.libs/libgstmpeg2enc.so libgstmpeg2enc.so - 0.10.13.1 + 0.10.14 GPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin mpeg2enc diff --git a/docs/plugins/inspect/plugin-mpeg4videoparse.xml b/docs/plugins/inspect/plugin-mpeg4videoparse.xml index ad5c342d1b..56978ce4aa 100644 --- a/docs/plugins/inspect/plugin-mpeg4videoparse.xml +++ b/docs/plugins/inspect/plugin-mpeg4videoparse.xml @@ -3,11 +3,11 @@ MPEG-4 video parser ../../gst/mpeg4videoparse/.libs/libgstmpeg4videoparse.so libgstmpeg4videoparse.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin mpeg4videoparse diff --git a/docs/plugins/inspect/plugin-mpegdemux2.xml b/docs/plugins/inspect/plugin-mpegdemux2.xml index 17a4568000..61f834aa0a 100644 --- a/docs/plugins/inspect/plugin-mpegdemux2.xml +++ b/docs/plugins/inspect/plugin-mpegdemux2.xml @@ -3,11 +3,11 @@ MPEG demuxers ../../gst/mpegdemux/.libs/libgstmpegdemux.so libgstmpegdemux.so - 0.10.13.1 + 0.10.14 unknown gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin mpegpsdemux @@ -38,7 +38,7 @@ audio_%02x source sometimes -
audio/mpeg, mpegversion=(int)1; audio/x-private1-lpcm; audio/x-private1-ac3; audio/x-private1-dts; audio/ac3
+
audio/mpeg, mpegversion=(int){ 1, 4 }; audio/x-private1-lpcm; audio/x-private1-ac3; audio/x-private1-dts; audio/ac3
video_%02x @@ -77,13 +77,13 @@ audio_%04x source sometimes -
audio/mpeg, mpegversion=(int){ 1, 4 }; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }; audio/x-ac3; audio/x-dts
+
audio/mpeg, mpegversion=(int){ 1, 4 }; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }; audio/x-ac3; audio/x-eac3; audio/x-dts; audio/x-private1-lpcm
video_%04x source sometimes -
video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h264; video/x-dirac
+
video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h264; video/x-dirac; video/x-wmv, wmvversion=(int)3, format=(fourcc)WVC1
diff --git a/docs/plugins/inspect/plugin-mpegtsmux.xml b/docs/plugins/inspect/plugin-mpegtsmux.xml index 4dd56f3da6..404b410642 100644 --- a/docs/plugins/inspect/plugin-mpegtsmux.xml +++ b/docs/plugins/inspect/plugin-mpegtsmux.xml @@ -3,11 +3,11 @@ MPEG-TS muxer ../../gst/mpegtsmux/.libs/libgstmpegtsmux.so libgstmpegtsmux.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin mpegtsmux diff --git a/docs/plugins/inspect/plugin-mpegvideoparse.xml b/docs/plugins/inspect/plugin-mpegvideoparse.xml index 3e49504a8b..4795e14a2e 100644 --- a/docs/plugins/inspect/plugin-mpegvideoparse.xml +++ b/docs/plugins/inspect/plugin-mpegvideoparse.xml @@ -3,11 +3,11 @@ MPEG-1 and MPEG-2 video parser ../../gst/mpegvideoparse/.libs/libgstmpegvideoparse.so libgstmpegvideoparse.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin mpegvideoparse diff --git a/docs/plugins/inspect/plugin-mplex.xml b/docs/plugins/inspect/plugin-mplex.xml index 61ac705db6..9ba14d64ab 100644 --- a/docs/plugins/inspect/plugin-mplex.xml +++ b/docs/plugins/inspect/plugin-mplex.xml @@ -3,11 +3,11 @@ High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer ../../ext/mplex/.libs/libgstmplex.so libgstmplex.so - 0.10.13.1 + 0.10.14 GPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin mplex diff --git a/docs/plugins/inspect/plugin-musepack.xml b/docs/plugins/inspect/plugin-musepack.xml index 24f6d5b3c6..6ed0ca2207 100644 --- a/docs/plugins/inspect/plugin-musepack.xml +++ b/docs/plugins/inspect/plugin-musepack.xml @@ -3,11 +3,11 @@ Musepack decoder ../../ext/musepack/.libs/libgstmusepack.so libgstmusepack.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin musepackdec diff --git a/docs/plugins/inspect/plugin-musicbrainz.xml b/docs/plugins/inspect/plugin-musicbrainz.xml index bdfa45efae..54ce55ac43 100644 --- a/docs/plugins/inspect/plugin-musicbrainz.xml +++ b/docs/plugins/inspect/plugin-musicbrainz.xml @@ -3,11 +3,11 @@ A TRM signature producer based on libmusicbrainz ../../ext/musicbrainz/.libs/libgsttrm.so libgsttrm.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin trm diff --git a/docs/plugins/inspect/plugin-mve.xml b/docs/plugins/inspect/plugin-mve.xml index a1877cf155..766d0a604f 100644 --- a/docs/plugins/inspect/plugin-mve.xml +++ b/docs/plugins/inspect/plugin-mve.xml @@ -3,11 +3,11 @@ Interplay MVE movie format manipulation ../../gst/mve/.libs/libgstmve.so libgstmve.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin mvedemux diff --git a/docs/plugins/inspect/plugin-mxf.xml b/docs/plugins/inspect/plugin-mxf.xml index 37d52c1f91..995c1ebd41 100644 --- a/docs/plugins/inspect/plugin-mxf.xml +++ b/docs/plugins/inspect/plugin-mxf.xml @@ -3,11 +3,11 @@ MXF plugin library ../../gst/mxf/.libs/libgstmxf.so libgstmxf.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin mxfdemux diff --git a/docs/plugins/inspect/plugin-mythtv.xml b/docs/plugins/inspect/plugin-mythtv.xml index a3d79651d2..c76128e80f 100644 --- a/docs/plugins/inspect/plugin-mythtv.xml +++ b/docs/plugins/inspect/plugin-mythtv.xml @@ -3,11 +3,11 @@ lib MythTV src ../../ext/mythtv/.libs/libgstmythtvsrc.so libgstmythtvsrc.so - 0.10.10.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins CVS/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin mythtvsrc diff --git a/docs/plugins/inspect/plugin-nas.xml b/docs/plugins/inspect/plugin-nas.xml index aa39e10afe..18ca489491 100644 --- a/docs/plugins/inspect/plugin-nas.xml +++ b/docs/plugins/inspect/plugin-nas.xml @@ -3,11 +3,11 @@ NAS (Network Audio System) support for GStreamer ../../ext/nas/.libs/libgstnassink.so libgstnassink.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin nassink diff --git a/docs/plugins/inspect/plugin-neon.xml b/docs/plugins/inspect/plugin-neon.xml index 42edd463c9..16d0522916 100644 --- a/docs/plugins/inspect/plugin-neon.xml +++ b/docs/plugins/inspect/plugin-neon.xml @@ -3,11 +3,11 @@ lib neon http client src ../../ext/neon/.libs/libgstneonhttpsrc.so libgstneonhttpsrc.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin neonhttpsrc diff --git a/docs/plugins/inspect/plugin-nsfdec.xml b/docs/plugins/inspect/plugin-nsfdec.xml index e5e50df276..9655ffe8d8 100644 --- a/docs/plugins/inspect/plugin-nsfdec.xml +++ b/docs/plugins/inspect/plugin-nsfdec.xml @@ -3,11 +3,11 @@ Uses nosefart to decode .nsf files ../../gst/nsf/.libs/libgstnsf.so libgstnsf.so - 0.10.13.1 + 0.10.14 GPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin nsfdec diff --git a/docs/plugins/inspect/plugin-nuvdemux.xml b/docs/plugins/inspect/plugin-nuvdemux.xml index 9af7bb1c99..673ba49be9 100644 --- a/docs/plugins/inspect/plugin-nuvdemux.xml +++ b/docs/plugins/inspect/plugin-nuvdemux.xml @@ -3,11 +3,11 @@ Demuxes and muxes audio and video ../../gst/nuvdemux/.libs/libgstnuvdemux.so libgstnuvdemux.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin nuvdemux diff --git a/docs/plugins/inspect/plugin-ofa.xml b/docs/plugins/inspect/plugin-ofa.xml index 8fed08aaf2..9a116a1560 100644 --- a/docs/plugins/inspect/plugin-ofa.xml +++ b/docs/plugins/inspect/plugin-ofa.xml @@ -3,7 +3,7 @@ Calculate MusicIP fingerprint from audio files ../../ext/ofa/.libs/libgstofa.so libgstofa.so - 0.10.13 + 0.10.14 GPL gst-plugins-bad GStreamer Bad Plug-ins source release diff --git a/docs/plugins/inspect/plugin-oss4.xml b/docs/plugins/inspect/plugin-oss4.xml index d786c64bc0..4b0828ef92 100644 --- a/docs/plugins/inspect/plugin-oss4.xml +++ b/docs/plugins/inspect/plugin-oss4.xml @@ -3,11 +3,11 @@ Open Sound System (OSS) version 4 support for GStreamer ../../sys/oss4/.libs/libgstoss4audio.so libgstoss4audio.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin oss4mixer diff --git a/docs/plugins/inspect/plugin-pcapparse.xml b/docs/plugins/inspect/plugin-pcapparse.xml index 0d6a59ec52..57ee16e07f 100644 --- a/docs/plugins/inspect/plugin-pcapparse.xml +++ b/docs/plugins/inspect/plugin-pcapparse.xml @@ -3,7 +3,7 @@ Element parsing raw pcap streams ../../gst/pcapparse/.libs/libgstpcapparse.so libgstpcapparse.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad GStreamer diff --git a/docs/plugins/inspect/plugin-qtmux.xml b/docs/plugins/inspect/plugin-qtmux.xml index 2310d3aa0e..5402217770 100644 --- a/docs/plugins/inspect/plugin-qtmux.xml +++ b/docs/plugins/inspect/plugin-qtmux.xml @@ -3,7 +3,7 @@ Quicktime Muxer plugin ../../gst/qtmux/.libs/libgstqtmux.so libgstqtmux.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad gsoc2008 package diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml index d3676f6ea5..d6f2dd58fa 100644 --- a/docs/plugins/inspect/plugin-rawparse.xml +++ b/docs/plugins/inspect/plugin-rawparse.xml @@ -3,18 +3,18 @@ Parses byte streams into raw frames ../../gst/rawparse/.libs/libgstrawparse.so libgstrawparse.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin audioparse Audio Parse Filter/Audio Converts stream into audio frames - Sebastian Dröge <slomo@circular-chaos.org> + Sebastian Dröge <sebastian.droege@collabora.co.uk> src @@ -35,13 +35,13 @@ Video Parse Filter/Video Converts stream into video frames - David Schleef <ds@schleef.org>, Sebastian Dröge <slomo@circular-chaos.org> + David Schleef <ds@schleef.org>, Sebastian Dröge <sebastian.droege@collabora.co.uk> src source always -
video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, v210 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb; video/x-raw-gray
+
video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray; video/x-raw-bayer
sink diff --git a/docs/plugins/inspect/plugin-real.xml b/docs/plugins/inspect/plugin-real.xml index 3fa748d17c..ca4fa65da9 100644 --- a/docs/plugins/inspect/plugin-real.xml +++ b/docs/plugins/inspect/plugin-real.xml @@ -3,11 +3,11 @@ Decode REAL streams ../../gst/real/.libs/libgstreal.so libgstreal.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin realaudiodec diff --git a/docs/plugins/inspect/plugin-resindvd.xml b/docs/plugins/inspect/plugin-resindvd.xml index 2bc97c79f0..e689b10a57 100644 --- a/docs/plugins/inspect/plugin-resindvd.xml +++ b/docs/plugins/inspect/plugin-resindvd.xml @@ -3,7 +3,7 @@ Resin DVD playback elements ../../ext/resindvd/.libs/libresindvd.so libresindvd.so - 0.10.13.1 + 0.10.14 GPL gst-plugins-bad GStreamer diff --git a/docs/plugins/inspect/plugin-rfbsrc.xml b/docs/plugins/inspect/plugin-rfbsrc.xml index cdf0904486..dd3be888bc 100644 --- a/docs/plugins/inspect/plugin-rfbsrc.xml +++ b/docs/plugins/inspect/plugin-rfbsrc.xml @@ -3,11 +3,11 @@ Connects to a VNC server and decodes RFB stream ../../gst/librfb/.libs/libgstrfbsrc.so libgstrfbsrc.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin rfbsrc diff --git a/docs/plugins/inspect/plugin-rtpmux.xml b/docs/plugins/inspect/plugin-rtpmux.xml index 5388c80e3a..c05885a827 100644 --- a/docs/plugins/inspect/plugin-rtpmux.xml +++ b/docs/plugins/inspect/plugin-rtpmux.xml @@ -3,11 +3,11 @@ RTP Muxer plugins ../../gst/rtpmux/.libs/libgstrtpmux.so libgstrtpmux.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin rtpdtmfmux diff --git a/docs/plugins/inspect/plugin-scaletempo.xml b/docs/plugins/inspect/plugin-scaletempo.xml index 3f3a241df4..8e3bfe19a9 100644 --- a/docs/plugins/inspect/plugin-scaletempo.xml +++ b/docs/plugins/inspect/plugin-scaletempo.xml @@ -3,7 +3,7 @@ Scale audio tempo in sync with playback rate ../../gst/scaletempo/.libs/libgstscaletempoplugin.so libgstscaletempoplugin.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad GStreamer diff --git a/docs/plugins/inspect/plugin-schro.xml b/docs/plugins/inspect/plugin-schro.xml new file mode 100644 index 0000000000..6f0b310248 --- /dev/null +++ b/docs/plugins/inspect/plugin-schro.xml @@ -0,0 +1,76 @@ + + schro + Schroedinger plugin + ../../ext/schroedinger/.libs/libgstschro.so + libgstschro.so + 0.10.14 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins source release + Unknown package origin + + + schrodec + Dirac Decoder + Codec/Decoder/Video + Decode Dirac streams + David Schleef <ds@schleef.org> + + + sink + sink + always +
video/x-dirac
+
+ + src + source + always +
video/x-raw-yuv, format=(fourcc){ I420, YUY2, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + schroenc + Dirac Encoder + Codec/Encoder/Video + Encode raw video into Dirac stream + David Schleef <ds@schleef.org> + + + sink + sink + always +
video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-dirac; video/x-qt-part; video/x-mp4-part
+
+
+
+ + schroparse + Dirac Parser + Codec/Parser/Video + Parse Dirac streams + David Schleef <ds@schleef.org> + + + sink + sink + always +
video/x-dirac
+
+ + src + source + always +
video/x-dirac; video/x-qt-part; video/x-avi-part; video/x-mp4-part
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-sdl.xml b/docs/plugins/inspect/plugin-sdl.xml index 3276bec43a..6cb7f105ea 100644 --- a/docs/plugins/inspect/plugin-sdl.xml +++ b/docs/plugins/inspect/plugin-sdl.xml @@ -3,11 +3,11 @@ SDL (Simple DirectMedia Layer) support for GStreamer ../../ext/sdl/.libs/libgstsdl.so libgstsdl.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin sdlaudiosink diff --git a/docs/plugins/inspect/plugin-sdp.xml b/docs/plugins/inspect/plugin-sdp.xml index 8de1ad414f..237af9412d 100644 --- a/docs/plugins/inspect/plugin-sdp.xml +++ b/docs/plugins/inspect/plugin-sdp.xml @@ -3,11 +3,11 @@ configure streaming sessions using SDP ../../gst/sdp/.libs/libgstsdpelem.so libgstsdpelem.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin sdpdemux diff --git a/docs/plugins/inspect/plugin-selector.xml b/docs/plugins/inspect/plugin-selector.xml index bdf9454a53..8b3f2eaa53 100644 --- a/docs/plugins/inspect/plugin-selector.xml +++ b/docs/plugins/inspect/plugin-selector.xml @@ -3,11 +3,11 @@ input/output stream selector elements ../../gst/selector/.libs/libgstselector.so libgstselector.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin input-selector diff --git a/docs/plugins/inspect/plugin-shapewipe.xml b/docs/plugins/inspect/plugin-shapewipe.xml index d8ee5419e1..c1dab29418 100644 --- a/docs/plugins/inspect/plugin-shapewipe.xml +++ b/docs/plugins/inspect/plugin-shapewipe.xml @@ -3,11 +3,11 @@ Shape Wipe transition filter ../../gst/shapewipe/.libs/libgstshapewipe.so libgstshapewipe.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin shapewipe diff --git a/docs/plugins/inspect/plugin-sndfile.xml b/docs/plugins/inspect/plugin-sndfile.xml index 5dcdbdda2f..5af669e904 100644 --- a/docs/plugins/inspect/plugin-sndfile.xml +++ b/docs/plugins/inspect/plugin-sndfile.xml @@ -3,11 +3,11 @@ use libsndfile to read and write audio from and to files ../../ext/sndfile/.libs/libgstsndfile.so libgstsndfile.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin sfsink diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml index 604b7557b0..6a7a4fdc70 100644 --- a/docs/plugins/inspect/plugin-soundtouch.xml +++ b/docs/plugins/inspect/plugin-soundtouch.xml @@ -3,11 +3,11 @@ Audio Pitch Controller & BPM Detection ../../ext/soundtouch/.libs/libgstsoundtouch.so libgstsoundtouch.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin bpmdetect diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml index 1f46d6c99e..d5ab31a5ae 100644 --- a/docs/plugins/inspect/plugin-speed.xml +++ b/docs/plugins/inspect/plugin-speed.xml @@ -3,11 +3,11 @@ Set speed/pitch on audio/raw streams (resampler) ../../gst/speed/.libs/libgstspeed.so libgstspeed.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin speed diff --git a/docs/plugins/inspect/plugin-stereo.xml b/docs/plugins/inspect/plugin-stereo.xml index 36aa10669a..9b1bd1ee50 100644 --- a/docs/plugins/inspect/plugin-stereo.xml +++ b/docs/plugins/inspect/plugin-stereo.xml @@ -3,11 +3,11 @@ Muck with the stereo signal, enhance it's 'stereo-ness' ../../gst/stereo/.libs/libgststereo.so libgststereo.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin stereo diff --git a/docs/plugins/inspect/plugin-subenc.xml b/docs/plugins/inspect/plugin-subenc.xml index a412126152..6021f8d83e 100644 --- a/docs/plugins/inspect/plugin-subenc.xml +++ b/docs/plugins/inspect/plugin-subenc.xml @@ -3,11 +3,11 @@ subtitle encoders ../../gst/subenc/.libs/libgstsubenc.so libgstsubenc.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin srtenc diff --git a/docs/plugins/inspect/plugin-tta.xml b/docs/plugins/inspect/plugin-tta.xml index c5e641738c..38b03a9d34 100644 --- a/docs/plugins/inspect/plugin-tta.xml +++ b/docs/plugins/inspect/plugin-tta.xml @@ -3,11 +3,11 @@ TTA lossless audio format handling ../../gst/tta/.libs/libgsttta.so libgsttta.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin ttadec diff --git a/docs/plugins/inspect/plugin-valve.xml b/docs/plugins/inspect/plugin-valve.xml index 4a895d1a56..905ad432b0 100644 --- a/docs/plugins/inspect/plugin-valve.xml +++ b/docs/plugins/inspect/plugin-valve.xml @@ -3,11 +3,11 @@ Valve ../../gst/valve/.libs/libgstvalve.so libgstvalve.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin valve diff --git a/docs/plugins/inspect/plugin-vcdsrc.xml b/docs/plugins/inspect/plugin-vcdsrc.xml index d9d07948e9..9b0bd2381d 100644 --- a/docs/plugins/inspect/plugin-vcdsrc.xml +++ b/docs/plugins/inspect/plugin-vcdsrc.xml @@ -3,11 +3,11 @@ Asynchronous read from VCD disk ../../sys/vcd/.libs/libgstvcdsrc.so libgstvcdsrc.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin vcdsrc diff --git a/docs/plugins/inspect/plugin-vdpau.xml b/docs/plugins/inspect/plugin-vdpau.xml new file mode 100644 index 0000000000..86e8326091 --- /dev/null +++ b/docs/plugins/inspect/plugin-vdpau.xml @@ -0,0 +1,76 @@ + + vdpau + Various elements utilizing VDPAU + ../../sys/vdpau/.libs/libgstvdpau.so + libgstvdpau.so + 0.10.14 + LGPL + gst-plugins-bad + GStreamer + http://gstreamer.net/ + + + vdpaumpegdec + VDPAU Mpeg Decoder + Decoder + decode mpeg stream with vdpau + Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> + + + src + source + always +
video/x-vdpau-video, chroma-type=(int)[ 0, 2 ], width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]
+
+ + sink + sink + always +
video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false, parsed=(boolean)true
+
+
+
+ + vdpauvideoyuv + VdpauVideoYUV + Covideo_yuv/Decoder/Video + VDPAU video surface to YUV + Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> + + + src + source + always +
video/x-raw-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
+
+ + sink + sink + always +
video/x-vdpau-video, chroma-type=(int)[ 0, 2 ], width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]
+
+
+
+ + vdpauyuvvideo + VdpauYUVVideo + Coyuv_video/Decoder/Video + VDPAU video surface to YUV + Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> + + + src + source + always +
video/x-vdpau-video, chroma-type=(int)[ 0, 2 ], width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]
+
+ + sink + sink + always +
video/x-raw-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-videosignal.xml b/docs/plugins/inspect/plugin-videosignal.xml index d99e8de680..3b27a3febd 100644 --- a/docs/plugins/inspect/plugin-videosignal.xml +++ b/docs/plugins/inspect/plugin-videosignal.xml @@ -3,11 +3,11 @@ Various video signal analysers ../../gst/videosignal/.libs/libgstvideosignal.so libgstvideosignal.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin videoanalyse diff --git a/docs/plugins/inspect/plugin-vmnc.xml b/docs/plugins/inspect/plugin-vmnc.xml index a3c2812e84..28ee2dc9a9 100644 --- a/docs/plugins/inspect/plugin-vmnc.xml +++ b/docs/plugins/inspect/plugin-vmnc.xml @@ -3,11 +3,11 @@ VMnc video plugin library ../../gst/vmnc/.libs/libgstvmnc.so libgstvmnc.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin vmncdec diff --git a/docs/plugins/inspect/plugin-wildmidi.xml b/docs/plugins/inspect/plugin-wildmidi.xml index 41650db715..75da2fe723 100644 --- a/docs/plugins/inspect/plugin-wildmidi.xml +++ b/docs/plugins/inspect/plugin-wildmidi.xml @@ -3,11 +3,11 @@ Wildmidi Plugin ../../ext/timidity/.libs/libgstwildmidi.so libgstwildmidi.so - 0.10.13.1 + 0.10.14 GPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin wildmidi diff --git a/docs/plugins/inspect/plugin-xdgmime.xml b/docs/plugins/inspect/plugin-xdgmime.xml index 42d28990b9..b7b2eabb33 100644 --- a/docs/plugins/inspect/plugin-xdgmime.xml +++ b/docs/plugins/inspect/plugin-xdgmime.xml @@ -3,11 +3,11 @@ XDG-MIME ../../gst/xdgmime/.libs/libgstxdgmime.so libgstxdgmime.so - 0.10.13.1 + 0.10.14 LGPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin diff --git a/docs/plugins/inspect/plugin-xvid.xml b/docs/plugins/inspect/plugin-xvid.xml index ee542f2d25..0108a0a2d8 100644 --- a/docs/plugins/inspect/plugin-xvid.xml +++ b/docs/plugins/inspect/plugin-xvid.xml @@ -3,11 +3,11 @@ XviD plugin library ../../ext/xvid/.libs/libgstxvid.so libgstxvid.so - 0.10.13.1 + 0.10.14 GPL gst-plugins-bad - GStreamer Bad Plug-ins git/prerelease - http://gstreamer.freedesktop.org + GStreamer Bad Plug-ins source release + Unknown package origin xviddec diff --git a/gst-plugins-bad.doap b/gst-plugins-bad.doap index f87c2eb647..cf808e5c1b 100644 --- a/gst-plugins-bad.doap +++ b/gst-plugins-bad.doap @@ -34,6 +34,17 @@ real live maintainer, or some actual wide use. + + + 0.10.14 + 0.10 + Your New Best Friends + 2009-08-29 + + + + + 0.10.13 diff --git a/win32/common/config.h b/win32/common/config.h index f70becb408..3a11e3b45c 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -24,7 +24,7 @@ #define GST_LICENSE "LGPL" /* package name in plugins */ -#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins git/prerelease" +#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins source release" /* package origin */ #define GST_PACKAGE_ORIGIN "Unknown package origin" @@ -199,7 +199,7 @@ #undef USE_POISONING /* Version number of package */ -#define VERSION "0.10.13.5" +#define VERSION "0.10.14" /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */