Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
gst-plugins-base
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
George Kiagiadakis
gst-plugins-base
Commits
1982d1ce
Commit
1982d1ce
authored
Mar 22, 2012
by
Wim Taymans
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release 0.11.3
parent
32bd12db
Changes
83
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
83 changed files
with
3025 additions
and
1437 deletions
+3025
-1437
ChangeLog
ChangeLog
+1607
-2
NEWS
NEWS
+14
-1
RELEASE
RELEASE
+16
-56
configure.ac
configure.ac
+3
-3
docs/plugins/gst-plugins-base-plugins.args
docs/plugins/gst-plugins-base-plugins.args
+2
-2
docs/plugins/gst-plugins-base-plugins.interfaces
docs/plugins/gst-plugins-base-plugins.interfaces
+2
-0
docs/plugins/inspect/plugin-adder.xml
docs/plugins/inspect/plugin-adder.xml
+1
-1
docs/plugins/inspect/plugin-alsa.xml
docs/plugins/inspect/plugin-alsa.xml
+1
-1
docs/plugins/inspect/plugin-app.xml
docs/plugins/inspect/plugin-app.xml
+1
-1
docs/plugins/inspect/plugin-audioconvert.xml
docs/plugins/inspect/plugin-audioconvert.xml
+1
-1
docs/plugins/inspect/plugin-audiorate.xml
docs/plugins/inspect/plugin-audiorate.xml
+1
-1
docs/plugins/inspect/plugin-audioresample.xml
docs/plugins/inspect/plugin-audioresample.xml
+1
-1
docs/plugins/inspect/plugin-audiotestsrc.xml
docs/plugins/inspect/plugin-audiotestsrc.xml
+1
-1
docs/plugins/inspect/plugin-cdparanoia.xml
docs/plugins/inspect/plugin-cdparanoia.xml
+1
-1
docs/plugins/inspect/plugin-encoding.xml
docs/plugins/inspect/plugin-encoding.xml
+1
-1
docs/plugins/inspect/plugin-gdp.xml
docs/plugins/inspect/plugin-gdp.xml
+1
-1
docs/plugins/inspect/plugin-gio.xml
docs/plugins/inspect/plugin-gio.xml
+1
-1
docs/plugins/inspect/plugin-libvisual.xml
docs/plugins/inspect/plugin-libvisual.xml
+1
-1
docs/plugins/inspect/plugin-ogg.xml
docs/plugins/inspect/plugin-ogg.xml
+2
-2
docs/plugins/inspect/plugin-pango.xml
docs/plugins/inspect/plugin-pango.xml
+1
-1
docs/plugins/inspect/plugin-playback.xml
docs/plugins/inspect/plugin-playback.xml
+1
-1
docs/plugins/inspect/plugin-subparse.xml
docs/plugins/inspect/plugin-subparse.xml
+1
-1
docs/plugins/inspect/plugin-tcp.xml
docs/plugins/inspect/plugin-tcp.xml
+1
-1
docs/plugins/inspect/plugin-theora.xml
docs/plugins/inspect/plugin-theora.xml
+1
-1
docs/plugins/inspect/plugin-typefindfunctions.xml
docs/plugins/inspect/plugin-typefindfunctions.xml
+1
-1
docs/plugins/inspect/plugin-videorate.xml
docs/plugins/inspect/plugin-videorate.xml
+1
-1
docs/plugins/inspect/plugin-videoscale.xml
docs/plugins/inspect/plugin-videoscale.xml
+1
-1
docs/plugins/inspect/plugin-videotestsrc.xml
docs/plugins/inspect/plugin-videotestsrc.xml
+2
-2
docs/plugins/inspect/plugin-volume.xml
docs/plugins/inspect/plugin-volume.xml
+1
-1
docs/plugins/inspect/plugin-vorbis.xml
docs/plugins/inspect/plugin-vorbis.xml
+1
-1
docs/plugins/inspect/plugin-ximagesink.xml
docs/plugins/inspect/plugin-ximagesink.xml
+1
-1
docs/plugins/inspect/plugin-xvimagesink.xml
docs/plugins/inspect/plugin-xvimagesink.xml
+1
-1
gst-plugins-base.doap
gst-plugins-base.doap
+11
-0
gst/adder/gstadderorc-dist.c
gst/adder/gstadderorc-dist.c
+140
-143
gst/adder/gstadderorc-dist.h
gst/adder/gstadderorc-dist.h
+0
-2
gst/audioconvert/gstaudioconvertorc-dist.c
gst/audioconvert/gstaudioconvertorc-dist.c
+54
-54
gst/videoconvert/gstvideoconvertorc-dist.c
gst/videoconvert/gstvideoconvertorc-dist.c
+98
-98
gst/videoconvert/gstvideoconvertorc-dist.h
gst/videoconvert/gstvideoconvertorc-dist.h
+2
-2
gst/videoscale/gstvideoscaleorc-dist.c
gst/videoscale/gstvideoscaleorc-dist.c
+435
-429
gst/videoscale/gstvideoscaleorc-dist.h
gst/videoscale/gstvideoscaleorc-dist.h
+0
-2
gst/videotestsrc/gstvideotestsrcorc-dist.c
gst/videotestsrc/gstvideotestsrcorc-dist.c
+80
-86
gst/videotestsrc/gstvideotestsrcorc-dist.h
gst/videotestsrc/gstvideotestsrcorc-dist.h
+0
-2
gst/volume/gstvolumeorc-dist.c
gst/volume/gstvolumeorc-dist.c
+487
-476
gst/volume/gstvolumeorc-dist.h
gst/volume/gstvolumeorc-dist.h
+0
-2
po/af.po
po/af.po
+1
-1
po/az.po
po/az.po
+1
-1
po/bg.po
po/bg.po
+1
-1
po/ca.po
po/ca.po
+1
-1
po/cs.po
po/cs.po
+1
-1
po/da.po
po/da.po
+1
-1
po/de.po
po/de.po
+1
-1
po/el.po
po/el.po
+1
-1
po/en_GB.po
po/en_GB.po
+1
-1
po/eo.po
po/eo.po
+1
-1
po/es.po
po/es.po
+1
-1
po/eu.po
po/eu.po
+1
-1
po/fi.po
po/fi.po
+1
-1
po/fr.po
po/fr.po
+1
-1
po/gl.po
po/gl.po
+1
-1
po/hu.po
po/hu.po
+1
-1
po/id.po
po/id.po
+1
-1
po/it.po
po/it.po
+1
-1
po/ja.po
po/ja.po
+1
-1
po/lt.po
po/lt.po
+1
-1
po/lv.po
po/lv.po
+1
-1
po/nb.po
po/nb.po
+1
-1
po/nl.po
po/nl.po
+1
-1
po/or.po
po/or.po
+1
-1
po/pl.po
po/pl.po
+1
-1
po/pt_BR.po
po/pt_BR.po
+1
-1
po/ro.po
po/ro.po
+1
-1
po/ru.po
po/ru.po
+1
-1
po/sk.po
po/sk.po
+1
-1
po/sl.po
po/sl.po
+1
-1
po/sq.po
po/sq.po
+1
-1
po/sr.po
po/sr.po
+1
-1
po/sv.po
po/sv.po
+1
-1
po/tr.po
po/tr.po
+1
-1
po/uk.po
po/uk.po
+1
-1
po/vi.po
po/vi.po
+1
-1
po/zh_CN.po
po/zh_CN.po
+1
-1
win32/common/_stdint.h
win32/common/_stdint.h
+1
-1
win32/common/config.h
win32/common/config.h
+8
-11
No files found.
ChangeLog
View file @
1982d1ce
This diff is collapsed.
Click to expand it.
NEWS
View file @
1982d1ce
This is GStreamer Base Plug-ins 0.11.2, "Drool Pool"
This is GStreamer Base Plug-ins 0.11.3, "Axe and Smash"
New in 0.11.3:
* Many fixes and improvements
* video: Improve video frame map/unmap
* theora: Improve video negotiation
* Various performance improvements
Bugs fixed in this release
* 668343 : [0.11] - segfault when using missing plugin support in 0.11
* 668542 : [0.11] EncodingProfileClass is missing from GstPbutils-0.11.gir
New in 0.11.2:
...
...
RELEASE
View file @
1982d1ce
Release notes for GStreamer Base Plug-ins 0.11.
2 "Drool Pool
"
Release notes for GStreamer Base Plug-ins 0.11.
3 "Axe and Smash
"
...
...
@@ -8,12 +8,12 @@ in the 0.11.x unstable series of the
GStreamer Base Plug-ins.
The 0.11.x series is an unstable series targeted at developers and will
eventually lead up to the stable 1.0 series.
The 0.11.x series is an unstable series targeted at developers.
It is not API or ABI compatible with the stable 0.10.x series.
It is, however, parallel installable with the 0.10.x series.
This module contains a set of reference plugins, base classes for other
plugins, and helper libraries.
...
...
@@ -23,18 +23,18 @@ their development.
This module contains elements for, among others:
device plugins: x(v)imagesink, alsa, cdparanoia
device plugins: x(v)imagesink, alsa,
v4lsrc,
cdparanoia
containers: ogg
codecs: vorbis, theora
text: textoverlay, subparse
sources: audiotestsrc, videotestsrc, giosrc
sources: audiotestsrc, videotestsrc, g
nomevfssrc, g
iosrc
network: tcp
typefind functions
audio processing: audioconvert, adder, audiorate, audioresample, volume
visualisation: libvisual
video processing: videoconvert
aggregate elements: uridecodebin, playbin, decodebin, encodebin
libraries: app, audio, cdda, fft, interfaces, pbutils, riff, rtp, rtsp, sdp, tag, video
libraries: app, audio, cdda, fft, interfaces,
netbuffer,
pbutils, riff, rtp, rtsp, sdp, tag, video
Other modules containing plug-ins are:
...
...
@@ -55,24 +55,17 @@ contains a set of less supported plug-ins that haven't passed the
Features of this release
* Parallel installability with 0.10.x series
* Many API cleanups
* Ported to new 0.11 core API changes
* Use new GstSample for snapshots
* Improved video filter base class
* New multichannel caps with mask
* Port network elements to GIO
* Many fixes and improvements
* video: Improve video frame map/unmap
* theora: Improve video negotiation
* Various performance improvements
Bugs fixed in this release
* 651222 : [0.11] [playbin(2)/uridecodebin] " connection-speed " should be a guint64 instead of a guint
* 656264 : tag: no-return-in-nonvoid-function compiler warning gstxmptag.c:178
* 659692 : [0.11] circular dependency between libgstpbutils and libgstaudio
* 661911 : Audiotestsrc segfaults when trying to changing 'wave' parameter
* 662607 : printf format mismatch causes compiler warnings
* 663689 : Missing DiscoverInfo API in 0.11
* 669328 : [0.11] Remove deprecated theoraenc properties
* 668343 : [0.11] - segfault when using missing plugin support in 0.11
* 668542 : [0.11] EncodingProfileClass is missing from GstPbutils-0.11.gir
Download
...
...
@@ -102,53 +95,20 @@ Applications
Contributors to this release
* Alessandro Decina
* Alexey Fisher
* Andoni Morales Alastruey
* Andy Wingo
* Anssi Hannula
* Benjamin Otte
* Brian Cameron
* Christian Fredrik Kalager Schaller
* Colin Walters
* Damien Lespiau
* David Schleef
* Edward Hervey
* Felipe Contreras
* George Kiagiadakis
* Havard Graff
* Idar Tollefsen
* Jan Schmidt
* Jason DeRose
* Holger Kaelberer
* Jonathan Matthew
* Josep Torra
* Kipp Cannon
* Mark Nauwelaerts
* Mart Raudsepp
* Matej Knopp
* Mersad Jelacic
* Michael Smith
* Nicolas Dufresne
* Ognyan Tonchev
* Oleksij Rempel (Alexey Fisher)
* Olivier Aubert
* Olivier Crête
* Pascal Buhler
* Philip Flarsheim
* Philip Jägenstedt
* Peter Korsgaard
* Philippe Normand
* Piotr Fusik
* René Stadler
* Reynaldo H. Verdejo Pinochet
* Robert Swain
* Ryan Lortie
* Sebastian Dröge
* S
tefan Kost
* S
reerenj Balachandran
* Stefan Sauer
* Thiago Santos
* Thibault Saunier
* Thomas Vander Stichele
* Tim-Philipp Müller
* Vincent Penquerc'h
* Vincent Untz
* Wim Taymans
* Youness Alaoui
* Zaheer Abbas Merali
\ No newline at end of file
configure.ac
View file @
1982d1ce
...
...
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf
dnl releases only do -Wall, git and prerelease does -Werror too
dnl use a three digit version number for releases, and four for git/prerelease
AC_INIT(GStreamer Base Plug-ins, 0.11.
2.1
,
AC_INIT(GStreamer Base Plug-ins, 0.11.
3
,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-base)
...
...
@@ -49,7 +49,7 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 2
7
, 0, 0)
AS_LIBTOOL(GST, 2
8
, 0, 0)
dnl FIXME: this macro doesn't actually work;
dnl the generated libtool script has no support for the listed tags.
...
...
@@ -60,7 +60,7 @@ AC_LIBTOOL_WIN32_DLL
AM_PROG_LIBTOOL
dnl *** required versions of GStreamer stuff ***
GST_REQ=0.11.
2
GST_REQ=0.11.
3
dnl *** autotools stuff ****
...
...
docs/plugins/gst-plugins-base-plugins.args
View file @
1982d1ce
...
...
@@ -1195,7 +1195,7 @@
<FLAGS>rw</FLAGS>
<NICK>Flags</NICK>
<BLURB>Flags to control behaviour.</BLURB>
<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume</DEFAULT>
<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume
|Use software color balance
</DEFAULT>
</ARG>
<ARG>
...
...
@@ -3705,7 +3705,7 @@
<FLAGS>rw</FLAGS>
<NICK>Flags</NICK>
<BLURB>Flags to control behaviour.</BLURB>
<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume</DEFAULT>
<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume
|Use software color balance
</DEFAULT>
</ARG>
<ARG>
...
...
docs/plugins/gst-plugins-base-plugins.interfaces
View file @
1982d1ce
...
...
@@ -24,8 +24,10 @@ GstPipeline GstChildProxy
GstPlayBaseBin GstChildProxy
GstPlayBin GstChildProxy
GstPlayBin GstChildProxy GstStreamVolume
GstPlayBin GstChildProxy GstStreamVolume GstVideoOverlay GstNavigation GstColorBalance
GstPlayBin2 GstChildProxy GstStreamVolume
GstPlaySink GstChildProxy
GstPlaySink GstChildProxy GstStreamVolume GstVideoOverlay GstNavigation GstColorBalance
GstSubtitleOverlay GstChildProxy
GstTheoraEnc GstPreset
GstURIDecodeBin GstChildProxy
...
...
docs/plugins/inspect/plugin-adder.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Adds multiple streams
</description>
<filename>
../../gst/adder/.libs/libgstadder.so
</filename>
<basename>
libgstadder.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-alsa.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
ALSA plugin library
</description>
<filename>
../../ext/alsa/.libs/libgstalsa.so
</filename>
<basename>
libgstalsa.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-app.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Elements used to communicate with applications
</description>
<filename>
../../gst/app/.libs/libgstapp.so
</filename>
<basename>
libgstapp.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-audioconvert.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Convert audio to different formats
</description>
<filename>
../../gst/audioconvert/.libs/libgstaudioconvert.so
</filename>
<basename>
libgstaudioconvert.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-audiorate.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Adjusts audio frames
</description>
<filename>
../../gst/audiorate/.libs/libgstaudiorate.so
</filename>
<basename>
libgstaudiorate.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-audioresample.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Resamples audio
</description>
<filename>
../../gst/audioresample/.libs/libgstaudioresample.so
</filename>
<basename>
libgstaudioresample.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-audiotestsrc.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Creates audio test signals of given frequency and volume
</description>
<filename>
../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so
</filename>
<basename>
libgstaudiotestsrc.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-cdparanoia.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Read audio from CD in paranoid mode
</description>
<filename>
../../ext/cdparanoia/.libs/libgstcdparanoia.so
</filename>
<basename>
libgstcdparanoia.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-encoding.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
various encoding-related elements
</description>
<filename>
../../gst/encoding/.libs/libgstencodebin.so
</filename>
<basename>
libgstencodebin.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-gdp.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Payload/depayload GDP packets
</description>
<filename>
../../gst/gdp/.libs/libgstgdp.so
</filename>
<basename>
libgstgdp.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-gio.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
GIO elements
</description>
<filename>
../../gst/gio/.libs/libgstgio.so
</filename>
<basename>
libgstgio.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-libvisual.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
libvisual visualization plugins
</description>
<filename>
../../ext/libvisual/.libs/libgstlibvisual.so
</filename>
<basename>
libgstlibvisual.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-ogg.xml
View file @
1982d1ce
This diff is collapsed.
Click to expand it.
docs/plugins/inspect/plugin-pango.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Pango-based text rendering and overlay
</description>
<filename>
../../ext/pango/.libs/libgstpango.so
</filename>
<basename>
libgstpango.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-playback.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
various playback elements
</description>
<filename>
../../gst/playback/.libs/libgstplayback.so
</filename>
<basename>
libgstplayback.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-subparse.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Subtitle parsing
</description>
<filename>
../../gst/subparse/.libs/libgstsubparse.so
</filename>
<basename>
libgstsubparse.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-tcp.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
transfer data over the network via TCP
</description>
<filename>
../../gst/tcp/.libs/libgsttcp.so
</filename>
<basename>
libgsttcp.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-theora.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Theora plugin library
</description>
<filename>
../../ext/theora/.libs/libgsttheora.so
</filename>
<basename>
libgsttheora.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-typefindfunctions.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
default typefind functions
</description>
<filename>
../../gst/typefind/.libs/libgsttypefindfunctions.so
</filename>
<basename>
libgsttypefindfunctions.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-videorate.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Adjusts video frames
</description>
<filename>
../../gst/videorate/.libs/libgstvideorate.so
</filename>
<basename>
libgstvideorate.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-videoscale.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Resizes video
</description>
<filename>
../../gst/videoscale/.libs/libgstvideoscale.so
</filename>
<basename>
libgstvideoscale.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-videotestsrc.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Creates a test video stream
</description>
<filename>
../../gst/videotestsrc/.libs/libgstvideotestsrc.so
</filename>
<basename>
libgstvideotestsrc.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
@@ -20,7 +20,7 @@
<name>
src
</name>
<direction>
source
</direction>
<presence>
always
</presence>
<details>
video/x-raw, format=(string)YUY2, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)UYVY, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YVYU, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)v308, colorimetry=(string){ bt601, bt709 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)AYUV, colorimetry=(string){ bt601, bt709 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)v210, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)v216, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)UYVP, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)AY64, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YVU9, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YUV9, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YV12, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)I420, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)NV12, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)NV21, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)Y41B, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)Y42B, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)Y444, colorimetry=(string){ bt601, bt709 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xRGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xBGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ABGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGB16, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGB15, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB64, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-
raw-bayer, format=(string)bggr, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-bayer, format=(string)rggb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-bayer, format=(string)grbg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw
-bayer, format=(string)gbrg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
</details>
<details>
video/x-raw, format=(string)YUY2, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)UYVY, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YVYU, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)v308, colorimetry=(string){ bt601, bt709 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)AYUV, colorimetry=(string){ bt601, bt709 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)v210, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)v216, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)UYVP, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)AY64, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YVU9, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YUV9, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YV12, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)I420, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)NV12, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)NV21, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)Y41B, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)Y42B, colorimetry=(string){ bt601, bt709 }, chroma-site=(string){ mpeg2, jpeg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)Y444, colorimetry=(string){ bt601, bt709 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xRGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xBGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ABGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGB16, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGB15, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB64, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-
bayer, format=(string)bggr, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-bayer, format=(string)rggb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-bayer, format=(string)grbg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x
-bayer, format=(string)gbrg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
</details>
</caps>
</pads>
</element>
...
...
docs/plugins/inspect/plugin-volume.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
plugin for controlling audio volume
</description>
<filename>
../../gst/volume/.libs/libgstvolume.so
</filename>
<basename>
libgstvolume.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-vorbis.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
Vorbis plugin library
</description>
<filename>
../../ext/vorbis/.libs/libgstvorbis.so
</filename>
<basename>
libgstvorbis.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-ximagesink.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
X11 video output element based on standard Xlib calls
</description>
<filename>
../../sys/ximage/.libs/libgstximagesink.so
</filename>
<basename>
libgstximagesink.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
docs/plugins/inspect/plugin-xvimagesink.xml
View file @
1982d1ce
...
...
@@ -3,7 +3,7 @@
<description>
XFree86 video output plugin using Xv extension
</description>
<filename>
../../sys/xvimage/.libs/libgstxvimagesink.so
</filename>
<basename>
libgstxvimagesink.so
</basename>
<version>
0.11.
2
</version>
<version>
0.11.
3
</version>
<license>
LGPL
</license>
<source>
gst-plugins-base
</source>
<package>
GStreamer Base Plug-ins source release
</package>
...
...
gst-plugins-base.doap
View file @
1982d1ce
...
...
@@ -34,6 +34,17 @@ A wide range of video and audio decoders, encoders, and filters are included.
</GitRepository>
</repository>
<release>
<Version>
<revision>0.11.3</revision>
<branch>0.11</branch>
<name>Axe and Smash</name>
<created>2012-03-22</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.11.3.tar.bz2" />
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.11.3.tar.gz" />
</Version>
</release>
<release>
<Version>
<revision>0.11.2</revision>
...
...
gst/adder/gstadderorc-dist.c
View file @
1982d1ce
...
...
@@ -95,8 +95,6 @@ void add_uint8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1,
int
n
);
void
add_float32
(
float
*
ORC_RESTRICT
d1
,
const
float
*
ORC_RESTRICT
s1
,
int
n
);
void
gst_adder_orc_init
(
void
);
/* begin Orc C target preamble */
#define ORC_CLAMP(x,a,b) ((x)<(a) ? (a) : ((x)>(b) ? (b) : (x)))
...
...
@@ -200,14 +198,32 @@ _backup_add_int32 (OrcExecutor * ORC_RESTRICT ex)
}
static
OrcProgram
*
_orc_program_add_int32
;
void
add_int32
(
gint32
*
ORC_RESTRICT
d1
,
const
gint32
*
ORC_RESTRICT
s1
,
int
n
)
{
OrcExecutor
_ex
,
*
ex
=
&
_ex
;
OrcProgram
*
p
=
_orc_program_add_int32
;
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
,
"add_int32"
);
orc_program_set_backup_function
(
p
,
_backup_add_int32
);
orc_program_add_destination
(
p
,
4
,
"d1"
);
orc_program_add_source
(
p
,
4
,
"s1"
);
orc_program_append_2
(
p
,
"addssl"
,
0
,
ORC_VAR_D1
,
ORC_VAR_D1
,
ORC_VAR_S1
,
ORC_VAR_D1
);
orc_program_compile
(
p
);
}
p_inited
=
TRUE
;
orc_once_mutex_unlock
();
}
ex
->
program
=
p
;
ex
->
n
=
n
;
...
...
@@ -278,14 +294,32 @@ _backup_add_int16 (OrcExecutor * ORC_RESTRICT ex)
}
static
OrcProgram
*
_orc_program_add_int16
;
void
add_int16
(
gint16
*
ORC_RESTRICT
d1
,
const
gint16
*
ORC_RESTRICT
s1
,
int
n
)
{
OrcExecutor
_ex
,
*
ex
=
&
_ex
;
OrcProgram
*
p
=
_orc_program_add_int16
;
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
,
"add_int16"
);
orc_program_set_backup_function
(
p
,
_backup_add_int16
);
orc_program_add_destination
(
p
,
2
,
"d1"
);
orc_program_add_source
(
p
,
2
,
"s1"
);
orc_program_append_2
(
p
,
"addssw"
,
0
,
ORC_VAR_D1
,
ORC_VAR_D1
,
ORC_VAR_S1
,
ORC_VAR_D1
);
orc_program_compile
(
p
);
}
p_inited
=
TRUE
;
orc_once_mutex_unlock
();
}
ex
->
program
=
p
;
ex
->
n
=
n
;
...
...
@@ -356,14 +390,32 @@ _backup_add_int8 (OrcExecutor * ORC_RESTRICT ex)
}
static
OrcProgram
*
_orc_program_add_int8
;
void
add_int8
(
gint8
*
ORC_RESTRICT
d1
,
const
gint8
*
ORC_RESTRICT
s1
,
int
n
)
{
OrcExecutor
_ex
,
*
ex
=
&
_ex
;
OrcProgram
*
p
=
_orc_program_add_int8
;
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
,
"add_int8"
);
orc_program_set_backup_function
(
p
,
_backup_add_int8
);
orc_program_add_destination
(
p
,
1
,
"d1"
);
orc_program_add_source
(
p
,
1
,
"s1"
);
orc_program_append_2
(
p
,
"addssb"
,
0
,
ORC_VAR_D1
,
ORC_VAR_D1
,
ORC_VAR_S1
,
ORC_VAR_D1
);
orc_program_compile
(
p
);
}
p_inited
=
TRUE
;
orc_once_mutex_unlock
();
}
ex
->
program
=
p
;
ex
->
n
=
n
;
...
...
@@ -438,14 +490,32 @@ _backup_add_uint32 (OrcExecutor * ORC_RESTRICT ex)
}
static
OrcProgram
*
_orc_program_add_uint32
;
void
<