mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-13 07:02:53 +00:00
Release 0.11.2
This commit is contained in:
parent
351f13bd42
commit
5bf86a8728
88 changed files with 4462 additions and 2126 deletions
579
ChangeLog
579
ChangeLog
|
@ -1,9 +1,582 @@
|
|||
=== release 0.11.1 ===
|
||||
=== release 0.11.2 ===
|
||||
|
||||
2012-02-17 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
2012-03-22 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
releasing 0.11.1, "Forest of October"
|
||||
releasing 0.11.2, "Crossthreaded"
|
||||
|
||||
2012-03-21 13:23:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* tests/check/elements/h264parse.c:
|
||||
* tests/check/elements/jpegparse.c:
|
||||
* tests/check/elements/mxfdemux.c:
|
||||
tests: update for memory api changes
|
||||
|
||||
2012-03-21 09:41:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst/rawparse/gstvideoparse.c:
|
||||
rawparse: fix bayer caps
|
||||
|
||||
2012-03-20 20:21:42 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
* sys/shm/gstshmsink.c:
|
||||
* sys/shm/gstshmsrc.c:
|
||||
shm: port to 0.11
|
||||
|
||||
2012-03-20 20:21:37 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
* gst/rawparse/gstaudioparse.c:
|
||||
* gst/rawparse/gstaudioparse.h:
|
||||
* gst/rawparse/gstrawparse.c:
|
||||
* gst/rawparse/gstrawparse.h:
|
||||
* gst/rawparse/gstvideoparse.c:
|
||||
rawparse: port to 0.11
|
||||
|
||||
2012-03-20 16:44:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/faad/gstfaad.c:
|
||||
faad: add some channel map debug
|
||||
|
||||
2012-03-20 16:34:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/faad/gstfaad.c:
|
||||
* ext/faad/gstfaad.h:
|
||||
faad: optimize channel remap, avoid potential memcpy
|
||||
Combine the channel remap and copy in one operation. Calculate the channel remap
|
||||
table only once, make a shortcut when we are not doing any remapping.
|
||||
|
||||
2012-03-20 15:38:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst/fieldanalysis/gstfieldanalysis.c:
|
||||
* gst/fieldanalysis/gstfieldanalysisorc.orc:
|
||||
orc: don't compile everything at startup
|
||||
|
||||
2012-03-18 18:33:00 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* ext/gme/Makefile.am:
|
||||
* ext/gme/gstgme.c:
|
||||
gme: use new style audio caps
|
||||
Also do not pretend to negotiate output caps when there
|
||||
is not much in output to begin with.
|
||||
|
||||
2012-03-18 18:32:55 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
* gst/scaletempo/Makefile.am:
|
||||
* gst/scaletempo/gstscaletempo.c:
|
||||
scaletempo: port to 0.11
|
||||
|
||||
2012-03-18 18:32:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
* gst/smooth/gstsmooth.c:
|
||||
smooth: port to 0.11
|
||||
|
||||
2012-03-18 18:32:46 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
* gst/segmentclip/gstaudiosegmentclip.c:
|
||||
* gst/segmentclip/gstsegmentclip.c:
|
||||
* gst/segmentclip/gstvideosegmentclip.c:
|
||||
segmentclip: port to 0.11
|
||||
|
||||
2012-03-18 18:32:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
* ext/bz2/gstbz2dec.c:
|
||||
* ext/bz2/gstbz2enc.c:
|
||||
bz2: port to 0.11
|
||||
|
||||
2012-03-18 18:32:36 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
* gst/removesilence/Makefile.am:
|
||||
* gst/removesilence/gstremovesilence.c:
|
||||
removesilence: port to 0.11
|
||||
|
||||
2012-03-18 01:18:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
|
||||
|
||||
* ext/zbar/gstzbar.c:
|
||||
zbar: fix build after base transform changes
|
||||
|
||||
2012-03-16 21:47:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/timidity/gsttimidity.c:
|
||||
* ext/timidity/gstwildmidi.c:
|
||||
* gst-libs/gst/signalprocessor/gstsignalprocessor.c:
|
||||
* gst/asfmux/gstasfparse.c:
|
||||
* gst/cdxaparse/gstcdxaparse.c:
|
||||
* gst/mpegdemux/gstmpegdemux.c:
|
||||
* gst/mpegtsdemux/mpegtsbase.c:
|
||||
* gst/mpegtsdemux/tsdemux.c:
|
||||
* gst/mxf/mxfdemux.c:
|
||||
* gst/nuvdemux/gstnuvdemux.c:
|
||||
* gst/rawparse/gstrawparse.c:
|
||||
don't pass random pointers to pull_range
|
||||
|
||||
2012-03-15 22:11:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstbasevideodecoder.c:
|
||||
* gst/audiovisualizers/gstbaseaudiovisualizer.c:
|
||||
update for bufferpool changes
|
||||
|
||||
2012-03-15 20:38:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstbasevideodecoder.c:
|
||||
* gst/audiovisualizers/gstbaseaudiovisualizer.c:
|
||||
update for allocation query changes
|
||||
|
||||
2012-03-15 14:08:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* sys/pvr2d/gstpvrbufferpool.c:
|
||||
update for bufferpool api change
|
||||
|
||||
2012-03-15 13:37:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/faad/gstfaad.c:
|
||||
* ext/kate/gstkateenc.c:
|
||||
* ext/modplug/gstmodplug.cc:
|
||||
* ext/rtmp/gstrtmpsrc.c:
|
||||
* gst-libs/gst/signalprocessor/gstsignalprocessor.c:
|
||||
* gst/dtmf/gstdtmfsrc.c:
|
||||
* gst/dtmf/gstrtpdtmfdepay.c:
|
||||
* gst/jpegformat/gstjifmux.c:
|
||||
* gst/mpegdemux/gstpesfilter.c:
|
||||
* gst/videoparsers/gsth264parse.c:
|
||||
* sys/pvr2d/gstpvrbufferpool.c:
|
||||
* sys/pvr2d/gstpvrbufferpool.h:
|
||||
* tests/check/elements/schroenc.c:
|
||||
update for memory api changes
|
||||
|
||||
2012-03-14 19:52:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstbasevideodecoder.c:
|
||||
* gst/audiovisualizers/gstbaseaudiovisualizer.c:
|
||||
take padding into account
|
||||
|
||||
2012-03-14 17:48:40 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* ext/mpeg2enc/gstmpeg2enc.cc:
|
||||
mpeg2enc: also clear initialized mutex and cond
|
||||
|
||||
2012-03-14 11:20:18 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* ext/flite/gstflitetestsrc.c:
|
||||
flite: adjust to some modified caps related API changes
|
||||
|
||||
2012-03-13 13:02:54 +0200 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
|
||||
|
||||
* configure.ac:
|
||||
configure.ac: move spc plugin to NON_PORTED list(Fix build error)
|
||||
|
||||
2012-03-13 09:54:14 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/resindvd/rsndec.c:
|
||||
use gst_caps_merge instead of gst_caps_union
|
||||
|
||||
2012-03-12 17:06:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/opus/gstopusdec.c:
|
||||
opusdec: fix for caps api change
|
||||
|
||||
2012-03-12 16:51:19 +0200 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
|
||||
|
||||
* configure.ac:
|
||||
configure.ac: bump GLib requirement to 2.31.14
|
||||
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
|
||||
|
||||
2012-03-12 12:23:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/jp2k/gstjasperdec.c:
|
||||
* sys/d3dvideosink/d3dvideosink.c:
|
||||
* tests/check/pipelines/colorspace.c:
|
||||
fix for caps _normalize changes
|
||||
|
||||
2012-03-12 11:40:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* tests/check/pipelines/colorspace.c:
|
||||
tests: fix for caps API change
|
||||
|
||||
2012-03-12 10:44:22 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/cog/gstcogcolorspace.c:
|
||||
* tests/check/pipelines/colorspace.c:
|
||||
fix for _do_simplify changes
|
||||
|
||||
2012-03-11 19:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/assrender/gstassrender.c:
|
||||
* ext/modplug/gstmodplug.cc:
|
||||
* gst-libs/gst/video/gstbasevideoencoder.c:
|
||||
* gst/audiovisualizers/gstbaseaudiovisualizer.c:
|
||||
* gst/autoconvert/gstautoconvert.c:
|
||||
* gst/dtmf/gstdtmfsrc.c:
|
||||
* gst/dtmf/gstrtpdtmfsrc.c:
|
||||
* gst/dvbsuboverlay/gstdvbsuboverlay.c:
|
||||
* gst/dvdspu/gstdvdspu.c:
|
||||
* gst/rtpmux/gstrtpmux.c:
|
||||
* gst/videoparsers/gsth264parse.c:
|
||||
* tests/check/pipelines/colorspace.c:
|
||||
fix for caps api changes
|
||||
|
||||
2012-03-08 11:32:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* tests/check/elements/autovideoconvert.c:
|
||||
* tests/check/elements/camerabin2.c:
|
||||
* tests/check/elements/opus.c:
|
||||
tests: fix more caps
|
||||
|
||||
2012-03-07 17:14:29 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
* ext/opus/gstopuscommon.c:
|
||||
* ext/opus/gstopuscommon.h:
|
||||
* ext/opus/gstopusdec.c:
|
||||
* ext/opus/gstopusdec.h:
|
||||
* ext/opus/gstopusenc.c:
|
||||
* ext/opus/gstopusheader.c:
|
||||
* ext/opus/gstopusparse.c:
|
||||
* ext/opus/gstrtpopuspay.c:
|
||||
opus: port to updated 0.11
|
||||
|
||||
2012-03-07 10:18:31 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
* ext/celt/gstceltdec.c:
|
||||
* ext/celt/gstceltenc.c:
|
||||
celt: port to 0.11
|
||||
|
||||
2012-03-05 12:43:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst/bayer/gstbayer2rgb.c:
|
||||
* gst/bayer/gstrgb2bayer.c:
|
||||
x-raw-bayer -> x-bayer
|
||||
|
||||
2012-03-05 12:03:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/mplex/Makefile.am:
|
||||
* ext/mplex/gstmplex.cc:
|
||||
* gst/camerabin2/gstviewfinderbin.c:
|
||||
use new style caps
|
||||
|
||||
2012-03-03 19:03:11 +0100 Alessandro Decina <alessandro.d@gmail.com>
|
||||
|
||||
* sys/applemedia/Makefile.am:
|
||||
* sys/applemedia/bufferfactory.m:
|
||||
* sys/applemedia/corevideobuffer.c:
|
||||
* sys/applemedia/corevideobuffer.h:
|
||||
* sys/applemedia/plugin.m:
|
||||
* sys/applemedia/vtdec.c:
|
||||
* sys/applemedia/vtdec.h:
|
||||
applemedia: port vtdec
|
||||
|
||||
2012-03-03 18:57:07 +0100 Alessandro Decina <alessandro.d@gmail.com>
|
||||
|
||||
* sys/applemedia/cmapi.h:
|
||||
applemedia: update signature of CMSampleBufferCreate and CMBlockBufferCreateWithMemoryBlock
|
||||
Change data type for counters passed on the stack from UInt32 to size_t. Fixes
|
||||
64bit builds.
|
||||
|
||||
2012-03-02 08:13:10 +0100 Alessandro Decina <alessandro.d@gmail.com>
|
||||
|
||||
* sys/applemedia/cmapi.h:
|
||||
applemedia: update format description helper signature
|
||||
Update the FigVideoFormatDescriptionCreateWithSampleDescriptionExtensionAtom
|
||||
signature to match the implementation on OSX Lion.
|
||||
|
||||
2012-02-29 17:26:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstbasevideodecoder.c:
|
||||
* gst-libs/gst/video/gstsurfacemeta.c:
|
||||
* gst-libs/gst/video/gstsurfacemeta.h:
|
||||
update for metadata API changes
|
||||
|
||||
2012-02-28 11:39:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstsurfacemeta.c:
|
||||
update for metadata tags
|
||||
|
||||
2012-02-28 08:13:04 +0100 Alessandro Decina <alessandro.d@gmail.com>
|
||||
|
||||
* configure.ac:
|
||||
* sys/applemedia/Makefile.am:
|
||||
* sys/applemedia/coremediabuffer.c:
|
||||
* sys/applemedia/coremediabuffer.h:
|
||||
* sys/applemedia/corevideobuffer.c:
|
||||
* sys/applemedia/corevideobuffer.h:
|
||||
* sys/applemedia/plugin.m:
|
||||
* sys/applemedia/qtkitvideosrc.m:
|
||||
applemedia: port qtkitvideosrc
|
||||
|
||||
2012-02-27 13:13:14 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* ext/celt/gstceltenc.c:
|
||||
* ext/opus/gstopusenc.c:
|
||||
audioencoders: chain up to parent event handler
|
||||
|
||||
2012-02-26 20:43:32 +0100 Alessandro Decina <alessandro.d@gmail.com>
|
||||
|
||||
* gst/adpcmdec/Makefile.am:
|
||||
adpcmdec: link to libgstbase
|
||||
|
||||
2012-02-24 12:53:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst/dataurisrc/gstdataurisrc.c:
|
||||
* tests/check/elements/dataurisrc.c:
|
||||
dataurisrc: fix docs and unit test
|
||||
|
||||
2012-02-24 10:26:44 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstsurfacemeta.c:
|
||||
update for metadata changes
|
||||
|
||||
2012-02-24 10:21:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* tests/check/elements/mxfmux.c:
|
||||
* tests/check/pipelines/mxf.c:
|
||||
tests: fix some caps
|
||||
|
||||
2012-02-22 15:41:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* tests/check/elements/schroenc.c:
|
||||
test: port schroenc unit test
|
||||
|
||||
2012-02-22 11:44:23 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
* ext/schroedinger/gstschrodec.c:
|
||||
* ext/schroedinger/gstschroenc.c:
|
||||
* ext/schroedinger/gstschroutils.c:
|
||||
* ext/schroedinger/gstschroutils.h:
|
||||
schro: Port to 0.11
|
||||
Works with some sample files. There seems to be some timestamping issue though,
|
||||
but the 0.10 version also complains about that too.
|
||||
|
||||
2012-02-22 02:06:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst/audiovisualizers/gstbaseaudiovisualizer.c:
|
||||
update for new memory api
|
||||
|
||||
2012-02-21 16:53:37 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* docs/libs/gst-plugins-bad-libs-sections.txt:
|
||||
* gst-libs/gst/video/gstbasevideocodec.c:
|
||||
video: More documentation
|
||||
|
||||
2012-02-21 16:52:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/video/gstbasevideocodec.h:
|
||||
basevideocodec: Document structures
|
||||
|
||||
2012-02-21 10:06:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
Merge branch 'master' into 0.11
|
||||
Conflicts:
|
||||
gst/colorspace/colorspace.c
|
||||
|
||||
2012-02-20 20:11:13 -0800 David Schleef <ds@schleef.org>
|
||||
|
||||
* gst/colorspace/colorspace.c:
|
||||
colorspace: Fix v210 writing out of bounds
|
||||
|
||||
2012-02-20 18:43:51 -0800 David Schleef <ds@schleef.org>
|
||||
|
||||
* ext/schroedinger/gstschroenc.c:
|
||||
schroenc: remove GST_ERROR
|
||||
|
||||
2012-02-20 11:42:23 -0800 David Schleef <ds@schleef.org>
|
||||
|
||||
* tools/gst-project-maker:
|
||||
gst-project-maker: Create tools, pass make distcheck
|
||||
Create a tools directory for an application. Add source code
|
||||
stubs to allow the project to compile and pass make distcheck.
|
||||
Add notes in source code to tell the user how to create plugin
|
||||
or app code using the other -maker scripts.
|
||||
|
||||
2012-01-26 06:58:46 -0500 Matej Knopp <matej.knopp@gmail.com>
|
||||
|
||||
* ext/voaacenc/gstvoaacenc.c:
|
||||
* gst/dtmf/gstdtmfsrc.c:
|
||||
* gst/rtpmux/gstrtpmux.c:
|
||||
Fix compiler warnings
|
||||
|
||||
2012-02-20 16:07:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
Merge branch 'master' into 0.11
|
||||
Conflicts:
|
||||
ext/opus/gstopusparse.c
|
||||
gst/colorspace/colorspace.c
|
||||
|
||||
2012-01-26 16:32:17 -0500 Matej Knopp <matej.knopp@gmail.com>
|
||||
|
||||
* gst/dvdspu/gstdvdspu.c:
|
||||
dvdspu should forward video caps event
|
||||
|
||||
2012-02-20 14:32:12 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
|
||||
|
||||
* gst-plugins-bad.spec.in:
|
||||
Add latest files to spec
|
||||
|
||||
2012-02-20 12:42:47 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||
|
||||
* sys/decklink/Makefile.am:
|
||||
decklink: Add $(GST_PLUGINS_BASE_CFLAGS) and $(GST_PLUGINS_BASE_LIBS) to fix the build
|
||||
|
||||
2012-02-20 10:58:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst-libs/gst/Makefile.am:
|
||||
glib-compat-private.h to dist
|
||||
|
||||
2012-02-19 15:54:39 -0800 David Schleef <ds@schleef.org>
|
||||
|
||||
* tools/gst-project-maker:
|
||||
gst-project-maker: Create autotools project
|
||||
This is a replacement for gst-template that creates an entire
|
||||
autotools project (customized to package name), and populates
|
||||
it with the source for a GStreamer plugin (but no plugin features,
|
||||
those come from gst-element-maker). Fixes: #665727.
|
||||
|
||||
2012-02-19 12:57:39 -0800 David Schleef <ds@schleef.org>
|
||||
|
||||
* ext/gme/gstgme.c:
|
||||
* ext/opus/gstopusparse.c:
|
||||
printf format fixes
|
||||
|
||||
2012-02-19 00:15:47 -0800 David Schleef <ds@schleef.org>
|
||||
|
||||
* gst/colorspace/colorspace.c:
|
||||
colorspace: clamp intermediates when dithering
|
||||
|
||||
2012-01-23 09:05:21 -0800 David Schleef <ds@schleef.org>
|
||||
|
||||
* sys/decklink/Makefile.am:
|
||||
* sys/decklink/gstdecklink.h:
|
||||
* sys/decklink/gstdecklinksink.cpp:
|
||||
* sys/decklink/gstdecklinksink.h:
|
||||
decklink: Add 10-bit support
|
||||
|
||||
2012-01-23 09:02:37 -0800 David Schleef <ds@schleef.org>
|
||||
|
||||
* ext/schroedinger/gstschrodec.c:
|
||||
* ext/schroedinger/gstschroenc.c:
|
||||
* ext/schroedinger/gstschroutils.c:
|
||||
schro: Add RGB support
|
||||
This uses the automatic YCoCg conversion inside Schroedinger to
|
||||
encode/decode RGB. Only works in intra-only mode, similar to 10-
|
||||
and 16-bit, since RGB is technically a >8-bit format for Dirac
|
||||
purposes. This depends on schroedinger-1.0.12, which is unreleased.
|
||||
|
||||
2012-02-18 00:01:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* win32/common/config.h:
|
||||
win32: back to development
|
||||
|
||||
2012-02-17 12:15:27 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
||||
|
||||
* gst/mpegtsdemux/mpegtsbase.c:
|
||||
mpegtsdemux: Not apply various time the same PMT to a program when repetead
|
||||
Sometimes their are several times the same PMT applying to a same program in a stream,
|
||||
tsdemux was totally baffled when this was happening, we now keep the one we
|
||||
already applied so it works properly.
|
||||
|
||||
2012-02-16 09:54:24 -0300 Thibault Saunier <thibault.saunier@collabora.com>
|
||||
|
||||
* gst/mpegtsdemux/mpegtspacketizer.c:
|
||||
tsdemux: fix glib deprecation
|
||||
|
||||
2012-02-17 11:06:05 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* configure.ac:
|
||||
back to development
|
||||
|
||||
=== release 0.11.1 ===
|
||||
|
||||
2012-02-17 11:05:37 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* 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/inspect/plugin-adpcmdec.xml:
|
||||
* docs/plugins/inspect/plugin-adpcmenc.xml:
|
||||
* docs/plugins/inspect/plugin-assrender.xml:
|
||||
* docs/plugins/inspect/plugin-audiovisualizers.xml:
|
||||
* docs/plugins/inspect/plugin-autoconvert.xml:
|
||||
* docs/plugins/inspect/plugin-bayer.xml:
|
||||
* docs/plugins/inspect/plugin-camerabin2.xml:
|
||||
* docs/plugins/inspect/plugin-dataurisrc.xml:
|
||||
* docs/plugins/inspect/plugin-debugutilsbad.xml:
|
||||
* docs/plugins/inspect/plugin-dtmf.xml:
|
||||
* docs/plugins/inspect/plugin-dtsdec.xml:
|
||||
* docs/plugins/inspect/plugin-dvbsuboverlay.xml:
|
||||
* docs/plugins/inspect/plugin-dvdspu.xml:
|
||||
* docs/plugins/inspect/plugin-faac.xml:
|
||||
* docs/plugins/inspect/plugin-faad.xml:
|
||||
* docs/plugins/inspect/plugin-gsm.xml:
|
||||
* docs/plugins/inspect/plugin-mms.xml:
|
||||
* docs/plugins/inspect/plugin-modplug.xml:
|
||||
* docs/plugins/inspect/plugin-mpeg2enc.xml:
|
||||
* docs/plugins/inspect/plugin-mpegdemux2.xml:
|
||||
* docs/plugins/inspect/plugin-mpegtsdemux.xml:
|
||||
* docs/plugins/inspect/plugin-mplex.xml:
|
||||
* docs/plugins/inspect/plugin-pcapparse.xml:
|
||||
* docs/plugins/inspect/plugin-rtpmux.xml:
|
||||
* docs/plugins/inspect/plugin-rtpvp8.xml:
|
||||
* docs/plugins/inspect/plugin-sdp.xml:
|
||||
* docs/plugins/inspect/plugin-videoparsersbad.xml:
|
||||
* docs/plugins/inspect/plugin-vp8.xml:
|
||||
* docs/plugins/inspect/plugin-y4mdec.xml:
|
||||
* ext/cog/gstcogorc-dist.c:
|
||||
* ext/cog/gstcogorc-dist.h:
|
||||
* gst-plugins-bad.doap:
|
||||
* gst/fieldanalysis/gstfieldanalysisorc-dist.c:
|
||||
* gst/fieldanalysis/gstfieldanalysisorc-dist.h:
|
||||
* po/af.po:
|
||||
* po/az.po:
|
||||
* po/bg.po:
|
||||
* po/ca.po:
|
||||
* po/cs.po:
|
||||
* po/da.po:
|
||||
* po/de.po:
|
||||
* po/el.po:
|
||||
* po/en_GB.po:
|
||||
* po/eo.po:
|
||||
* po/es.po:
|
||||
* po/eu.po:
|
||||
* po/fi.po:
|
||||
* po/fr.po:
|
||||
* po/gl.po:
|
||||
* po/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/ro.po:
|
||||
* po/ru.po:
|
||||
* po/sk.po:
|
||||
* po/sl.po:
|
||||
* po/sq.po:
|
||||
* po/sr.po:
|
||||
* po/sv.po:
|
||||
* po/tr.po:
|
||||
* po/uk.po:
|
||||
* po/vi.po:
|
||||
* po/zh_CN.po:
|
||||
* win32/common/config.h:
|
||||
RELEASE 0.11.1
|
||||
|
||||
2012-02-17 09:01:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
|
|
25
NEWS
25
NEWS
|
@ -1,4 +1,27 @@
|
|||
This is GStreamer Bad Plug-ins 0.11.1, "Forest of October"
|
||||
This is GStreamer Bad Plug-ins 0.11.2, "Crossthreaded"
|
||||
|
||||
New in 0.11.2:
|
||||
|
||||
* Many cleanups
|
||||
* Ported to new 0.11 core API changes
|
||||
* schro: Ported to 0.11
|
||||
* qtkitvideosrc: Ported to 0.11
|
||||
* vtdec: Ported to 0.11
|
||||
* celt: Ported to 0.11
|
||||
* removesilence: Ported to 0.11
|
||||
* bz2: Ported to 0.11
|
||||
* segmentclip: Ported to 0.11
|
||||
* smooth: Ported to 0.11
|
||||
* scaletempo: Ported to 0.11
|
||||
* rawparse: Ported to 0.11
|
||||
* shm: Ported to 0.11
|
||||
|
||||
Bugs fixed in this release
|
||||
|
||||
* 658438 : [0.11][h263parse] Make h263 profiles/levels string fields in the caps
|
||||
* 662618 : [gst-plugins-bad]compiler warnings due to printf format mismatch
|
||||
* 665355 : [basevideodecoder] deletes frame but keeps it in list
|
||||
* 670367 : Build failures for gst-plugins-bad
|
||||
|
||||
New in 0.11.1:
|
||||
|
||||
|
|
90
RELEASE
90
RELEASE
|
@ -1,5 +1,5 @@
|
|||
|
||||
Release notes for GStreamer Bad Plug-ins 0.11.1 "Forest of October"
|
||||
Release notes for GStreamer Bad Plug-ins 0.11.2 "Crossthreaded"
|
||||
|
||||
|
||||
|
||||
|
@ -61,13 +61,26 @@ contains a set of well-supported plug-ins, but might pose problems for
|
|||
|
||||
Features of this release
|
||||
|
||||
* Parallel installability with 0.10.x series
|
||||
* Many cleanups
|
||||
* Ported to new 0.11 core API changes
|
||||
* schro: Ported to 0.11
|
||||
* qtkitvideosrc: Ported to 0.11
|
||||
* vtdec: Ported to 0.11
|
||||
* celt: Ported to 0.11
|
||||
* removesilence: Ported to 0.11
|
||||
* bz2: Ported to 0.11
|
||||
* segmentclip: Ported to 0.11
|
||||
* smooth: Ported to 0.11
|
||||
* scaletempo: Ported to 0.11
|
||||
* rawparse: Ported to 0.11
|
||||
* shm: Ported to 0.11
|
||||
|
||||
Bugs fixed in this release
|
||||
|
||||
* 665677 : [0.11] tsdemux sets pad caps before activating
|
||||
* 658438 : [0.11][h263parse] Make h263 profiles/levels string fields in the caps
|
||||
* 662618 : [gst-plugins-bad]compiler warnings due to printf format mismatch
|
||||
* 665355 : [basevideodecoder] deletes frame but keeps it in list
|
||||
* 670367 : Build failures for gst-plugins-bad
|
||||
|
||||
Download
|
||||
|
||||
|
@ -97,85 +110,14 @@ Applications
|
|||
Contributors to this release
|
||||
|
||||
* Alessandro Decina
|
||||
* Alexey Fisher
|
||||
* Andoni Morales Alastruey
|
||||
* Andreas Frisch
|
||||
* Arun Raghavan
|
||||
* Brad Smith
|
||||
* Brian Gitonga Marete
|
||||
* Carsten Kroll
|
||||
* Christian Fredrik Kalager Schaller
|
||||
* Danilo Cesar Lemes de Paula
|
||||
* David Biomech360
|
||||
* David King
|
||||
* David Schleef
|
||||
* Debarshi Ray
|
||||
* Edward Hervey
|
||||
* Felipe Contreras
|
||||
* Gabriel Strimtu
|
||||
* George Kiagiadakis
|
||||
* Guillaume Emont
|
||||
* Gwenole Beauchesne
|
||||
* Götz Waschk
|
||||
* Jan Schmidt
|
||||
* Janne Grunau
|
||||
* Jonas Larsson
|
||||
* Josep Torra
|
||||
* Joshua M. Doe
|
||||
* Julien Isorce
|
||||
* Julien MOUTTE
|
||||
* Krzysztof Krakowiak
|
||||
* Lasse Laukkanen
|
||||
* Laura Lucas Alday
|
||||
* Lauri Lehtinen
|
||||
* Levente Farkas
|
||||
* Luciana Fujii Pontello
|
||||
* Luis de Bethencourt
|
||||
* Lukáš Lalinský
|
||||
* Marc-André Lureau
|
||||
* Mark Nauwelaerts
|
||||
* Mart Raudsepp
|
||||
* Martin Storsjo
|
||||
* Matej Knopp
|
||||
* Mukul Majmudar
|
||||
* Nicola Murino
|
||||
* Nicolas Dufresne
|
||||
* Olaf Seibert
|
||||
* Oleksij Rempel (Alexey Fisher)
|
||||
* Olivier Crête
|
||||
* Pino Toscano
|
||||
* Quentin Smith
|
||||
* Rafael Diniz
|
||||
* Raimo Järvi
|
||||
* Raluca Elena Podiuc
|
||||
* René Stadler
|
||||
* Reynaldo H. Verdejo Pinochet
|
||||
* Rob Clark
|
||||
* Robert Jobbagy
|
||||
* Robert Swain
|
||||
* Sameer Naik
|
||||
* Sebastian Dröge
|
||||
* Sebastian Pölsterl
|
||||
* Sjoerd Simons
|
||||
* Sreerenj Balachandran
|
||||
* Stefan Kost
|
||||
* Stefan Sauer
|
||||
* Teemu Katajisto
|
||||
* Thiago Santos
|
||||
* Thibault Saunier
|
||||
* Thijs Vermeir
|
||||
* Thomas Vander Stichele
|
||||
* Tiago César Katcipis
|
||||
* Tim 'mithro' Ansell
|
||||
* Tim-Philipp Müller
|
||||
* Tom Deseyn
|
||||
* Tommi Myöhänen
|
||||
* Vincent Génieux
|
||||
* Vincent Penquerc'h
|
||||
* Víctor Manuel Jáquez Leal
|
||||
* W. Michael Petullo
|
||||
* Wim Taymans
|
||||
* Youness Alaoui
|
||||
* Zhao Halley
|
||||
* benjamin gaignard
|
||||
|
|
@ -3,7 +3,7 @@ AC_PREREQ(2.60)
|
|||
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.11.1.1,
|
||||
AC_INIT(GStreamer Bad Plug-ins, 0.11.2,
|
||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||
gst-plugins-bad)
|
||||
|
||||
|
@ -52,8 +52,8 @@ AC_LIBTOOL_WIN32_DLL
|
|||
AM_PROG_LIBTOOL
|
||||
|
||||
dnl *** required versions of GStreamer stuff ***
|
||||
GST_REQ=0.11.2
|
||||
GSTPB_REQ=0.11.2
|
||||
GST_REQ=0.11.3
|
||||
GSTPB_REQ=0.11.3
|
||||
|
||||
dnl *** autotools stuff ****
|
||||
|
||||
|
|
|
@ -18041,7 +18041,7 @@
|
|||
<ARG>
|
||||
<NAME>GstAudioParse::channels</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 1</RANGE>
|
||||
<RANGE>[1,64]</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Channels</NICK>
|
||||
<BLURB>Number of channels in raw stream.</BLURB>
|
||||
|
@ -18075,7 +18075,7 @@
|
|||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Format</NICK>
|
||||
<BLURB>Format of audio samples in raw stream.</BLURB>
|
||||
<DEFAULT>Integer</DEFAULT>
|
||||
<DEFAULT>Raw</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -18118,6 +18118,26 @@
|
|||
<DEFAULT></DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstAudioParse::interleaved</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Interleaved Layout</NICK>
|
||||
<BLURB>True if audio has interleaved layout.</BLURB>
|
||||
<DEFAULT>TRUE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstAudioParse::raw-format</NAME>
|
||||
<TYPE>GstAudioFormat</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Raw Format</NICK>
|
||||
<BLURB>Format of audio samples in raw stream.</BLURB>
|
||||
<DEFAULT>GST_AUDIO_FORMAT_S16LE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstVideoParse::alpha-mask</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
|
@ -27960,7 +27980,7 @@
|
|||
<FLAGS>rw</FLAGS>
|
||||
<NICK>bitrate</NICK>
|
||||
<BLURB>bitrate.</BLURB>
|
||||
<DEFAULT>13824000</DEFAULT>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -28060,7 +28080,7 @@
|
|||
<FLAGS>rw</FLAGS>
|
||||
<NICK>enable_multiquant</NICK>
|
||||
<BLURB>enable_multiquant.</BLURB>
|
||||
<DEFAULT>TRUE</DEFAULT>
|
||||
<DEFAULT>FALSE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -28146,11 +28166,11 @@
|
|||
<ARG>
|
||||
<NAME>GstSchroEnc::horiz-slices</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 1</RANGE>
|
||||
<RANGE>>= 0</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>horiz_slices</NICK>
|
||||
<BLURB>horiz_slices.</BLURB>
|
||||
<DEFAULT>8</DEFAULT>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -28160,7 +28180,7 @@
|
|||
<FLAGS>rw</FLAGS>
|
||||
<NICK>inter_wavelet</NICK>
|
||||
<BLURB>inter_wavelet.</BLURB>
|
||||
<DEFAULT>le_gall_5_3</DEFAULT>
|
||||
<DEFAULT>desl_dubuc_9_7</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -28250,7 +28270,7 @@
|
|||
<FLAGS>rw</FLAGS>
|
||||
<NICK>magic_chroma_lambda_scale</NICK>
|
||||
<BLURB>magic_chroma_lambda_scale.</BLURB>
|
||||
<DEFAULT>0.01</DEFAULT>
|
||||
<DEFAULT>0.1</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -28350,7 +28370,7 @@
|
|||
<FLAGS>rw</FLAGS>
|
||||
<NICK>magic_scene_change_threshold</NICK>
|
||||
<BLURB>magic_scene_change_threshold.</BLURB>
|
||||
<DEFAULT>0.2</DEFAULT>
|
||||
<DEFAULT>3</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -28520,17 +28540,17 @@
|
|||
<FLAGS>rw</FLAGS>
|
||||
<NICK>transform_depth</NICK>
|
||||
<BLURB>transform_depth.</BLURB>
|
||||
<DEFAULT>4</DEFAULT>
|
||||
<DEFAULT>3</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSchroEnc::vert-slices</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE>>= 1</RANGE>
|
||||
<RANGE>>= 0</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>vert_slices</NICK>
|
||||
<BLURB>vert_slices.</BLURB>
|
||||
<DEFAULT>6</DEFAULT>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
@ -46293,6 +46313,16 @@
|
|||
<DEFAULT>TRUE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstShmSink::buffer-time</NAME>
|
||||
<TYPE>guint64</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rwx</FLAGS>
|
||||
<NICK>Buffer Time of the shm buffer</NICK>
|
||||
<BLURB>Maximum Size of the shm buffer in nanoseconds (-1 to disable).</BLURB>
|
||||
<DEFAULT>18446744073709551615</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstRTMPSrc::location</NAME>
|
||||
<TYPE>gchar*</TYPE>
|
||||
|
@ -57843,3 +57873,63 @@
|
|||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstRemoveSilence::hysteresis</NAME>
|
||||
<TYPE>guint64</TYPE>
|
||||
<RANGE>>= 1</RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Hysteresis</NICK>
|
||||
<BLURB>Set the hysteresis (on samples) used on the internal VAD.</BLURB>
|
||||
<DEFAULT>480</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstRemoveSilence::remove</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>Remove</NICK>
|
||||
<BLURB>Set to true to remove silence from the stream, false otherwhise.</BLURB>
|
||||
<DEFAULT>FALSE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSmooth::active</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>active</NICK>
|
||||
<BLURB>process video.</BLURB>
|
||||
<DEFAULT>TRUE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSmooth::filter-size</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>filter-size</NICK>
|
||||
<BLURB>size of media filter.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSmooth::luma-only</NAME>
|
||||
<TYPE>gboolean</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>luma-only</NICK>
|
||||
<BLURB>only filter luma part.</BLURB>
|
||||
<DEFAULT>TRUE</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
<NAME>GstSmooth::tolerance</NAME>
|
||||
<TYPE>gint</TYPE>
|
||||
<RANGE></RANGE>
|
||||
<FLAGS>rw</FLAGS>
|
||||
<NICK>tolerance</NICK>
|
||||
<BLURB>contrast tolerance for smoothing.</BLURB>
|
||||
<DEFAULT>0</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
|
|
|
@ -9,11 +9,13 @@ GObject
|
|||
GstAssRender
|
||||
GstAudioDecoder
|
||||
ADPCMDec
|
||||
GstCeltDec
|
||||
GstDtsDec
|
||||
GstFaad
|
||||
GstGSMDec
|
||||
GstAudioEncoder
|
||||
ADPCMEnc
|
||||
GstCeltEnc
|
||||
GstFaac
|
||||
GstGSMEnc
|
||||
GstBaseAudioVisualizer
|
||||
|
@ -30,21 +32,29 @@ GObject
|
|||
GstMpegvParse
|
||||
GstBaseSink
|
||||
GstChecksumSink
|
||||
GstShmSink
|
||||
GstBaseSrc
|
||||
GstDTMFSrc
|
||||
GstDataURISrc
|
||||
GstPushSrc
|
||||
GstMMS
|
||||
GstShmSrc
|
||||
GstRTPDTMFSrc
|
||||
GstBaseTransform
|
||||
GstBayer2RGB
|
||||
GstDebugSpy
|
||||
GstDtmfDetect
|
||||
GstRGB2Bayer
|
||||
GstRemoveSilence
|
||||
GstScaletempo
|
||||
GstVideoFilter
|
||||
GstSmooth
|
||||
GstBaseVideoCodec
|
||||
GstBaseVideoDecoder
|
||||
GstSchroDec
|
||||
GstVP8Dec
|
||||
GstBaseVideoEncoder
|
||||
GstSchroEnc
|
||||
GstVP8Enc
|
||||
GstBin
|
||||
GstAutoConvert
|
||||
|
@ -56,6 +66,8 @@ GObject
|
|||
GstCameraBin2
|
||||
GstSDPDemux
|
||||
GstViewfinderBin
|
||||
GstBz2dec
|
||||
GstBz2enc
|
||||
GstChopMyData
|
||||
GstCompare
|
||||
GstDVBSubOverlay
|
||||
|
@ -72,6 +84,12 @@ GObject
|
|||
GstRtpVP8Pay
|
||||
GstRTPMux
|
||||
GstRTPDTMFMux
|
||||
GstRawParse
|
||||
GstAudioParse
|
||||
GstVideoParse
|
||||
GstSegmentClip
|
||||
GstAudioSegmentClip
|
||||
GstVideoSegmentClip
|
||||
GstY4mDec
|
||||
MpegTSBase
|
||||
GstTSDemux
|
||||
|
|
|
@ -12,6 +12,7 @@ GstBin GstChildProxy
|
|||
GstCDAudio GstURIHandler
|
||||
GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter
|
||||
GstCameraBin2 GstChildProxy GstTagSetter
|
||||
GstCeltEnc GstPreset GstTagSetter
|
||||
GstCeltEnc GstTagSetter GstPreset
|
||||
GstDataURISrc GstURIHandler
|
||||
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ADPCM decoder</description>
|
||||
<filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
|
||||
<basename>libgstadpcmdec.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ADPCM encoder</description>
|
||||
<filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
|
||||
<basename>libgstadpcmenc.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ASS/SSA subtitle renderer</description>
|
||||
<filename>../../ext/assrender/.libs/libgstassrender.so</filename>
|
||||
<basename>libgstassrender.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Creates video visualizations of audio input</description>
|
||||
<filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename>
|
||||
<basename>libgstaudiovisualizers.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Selects convertor element based on caps</description>
|
||||
<filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
|
||||
<basename>libgstautoconvert.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Elements to convert Bayer images</description>
|
||||
<filename>../../gst/bayer/.libs/libgstbayer.so</filename>
|
||||
<basename>libgstbayer.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
@ -13,14 +13,14 @@
|
|||
<name>bayer2rgb</name>
|
||||
<longname>Bayer to RGB decoder for cameras</longname>
|
||||
<class>Filter/Converter/Video</class>
|
||||
<description>Converts video/x-raw-bayer to video/x-raw</description>
|
||||
<description>Converts video/x-bayer to video/x-raw</description>
|
||||
<author>William Brack <wbrack@mmm.com.hk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
<details>video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
@ -34,7 +34,7 @@
|
|||
<name>rgb2bayer</name>
|
||||
<longname>RGB to Bayer converter</longname>
|
||||
<class>Filter/Converter/Video</class>
|
||||
<description>Converts video/x-raw to video/x-raw-bayer</description>
|
||||
<description>Converts video/x-raw to video/x-bayer</description>
|
||||
<author>David Schleef <ds@entropywave.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
|
@ -47,7 +47,7 @@
|
|||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
<details>video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Compress or decompress streams</description>
|
||||
<filename>../../ext/bz2/.libs/libgstbz2.so</filename>
|
||||
<basename>libgstbz2.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>camerabin2</description>
|
||||
<filename>../../gst/camerabin2/.libs/libgstcamerabin2.so</filename>
|
||||
<basename>libgstcamerabin2.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
@ -29,7 +29,7 @@
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-yuv; video/x-raw-rgb</details>
|
||||
<details>video/x-raw</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>CELT plugin library</description>
|
||||
<filename>../../ext/celt/.libs/libgstcelt.so</filename>
|
||||
<basename>libgstcelt.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
@ -26,7 +26,7 @@
|
|||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-int, rate=(int)[ 32000, 64000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16</details>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 32000, 64000 ], channels=(int)[ 1, 2 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
@ -41,7 +41,7 @@
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-int, rate=(int)[ 32000, 64000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16</details>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 32000, 64000 ], channels=(int)[ 1, 2 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>data: URI source</description>
|
||||
<filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename>
|
||||
<basename>libgstdataurisrc.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Collection of elements that may or may not be useful for debugging</description>
|
||||
<filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
|
||||
<basename>libgstdebugutilsbad.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DTMF plugins</description>
|
||||
<filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
|
||||
<basename>libgstdtmf.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Decodes DTS audio streams</description>
|
||||
<filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
|
||||
<basename>libgstdtsdec.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DVB subtitle renderer</description>
|
||||
<filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename>
|
||||
<basename>libgstdvbsuboverlay.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DVD Sub-picture Overlay element</description>
|
||||
<filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
|
||||
<basename>libgstdvdspu.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Free AAC Encoder (FAAC)</description>
|
||||
<filename>../../ext/faac/.libs/libgstfaac.so</filename>
|
||||
<basename>libgstfaac.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Free AAC Decoder (FAAD)</description>
|
||||
<filename>../../ext/faad/.libs/libgstfaad.so</filename>
|
||||
<basename>libgstfaad.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GSM encoder/decoder</description>
|
||||
<filename>../../ext/gsm/.libs/libgstgsm.so</filename>
|
||||
<basename>libgstgsm.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Microsoft Multi Media Server streaming protocol support</description>
|
||||
<filename>../../ext/libmms/.libs/libgstmms.so</filename>
|
||||
<basename>libgstmms.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>.MOD audio decoding</description>
|
||||
<filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
|
||||
<basename>libgstmodplug.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>High-quality MPEG-1/2 video encoder</description>
|
||||
<filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename>
|
||||
<basename>libgstmpeg2enc.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MPEG demuxers</description>
|
||||
<filename>../../gst/mpegdemux/.libs/libgstmpegdemux.so</filename>
|
||||
<basename>libgstmpegdemux.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>unknown</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MPEG TS demuxer</description>
|
||||
<filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename>
|
||||
<basename>libgstmpegtsdemux.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>unknown</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description>
|
||||
<filename>../../ext/mplex/.libs/libgstmplex.so</filename>
|
||||
<basename>libgstmplex.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
@ -22,7 +22,7 @@ Mark Nauwelaerts <mnauw@users.sourceforge.net></author>
|
|||
<name>audio_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-ac3, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-dts; audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int){ 16, 20, 24 }, depth=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 6 ]</details>
|
||||
<details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-ac3, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-dts; audio/x-raw, format=(string){ S16BE, S20BE, S24BE }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 6 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video_%u</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Element parsing raw pcap streams</description>
|
||||
<filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
|
||||
<basename>libgstpcapparse.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Parses byte streams into raw frames</description>
|
||||
<filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
|
||||
<basename>libgstrawparse.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
@ -26,7 +26,7 @@
|
|||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-int, depth=(int)[ 1, 32 ], width=(int){ 8, 16, 24, 32 }, endianness=(int){ 1234, 4321 }, signed=(boolean){ true, false }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int){ 1234, 4321 }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
@ -47,7 +47,7 @@
|
|||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray; video/x-raw-bayer</details>
|
||||
<details>video/x-raw; video/x-bayer</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>RTP Muxer plugins</description>
|
||||
<filename>../../gst/rtpmux/.libs/libgstrtpmux.so</filename>
|
||||
<basename>libgstrtpmux.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>rtpvp8</description>
|
||||
<filename>../../gst/rtpvp8/.libs/libgstrtpvp8.so</filename>
|
||||
<basename>libgstrtpvp8.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Scale audio tempo in sync with playback rate</description>
|
||||
<filename>../../gst/scaletempo/.libs/libgstscaletempoplugin.so</filename>
|
||||
<basename>libgstscaletempoplugin.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
@ -20,13 +20,13 @@
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
|
||||
<details>audio/x-raw, format=(string)F32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
|
||||
<details>audio/x-raw, format=(string)F32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Schroedinger plugin</description>
|
||||
<filename>../../ext/schroedinger/.libs/libgstschro.so</filename>
|
||||
<basename>libgstschro.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
@ -26,7 +26,7 @@
|
|||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-yuv, format=(fourcc){ I420, YUY2, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
<details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, ARGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
@ -41,7 +41,7 @@
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>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 ]</details>
|
||||
<details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, ARGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>configure streaming sessions using SDP</description>
|
||||
<filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
|
||||
<basename>libgstsdpelem.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>Segment clip elements</description>
|
||||
<filename>../../gst/segmentclip/.libs/libgstsegmentclip.so</filename>
|
||||
<basename>libgstsegmentclip.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
@ -20,13 +20,13 @@
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-int, width=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]</details>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-int, width=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]</details>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
@ -41,13 +41,13 @@
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-grey, framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
<details>video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-grey, framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
<details>video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
<description>shared memory sink source</description>
|
||||
<filename>../../sys/shm/.libs/libgstshm.so</filename>
|
||||
<basename>libgstshm.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>videoparsers</description>
|
||||
<filename>../../gst/videoparsers/.libs/libgstvideoparsersbad.so</filename>
|
||||
<basename>libgstvideoparsersbad.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>VP8 plugin</description>
|
||||
<filename>../../ext/vp8/.libs/libgstvp8.so</filename>
|
||||
<basename>libgstvp8.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Demuxes/decodes YUV4MPEG streams</description>
|
||||
<filename>../../gst/y4m/.libs/libgsty4mdec.so</filename>
|
||||
<basename>libgsty4mdec.so</basename>
|
||||
<version>0.11.1</version>
|
||||
<version>0.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -35,6 +35,7 @@ typedef unsigned __int16 orc_uint16;
|
|||
typedef unsigned __int32 orc_uint32;
|
||||
typedef unsigned __int64 orc_uint64;
|
||||
#define ORC_UINT64_C(x) (x##Ui64)
|
||||
#define inline __inline
|
||||
#else
|
||||
#include <limits.h>
|
||||
typedef signed char orc_int8;
|
||||
|
@ -57,80 +58,89 @@ typedef union { orc_int16 i; orc_int8 x2[2]; } orc_union16;
|
|||
typedef union { orc_int32 i; float f; orc_int16 x2[2]; orc_int8 x4[4]; } orc_union32;
|
||||
typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16 x4[4]; } orc_union64;
|
||||
#endif
|
||||
void cogorc_memcpy_2d (orc_uint8 * d1, int d1_stride, const orc_uint8 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_downsample_horiz_cosite_1tap (orc_uint8 * d1, const orc_uint16 * s1, int n);
|
||||
void cogorc_downsample_horiz_cosite_3tap (orc_uint8 * d1, const orc_uint16 * s1, const orc_uint16 * s2, int n);
|
||||
void cogorc_downsample_420_jpeg (orc_uint8 * d1, const orc_uint16 * s1, const orc_uint16 * s2, int n);
|
||||
void cogorc_downsample_vert_halfsite_2tap (orc_uint8 * d1, const orc_uint8 * s1, const orc_uint8 * s2, int n);
|
||||
void cogorc_downsample_vert_cosite_3tap (orc_uint8 * d1, const orc_uint8 * s1, const orc_uint8 * s2, const orc_uint8 * s3, int n);
|
||||
void cogorc_downsample_vert_halfsite_4tap (orc_uint8 * d1, const orc_uint8 * s1, const orc_uint8 * s2, const orc_uint8 * s3, const orc_uint8 * s4, int n);
|
||||
void cogorc_upsample_horiz_cosite_1tap (guint8 * d1, const orc_uint8 * s1, int n);
|
||||
void cogorc_upsample_horiz_cosite (guint8 * d1, const orc_uint8 * s1, const orc_uint8 * s2, int n);
|
||||
void cogorc_upsample_vert_avgub (orc_uint8 * d1, const orc_uint8 * s1, const orc_uint8 * s2, int n);
|
||||
void orc_unpack_yuyv_y (orc_uint8 * d1, const orc_uint16 * s1, int n);
|
||||
void orc_unpack_yuyv_u (orc_uint8 * d1, const orc_uint32 * s1, int n);
|
||||
void orc_unpack_yuyv_v (orc_uint8 * d1, const orc_uint32 * s1, int n);
|
||||
void orc_pack_yuyv (orc_uint32 * d1, const guint8 * s1, const orc_uint8 * s2, const orc_uint8 * s3, int n);
|
||||
void orc_unpack_uyvy_y (orc_uint8 * d1, const orc_uint16 * s1, int n);
|
||||
void orc_unpack_uyvy_u (orc_uint8 * d1, const orc_uint32 * s1, int n);
|
||||
void orc_unpack_uyvy_v (orc_uint8 * d1, const orc_uint32 * s1, int n);
|
||||
void orc_pack_uyvy (orc_uint32 * d1, const guint8 * s1, const orc_uint8 * s2, const orc_uint8 * s3, int n);
|
||||
void orc_addc_convert_u8_s16 (orc_uint8 * d1, const gint16 * s1, int n);
|
||||
void orc_subc_convert_s16_u8 (gint16 * d1, const orc_uint8 * s1, int n);
|
||||
void orc_splat_u8_ns (orc_uint8 * d1, int p1, int n);
|
||||
void orc_splat_s16_ns (gint16 * d1, int p1, int n);
|
||||
void orc_matrix2_u8 (guint8 * d1, const guint8 * s1, const guint8 * s2, int p1, int p2, int p3, int n);
|
||||
void orc_matrix2_11_u8 (guint8 * d1, const guint8 * s1, const guint8 * s2, int p1, int p2, int n);
|
||||
void orc_matrix2_12_u8 (guint8 * d1, const guint8 * s1, const guint8 * s2, int p1, int p2, int n);
|
||||
void orc_matrix3_u8 (guint8 * d1, const guint8 * s1, const guint8 * s2, const guint8 * s3, int p1, int p2, int p3, int p4, int n);
|
||||
void orc_matrix3_100_u8 (guint8 * d1, const guint8 * s1, const guint8 * s2, const guint8 * s3, int p1, int p2, int p3, int n);
|
||||
void orc_matrix3_100_offset_u8 (guint8 * d1, const guint8 * s1, const guint8 * s2, const guint8 * s3, int p1, int p2, int p3, int p4, int p5, int n);
|
||||
void orc_matrix3_000_u8 (guint8 * d1, const guint8 * s1, const guint8 * s2, const guint8 * s3, int p1, int p2, int p3, int p4, int p5, int n);
|
||||
void orc_pack_123x (guint32 * d1, const orc_uint8 * s1, const orc_uint8 * s2, const orc_uint8 * s3, int p1, int n);
|
||||
void orc_pack_x123 (guint32 * d1, const orc_uint8 * s1, const orc_uint8 * s2, const orc_uint8 * s3, int p1, int n);
|
||||
void cogorc_combine2_u8 (orc_uint8 * d1, const orc_uint8 * s1, const orc_uint8 * s2, int p1, int p2, int n);
|
||||
void cogorc_combine4_u8 (orc_uint8 * d1, const orc_uint8 * s1, const orc_uint8 * s2, const orc_uint8 * s3, const orc_uint8 * s4, int p1, int p2, int p3, int p4, int n);
|
||||
void cogorc_unpack_axyz_0 (orc_uint8 * d1, const orc_uint32 * s1, int n);
|
||||
void cogorc_unpack_axyz_1 (orc_uint8 * d1, const orc_uint32 * s1, int n);
|
||||
void cogorc_unpack_axyz_2 (orc_uint8 * d1, const orc_uint32 * s1, int n);
|
||||
void cogorc_unpack_axyz_3 (orc_uint8 * d1, const orc_uint32 * s1, int n);
|
||||
void cogorc_resample_horiz_1tap (orc_uint8 * d1, const orc_uint8 * s1, int p1, int p2, int n);
|
||||
void cogorc_resample_horiz_2tap (orc_uint8 * d1, const orc_uint8 * s1, int p1, int p2, int n);
|
||||
void cogorc_convert_I420_UYVY (orc_uint32 * d1, orc_uint32 * d2, const orc_uint16 * s1, const orc_uint16 * s2, const orc_uint8 * s3, const orc_uint8 * s4, int n);
|
||||
void cogorc_convert_I420_YUY2 (orc_uint32 * d1, orc_uint32 * d2, const orc_uint16 * s1, const orc_uint16 * s2, const orc_uint8 * s3, const orc_uint8 * s4, int n);
|
||||
void cogorc_convert_I420_AYUV (orc_uint32 * d1, orc_uint32 * d2, const orc_uint8 * s1, const orc_uint8 * s2, const orc_uint8 * s3, const orc_uint8 * s4, int n);
|
||||
void cogorc_convert_YUY2_I420 (orc_uint16 * d1, orc_uint16 * d2, orc_uint8 * d3, orc_uint8 * d4, const orc_uint32 * s1, const orc_uint32 * s2, int n);
|
||||
void cogorc_convert_UYVY_YUY2 (orc_uint32 * d1, int d1_stride, const orc_uint32 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_planar_chroma_420_422 (orc_uint8 * d1, int d1_stride, orc_uint8 * d2, int d2_stride, const orc_uint8 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_planar_chroma_420_444 (orc_uint16 * d1, int d1_stride, orc_uint16 * d2, int d2_stride, const orc_uint8 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_planar_chroma_422_444 (orc_uint16 * d1, int d1_stride, const orc_uint8 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_planar_chroma_444_422 (orc_uint8 * d1, int d1_stride, const orc_uint16 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_planar_chroma_444_420 (orc_uint8 * d1, int d1_stride, const orc_uint16 * s1, int s1_stride, const orc_uint16 * s2, int s2_stride, int n, int m);
|
||||
void cogorc_planar_chroma_422_420 (orc_uint8 * d1, int d1_stride, const orc_uint8 * s1, int s1_stride, const orc_uint8 * s2, int s2_stride, int n, int m);
|
||||
void cogorc_convert_YUY2_AYUV (orc_uint64 * d1, int d1_stride, const orc_uint32 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_UYVY_AYUV (orc_uint64 * d1, int d1_stride, const orc_uint32 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_YUY2_Y42B (orc_uint16 * d1, int d1_stride, orc_uint8 * d2, int d2_stride, orc_uint8 * d3, int d3_stride, const orc_uint32 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_UYVY_Y42B (orc_uint16 * d1, int d1_stride, orc_uint8 * d2, int d2_stride, orc_uint8 * d3, int d3_stride, const orc_uint32 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_YUY2_Y444 (orc_uint16 * d1, int d1_stride, orc_uint16 * d2, int d2_stride, orc_uint16 * d3, int d3_stride, const orc_uint32 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_UYVY_Y444 (orc_uint16 * d1, int d1_stride, orc_uint16 * d2, int d2_stride, orc_uint16 * d3, int d3_stride, const orc_uint32 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_UYVY_I420 (orc_uint16 * d1, orc_uint16 * d2, orc_uint8 * d3, orc_uint8 * d4, const orc_uint32 * s1, const orc_uint32 * s2, int n);
|
||||
void cogorc_convert_AYUV_I420 (orc_uint16 * d1, int d1_stride, orc_uint16 * d2, int d2_stride, orc_uint8 * d3, int d3_stride, orc_uint8 * d4, int d4_stride, const orc_uint64 * s1, int s1_stride, const orc_uint64 * s2, int s2_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_YUY2 (orc_uint32 * d1, int d1_stride, const orc_uint64 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_UYVY (orc_uint32 * d1, int d1_stride, const orc_uint64 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_Y42B (orc_uint16 * d1, int d1_stride, orc_uint8 * d2, int d2_stride, orc_uint8 * d3, int d3_stride, const orc_uint64 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_Y444 (orc_uint8 * d1, int d1_stride, orc_uint8 * d2, int d2_stride, orc_uint8 * d3, int d3_stride, const orc_uint32 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_Y42B_YUY2 (orc_uint32 * d1, int d1_stride, const orc_uint16 * s1, int s1_stride, const orc_uint8 * s2, int s2_stride, const orc_uint8 * s3, int s3_stride, int n, int m);
|
||||
void cogorc_convert_Y42B_UYVY (orc_uint32 * d1, int d1_stride, const orc_uint16 * s1, int s1_stride, const orc_uint8 * s2, int s2_stride, const orc_uint8 * s3, int s3_stride, int n, int m);
|
||||
void cogorc_convert_Y42B_AYUV (orc_uint64 * d1, int d1_stride, const orc_uint16 * s1, int s1_stride, const orc_uint8 * s2, int s2_stride, const orc_uint8 * s3, int s3_stride, int n, int m);
|
||||
void cogorc_convert_Y444_YUY2 (orc_uint32 * d1, int d1_stride, const orc_uint16 * s1, int s1_stride, const orc_uint16 * s2, int s2_stride, const orc_uint16 * s3, int s3_stride, int n, int m);
|
||||
void cogorc_convert_Y444_UYVY (orc_uint32 * d1, int d1_stride, const orc_uint16 * s1, int s1_stride, const orc_uint16 * s2, int s2_stride, const orc_uint16 * s3, int s3_stride, int n, int m);
|
||||
void cogorc_convert_Y444_AYUV (orc_uint32 * d1, int d1_stride, const orc_uint8 * s1, int s1_stride, const orc_uint8 * s2, int s2_stride, const orc_uint8 * s3, int s3_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_ARGB (orc_uint32 * d1, int d1_stride, const orc_uint32 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_BGRA (orc_uint32 * d1, int d1_stride, const orc_uint32 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_ABGR (orc_uint32 * d1, int d1_stride, const orc_uint32 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_RGBA (orc_uint32 * d1, int d1_stride, const orc_uint32 * s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_I420_BGRA (orc_uint32 * d1, const orc_uint8 * s1, const orc_uint8 * s2, const orc_uint8 * s3, int n);
|
||||
void cogorc_convert_I420_BGRA_avg (orc_uint32 * d1, const orc_uint8 * s1, const orc_uint8 * s2, const orc_uint8 * s3, const orc_uint8 * s4, const orc_uint8 * s5, int n);
|
||||
#ifndef ORC_RESTRICT
|
||||
#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
|
||||
#define ORC_RESTRICT restrict
|
||||
#elif defined(__GNUC__) && __GNUC__ >= 4
|
||||
#define ORC_RESTRICT __restrict__
|
||||
#else
|
||||
#define ORC_RESTRICT
|
||||
#endif
|
||||
#endif
|
||||
void cogorc_memcpy_2d (orc_uint8 * ORC_RESTRICT d1, int d1_stride, const orc_uint8 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_downsample_horiz_cosite_1tap (orc_uint8 * ORC_RESTRICT d1, const orc_uint16 * ORC_RESTRICT s1, int n);
|
||||
void cogorc_downsample_horiz_cosite_3tap (orc_uint8 * ORC_RESTRICT d1, const orc_uint16 * ORC_RESTRICT s1, const orc_uint16 * ORC_RESTRICT s2, int n);
|
||||
void cogorc_downsample_420_jpeg (orc_uint8 * ORC_RESTRICT d1, const orc_uint16 * ORC_RESTRICT s1, const orc_uint16 * ORC_RESTRICT s2, int n);
|
||||
void cogorc_downsample_vert_halfsite_2tap (orc_uint8 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, int n);
|
||||
void cogorc_downsample_vert_cosite_3tap (orc_uint8 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, int n);
|
||||
void cogorc_downsample_vert_halfsite_4tap (orc_uint8 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4, int n);
|
||||
void cogorc_upsample_horiz_cosite_1tap (guint8 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, int n);
|
||||
void cogorc_upsample_horiz_cosite (guint8 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, int n);
|
||||
void cogorc_upsample_vert_avgub (orc_uint8 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, int n);
|
||||
void orc_unpack_yuyv_y (orc_uint8 * ORC_RESTRICT d1, const orc_uint16 * ORC_RESTRICT s1, int n);
|
||||
void orc_unpack_yuyv_u (orc_uint8 * ORC_RESTRICT d1, const orc_uint32 * ORC_RESTRICT s1, int n);
|
||||
void orc_unpack_yuyv_v (orc_uint8 * ORC_RESTRICT d1, const orc_uint32 * ORC_RESTRICT s1, int n);
|
||||
void orc_pack_yuyv (orc_uint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, int n);
|
||||
void orc_unpack_uyvy_y (orc_uint8 * ORC_RESTRICT d1, const orc_uint16 * ORC_RESTRICT s1, int n);
|
||||
void orc_unpack_uyvy_u (orc_uint8 * ORC_RESTRICT d1, const orc_uint32 * ORC_RESTRICT s1, int n);
|
||||
void orc_unpack_uyvy_v (orc_uint8 * ORC_RESTRICT d1, const orc_uint32 * ORC_RESTRICT s1, int n);
|
||||
void orc_pack_uyvy (orc_uint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, int n);
|
||||
void orc_addc_convert_u8_s16 (orc_uint8 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT s1, int n);
|
||||
void orc_subc_convert_s16_u8 (gint16 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, int n);
|
||||
void orc_splat_u8_ns (orc_uint8 * ORC_RESTRICT d1, int p1, int n);
|
||||
void orc_splat_s16_ns (gint16 * ORC_RESTRICT d1, int p1, int n);
|
||||
void orc_matrix2_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int p1, int p2, int p3, int n);
|
||||
void orc_matrix2_11_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int p1, int p2, int n);
|
||||
void orc_matrix2_12_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int p1, int p2, int n);
|
||||
void orc_matrix3_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int p1, int p2, int p3, int p4, int n);
|
||||
void orc_matrix3_100_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int p1, int p2, int p3, int n);
|
||||
void orc_matrix3_100_offset_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int p1, int p2, int p3, int p4, int p5, int n);
|
||||
void orc_matrix3_000_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int p1, int p2, int p3, int p4, int p5, int n);
|
||||
void orc_pack_123x (guint32 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, int p1, int n);
|
||||
void orc_pack_x123 (guint32 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, int p1, int n);
|
||||
void cogorc_combine2_u8 (orc_uint8 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, int p1, int p2, int n);
|
||||
void cogorc_combine4_u8 (orc_uint8 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4, int p1, int p2, int p3, int p4, int n);
|
||||
void cogorc_unpack_axyz_0 (orc_uint8 * ORC_RESTRICT d1, const orc_uint32 * ORC_RESTRICT s1, int n);
|
||||
void cogorc_unpack_axyz_1 (orc_uint8 * ORC_RESTRICT d1, const orc_uint32 * ORC_RESTRICT s1, int n);
|
||||
void cogorc_unpack_axyz_2 (orc_uint8 * ORC_RESTRICT d1, const orc_uint32 * ORC_RESTRICT s1, int n);
|
||||
void cogorc_unpack_axyz_3 (orc_uint8 * ORC_RESTRICT d1, const orc_uint32 * ORC_RESTRICT s1, int n);
|
||||
void cogorc_resample_horiz_1tap (orc_uint8 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, int p1, int p2, int n);
|
||||
void cogorc_resample_horiz_2tap (orc_uint8 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, int p1, int p2, int n);
|
||||
void cogorc_convert_I420_UYVY (orc_uint32 * ORC_RESTRICT d1, orc_uint32 * ORC_RESTRICT d2, const orc_uint16 * ORC_RESTRICT s1, const orc_uint16 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4, int n);
|
||||
void cogorc_convert_I420_YUY2 (orc_uint32 * ORC_RESTRICT d1, orc_uint32 * ORC_RESTRICT d2, const orc_uint16 * ORC_RESTRICT s1, const orc_uint16 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4, int n);
|
||||
void cogorc_convert_I420_AYUV (orc_uint32 * ORC_RESTRICT d1, orc_uint32 * ORC_RESTRICT d2, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4, int n);
|
||||
void cogorc_convert_YUY2_I420 (orc_uint16 * ORC_RESTRICT d1, orc_uint16 * ORC_RESTRICT d2, orc_uint8 * ORC_RESTRICT d3, orc_uint8 * ORC_RESTRICT d4, const orc_uint32 * ORC_RESTRICT s1, const orc_uint32 * ORC_RESTRICT s2, int n);
|
||||
void cogorc_convert_UYVY_YUY2 (orc_uint32 * ORC_RESTRICT d1, int d1_stride, const orc_uint32 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_planar_chroma_420_422 (orc_uint8 * ORC_RESTRICT d1, int d1_stride, orc_uint8 * ORC_RESTRICT d2, int d2_stride, const orc_uint8 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_planar_chroma_420_444 (orc_uint16 * ORC_RESTRICT d1, int d1_stride, orc_uint16 * ORC_RESTRICT d2, int d2_stride, const orc_uint8 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_planar_chroma_422_444 (orc_uint16 * ORC_RESTRICT d1, int d1_stride, const orc_uint8 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_planar_chroma_444_422 (orc_uint8 * ORC_RESTRICT d1, int d1_stride, const orc_uint16 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_planar_chroma_444_420 (orc_uint8 * ORC_RESTRICT d1, int d1_stride, const orc_uint16 * ORC_RESTRICT s1, int s1_stride, const orc_uint16 * ORC_RESTRICT s2, int s2_stride, int n, int m);
|
||||
void cogorc_planar_chroma_422_420 (orc_uint8 * ORC_RESTRICT d1, int d1_stride, const orc_uint8 * ORC_RESTRICT s1, int s1_stride, const orc_uint8 * ORC_RESTRICT s2, int s2_stride, int n, int m);
|
||||
void cogorc_convert_YUY2_AYUV (orc_uint64 * ORC_RESTRICT d1, int d1_stride, const orc_uint32 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_UYVY_AYUV (orc_uint64 * ORC_RESTRICT d1, int d1_stride, const orc_uint32 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_YUY2_Y42B (orc_uint16 * ORC_RESTRICT d1, int d1_stride, orc_uint8 * ORC_RESTRICT d2, int d2_stride, orc_uint8 * ORC_RESTRICT d3, int d3_stride, const orc_uint32 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_UYVY_Y42B (orc_uint16 * ORC_RESTRICT d1, int d1_stride, orc_uint8 * ORC_RESTRICT d2, int d2_stride, orc_uint8 * ORC_RESTRICT d3, int d3_stride, const orc_uint32 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_YUY2_Y444 (orc_uint16 * ORC_RESTRICT d1, int d1_stride, orc_uint16 * ORC_RESTRICT d2, int d2_stride, orc_uint16 * ORC_RESTRICT d3, int d3_stride, const orc_uint32 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_UYVY_Y444 (orc_uint16 * ORC_RESTRICT d1, int d1_stride, orc_uint16 * ORC_RESTRICT d2, int d2_stride, orc_uint16 * ORC_RESTRICT d3, int d3_stride, const orc_uint32 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_UYVY_I420 (orc_uint16 * ORC_RESTRICT d1, orc_uint16 * ORC_RESTRICT d2, orc_uint8 * ORC_RESTRICT d3, orc_uint8 * ORC_RESTRICT d4, const orc_uint32 * ORC_RESTRICT s1, const orc_uint32 * ORC_RESTRICT s2, int n);
|
||||
void cogorc_convert_AYUV_I420 (orc_uint16 * ORC_RESTRICT d1, int d1_stride, orc_uint16 * ORC_RESTRICT d2, int d2_stride, orc_uint8 * ORC_RESTRICT d3, int d3_stride, orc_uint8 * ORC_RESTRICT d4, int d4_stride, const orc_uint64 * ORC_RESTRICT s1, int s1_stride, const orc_uint64 * ORC_RESTRICT s2, int s2_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_YUY2 (orc_uint32 * ORC_RESTRICT d1, int d1_stride, const orc_uint64 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_UYVY (orc_uint32 * ORC_RESTRICT d1, int d1_stride, const orc_uint64 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_Y42B (orc_uint16 * ORC_RESTRICT d1, int d1_stride, orc_uint8 * ORC_RESTRICT d2, int d2_stride, orc_uint8 * ORC_RESTRICT d3, int d3_stride, const orc_uint64 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_Y444 (orc_uint8 * ORC_RESTRICT d1, int d1_stride, orc_uint8 * ORC_RESTRICT d2, int d2_stride, orc_uint8 * ORC_RESTRICT d3, int d3_stride, const orc_uint32 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_Y42B_YUY2 (orc_uint32 * ORC_RESTRICT d1, int d1_stride, const orc_uint16 * ORC_RESTRICT s1, int s1_stride, const orc_uint8 * ORC_RESTRICT s2, int s2_stride, const orc_uint8 * ORC_RESTRICT s3, int s3_stride, int n, int m);
|
||||
void cogorc_convert_Y42B_UYVY (orc_uint32 * ORC_RESTRICT d1, int d1_stride, const orc_uint16 * ORC_RESTRICT s1, int s1_stride, const orc_uint8 * ORC_RESTRICT s2, int s2_stride, const orc_uint8 * ORC_RESTRICT s3, int s3_stride, int n, int m);
|
||||
void cogorc_convert_Y42B_AYUV (orc_uint64 * ORC_RESTRICT d1, int d1_stride, const orc_uint16 * ORC_RESTRICT s1, int s1_stride, const orc_uint8 * ORC_RESTRICT s2, int s2_stride, const orc_uint8 * ORC_RESTRICT s3, int s3_stride, int n, int m);
|
||||
void cogorc_convert_Y444_YUY2 (orc_uint32 * ORC_RESTRICT d1, int d1_stride, const orc_uint16 * ORC_RESTRICT s1, int s1_stride, const orc_uint16 * ORC_RESTRICT s2, int s2_stride, const orc_uint16 * ORC_RESTRICT s3, int s3_stride, int n, int m);
|
||||
void cogorc_convert_Y444_UYVY (orc_uint32 * ORC_RESTRICT d1, int d1_stride, const orc_uint16 * ORC_RESTRICT s1, int s1_stride, const orc_uint16 * ORC_RESTRICT s2, int s2_stride, const orc_uint16 * ORC_RESTRICT s3, int s3_stride, int n, int m);
|
||||
void cogorc_convert_Y444_AYUV (orc_uint32 * ORC_RESTRICT d1, int d1_stride, const orc_uint8 * ORC_RESTRICT s1, int s1_stride, const orc_uint8 * ORC_RESTRICT s2, int s2_stride, const orc_uint8 * ORC_RESTRICT s3, int s3_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_ARGB (orc_uint32 * ORC_RESTRICT d1, int d1_stride, const orc_uint32 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_BGRA (orc_uint32 * ORC_RESTRICT d1, int d1_stride, const orc_uint32 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_ABGR (orc_uint32 * ORC_RESTRICT d1, int d1_stride, const orc_uint32 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_AYUV_RGBA (orc_uint32 * ORC_RESTRICT d1, int d1_stride, const orc_uint32 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_convert_I420_BGRA (orc_uint32 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, int n);
|
||||
void cogorc_convert_I420_BGRA_avg (orc_uint32 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4, const orc_uint8 * ORC_RESTRICT s5, int n);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -33,6 +33,17 @@ real live maintainer, or some actual wide use.
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>0.11.2</revision>
|
||||
<branch>0.11</branch>
|
||||
<name>Crossthreaded</name>
|
||||
<created>2012-03-22</created>
|
||||
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.11.2.tar.bz2" />
|
||||
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.11.2.tar.gz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>0.11.1</revision>
|
||||
|
|
|
@ -4,9 +4,6 @@
|
|||
#ifdef HAVE_CONFIG_H
|
||||
#include "config.h"
|
||||
#endif
|
||||
#ifndef DISABLE_ORC
|
||||
#include <orc/orc.h>
|
||||
#endif
|
||||
#include <glib.h>
|
||||
|
||||
#ifndef _ORC_INTEGER_TYPEDEFS_
|
||||
|
@ -32,6 +29,7 @@ typedef unsigned __int16 orc_uint16;
|
|||
typedef unsigned __int32 orc_uint32;
|
||||
typedef unsigned __int64 orc_uint64;
|
||||
#define ORC_UINT64_C(x) (x##Ui64)
|
||||
#define inline __inline
|
||||
#else
|
||||
#include <limits.h>
|
||||
typedef signed char orc_int8;
|
||||
|
@ -71,19 +69,34 @@ typedef union
|
|||
orc_int16 x4[4];
|
||||
} orc_union64;
|
||||
#endif
|
||||
#ifndef ORC_RESTRICT
|
||||
#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
|
||||
#define ORC_RESTRICT restrict
|
||||
#elif defined(__GNUC__) && __GNUC__ >= 4
|
||||
#define ORC_RESTRICT __restrict__
|
||||
#else
|
||||
#define ORC_RESTRICT
|
||||
#endif
|
||||
#endif
|
||||
|
||||
void orc_same_parity_sad_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
||||
const orc_uint8 * s2, int p2, int n);
|
||||
void orc_same_parity_ssd_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
||||
const orc_uint8 * s2, int p2, int n);
|
||||
void orc_same_parity_3_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
||||
const orc_uint8 * s2, const orc_uint8 * s3, const orc_uint8 * s4,
|
||||
const orc_uint8 * s5, const orc_uint8 * s6, int p2, int n);
|
||||
void orc_opposite_parity_5_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
||||
const orc_uint8 * s2, const orc_uint8 * s3, const orc_uint8 * s4,
|
||||
const orc_uint8 * s5, int p2, int n);
|
||||
|
||||
void gst_fieldanalysis_orc_init (void);
|
||||
#ifndef DISABLE_ORC
|
||||
#include <orc/orc.h>
|
||||
#endif
|
||||
void orc_same_parity_sad_planar_yuv (guint32 * ORC_RESTRICT a1,
|
||||
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
|
||||
int p2, int n);
|
||||
void orc_same_parity_ssd_planar_yuv (guint32 * ORC_RESTRICT a1,
|
||||
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
|
||||
int p2, int n);
|
||||
void orc_same_parity_3_tap_planar_yuv (guint32 * ORC_RESTRICT a1,
|
||||
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
|
||||
const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4,
|
||||
const orc_uint8 * ORC_RESTRICT s5, const orc_uint8 * ORC_RESTRICT s6,
|
||||
int p2, int n);
|
||||
void orc_opposite_parity_5_tap_planar_yuv (guint32 * ORC_RESTRICT a1,
|
||||
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
|
||||
const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4,
|
||||
const orc_uint8 * ORC_RESTRICT s5, int p2, int n);
|
||||
|
||||
|
||||
/* begin Orc C target preamble */
|
||||
|
@ -117,6 +130,7 @@ void gst_fieldanalysis_orc_init (void);
|
|||
#define ORC_ISNAN(x) ((((x)&0x7f800000) == 0x7f800000) && (((x)&0x007fffff) != 0))
|
||||
#define ORC_DENORMAL_DOUBLE(x) ((x) & ((((x)&ORC_UINT64_C(0x7ff0000000000000)) == 0) ? ORC_UINT64_C(0xfff0000000000000) : ORC_UINT64_C(0xffffffffffffffff)))
|
||||
#define ORC_ISNAN_DOUBLE(x) ((((x)&ORC_UINT64_C(0x7ff0000000000000)) == ORC_UINT64_C(0x7ff0000000000000)) && (((x)&ORC_UINT64_C(0x000fffffffffffff)) != 0))
|
||||
#ifndef ORC_RESTRICT
|
||||
#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
|
||||
#define ORC_RESTRICT restrict
|
||||
#elif defined(__GNUC__) && __GNUC__ >= 4
|
||||
|
@ -124,6 +138,7 @@ void gst_fieldanalysis_orc_init (void);
|
|||
#else
|
||||
#define ORC_RESTRICT
|
||||
#endif
|
||||
#endif
|
||||
/* end Orc C target preamble */
|
||||
|
||||
|
||||
|
@ -131,8 +146,9 @@ void gst_fieldanalysis_orc_init (void);
|
|||
/* orc_same_parity_sad_planar_yuv */
|
||||
#ifdef DISABLE_ORC
|
||||
void
|
||||
orc_same_parity_sad_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
||||
const orc_uint8 * s2, int p2, int n)
|
||||
orc_same_parity_sad_planar_yuv (guint32 * ORC_RESTRICT a1,
|
||||
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
|
||||
int p2, int n)
|
||||
{
|
||||
int i;
|
||||
const orc_int8 *ORC_RESTRICT ptr4;
|
||||
|
@ -183,7 +199,7 @@ orc_same_parity_sad_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
|||
|
||||
#else
|
||||
static void
|
||||
_backup_orc_same_parity_sad_planar_yuv (OrcExecutor * ex)
|
||||
_backup_orc_same_parity_sad_planar_yuv (OrcExecutor * ORC_RESTRICT ex)
|
||||
{
|
||||
int i;
|
||||
int n = ex->n;
|
||||
|
@ -233,15 +249,55 @@ _backup_orc_same_parity_sad_planar_yuv (OrcExecutor * ex)
|
|||
|
||||
}
|
||||
|
||||
static OrcProgram *_orc_program_orc_same_parity_sad_planar_yuv;
|
||||
void
|
||||
orc_same_parity_sad_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
||||
const orc_uint8 * s2, int p2, int n)
|
||||
orc_same_parity_sad_planar_yuv (guint32 * ORC_RESTRICT a1,
|
||||
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
|
||||
int p2, int n)
|
||||
{
|
||||
OrcExecutor _ex, *ex = &_ex;
|
||||
OrcProgram *p = _orc_program_orc_same_parity_sad_planar_yuv;
|
||||
static volatile int p_inited = 0;
|
||||
static OrcProgram *p = 0;
|
||||
void (*func) (OrcExecutor *);
|
||||
|
||||
if (!p_inited) {
|
||||
orc_once_mutex_lock ();
|
||||
if (!p_inited) {
|
||||
|
||||
p = orc_program_new ();
|
||||
orc_program_set_name (p, "orc_same_parity_sad_planar_yuv");
|
||||
orc_program_set_backup_function (p,
|
||||
_backup_orc_same_parity_sad_planar_yuv);
|
||||
orc_program_add_source (p, 1, "s1");
|
||||
orc_program_add_source (p, 1, "s2");
|
||||
orc_program_add_accumulator (p, 4, "a1");
|
||||
orc_program_add_parameter (p, 4, "p2");
|
||||
orc_program_add_temporary (p, 2, "t1");
|
||||
orc_program_add_temporary (p, 2, "t2");
|
||||
orc_program_add_temporary (p, 4, "t3");
|
||||
orc_program_add_temporary (p, 4, "t4");
|
||||
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T1, ORC_VAR_S1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T2, ORC_VAR_S2, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "subw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "absw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convuwl", 0, ORC_VAR_T3, ORC_VAR_T1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "cmpgtsl", 0, ORC_VAR_T4, ORC_VAR_T3, ORC_VAR_P2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "andl", 0, ORC_VAR_T3, ORC_VAR_T3, ORC_VAR_T4,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "accl", 0, ORC_VAR_A1, ORC_VAR_T3, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
|
||||
orc_program_compile (p);
|
||||
}
|
||||
p_inited = TRUE;
|
||||
orc_once_mutex_unlock ();
|
||||
}
|
||||
ex->program = p;
|
||||
|
||||
ex->n = n;
|
||||
|
@ -259,8 +315,9 @@ orc_same_parity_sad_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
|||
/* orc_same_parity_ssd_planar_yuv */
|
||||
#ifdef DISABLE_ORC
|
||||
void
|
||||
orc_same_parity_ssd_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
||||
const orc_uint8 * s2, int p2, int n)
|
||||
orc_same_parity_ssd_planar_yuv (guint32 * ORC_RESTRICT a1,
|
||||
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
|
||||
int p2, int n)
|
||||
{
|
||||
int i;
|
||||
const orc_int8 *ORC_RESTRICT ptr4;
|
||||
|
@ -308,7 +365,7 @@ orc_same_parity_ssd_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
|||
|
||||
#else
|
||||
static void
|
||||
_backup_orc_same_parity_ssd_planar_yuv (OrcExecutor * ex)
|
||||
_backup_orc_same_parity_ssd_planar_yuv (OrcExecutor * ORC_RESTRICT ex)
|
||||
{
|
||||
int i;
|
||||
int n = ex->n;
|
||||
|
@ -355,15 +412,53 @@ _backup_orc_same_parity_ssd_planar_yuv (OrcExecutor * ex)
|
|||
|
||||
}
|
||||
|
||||
static OrcProgram *_orc_program_orc_same_parity_ssd_planar_yuv;
|
||||
void
|
||||
orc_same_parity_ssd_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
||||
const orc_uint8 * s2, int p2, int n)
|
||||
orc_same_parity_ssd_planar_yuv (guint32 * ORC_RESTRICT a1,
|
||||
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
|
||||
int p2, int n)
|
||||
{
|
||||
OrcExecutor _ex, *ex = &_ex;
|
||||
OrcProgram *p = _orc_program_orc_same_parity_ssd_planar_yuv;
|
||||
static volatile int p_inited = 0;
|
||||
static OrcProgram *p = 0;
|
||||
void (*func) (OrcExecutor *);
|
||||
|
||||
if (!p_inited) {
|
||||
orc_once_mutex_lock ();
|
||||
if (!p_inited) {
|
||||
|
||||
p = orc_program_new ();
|
||||
orc_program_set_name (p, "orc_same_parity_ssd_planar_yuv");
|
||||
orc_program_set_backup_function (p,
|
||||
_backup_orc_same_parity_ssd_planar_yuv);
|
||||
orc_program_add_source (p, 1, "s1");
|
||||
orc_program_add_source (p, 1, "s2");
|
||||
orc_program_add_accumulator (p, 4, "a1");
|
||||
orc_program_add_parameter (p, 4, "p2");
|
||||
orc_program_add_temporary (p, 2, "t1");
|
||||
orc_program_add_temporary (p, 2, "t2");
|
||||
orc_program_add_temporary (p, 4, "t3");
|
||||
orc_program_add_temporary (p, 4, "t4");
|
||||
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T1, ORC_VAR_S1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T2, ORC_VAR_S2, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "subw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "mulswl", 0, ORC_VAR_T3, ORC_VAR_T1, ORC_VAR_T1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "cmpgtsl", 0, ORC_VAR_T4, ORC_VAR_T3, ORC_VAR_P2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "andl", 0, ORC_VAR_T3, ORC_VAR_T3, ORC_VAR_T4,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "accl", 0, ORC_VAR_A1, ORC_VAR_T3, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
|
||||
orc_program_compile (p);
|
||||
}
|
||||
p_inited = TRUE;
|
||||
orc_once_mutex_unlock ();
|
||||
}
|
||||
ex->program = p;
|
||||
|
||||
ex->n = n;
|
||||
|
@ -381,9 +476,11 @@ orc_same_parity_ssd_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
|||
/* orc_same_parity_3_tap_planar_yuv */
|
||||
#ifdef DISABLE_ORC
|
||||
void
|
||||
orc_same_parity_3_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
||||
const orc_uint8 * s2, const orc_uint8 * s3, const orc_uint8 * s4,
|
||||
const orc_uint8 * s5, const orc_uint8 * s6, int p2, int n)
|
||||
orc_same_parity_3_tap_planar_yuv (guint32 * ORC_RESTRICT a1,
|
||||
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
|
||||
const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4,
|
||||
const orc_uint8 * ORC_RESTRICT s5, const orc_uint8 * ORC_RESTRICT s6,
|
||||
int p2, int n)
|
||||
{
|
||||
int i;
|
||||
const orc_int8 *ORC_RESTRICT ptr4;
|
||||
|
@ -484,7 +581,7 @@ orc_same_parity_3_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
|||
|
||||
#else
|
||||
static void
|
||||
_backup_orc_same_parity_3_tap_planar_yuv (OrcExecutor * ex)
|
||||
_backup_orc_same_parity_3_tap_planar_yuv (OrcExecutor * ORC_RESTRICT ex)
|
||||
{
|
||||
int i;
|
||||
int n = ex->n;
|
||||
|
@ -584,16 +681,86 @@ _backup_orc_same_parity_3_tap_planar_yuv (OrcExecutor * ex)
|
|||
|
||||
}
|
||||
|
||||
static OrcProgram *_orc_program_orc_same_parity_3_tap_planar_yuv;
|
||||
void
|
||||
orc_same_parity_3_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
||||
const orc_uint8 * s2, const orc_uint8 * s3, const orc_uint8 * s4,
|
||||
const orc_uint8 * s5, const orc_uint8 * s6, int p2, int n)
|
||||
orc_same_parity_3_tap_planar_yuv (guint32 * ORC_RESTRICT a1,
|
||||
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
|
||||
const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4,
|
||||
const orc_uint8 * ORC_RESTRICT s5, const orc_uint8 * ORC_RESTRICT s6,
|
||||
int p2, int n)
|
||||
{
|
||||
OrcExecutor _ex, *ex = &_ex;
|
||||
OrcProgram *p = _orc_program_orc_same_parity_3_tap_planar_yuv;
|
||||
static volatile int p_inited = 0;
|
||||
static OrcProgram *p = 0;
|
||||
void (*func) (OrcExecutor *);
|
||||
|
||||
if (!p_inited) {
|
||||
orc_once_mutex_lock ();
|
||||
if (!p_inited) {
|
||||
|
||||
p = orc_program_new ();
|
||||
orc_program_set_name (p, "orc_same_parity_3_tap_planar_yuv");
|
||||
orc_program_set_backup_function (p,
|
||||
_backup_orc_same_parity_3_tap_planar_yuv);
|
||||
orc_program_add_source (p, 1, "s1");
|
||||
orc_program_add_source (p, 1, "s2");
|
||||
orc_program_add_source (p, 1, "s3");
|
||||
orc_program_add_source (p, 1, "s4");
|
||||
orc_program_add_source (p, 1, "s5");
|
||||
orc_program_add_source (p, 1, "s6");
|
||||
orc_program_add_accumulator (p, 4, "a1");
|
||||
orc_program_add_constant (p, 4, 0x00000002, "c1");
|
||||
orc_program_add_parameter (p, 4, "p2");
|
||||
orc_program_add_temporary (p, 2, "t1");
|
||||
orc_program_add_temporary (p, 2, "t2");
|
||||
orc_program_add_temporary (p, 2, "t3");
|
||||
orc_program_add_temporary (p, 2, "t4");
|
||||
orc_program_add_temporary (p, 2, "t5");
|
||||
orc_program_add_temporary (p, 2, "t6");
|
||||
orc_program_add_temporary (p, 4, "t7");
|
||||
orc_program_add_temporary (p, 4, "t8");
|
||||
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T1, ORC_VAR_S1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T2, ORC_VAR_S2, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T3, ORC_VAR_S3, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T4, ORC_VAR_S4, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T5, ORC_VAR_S5, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T6, ORC_VAR_S6, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "shlw", 0, ORC_VAR_T2, ORC_VAR_T2, ORC_VAR_C1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "shlw", 0, ORC_VAR_T5, ORC_VAR_T5, ORC_VAR_C1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "addw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "addw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T3,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "addw", 0, ORC_VAR_T4, ORC_VAR_T4, ORC_VAR_T5,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "addw", 0, ORC_VAR_T4, ORC_VAR_T4, ORC_VAR_T6,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "subw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T4,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "absw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convuwl", 0, ORC_VAR_T7, ORC_VAR_T1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "cmpgtsl", 0, ORC_VAR_T8, ORC_VAR_T7, ORC_VAR_P2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "andl", 0, ORC_VAR_T7, ORC_VAR_T7, ORC_VAR_T8,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "accl", 0, ORC_VAR_A1, ORC_VAR_T7, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
|
||||
orc_program_compile (p);
|
||||
}
|
||||
p_inited = TRUE;
|
||||
orc_once_mutex_unlock ();
|
||||
}
|
||||
ex->program = p;
|
||||
|
||||
ex->n = n;
|
||||
|
@ -615,9 +782,10 @@ orc_same_parity_3_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
|||
/* orc_opposite_parity_5_tap_planar_yuv */
|
||||
#ifdef DISABLE_ORC
|
||||
void
|
||||
orc_opposite_parity_5_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
||||
const orc_uint8 * s2, const orc_uint8 * s3, const orc_uint8 * s4,
|
||||
const orc_uint8 * s5, int p2, int n)
|
||||
orc_opposite_parity_5_tap_planar_yuv (guint32 * ORC_RESTRICT a1,
|
||||
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
|
||||
const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4,
|
||||
const orc_uint8 * ORC_RESTRICT s5, int p2, int n)
|
||||
{
|
||||
int i;
|
||||
const orc_int8 *ORC_RESTRICT ptr4;
|
||||
|
@ -658,9 +826,9 @@ orc_opposite_parity_5_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
|||
ptr8 = (orc_int8 *) s5;
|
||||
|
||||
/* 11: loadpw */
|
||||
var44.i = 0x00000003; /* 3 or 1.4822e-323f */
|
||||
var44.i = (int) 0x00000003; /* 3 or 1.4822e-323f */
|
||||
/* 13: loadpw */
|
||||
var45.i = 0x00000003; /* 3 or 1.4822e-323f */
|
||||
var45.i = (int) 0x00000003; /* 3 or 1.4822e-323f */
|
||||
/* 21: loadpl */
|
||||
var46.i = p2;
|
||||
|
||||
|
@ -716,7 +884,7 @@ orc_opposite_parity_5_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
|||
|
||||
#else
|
||||
static void
|
||||
_backup_orc_opposite_parity_5_tap_planar_yuv (OrcExecutor * ex)
|
||||
_backup_orc_opposite_parity_5_tap_planar_yuv (OrcExecutor * ORC_RESTRICT ex)
|
||||
{
|
||||
int i;
|
||||
int n = ex->n;
|
||||
|
@ -758,9 +926,9 @@ _backup_orc_opposite_parity_5_tap_planar_yuv (OrcExecutor * ex)
|
|||
ptr8 = (orc_int8 *) ex->arrays[8];
|
||||
|
||||
/* 11: loadpw */
|
||||
var44.i = 0x00000003; /* 3 or 1.4822e-323f */
|
||||
var44.i = (int) 0x00000003; /* 3 or 1.4822e-323f */
|
||||
/* 13: loadpw */
|
||||
var45.i = 0x00000003; /* 3 or 1.4822e-323f */
|
||||
var45.i = (int) 0x00000003; /* 3 or 1.4822e-323f */
|
||||
/* 21: loadpl */
|
||||
var46.i = ex->params[25];
|
||||
|
||||
|
@ -814,16 +982,82 @@ _backup_orc_opposite_parity_5_tap_planar_yuv (OrcExecutor * ex)
|
|||
|
||||
}
|
||||
|
||||
static OrcProgram *_orc_program_orc_opposite_parity_5_tap_planar_yuv;
|
||||
void
|
||||
orc_opposite_parity_5_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
||||
const orc_uint8 * s2, const orc_uint8 * s3, const orc_uint8 * s4,
|
||||
const orc_uint8 * s5, int p2, int n)
|
||||
orc_opposite_parity_5_tap_planar_yuv (guint32 * ORC_RESTRICT a1,
|
||||
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
|
||||
const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4,
|
||||
const orc_uint8 * ORC_RESTRICT s5, int p2, int n)
|
||||
{
|
||||
OrcExecutor _ex, *ex = &_ex;
|
||||
OrcProgram *p = _orc_program_orc_opposite_parity_5_tap_planar_yuv;
|
||||
static volatile int p_inited = 0;
|
||||
static OrcProgram *p = 0;
|
||||
void (*func) (OrcExecutor *);
|
||||
|
||||
if (!p_inited) {
|
||||
orc_once_mutex_lock ();
|
||||
if (!p_inited) {
|
||||
|
||||
p = orc_program_new ();
|
||||
orc_program_set_name (p, "orc_opposite_parity_5_tap_planar_yuv");
|
||||
orc_program_set_backup_function (p,
|
||||
_backup_orc_opposite_parity_5_tap_planar_yuv);
|
||||
orc_program_add_source (p, 1, "s1");
|
||||
orc_program_add_source (p, 1, "s2");
|
||||
orc_program_add_source (p, 1, "s3");
|
||||
orc_program_add_source (p, 1, "s4");
|
||||
orc_program_add_source (p, 1, "s5");
|
||||
orc_program_add_accumulator (p, 4, "a1");
|
||||
orc_program_add_constant (p, 4, 0x00000002, "c1");
|
||||
orc_program_add_constant (p, 4, 0x00000003, "c2");
|
||||
orc_program_add_parameter (p, 4, "p2");
|
||||
orc_program_add_temporary (p, 2, "t1");
|
||||
orc_program_add_temporary (p, 2, "t2");
|
||||
orc_program_add_temporary (p, 2, "t3");
|
||||
orc_program_add_temporary (p, 2, "t4");
|
||||
orc_program_add_temporary (p, 2, "t5");
|
||||
orc_program_add_temporary (p, 4, "t6");
|
||||
orc_program_add_temporary (p, 4, "t7");
|
||||
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T1, ORC_VAR_S1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T2, ORC_VAR_S2, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T3, ORC_VAR_S3, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T4, ORC_VAR_S4, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T5, ORC_VAR_S5, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "shlw", 0, ORC_VAR_T3, ORC_VAR_T3, ORC_VAR_C1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "mullw", 0, ORC_VAR_T2, ORC_VAR_T2, ORC_VAR_C2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "mullw", 0, ORC_VAR_T4, ORC_VAR_T4, ORC_VAR_C2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "subw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "addw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T3,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "subw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T4,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "addw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T5,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "absw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convuwl", 0, ORC_VAR_T6, ORC_VAR_T1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "cmpgtsl", 0, ORC_VAR_T7, ORC_VAR_T6, ORC_VAR_P2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "andl", 0, ORC_VAR_T6, ORC_VAR_T6, ORC_VAR_T7,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "accl", 0, ORC_VAR_A1, ORC_VAR_T6, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
|
||||
orc_program_compile (p);
|
||||
}
|
||||
p_inited = TRUE;
|
||||
orc_once_mutex_unlock ();
|
||||
}
|
||||
ex->program = p;
|
||||
|
||||
ex->n = n;
|
||||
|
@ -839,218 +1073,3 @@ orc_opposite_parity_5_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1,
|
|||
*a1 = orc_executor_get_accumulator (ex, ORC_VAR_A1);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
void
|
||||
gst_fieldanalysis_orc_init (void)
|
||||
{
|
||||
#ifndef DISABLE_ORC
|
||||
{
|
||||
/* orc_same_parity_sad_planar_yuv */
|
||||
OrcProgram *p;
|
||||
OrcCompileResult result;
|
||||
|
||||
p = orc_program_new ();
|
||||
orc_program_set_name (p, "orc_same_parity_sad_planar_yuv");
|
||||
orc_program_set_backup_function (p, _backup_orc_same_parity_sad_planar_yuv);
|
||||
orc_program_add_source (p, 1, "s1");
|
||||
orc_program_add_source (p, 1, "s2");
|
||||
orc_program_add_accumulator (p, 4, "a1");
|
||||
orc_program_add_parameter (p, 4, "p2");
|
||||
orc_program_add_temporary (p, 2, "t1");
|
||||
orc_program_add_temporary (p, 2, "t2");
|
||||
orc_program_add_temporary (p, 4, "t3");
|
||||
orc_program_add_temporary (p, 4, "t4");
|
||||
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T1, ORC_VAR_S1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T2, ORC_VAR_S2, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "subw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "absw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convuwl", 0, ORC_VAR_T3, ORC_VAR_T1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "cmpgtsl", 0, ORC_VAR_T4, ORC_VAR_T3, ORC_VAR_P2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "andl", 0, ORC_VAR_T3, ORC_VAR_T3, ORC_VAR_T4,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "accl", 0, ORC_VAR_A1, ORC_VAR_T3, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
|
||||
result = orc_program_compile (p);
|
||||
|
||||
_orc_program_orc_same_parity_sad_planar_yuv = p;
|
||||
}
|
||||
{
|
||||
/* orc_same_parity_ssd_planar_yuv */
|
||||
OrcProgram *p;
|
||||
OrcCompileResult result;
|
||||
|
||||
p = orc_program_new ();
|
||||
orc_program_set_name (p, "orc_same_parity_ssd_planar_yuv");
|
||||
orc_program_set_backup_function (p, _backup_orc_same_parity_ssd_planar_yuv);
|
||||
orc_program_add_source (p, 1, "s1");
|
||||
orc_program_add_source (p, 1, "s2");
|
||||
orc_program_add_accumulator (p, 4, "a1");
|
||||
orc_program_add_parameter (p, 4, "p2");
|
||||
orc_program_add_temporary (p, 2, "t1");
|
||||
orc_program_add_temporary (p, 2, "t2");
|
||||
orc_program_add_temporary (p, 4, "t3");
|
||||
orc_program_add_temporary (p, 4, "t4");
|
||||
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T1, ORC_VAR_S1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T2, ORC_VAR_S2, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "subw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "mulswl", 0, ORC_VAR_T3, ORC_VAR_T1, ORC_VAR_T1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "cmpgtsl", 0, ORC_VAR_T4, ORC_VAR_T3, ORC_VAR_P2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "andl", 0, ORC_VAR_T3, ORC_VAR_T3, ORC_VAR_T4,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "accl", 0, ORC_VAR_A1, ORC_VAR_T3, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
|
||||
result = orc_program_compile (p);
|
||||
|
||||
_orc_program_orc_same_parity_ssd_planar_yuv = p;
|
||||
}
|
||||
{
|
||||
/* orc_same_parity_3_tap_planar_yuv */
|
||||
OrcProgram *p;
|
||||
OrcCompileResult result;
|
||||
|
||||
p = orc_program_new ();
|
||||
orc_program_set_name (p, "orc_same_parity_3_tap_planar_yuv");
|
||||
orc_program_set_backup_function (p,
|
||||
_backup_orc_same_parity_3_tap_planar_yuv);
|
||||
orc_program_add_source (p, 1, "s1");
|
||||
orc_program_add_source (p, 1, "s2");
|
||||
orc_program_add_source (p, 1, "s3");
|
||||
orc_program_add_source (p, 1, "s4");
|
||||
orc_program_add_source (p, 1, "s5");
|
||||
orc_program_add_source (p, 1, "s6");
|
||||
orc_program_add_accumulator (p, 4, "a1");
|
||||
orc_program_add_constant (p, 4, 0x00000002, "c1");
|
||||
orc_program_add_parameter (p, 4, "p2");
|
||||
orc_program_add_temporary (p, 2, "t1");
|
||||
orc_program_add_temporary (p, 2, "t2");
|
||||
orc_program_add_temporary (p, 2, "t3");
|
||||
orc_program_add_temporary (p, 2, "t4");
|
||||
orc_program_add_temporary (p, 2, "t5");
|
||||
orc_program_add_temporary (p, 2, "t6");
|
||||
orc_program_add_temporary (p, 4, "t7");
|
||||
orc_program_add_temporary (p, 4, "t8");
|
||||
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T1, ORC_VAR_S1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T2, ORC_VAR_S2, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T3, ORC_VAR_S3, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T4, ORC_VAR_S4, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T5, ORC_VAR_S5, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T6, ORC_VAR_S6, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "shlw", 0, ORC_VAR_T2, ORC_VAR_T2, ORC_VAR_C1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "shlw", 0, ORC_VAR_T5, ORC_VAR_T5, ORC_VAR_C1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "addw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "addw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T3,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "addw", 0, ORC_VAR_T4, ORC_VAR_T4, ORC_VAR_T5,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "addw", 0, ORC_VAR_T4, ORC_VAR_T4, ORC_VAR_T6,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "subw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T4,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "absw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convuwl", 0, ORC_VAR_T7, ORC_VAR_T1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "cmpgtsl", 0, ORC_VAR_T8, ORC_VAR_T7, ORC_VAR_P2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "andl", 0, ORC_VAR_T7, ORC_VAR_T7, ORC_VAR_T8,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "accl", 0, ORC_VAR_A1, ORC_VAR_T7, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
|
||||
result = orc_program_compile (p);
|
||||
|
||||
_orc_program_orc_same_parity_3_tap_planar_yuv = p;
|
||||
}
|
||||
{
|
||||
/* orc_opposite_parity_5_tap_planar_yuv */
|
||||
OrcProgram *p;
|
||||
OrcCompileResult result;
|
||||
|
||||
p = orc_program_new ();
|
||||
orc_program_set_name (p, "orc_opposite_parity_5_tap_planar_yuv");
|
||||
orc_program_set_backup_function (p,
|
||||
_backup_orc_opposite_parity_5_tap_planar_yuv);
|
||||
orc_program_add_source (p, 1, "s1");
|
||||
orc_program_add_source (p, 1, "s2");
|
||||
orc_program_add_source (p, 1, "s3");
|
||||
orc_program_add_source (p, 1, "s4");
|
||||
orc_program_add_source (p, 1, "s5");
|
||||
orc_program_add_accumulator (p, 4, "a1");
|
||||
orc_program_add_constant (p, 4, 0x00000002, "c1");
|
||||
orc_program_add_constant (p, 4, 0x00000003, "c2");
|
||||
orc_program_add_parameter (p, 4, "p2");
|
||||
orc_program_add_temporary (p, 2, "t1");
|
||||
orc_program_add_temporary (p, 2, "t2");
|
||||
orc_program_add_temporary (p, 2, "t3");
|
||||
orc_program_add_temporary (p, 2, "t4");
|
||||
orc_program_add_temporary (p, 2, "t5");
|
||||
orc_program_add_temporary (p, 4, "t6");
|
||||
orc_program_add_temporary (p, 4, "t7");
|
||||
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T1, ORC_VAR_S1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T2, ORC_VAR_S2, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T3, ORC_VAR_S3, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T4, ORC_VAR_S4, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convubw", 0, ORC_VAR_T5, ORC_VAR_S5, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "shlw", 0, ORC_VAR_T3, ORC_VAR_T3, ORC_VAR_C1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "mullw", 0, ORC_VAR_T2, ORC_VAR_T2, ORC_VAR_C2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "mullw", 0, ORC_VAR_T4, ORC_VAR_T4, ORC_VAR_C2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "subw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "addw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T3,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "subw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T4,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "addw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_T5,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "absw", 0, ORC_VAR_T1, ORC_VAR_T1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "convuwl", 0, ORC_VAR_T6, ORC_VAR_T1, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "cmpgtsl", 0, ORC_VAR_T7, ORC_VAR_T6, ORC_VAR_P2,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "andl", 0, ORC_VAR_T6, ORC_VAR_T6, ORC_VAR_T7,
|
||||
ORC_VAR_D1);
|
||||
orc_program_append_2 (p, "accl", 0, ORC_VAR_A1, ORC_VAR_T6, ORC_VAR_D1,
|
||||
ORC_VAR_D1);
|
||||
|
||||
result = orc_program_compile (p);
|
||||
|
||||
_orc_program_orc_opposite_parity_5_tap_planar_yuv = p;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
|
|
@ -10,8 +10,6 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
void gst_fieldanalysis_orc_init (void);
|
||||
|
||||
|
||||
|
||||
#ifndef _ORC_INTEGER_TYPEDEFS_
|
||||
|
@ -37,6 +35,7 @@ typedef unsigned __int16 orc_uint16;
|
|||
typedef unsigned __int32 orc_uint32;
|
||||
typedef unsigned __int64 orc_uint64;
|
||||
#define ORC_UINT64_C(x) (x##Ui64)
|
||||
#define inline __inline
|
||||
#else
|
||||
#include <limits.h>
|
||||
typedef signed char orc_int8;
|
||||
|
@ -59,10 +58,19 @@ typedef union { orc_int16 i; orc_int8 x2[2]; } orc_union16;
|
|||
typedef union { orc_int32 i; float f; orc_int16 x2[2]; orc_int8 x4[4]; } orc_union32;
|
||||
typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16 x4[4]; } orc_union64;
|
||||
#endif
|
||||
void orc_same_parity_sad_planar_yuv (guint32 * a1, const orc_uint8 * s1, const orc_uint8 * s2, int p2, int n);
|
||||
void orc_same_parity_ssd_planar_yuv (guint32 * a1, const orc_uint8 * s1, const orc_uint8 * s2, int p2, int n);
|
||||
void orc_same_parity_3_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1, const orc_uint8 * s2, const orc_uint8 * s3, const orc_uint8 * s4, const orc_uint8 * s5, const orc_uint8 * s6, int p2, int n);
|
||||
void orc_opposite_parity_5_tap_planar_yuv (guint32 * a1, const orc_uint8 * s1, const orc_uint8 * s2, const orc_uint8 * s3, const orc_uint8 * s4, const orc_uint8 * s5, int p2, int n);
|
||||
#ifndef ORC_RESTRICT
|
||||
#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
|
||||
#define ORC_RESTRICT restrict
|
||||
#elif defined(__GNUC__) && __GNUC__ >= 4
|
||||
#define ORC_RESTRICT __restrict__
|
||||
#else
|
||||
#define ORC_RESTRICT
|
||||
#endif
|
||||
#endif
|
||||
void orc_same_parity_sad_planar_yuv (guint32 * ORC_RESTRICT a1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, int p2, int n);
|
||||
void orc_same_parity_ssd_planar_yuv (guint32 * ORC_RESTRICT a1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, int p2, int n);
|
||||
void orc_same_parity_3_tap_planar_yuv (guint32 * ORC_RESTRICT a1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4, const orc_uint8 * ORC_RESTRICT s5, const orc_uint8 * ORC_RESTRICT s6, int p2, int n);
|
||||
void orc_opposite_parity_5_tap_planar_yuv (guint32 * ORC_RESTRICT a1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_uint8 * ORC_RESTRICT s3, const orc_uint8 * ORC_RESTRICT s4, const orc_uint8 * ORC_RESTRICT s5, int p2, int n);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
2
po/af.po
2
po/af.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins 0.7.6\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2004-03-18 14:16+0200\n"
|
||||
"Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
|
||||
"Language-Team: Afrikaans <i18n@af.org.za>\n"
|
||||
|
|
2
po/az.po
2
po/az.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-0.8.0\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2004-03-19 18:29+0200\n"
|
||||
"Last-Translator: Metin Amiroff <metin@karegen.com>\n"
|
||||
"Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
|
||||
|
|
2
po/bg.po
2
po/bg.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-04-26 22:30+0300\n"
|
||||
"Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
|
||||
"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
|
||||
|
|
2
po/ca.po
2
po/ca.po
|
@ -9,7 +9,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2012-01-01 14:19+0100\n"
|
||||
"Last-Translator: Gil Forcada <gforcada@gnome.org>\n"
|
||||
"Language-Team: Catalan <ca@dodds.net>\n"
|
||||
|
|
2
po/cs.po
2
po/cs.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.13.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2009-08-29 01:48+0200\n"
|
||||
"Last-Translator: Petr Kovar <pknbe@volny.cz>\n"
|
||||
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
|
||||
|
|
2
po/da.po
2
po/da.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad-0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-04-28 11:28+0200\n"
|
||||
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
|
||||
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
|
||||
|
|
2
po/de.po
2
po/de.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-04-28 00:04+0200\n"
|
||||
"Last-Translator: Christian Kirbach <christian.kirbach@googlemail.com>\n"
|
||||
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
|
||||
|
|
2
po/el.po
2
po/el.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.18.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2010-09-02 12:32+0300\n"
|
||||
"Last-Translator: Simos Xenitellis <simos.lists@googlemail.com>\n"
|
||||
"Language-Team: Greek <team@lists.gnome.gr>\n"
|
||||
|
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins 0.8.1\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2004-04-26 10:41-0400\n"
|
||||
"Last-Translator: Gareth Owen <gowen72@yahoo.com>\n"
|
||||
"Language-Team: English (British) <en_gb@li.org>\n"
|
||||
|
|
2
po/eo.po
2
po/eo.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-06-04 22:18+0200\n"
|
||||
"Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n"
|
||||
"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
|
||||
|
|
2
po/es.po
2
po/es.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-10-02 15:47+0200\n"
|
||||
"Last-Translator: Jorge González González <aloriel@gmail.com>\n"
|
||||
"Language-Team: Spanish <es@li.org>\n"
|
||||
|
|
2
po/eu.po
2
po/eu.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad-0.10.17.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2010-03-25 12:30+0100\n"
|
||||
"Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n"
|
||||
"Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n"
|
||||
|
|
2
po/fi.po
2
po/fi.po
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.13.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2009-08-12 22:13+0300\n"
|
||||
"Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n"
|
||||
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
|
||||
|
|
2
po/fr.po
2
po/fr.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-04-28 09:13+0200\n"
|
||||
"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
|
||||
"Language-Team: French <traduc@traduc.org>\n"
|
||||
|
|
2
po/gl.po
2
po/gl.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-09-05 12:50+0200\n"
|
||||
"Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n"
|
||||
"Language-Team: Galician <proxecto@trasno.net>\n"
|
||||
|
|
2
po/hu.po
2
po/hu.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.13.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2009-08-12 23:33+0200\n"
|
||||
"Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n"
|
||||
"Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
|
||||
|
|
2
po/id.po
2
po/id.po
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2012-01-28 10:27+0700\n"
|
||||
"Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n"
|
||||
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
|
||||
|
|
2
po/it.po
2
po/it.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.13.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2009-08-14 00:12+0200\n"
|
||||
"Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n"
|
||||
"Language-Team: Italian <tp@lists.linux.it>\n"
|
||||
|
|
2
po/ja.po
2
po/ja.po
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-04-26 19:38+0900\n"
|
||||
"Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n"
|
||||
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
|
||||
|
|
2
po/ky.po
2
po/ky.po
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.5\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2007-11-13 17:16+0600\n"
|
||||
"Last-Translator: Ilyas Bakirov <just_ilyas@yahoo.com>\n"
|
||||
"Language-Team: Kirghiz <i18n-team-ky-kyrgyz@lists.sourceforge.net>\n"
|
||||
|
|
2
po/lt.po
2
po/lt.po
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad-0.10.6.3\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2008-05-14 02:13+0300\n"
|
||||
"Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
|
||||
"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
|
||||
|
|
2
po/lv.po
2
po/lv.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-09-02 12:04-0000\n"
|
||||
"Last-Translator: Rihards Priedītis <rprieditis@gmail.com>\n"
|
||||
"Language-Team: Latvian <translation-team-lv@lists.sourceforge.net>\n"
|
||||
|
|
2
po/mt.po
2
po/mt.po
|
@ -5,7 +5,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad-0.10.8.3\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2008-10-26 20:27+0100\n"
|
||||
"Last-Translator: Michel Bugeja <michelbugeja@rabatmalta.com>\n"
|
||||
"Language-Team: Maltese <translation-team-mt@lists.sourceforge.net>\n"
|
||||
|
|
2
po/nb.po
2
po/nb.po
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.5\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2007-11-03 14:46+0100\n"
|
||||
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
|
||||
"Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
|
||||
|
|
2
po/nl.po
2
po/nl.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-04-27 00:16+0200\n"
|
||||
"Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n"
|
||||
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
|
||||
|
|
2
po/or.po
2
po/or.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-0.8.3\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2004-09-27 13:32+0530\n"
|
||||
"Last-Translator: Gora Mohanty <gora_mohanty@yahoo.co.in>\n"
|
||||
"Language-Team: Oriya <gora_mohanty@yahoo.co.in>\n"
|
||||
|
|
2
po/pl.po
2
po/pl.po
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-04-26 17:57+0200\n"
|
||||
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
|
||||
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad-0.10.18.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2010-05-26 00:00-0300\n"
|
||||
"Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n"
|
||||
"Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n"
|
||||
|
|
2
po/ro.po
2
po/ro.po
|
@ -5,7 +5,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.18.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2010-08-16 03:11+0300\n"
|
||||
"Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n"
|
||||
"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
|
||||
|
|
2
po/ru.po
2
po/ru.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-04-26 20:31+0400\n"
|
||||
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
|
||||
"Language-Team: Russian <gnu@mx.ru>\n"
|
||||
|
|
2
po/sk.po
2
po/sk.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.17.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2010-03-08 09:20+0100\n"
|
||||
"Last-Translator: Peter Tuhársky <tuharsky@misbb.sk>\n"
|
||||
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
|
||||
|
|
2
po/sl.po
2
po/sl.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-04-26 15:21+0100\n"
|
||||
"Last-Translator: Klemen Košir <klemen.kosir@gmx.com>\n"
|
||||
"Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
|
||||
|
|
2
po/sq.po
2
po/sq.po
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.7.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2008-08-15 16:07+0200\n"
|
||||
"Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
|
||||
"Language-Team: Albanian <translation-team-sq@lists.sourceforge.net>\n"
|
||||
|
|
2
po/sr.po
2
po/sr.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad-0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-12-04 09:59+0200\n"
|
||||
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
|
||||
"Language-Team: Serbian <gnu@prevod.org>\n"
|
||||
|
|
2
po/sv.po
2
po/sv.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.13.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2009-08-12 20:29+0100\n"
|
||||
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
|
||||
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
|
||||
|
|
2
po/tr.po
2
po/tr.po
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad-0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-04-26 19:21+0200\n"
|
||||
"Last-Translator: Server Acim <serveracim@gmail.com>\n"
|
||||
"Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
|
||||
|
|
2
po/uk.po
2
po/uk.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2011-04-30 14:00+0300\n"
|
||||
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
|
||||
"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
|
||||
|
|
2
po/vi.po
2
po/vi.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.17.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2010-03-06 22:09+1030\n"
|
||||
"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
|
||||
"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
|
||||
|
|
|
@ -9,7 +9,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gst-plugins-bad 0.10.16.2\n"
|
||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
|
||||
"POT-Creation-Date: 2012-02-17 10:41+0100\n"
|
||||
"POT-Creation-Date: 2012-03-22 15:18+0100\n"
|
||||
"PO-Revision-Date: 2009-11-20 18:12中国标准时间\n"
|
||||
"Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n"
|
||||
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
#define GST_LICENSE "LGPL"
|
||||
|
||||
/* package name in plugins */
|
||||
#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins git"
|
||||
#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.11.1.1"
|
||||
#define VERSION "0.11.2"
|
||||
|
||||
/* Define to 1 if your processor stores words with the most significant byte
|
||||
first (like Motorola and SPARC, unlike Intel and VAX). */
|
||||
|
|
Loading…
Reference in a new issue