Merge branch 'master' into 0.11

This commit is contained in:
Sebastian Dröge 2011-04-18 13:23:32 +02:00
commit 0759ce8533
100 changed files with 1720 additions and 1183 deletions
Android.mkconfigure.ac
docs/plugins
ext
gst-libs/gst
gst
po
sys
tests/check/pipelines
win32/common

View file

@ -63,6 +63,7 @@ GST_PLUGINS_BASE_BUILT_SOURCES := \
gst/audiorate/Android.mk \
gst/volume/Android.mk \
tools/Android.mk \
ext/vorbis/Android.mk \
ext/ogg/Android.mk
GST_PLUGINS_BASE_BUILT_SOURCES := $(patsubst %, $(abspath $(GST_PLUGINS_BASE_TOP))/%, $(GST_PLUGINS_BASE_BUILT_SOURCES))
@ -79,8 +80,10 @@ gst-plugins-base-configure:
CPPFLAGS="$(CONFIGURE_CPPFLAGS)" \
PKG_CONFIG_LIBDIR="$(CONFIGURE_PKG_CONFIG_LIBDIR)" \
PKG_CONFIG_TOP_BUILD_DIR=/ \
IVORBIS_CFLAGS="-I$(TOP)/external/tremolo -DTREMOR" \
IVORBIS_LIBS="-lvorbisidec" \
$(abspath $(GST_PLUGINS_BASE_TOP))/$(CONFIGURE) --host=arm-linux-androideabi \
--prefix=/system --disable-orc --disable-gio \
--prefix=/system --disable-orc --disable-gio --enable-ivorbis \
--disable-valgrind --disable-gtk-doc && \
for file in $(GST_PLUGINS_BASE_BUILT_SOURCES); do \
rm -f $$file && \
@ -118,4 +121,5 @@ CONFIGURE_TARGETS += gst-plugins-base-configure
-include $(GST_PLUGINS_BASE_TOP)/gst/audiorate/Android.mk
-include $(GST_PLUGINS_BASE_TOP)/gst/volume/Android.mk
-include $(GST_PLUGINS_BASE_TOP)/ext/ogg/Android.mk
-include $(GST_PLUGINS_BASE_TOP)/ext/vorbis/Android.mk
-include $(GST_PLUGINS_BASE_TOP)/tools/Android.mk

View file

@ -715,6 +715,10 @@ AG_GST_CHECK_FEATURE(IVORBIS, [integer vorbis plug-in], ivorbisdec, [
HAVE_IVORBIS=no)
AC_SUBST(IVORBIS_LIBS)
AC_SUBST(IVORBIS_CFLAGS)
else
AC_CHECK_LIB(vorbisidec, vorbis_dsp_pcmout,
AC_DEFINE([USE_TREMOLO],1, "Define if building for android"),
USE_TREMOLO=no)
fi
])

View file

@ -1271,10 +1271,10 @@
<ARG>
<NAME>GstTheoraEnc::speed-level</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,3]</RANGE>
<FLAGS>rw</FLAGS>
<RANGE>[0,2]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Speed level</NICK>
<BLURB>Controls the amount of motion vector searching done while encoding. This property requires libtheora version >= 1.0.</BLURB>
<BLURB>Controls the amount of analysis performed when encoding. Higher values trade compression quality for speed. This property requires libtheora version >= 1.0, and the maximum value may vary based on encoder version.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
@ -1284,7 +1284,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>VP3 Compatible</NICK>
<BLURB>Enable capping of bit reservoir overflows. This property requires libtheora version >= 1.1.</BLURB>
<BLURB>Enable capping of bit reservoir overflows.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
@ -1294,7 +1294,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>VP3 Compatible</NICK>
<BLURB>Enable capping of bit reservoir underflows. This property requires libtheora version >= 1.1.</BLURB>
<BLURB>Enable capping of bit reservoir underflows.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
@ -1304,7 +1304,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>VP3 Compatible</NICK>
<BLURB>Allow or disallow frame dropping. This property requires libtheora version >= 1.1.</BLURB>
<BLURB>Allow or disallow frame dropping.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
@ -1314,7 +1314,7 @@
<RANGE>[0,1000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Rate Control Buffer</NICK>
<BLURB>Sets the size of the rate control buffer, in units of frames. The default value of 0 instructs the encoder to automatically select an appropriate value. This property requires libtheora version >= 1.1.</BLURB>
<BLURB>Sets the size of the rate control buffer, in units of frames. The default value of 0 instructs the encoder to automatically select an appropriate value.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
@ -1324,7 +1324,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>VP3 Compatible</NICK>
<BLURB>Disables non-VP3 compatible features. This property requires libtheora version >= 1.1.</BLURB>
<BLURB>Disables non-VP3 compatible features.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
@ -1738,6 +1738,16 @@
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstAudioRate::skip-to-first</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Skip to first buffer</NICK>
<BLURB>Don't produce buffers before the first one we receive.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstTextRender::font-desc</NAME>
<TYPE>gchar*</TYPE>
@ -3144,7 +3154,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Emit signals</NICK>
<BLURB>Emit new-preroll and new-buffer signals.</BLURB>
<BLURB>Emit new-preroll, new-buffer and new-buffer-list signals.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

View file

@ -1,137 +1,133 @@
GObject
GInputStream
GOutputStream
GstColorBalanceChannel
GstMixerTrack
GstObject
GstBus
GstClock
GstSystemClock
GstAudioClock
GstPad
GstPadTemplate
GstPluginFeature
GstElementFactory
GstTypeFindFactory
GstIndexFactory
GstElement
GstAdder
GstAlsaMixerElement
GstAudioRate
GstBaseSink
GstAppSink
GstBaseAudioSink
GstAudioSink
GstAlsaSink
GstGioBaseSink
GstGioSink
GstGioStreamSink
GstGnomeVFSSink
GstMultiFdSink
GstTCPServerSink
GstTCPClientSink
GstVideoSink
GstXImageSink
GstXvImageSink
GstBaseSrc
GstAppSrc
GstAudioTestSrc
GstGioBaseSrc
GstGioSrc
GstGioStreamSrc
GstGnomeVFSSrc
GstPushSrc
GstBaseAudioSrc
GstAudioSrc
GstAlsaSrc
GstCddaBaseSrc
GstCdParanoiaSrc
GstTCPClientSrc
GstTCPServerSrc
GstV4lElement
GstV4lSrc
GstVideoTestSrc
GstBaseTransform
GstAudioConvert
GstAudioFilter
GstVolume
GstAudioResample
GstVideoFilter
GstFFMpegCsp
GstVideoScale
GstBin
GstDecodeBin
GstDecodeBin2
GstEncodeBin
GstPipeline
GstPlayBaseBin
GstPlayBin
GstPlayBin2
GstDecodeBin2
GstURIDecodeBin
GstDecodeBin
GstPlaySink
GstSubtitleOverlay
GstURIDecodeBin
GstGDPDepay
GstGDPPay
GstOggAviParse
GstOggDemux
GstOggMux
GstOggParse
GstOgmParse
GstOgmAudioParse
GstOgmTextParse
GstOgmVideoParse
GstSsaParse
GstStreamSelector
GstSubParse
GstTextOverlay
GstClockOverlay
GstTimeOverlay
GstTextRender
GstTheoraDec
GstTheoraEnc
GstTheoraParse
GstVideoRate
GstEncodeBin
GstVorbisEnc
GstVorbisDec
GstVorbisParse
GstVorbisTag
GstVisual
GstVisualjess
GstVisualbumpscope
GstVisualcorona
GstVisualinfinite
GstVisualjakdaw
GstVisualjess
GstVisuallv_analyzer
GstVisuallv_scope
GstVisualoinksie
GstVorbisDec
GstVorbisEnc
GstVorbisParse
GstVorbisTag
GstPad
GstPadTemplate
GstPlugin
GstPluginFeature
GstElementFactory
GstIndexFactory
GstTypeFindFactory
GstRegistry
GstRingBuffer
GstAudioSinkRingBuffer
GstAudioSrcRingBuffer
GstBaseSrc
GstPushSrc
GstCddaBaseSrc
GstCdParanoiaSrc
GstBaseAudioSrc
GstAudioSrc
GstAlsaSrc
GstVideoTestSrc
GstTCPClientSrc
GstTCPServerSrc
GstGioBaseSrc
GstGioSrc
GstGioStreamSrc
GstGnomeVFSSrc
GstAppSrc
GstAudioTestSrc
GstBaseSink
GstGioBaseSink
GstGioSink
GstGioStreamSink
GstBaseAudioSink
GstAudioSink
GstAlsaSink
GstGnomeVFSSink
GstVideoSink
GstXImageSink
GstXvImageSink
GstAppSink
GstTCPClientSink
GstMultiFdSink
GstTCPServerSink
GstTextOverlay
GstTimeOverlay
GstClockOverlay
GstTextRender
GstAlsaMixerElement
GstTheoraDec
GstTheoraEnc
GstTheoraParse
GstOggDemux
GstOggMux
GstOgmParse
GstOgmAudioParse
GstOgmVideoParse
GstOgmTextParse
GstOggParse
GstOggAviParse
GstAdder
GstBaseTransform
GstVideoFilter
GstVideoScale
GstFFMpegCsp
GstAudioFilter
GstVolume
GstAudioConvert
GstAudioResample
GstVideoRate
GstStreamSelector
GstGDPDepay
GstGDPPay
GstSubParse
GstSsaParse
GstAudioRate
GstBus
GstTask
GstTaskPool
GstClock
GstSystemClock
GstAudioClock
GstPlugin
GstRegistry
GstRingBuffer
GstAudioSrcRingBuffer
GstAudioSinkRingBuffer
GstSignalObject
GstMixerTrack
GstMixerOptions
GstStreamInfo
GstTunerChannel
GstTunerNorm
PangoContext
GstColorBalanceChannel
PangoFontMap
PangoFcFontMap
PangoCairoFcFontMap
PangoContext
GInputStream
GOutputStream
GInterface
GFile
GTypePlugin
GstChildProxy
GstColorBalance
GstURIHandler
GstTagSetter
GstPreset
GstImplementsInterface
GstMixer
GstNavigation
GstPreset
GstPropertyProbe
GstStreamVolume
GstTagSetter
GstTuner
GstURIHandler
GstNavigation
GstXOverlay
GstColorBalance
GstStreamVolume
PangoCairoFontMap
GFile

View file

@ -14,8 +14,6 @@ GstVorbisTag GstTagSetter
GstCddaBaseSrc GstURIHandler
GstCdParanoiaSrc GstURIHandler
GstAlsaSrc GstImplementsInterface GstMixer GstPropertyProbe
GstV4lElement GstImplementsInterface GstTuner GstXOverlay GstColorBalance GstPropertyProbe
GstV4lSrc GstImplementsInterface GstTuner GstXOverlay GstColorBalance GstPropertyProbe
GstGioSrc GstURIHandler
GstGnomeVFSSrc GstURIHandler
GstAppSrc GstURIHandler

View file

@ -2,7 +2,6 @@ GstChildProxy GstObject
GstTagSetter GstElement
GstImplementsInterface GstElement
GstMixer GstImplementsInterface GstElement
GstTuner GstImplementsInterface GstElement
GstXOverlay GstImplementsInterface GstElement
GstColorBalance GstImplementsInterface GstElement
GstStreamVolume GObject

View file

@ -261,6 +261,24 @@ GstCaps *arg2
GstURIDecodeBin *gsturidecodebin
</SIGNAL>
<SIGNAL>
<NAME>GstURIDecodeBin::autoplug-sort</NAME>
<RETURNS>GValueArray*</RETURNS>
<FLAGS>l</FLAGS>
GstURIDecodeBin *gsturidecodebin
GstPad *arg1
GstCaps *arg2
GValueArray *arg3
</SIGNAL>
<SIGNAL>
<NAME>GstURIDecodeBin::source-setup</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GstURIDecodeBin *gsturidecodebin
GstElement *arg1
</SIGNAL>
<SIGNAL>
<NAME>GstPlayBin2::about-to-finish</NAME>
<RETURNS>void</RETURNS>
@ -369,6 +387,14 @@ GstPlayBin2 *gstplaybin2
gint arg1
</SIGNAL>
<SIGNAL>
<NAME>GstPlayBin2::source-setup</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GstPlayBin2 *gstplaybin2
GstElement *arg1
</SIGNAL>
<SIGNAL>
<NAME>GstAppSink::eos</NAME>
<RETURNS>void</RETURNS>

View file

@ -3,10 +3,10 @@
<description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>ALSA plugin library</description>
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
<basename>libgstalsa.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Elements used to communicate with applications</description>
<filename>../../gst/app/.libs/libgstapp.so</filename>
<basename>libgstapp.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Convert audio to different formats</description>
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
<basename>libgstaudioconvert.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Adjusts audio frames</description>
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
<basename>libgstaudiorate.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Resamples audio</description>
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
<basename>libgstaudioresample.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Creates audio test signals of given frequency and volume</description>
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
<basename>libgstaudiotestsrc.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Read audio from CD in paranoid mode</description>
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
<basename>libgstcdparanoia.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>decoder bin</description>
<filename>../../gst/playback/.libs/libgstdecodebin.so</filename>
<basename>libgstdecodebin.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>various encoding-related elements</description>
<filename>../../gst/encoding/.libs/libgstencodebin.so</filename>
<basename>libgstencodebin.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,7 +3,7 @@
<description>colorspace conversion copied from FFMpeg 0.4.9-pre1</description>
<filename>../../gst/ffmpegcolorspace/.libs/libgstffmpegcolorspace.so</filename>
<basename>libgstffmpegcolorspace.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>FFMpeg</package>

View file

@ -3,10 +3,10 @@
<description>Payload/depayload GDP packets</description>
<filename>../../gst/gdp/.libs/libgstgdp.so</filename>
<basename>libgstgdp.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>GIO elements</description>
<filename>../../ext/gio/.libs/libgstgio.so</filename>
<basename>libgstgio.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>elements to read from and write to Gnome-VFS uri&apos;s</description>
<filename>../../ext/gnomevfs/.libs/libgstgnomevfs.so</filename>
<basename>libgstgnomevfs.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>libvisual visualization plugins</description>
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
<basename>libgstlibvisual.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

File diff suppressed because one or more lines are too long

View file

@ -3,10 +3,10 @@
<description>Pango-based text rendering and overlay</description>
<filename>../../ext/pango/.libs/libgstpango.so</filename>
<basename>libgstpango.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>
@ -20,13 +20,13 @@
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
@ -47,13 +47,13 @@
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
@ -89,13 +89,13 @@
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ AYUV, I420, UYVY, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>

View file

@ -3,10 +3,10 @@
<description>various playback elements</description>
<filename>../../gst/playback/.libs/libgstplaybin.so</filename>
<basename>libgstplaybin.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Subtitle parsing</description>
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
<basename>libgstsubparse.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>transfer data over the network via TCP</description>
<filename>../../gst/tcp/.libs/libgsttcp.so</filename>
<basename>libgsttcp.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Theora plugin library</description>
<filename>../../ext/theora/.libs/libgsttheora.so</filename>
<basename>libgsttheora.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>default typefind functions</description>
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
<basename>libgsttypefindfunctions.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
</elements>

View file

@ -3,10 +3,10 @@
<description>URI Decoder bin</description>
<filename>../../gst/playback/.libs/libgstdecodebin2.so</filename>
<basename>libgstdecodebin2.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Adjusts video frames</description>
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
<basename>libgstvideorate.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -3,10 +3,10 @@
<description>plugin for controlling audio volume</description>
<filename>../../gst/volume/.libs/libgstvolume.so</filename>
<basename>libgstvolume.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>Vorbis plugin library</description>
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
<basename>libgstvorbis.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>X11 video output element based on standard Xlib calls</description>
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
<basename>libgstximagesink.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -3,10 +3,10 @@
<description>XFree86 video output plugin using Xv extension</description>
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
<basename>libgstxvimagesink.so</basename>
<version>0.10.32.1</version>
<version>0.10.32.2</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins git</package>
<package>GStreamer Base Plug-ins prerelease</package>
<origin>Unknown package origin</origin>
<elements>
<element>

View file

@ -361,6 +361,19 @@ gst_base_text_overlay_get_text (GstBaseTextOverlay * overlay,
static void
gst_base_text_overlay_base_init (gpointer g_class)
{
GstBaseTextOverlayClass *klass = GST_BASE_TEXT_OVERLAY_CLASS (g_class);
PangoFontMap *fontmap;
/* Only lock for the subclasses here, the base class
* doesn't have this mutex yet and it's not necessary
* here */
if (klass->pango_lock)
g_mutex_lock (klass->pango_lock);
fontmap = pango_cairo_font_map_get_default ();
klass->pango_context =
pango_cairo_font_map_create_context (PANGO_CAIRO_FONT_MAP (fontmap));
if (klass->pango_lock)
g_mutex_unlock (klass->pango_lock);
}
static void
@ -368,7 +381,6 @@ gst_base_text_overlay_class_init (GstBaseTextOverlayClass * klass)
{
GObjectClass *gobject_class;
GstElementClass *gstelement_class;
PangoFontMap *fontmap;
gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass;
@ -388,9 +400,6 @@ gst_base_text_overlay_class_init (GstBaseTextOverlayClass * klass)
klass->pango_lock = g_mutex_new ();
klass->get_text = gst_base_text_overlay_get_text;
fontmap = pango_cairo_font_map_get_default ();
klass->pango_context =
pango_cairo_font_map_create_context (PANGO_CAIRO_FONT_MAP (fontmap));
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_TEXT,
g_param_spec_string ("text", "text",
@ -619,6 +628,7 @@ gst_base_text_overlay_init (GstBaseTextOverlay * overlay,
GST_DEBUG_FUNCPTR (gst_base_text_overlay_src_query));
gst_element_add_pad (GST_ELEMENT (overlay), overlay->srcpad);
g_mutex_lock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
overlay->line_align = DEFAULT_PROP_LINE_ALIGNMENT;
overlay->layout =
pango_layout_new (GST_BASE_TEXT_OVERLAY_GET_CLASS
@ -659,6 +669,7 @@ gst_base_text_overlay_init (GstBaseTextOverlay * overlay,
overlay->text_linked = FALSE;
overlay->cond = g_cond_new ();
gst_segment_init (&overlay->segment, GST_FORMAT_TIME);
g_mutex_unlock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
}
static void
@ -756,7 +767,9 @@ gst_base_text_overlay_setcaps (GstPad * pad, GstCaps * caps)
if (ret) {
GST_OBJECT_LOCK (overlay);
g_mutex_lock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
gst_base_text_overlay_update_wrap_mode (overlay);
g_mutex_unlock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
GST_OBJECT_UNLOCK (overlay);
}
@ -835,7 +848,9 @@ gst_base_text_overlay_set_property (GObject * object, guint prop_id,
break;
case PROP_WRAP_MODE:
overlay->wrap_mode = g_value_get_enum (value);
g_mutex_lock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
gst_base_text_overlay_update_wrap_mode (overlay);
g_mutex_unlock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
break;
case PROP_FONT_DESC:
{
@ -843,6 +858,7 @@ gst_base_text_overlay_set_property (GObject * object, guint prop_id,
const gchar *fontdesc_str;
fontdesc_str = g_value_get_string (value);
g_mutex_lock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
desc = pango_font_description_from_string (fontdesc_str);
if (desc) {
GST_LOG_OBJECT (overlay, "font description set: %s", fontdesc_str);
@ -853,6 +869,7 @@ gst_base_text_overlay_set_property (GObject * object, guint prop_id,
GST_WARNING_OBJECT (overlay, "font description parse failed: %s",
fontdesc_str);
}
g_mutex_unlock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
break;
}
case PROP_COLOR:
@ -863,8 +880,10 @@ gst_base_text_overlay_set_property (GObject * object, guint prop_id,
break;
case PROP_LINE_ALIGNMENT:
overlay->line_align = g_value_get_enum (value);
g_mutex_lock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
pango_layout_set_alignment (overlay->layout,
(PangoAlignment) overlay->line_align);
g_mutex_unlock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
break;
case PROP_WAIT_TEXT:
overlay->wait_text = g_value_get_boolean (value);
@ -875,7 +894,9 @@ gst_base_text_overlay_set_property (GObject * object, guint prop_id,
break;
case PROP_VERTICAL_RENDER:
overlay->use_vertical_render = g_value_get_boolean (value);
g_mutex_lock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
gst_base_text_overlay_update_render_mode (overlay);
g_mutex_unlock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
overlay->need_render = TRUE;
break;
default:
@ -1317,8 +1338,6 @@ gst_base_text_overlay_render_pangocairo (GstBaseTextOverlay * overlay,
cairo_matrix_init_scale (&cairo_matrix, scalef, scalef);
}
g_mutex_unlock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
/* reallocate surface */
overlay->text_image = g_realloc (overlay->text_image, 4 * width * height);
@ -1381,6 +1400,7 @@ gst_base_text_overlay_render_pangocairo (GstBaseTextOverlay * overlay,
overlay->image_width = width;
overlay->image_height = height;
overlay->baseline_y = ink_rect.y;
g_mutex_unlock (GST_BASE_TEXT_OVERLAY_GET_CLASS (overlay)->pango_lock);
}
#define BOX_XPAD 6

View file

@ -147,6 +147,8 @@ gst_clock_overlay_class_init (GstClockOverlayClass * klass)
{
GObjectClass *gobject_class;
GstBaseTextOverlayClass *gsttextoverlay_class;
PangoContext *context;
PangoFontDescription *font_description;
gobject_class = (GObjectClass *) klass;
gsttextoverlay_class = (GstBaseTextOverlayClass *) klass;
@ -161,6 +163,23 @@ gst_clock_overlay_class_init (GstClockOverlayClass * klass)
g_param_spec_string ("time-format", "Date/Time Format",
"Format to use for time and date value, as in strftime.",
DEFAULT_PROP_TIMEFORMAT, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
g_mutex_lock (gsttextoverlay_class->pango_lock);
context = gsttextoverlay_class->pango_context;
pango_context_set_language (context, pango_language_from_string ("en_US"));
pango_context_set_base_dir (context, PANGO_DIRECTION_LTR);
font_description = pango_font_description_new ();
pango_font_description_set_family_static (font_description, "Monospace");
pango_font_description_set_style (font_description, PANGO_STYLE_NORMAL);
pango_font_description_set_variant (font_description, PANGO_VARIANT_NORMAL);
pango_font_description_set_weight (font_description, PANGO_WEIGHT_NORMAL);
pango_font_description_set_stretch (font_description, PANGO_STRETCH_NORMAL);
pango_font_description_set_size (font_description, 18 * PANGO_SCALE);
pango_context_set_font_description (context, font_description);
pango_font_description_free (font_description);
g_mutex_unlock (gsttextoverlay_class->pango_lock);
}
@ -180,27 +199,10 @@ gst_clock_overlay_finalize (GObject * object)
static void
gst_clock_overlay_init (GstClockOverlay * overlay, GstClockOverlayClass * klass)
{
PangoFontDescription *font_description;
GstBaseTextOverlay *textoverlay;
PangoContext *context;
textoverlay = GST_BASE_TEXT_OVERLAY (overlay);
context = GST_BASE_TEXT_OVERLAY_CLASS (klass)->pango_context;
pango_context_set_language (context, pango_language_from_string ("en_US"));
pango_context_set_base_dir (context, PANGO_DIRECTION_LTR);
font_description = pango_font_description_new ();
pango_font_description_set_family_static (font_description, "Monospace");
pango_font_description_set_style (font_description, PANGO_STYLE_NORMAL);
pango_font_description_set_variant (font_description, PANGO_VARIANT_NORMAL);
pango_font_description_set_weight (font_description, PANGO_WEIGHT_NORMAL);
pango_font_description_set_stretch (font_description, PANGO_STRETCH_NORMAL);
pango_font_description_set_size (font_description, 18 * PANGO_SCALE);
pango_context_set_font_description (context, font_description);
pango_font_description_free (font_description);
textoverlay->valign = GST_BASE_TEXT_OVERLAY_VALIGN_TOP;
textoverlay->halign = GST_BASE_TEXT_OVERLAY_HALIGN_LEFT;

View file

@ -117,22 +117,15 @@ static void
gst_time_overlay_class_init (GstTimeOverlayClass * klass)
{
GstBaseTextOverlayClass *gsttextoverlay_class;
PangoContext *context;
PangoFontDescription *font_description;
gsttextoverlay_class = (GstBaseTextOverlayClass *) klass;
gsttextoverlay_class->get_text = gst_time_overlay_get_text;
}
static void
gst_time_overlay_init (GstTimeOverlay * overlay, GstTimeOverlayClass * klass)
{
PangoFontDescription *font_description;
GstBaseTextOverlay *textoverlay;
PangoContext *context;
textoverlay = GST_BASE_TEXT_OVERLAY (overlay);
context = GST_BASE_TEXT_OVERLAY_CLASS (klass)->pango_context;
g_mutex_lock (gsttextoverlay_class->pango_lock);
context = gsttextoverlay_class->pango_context;
pango_context_set_language (context, pango_language_from_string ("en_US"));
pango_context_set_base_dir (context, PANGO_DIRECTION_LTR);
@ -146,6 +139,15 @@ gst_time_overlay_init (GstTimeOverlay * overlay, GstTimeOverlayClass * klass)
pango_font_description_set_size (font_description, 18 * PANGO_SCALE);
pango_context_set_font_description (context, font_description);
pango_font_description_free (font_description);
g_mutex_unlock (gsttextoverlay_class->pango_lock);
}
static void
gst_time_overlay_init (GstTimeOverlay * overlay, GstTimeOverlayClass * klass)
{
GstBaseTextOverlay *textoverlay;
textoverlay = GST_BASE_TEXT_OVERLAY (overlay);
textoverlay->valign = GST_BASE_TEXT_OVERLAY_VALIGN_TOP;
textoverlay->halign = GST_BASE_TEXT_OVERLAY_HALIGN_LEFT;

View file

@ -44,3 +44,17 @@ noinst_HEADERS = gstvorbisenc.h \
gstvorbistag.h \
gstvorbiscommon.h
Android.mk: Makefile.am $(BUILT_SOURCES)
androgenizer \
-:PROJECT libgstivorbisdec -:SHARED libgstivorbisdec \
-:TAGS eng debug \
-:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
-:SOURCES $(libgstivorbisdec_la_SOURCES) \
-:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstivorbisdec_la_CFLAGS) \
-:LDFLAGS $(libgstivorbisdec_la_LDFLAGS) \
$(libgstivorbisdec_la_LIBADD) \
-lvorbisidec \
-ldl \
-:PASSTHROUGH LOCAL_ARM_MODE:=arm \
LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \
> $@

View file

@ -166,7 +166,10 @@ vorbis_dec_finalize (GObject * object)
*/
GstVorbisDec *vd = GST_VORBIS_DEC (object);
#ifndef USE_TREMOLO
vorbis_block_clear (&vd->vb);
#endif
vorbis_dsp_clear (&vd->vd);
vorbis_comment_clear (&vd->vc);
vorbis_info_clear (&vd->vi);
@ -711,11 +714,16 @@ vorbis_handle_type_packet (GstVorbisDec * vd)
g_assert (vd->initialized == FALSE);
#ifdef USE_TREMOLO
if (G_UNLIKELY ((res = vorbis_dsp_init (&vd->vd, &vd->vi))))
goto synthesis_init_error;
#else
if (G_UNLIKELY ((res = vorbis_synthesis_init (&vd->vd, &vd->vi))))
goto synthesis_init_error;
if (G_UNLIKELY ((res = vorbis_block_init (&vd->vd, &vd->vb))))
goto block_init_error;
#endif
vd->initialized = TRUE;
@ -759,7 +767,11 @@ vorbis_handle_header_packet (GstVorbisDec * vd, ogg_packet * packet)
/* Packetno = 0 if the first byte is exactly 0x01 */
packet->b_o_s = ((gst_ogg_packet_data (packet))[0] == 0x1) ? 1 : 0;
#ifdef USE_TREMOLO
if ((ret = vorbis_dsp_headerin (&vd->vi, &vd->vc, packet)))
#else
if ((ret = vorbis_synthesis_headerin (&vd->vi, &vd->vc, packet)))
#endif
goto header_read_error;
switch ((gst_ogg_packet_data (packet))[0]) {
@ -860,7 +872,11 @@ static GstFlowReturn
vorbis_handle_data_packet (GstVorbisDec * vd, ogg_packet * packet,
GstClockTime timestamp, GstClockTime duration)
{
#ifdef USE_TREMOLO
vorbis_sample_t *pcm;
#else
vorbis_sample_t **pcm;
#endif
guint sample_count;
GstBuffer *out = NULL;
GstFlowReturn result;
@ -876,17 +892,27 @@ vorbis_handle_data_packet (GstVorbisDec * vd, ogg_packet * packet,
* packet to decode the current one so we must be carefull not to
* throw away too much. For now we decode everything and clip right
* before pushing data. */
#ifdef USE_TREMOLO
if (G_UNLIKELY (vorbis_dsp_synthesis (&vd->vd, packet, 1)))
goto could_not_read;
#else
if (G_UNLIKELY (vorbis_synthesis (&vd->vb, packet)))
goto could_not_read;
if (G_UNLIKELY (vorbis_synthesis_blockin (&vd->vd, &vd->vb) < 0))
goto not_accepted;
#endif
/* assume all goes well here */
result = GST_FLOW_OK;
/* count samples ready for reading */
#ifdef USE_TREMOLO
if ((sample_count = vorbis_dsp_pcmout (&vd->vd, NULL, 0)) == 0)
#else
if ((sample_count = vorbis_synthesis_pcmout (&vd->vd, NULL)) == 0)
#endif
goto done;
size = sample_count * vd->vi.channels * vd->width;
@ -901,13 +927,21 @@ vorbis_handle_data_packet (GstVorbisDec * vd, ogg_packet * packet,
goto done;
/* get samples ready for reading now, should be sample_count */
#ifdef USE_TREMOLO
pcm = GST_BUFFER_DATA (out);
if (G_UNLIKELY ((vorbis_dsp_pcmout (&vd->vd, pcm,
sample_count)) != sample_count))
#else
if (G_UNLIKELY ((vorbis_synthesis_pcmout (&vd->vd, &pcm)) != sample_count))
#endif
goto wrong_samples;
#ifndef USE_TREMOLO
/* copy samples in buffer */
data = gst_buffer_map (out, NULL, NULL, GST_MAP_WRITE);
vd->copy_samples ((vorbis_sample_t *) data, pcm,
sample_count, vd->vi.channels, vd->width);
#endif
GST_LOG_OBJECT (vd, "setting output size to %d", size);
gst_buffer_unmap (out, data, size);
@ -928,7 +962,11 @@ done:
/* no output, still keep track of timestamps */
vorbis_do_timestamps (vd, NULL, FALSE, timestamp, duration);
}
#ifdef USE_TREMOLO
vorbis_dsp_read (&vd->vd, sample_count);
#else
vorbis_synthesis_read (&vd->vd, sample_count);
#endif
return result;
@ -1246,7 +1284,11 @@ vorbis_dec_change_state (GstElement * element, GstStateChange transition)
case GST_STATE_CHANGE_PAUSED_TO_READY:
GST_DEBUG_OBJECT (vd, "PAUSED -> READY, clearing vorbis structures");
vd->initialized = FALSE;
#ifndef USE_TREMOLO
vorbis_block_clear (&vd->vb);
#endif
vorbis_dsp_clear (&vd->vd);
vorbis_comment_clear (&vd->vc);
vorbis_info_clear (&vd->vi);

View file

@ -22,6 +22,9 @@
#ifndef __GST_VORBIS_DEC_H__
#define __GST_VORBIS_DEC_H__
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
#include <gst/gst.h>
#include "gstvorbisdeclib.h"
@ -56,7 +59,10 @@ struct _GstVorbisDec {
vorbis_dsp_state vd;
vorbis_info vi;
vorbis_comment vc;
#ifndef USE_TREMOLO
vorbis_block vb;
#endif
gboolean initialized;
guint width;

View file

@ -82,9 +82,15 @@ gst_ogg_packet_from_wrapper (ogg_packet_wrapper * packet)
#else
#include <tremor/ivorbiscodec.h>
#ifdef USE_TREMOLO
#include <Tremolo/ivorbiscodec.h>
#include <Tremolo/codec_internal.h>
typedef ogg_int16_t vorbis_sample_t;
#else
#include <tremor/ivorbiscodec.h>
typedef ogg_int32_t vorbis_sample_t;
#endif
typedef ogg_int32_t vorbis_sample_t;
typedef struct _ogg_packet_wrapper ogg_packet_wrapper;
struct _ogg_packet_wrapper {

View file

@ -1085,6 +1085,9 @@ gst_ring_buffer_start (GstRingBuffer * buf)
if (G_UNLIKELY (!buf->acquired))
goto not_acquired;
if (G_UNLIKELY (g_atomic_int_get (&buf->abidata.ABI.may_start) == FALSE))
goto may_not_start;
/* if stopped, set to started */
res = g_atomic_int_compare_and_exchange (&buf->state,
GST_RING_BUFFER_STATE_STOPPED, GST_RING_BUFFER_STATE_STARTED);
@ -1137,6 +1140,12 @@ not_acquired:
GST_OBJECT_UNLOCK (buf);
return FALSE;
}
may_not_start:
{
GST_DEBUG_OBJECT (buf, "we may not start");
GST_OBJECT_UNLOCK (buf);
return FALSE;
}
}
static gboolean

View file

@ -64,7 +64,6 @@ GstFft-@GST_MAJORMINOR@.gir: $(INTROSPECTION_SCANNER) libgstfft-@GST_MAJORMINOR@
--libtool="$(top_builddir)/libtool" \
--pkg gstreamer-@GST_MAJORMINOR@ \
--pkg-export gstreamer-fft-@GST_MAJORMINOR@ \
--add-init-section="gst_init(NULL,NULL);" \
--output $@ \
$(gir_headers) \
$(gir_sources)

View file

@ -32,7 +32,6 @@ GstSdp-@GST_MAJORMINOR@.gir: $(INTROSPECTION_SCANNER) libgstsdp-@GST_MAJORMINOR@
--libtool="$(top_builddir)/libtool" \
--pkg gstreamer-@GST_MAJORMINOR@ \
--pkg-export gstreamer-sdp-@GST_MAJORMINOR@ \
--add-init-section="gst_init(NULL,NULL);" \
--output $@ \
$(gir_headers) \
$(gir_sources)

View file

@ -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,14 +69,31 @@ 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 add_int32 (gint32 * d1, const gint32 * s1, int n);
void add_int16 (gint16 * d1, const gint16 * s1, int n);
void add_int8 (gint8 * d1, const gint8 * s1, int n);
void add_uint32 (guint32 * d1, const guint32 * s1, int n);
void add_uint16 (guint16 * d1, const guint16 * s1, int n);
void add_uint8 (guint8 * d1, const guint8 * s1, int n);
void add_float32 (float *d1, const float *s1, int n);
#ifndef DISABLE_ORC
#include <orc/orc.h>
#endif
void add_int32 (gint32 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1,
int n);
void add_int16 (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT s1,
int n);
void add_int8 (gint8 * ORC_RESTRICT d1, const gint8 * ORC_RESTRICT s1, int n);
void add_uint32 (guint32 * ORC_RESTRICT d1, const guint32 * ORC_RESTRICT s1,
int n);
void add_uint16 (guint16 * ORC_RESTRICT d1, const guint16 * ORC_RESTRICT s1,
int n);
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);
@ -114,6 +129,7 @@ void gst_adder_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
@ -121,6 +137,7 @@ void gst_adder_orc_init (void);
#else
#define ORC_RESTRICT
#endif
#endif
/* end Orc C target preamble */
@ -128,7 +145,7 @@ void gst_adder_orc_init (void);
/* add_int32 */
#ifdef DISABLE_ORC
void
add_int32 (gint32 * d1, const gint32 * s1, int n)
add_int32 (gint32 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -185,7 +202,7 @@ _backup_add_int32 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_add_int32;
void
add_int32 (gint32 * d1, const gint32 * s1, int n)
add_int32 (gint32 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_add_int32;
@ -206,7 +223,7 @@ add_int32 (gint32 * d1, const gint32 * s1, int n)
/* add_int16 */
#ifdef DISABLE_ORC
void
add_int16 (gint16 * d1, const gint16 * s1, int n)
add_int16 (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT s1, int n)
{
int i;
orc_union16 *ORC_RESTRICT ptr0;
@ -263,7 +280,7 @@ _backup_add_int16 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_add_int16;
void
add_int16 (gint16 * d1, const gint16 * s1, int n)
add_int16 (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_add_int16;
@ -284,7 +301,7 @@ add_int16 (gint16 * d1, const gint16 * s1, int n)
/* add_int8 */
#ifdef DISABLE_ORC
void
add_int8 (gint8 * d1, const gint8 * s1, int n)
add_int8 (gint8 * ORC_RESTRICT d1, const gint8 * ORC_RESTRICT s1, int n)
{
int i;
orc_int8 *ORC_RESTRICT ptr0;
@ -341,7 +358,7 @@ _backup_add_int8 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_add_int8;
void
add_int8 (gint8 * d1, const gint8 * s1, int n)
add_int8 (gint8 * ORC_RESTRICT d1, const gint8 * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_add_int8;
@ -362,7 +379,7 @@ add_int8 (gint8 * d1, const gint8 * s1, int n)
/* add_uint32 */
#ifdef DISABLE_ORC
void
add_uint32 (guint32 * d1, const guint32 * s1, int n)
add_uint32 (guint32 * ORC_RESTRICT d1, const guint32 * ORC_RESTRICT s1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -423,7 +440,7 @@ _backup_add_uint32 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_add_uint32;
void
add_uint32 (guint32 * d1, const guint32 * s1, int n)
add_uint32 (guint32 * ORC_RESTRICT d1, const guint32 * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_add_uint32;
@ -444,7 +461,7 @@ add_uint32 (guint32 * d1, const guint32 * s1, int n)
/* add_uint16 */
#ifdef DISABLE_ORC
void
add_uint16 (guint16 * d1, const guint16 * s1, int n)
add_uint16 (guint16 * ORC_RESTRICT d1, const guint16 * ORC_RESTRICT s1, int n)
{
int i;
orc_union16 *ORC_RESTRICT ptr0;
@ -501,7 +518,7 @@ _backup_add_uint16 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_add_uint16;
void
add_uint16 (guint16 * d1, const guint16 * s1, int n)
add_uint16 (guint16 * ORC_RESTRICT d1, const guint16 * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_add_uint16;
@ -522,7 +539,7 @@ add_uint16 (guint16 * d1, const guint16 * s1, int n)
/* add_uint8 */
#ifdef DISABLE_ORC
void
add_uint8 (guint8 * d1, const guint8 * s1, int n)
add_uint8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n)
{
int i;
orc_int8 *ORC_RESTRICT ptr0;
@ -579,7 +596,7 @@ _backup_add_uint8 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_add_uint8;
void
add_uint8 (guint8 * d1, const guint8 * s1, int n)
add_uint8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_add_uint8;
@ -600,7 +617,7 @@ add_uint8 (guint8 * d1, const guint8 * s1, int n)
/* add_float32 */
#ifdef DISABLE_ORC
void
add_float32 (float *d1, const float *s1, int n)
add_float32 (float *ORC_RESTRICT d1, const float *ORC_RESTRICT s1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -673,7 +690,7 @@ _backup_add_float32 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_add_float32;
void
add_float32 (float *d1, const float *s1, int n)
add_float32 (float *ORC_RESTRICT d1, const float *ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_add_float32;
@ -698,7 +715,6 @@ gst_adder_orc_init (void)
{
/* add_int32 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "add_int32");
@ -709,14 +725,13 @@ gst_adder_orc_init (void)
orc_program_append_2 (p, "addssl", 0, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_S1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_add_int32 = p;
}
{
/* add_int16 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "add_int16");
@ -727,14 +742,13 @@ gst_adder_orc_init (void)
orc_program_append_2 (p, "addssw", 0, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_S1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_add_int16 = p;
}
{
/* add_int8 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "add_int8");
@ -745,14 +759,13 @@ gst_adder_orc_init (void)
orc_program_append_2 (p, "addssb", 0, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_S1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_add_int8 = p;
}
{
/* add_uint32 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "add_uint32");
@ -763,14 +776,13 @@ gst_adder_orc_init (void)
orc_program_append_2 (p, "addusl", 0, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_S1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_add_uint32 = p;
}
{
/* add_uint16 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "add_uint16");
@ -781,14 +793,13 @@ gst_adder_orc_init (void)
orc_program_append_2 (p, "addusw", 0, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_S1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_add_uint16 = p;
}
{
/* add_uint8 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "add_uint8");
@ -799,14 +810,13 @@ gst_adder_orc_init (void)
orc_program_append_2 (p, "addusb", 0, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_S1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_add_uint8 = p;
}
{
/* add_float32 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "add_float32");
@ -817,7 +827,7 @@ gst_adder_orc_init (void)
orc_program_append_2 (p, "addf", 0, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_S1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_add_float32 = p;
}

View file

@ -37,6 +37,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,13 +60,22 @@ 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 add_int32 (gint32 * d1, const gint32 * s1, int n);
void add_int16 (gint16 * d1, const gint16 * s1, int n);
void add_int8 (gint8 * d1, const gint8 * s1, int n);
void add_uint32 (guint32 * d1, const guint32 * s1, int n);
void add_uint16 (guint16 * d1, const guint16 * s1, int n);
void add_uint8 (guint8 * d1, const guint8 * s1, int n);
void add_float32 (float * d1, const float * s1, 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 add_int32 (gint32 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void add_int16 (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT s1, int n);
void add_int8 (gint8 * ORC_RESTRICT d1, const gint8 * ORC_RESTRICT s1, int n);
void add_uint32 (guint32 * ORC_RESTRICT d1, const guint32 * ORC_RESTRICT s1, int n);
void add_uint16 (guint16 * ORC_RESTRICT d1, const guint16 * ORC_RESTRICT s1, int n);
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);
#ifdef __cplusplus
}

File diff suppressed because it is too large Load diff

View file

@ -37,6 +37,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,60 +60,69 @@ 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_audio_convert_unpack_u8 (gint32 * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_s8 (gint32 * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_u16 (gint32 * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_s16 (gint32 * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_u16_swap (gint32 * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_s16_swap (gint32 * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_u32 (gint32 * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_s32 (gint32 * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_u32_swap (gint32 * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_s32_swap (gint32 * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_float_s32 (guint32 * d1, const gfloat * s1, int n);
void orc_audio_convert_unpack_float_s32_swap (guint32 * d1, const gfloat * s1, int n);
void orc_audio_convert_unpack_double_s32 (guint32 * d1, const gdouble * s1, int n);
void orc_audio_convert_unpack_double_s32_swap (guint32 * d1, const gdouble * s1, int n);
void orc_audio_convert_unpack_float_double (gdouble * d1, const gfloat * s1, int n);
void orc_audio_convert_unpack_float_double_swap (gdouble * d1, const gfloat * s1, int n);
void orc_audio_convert_unpack_double_double (gdouble * d1, const gdouble * s1, int n);
void orc_audio_convert_unpack_double_double_swap (gdouble * d1, const gdouble * s1, int n);
void orc_audio_convert_unpack_u8_double (gdouble * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_s8_double (gdouble * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_u16_double (gdouble * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_s16_double (gdouble * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_u16_double_swap (gdouble * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_s16_double_swap (gdouble * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_u32_double (gdouble * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_s32_double (gdouble * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_u32_double_swap (gdouble * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_unpack_s32_double_swap (gdouble * d1, const guint8 * s1, int p1, int n);
void orc_audio_convert_pack_u8 (guint8 * d1, const gint32 * s1, int p1, int n);
void orc_audio_convert_pack_s8 (guint8 * d1, const gint32 * s1, int p1, int n);
void orc_audio_convert_pack_u16 (guint8 * d1, const gint32 * s1, int p1, int n);
void orc_audio_convert_pack_s16 (guint8 * d1, const gint32 * s1, int p1, int n);
void orc_audio_convert_pack_u16_swap (guint8 * d1, const gint32 * s1, int p1, int n);
void orc_audio_convert_pack_s16_swap (guint8 * d1, const gint32 * s1, int p1, int n);
void orc_audio_convert_pack_u32 (guint8 * d1, const gint32 * s1, int p1, int n);
void orc_audio_convert_pack_s32 (guint8 * d1, const gint32 * s1, int p1, int n);
void orc_audio_convert_pack_u32_swap (guint8 * d1, const gint32 * s1, int p1, int n);
void orc_audio_convert_pack_s32_swap (guint8 * d1, const gint32 * s1, int p1, int n);
void orc_audio_convert_pack_s32_float (gfloat * d1, const gint32 * s1, int n);
void orc_audio_convert_pack_s32_float_swap (gfloat * d1, const gint32 * s1, int n);
void orc_audio_convert_pack_s32_double (gdouble * d1, const gint32 * s1, int n);
void orc_audio_convert_pack_s32_double_swap (gdouble * d1, const gint32 * s1, int n);
void orc_audio_convert_pack_double_float (gfloat * d1, const gdouble * s1, int n);
void orc_audio_convert_pack_double_float_swap (gfloat * d1, const gdouble * s1, int n);
void orc_audio_convert_pack_double_u8 (guint8 * d1, const gdouble * s1, int p1, int n);
void orc_audio_convert_pack_double_s8 (guint8 * d1, const gdouble * s1, int p1, int n);
void orc_audio_convert_pack_double_u16 (guint8 * d1, const gdouble * s1, int p1, int n);
void orc_audio_convert_pack_double_s16 (guint8 * d1, const gdouble * s1, int p1, int n);
void orc_audio_convert_pack_double_u16_swap (guint8 * d1, const gdouble * s1, int p1, int n);
void orc_audio_convert_pack_double_s16_swap (guint8 * d1, const gdouble * s1, int p1, int n);
void orc_audio_convert_pack_double_u32 (guint8 * d1, const gdouble * s1, int p1, int n);
void orc_audio_convert_pack_double_s32 (guint8 * d1, const gdouble * s1, int p1, int n);
void orc_audio_convert_pack_double_u32_swap (guint8 * d1, const gdouble * s1, int p1, int n);
void orc_audio_convert_pack_double_s32_swap (guint8 * d1, const gdouble * s1, int p1, 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_audio_convert_unpack_u8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_s8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_u16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_s16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_u16_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_s16_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_u32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_s32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_u32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_s32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_float_s32 (guint32 * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
void orc_audio_convert_unpack_float_s32_swap (guint32 * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
void orc_audio_convert_unpack_double_s32 (guint32 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_audio_convert_unpack_double_s32_swap (guint32 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_audio_convert_unpack_float_double (gdouble * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
void orc_audio_convert_unpack_float_double_swap (gdouble * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
void orc_audio_convert_unpack_double_double (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_audio_convert_unpack_double_double_swap (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_audio_convert_unpack_u8_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_s8_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_u16_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_s16_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_u16_double_swap (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_s16_double_swap (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_u32_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_s32_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_u32_double_swap (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_unpack_s32_double_swap (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_u8 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_s8 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_u16 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_s16 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_u16_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_s16_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_u32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_s32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_u32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_s32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_s32_float (gfloat * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_audio_convert_pack_s32_float_swap (gfloat * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_audio_convert_pack_s32_double (gdouble * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_audio_convert_pack_s32_double_swap (gdouble * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_audio_convert_pack_double_float (gfloat * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_audio_convert_pack_double_float_swap (gfloat * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_audio_convert_pack_double_u8 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_double_s8 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_double_u16 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_double_s16 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_double_u16_swap (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_double_s16_swap (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_double_u32 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_double_s32 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_double_u32_swap (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
void orc_audio_convert_pack_double_s32_swap (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
#ifdef __cplusplus
}

View file

@ -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_
@ -72,31 +69,51 @@ 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_merge_linear_u8 (orc_uint8 * d1, const orc_uint8 * s1,
const orc_uint8 * s2, int p1, int n);
void orc_merge_linear_u16 (orc_uint16 * d1, const orc_uint16 * s1,
const orc_uint16 * s2, int p1, int p2, int n);
void orc_splat_u16 (orc_uint16 * d1, int p1, int n);
void orc_splat_u32 (orc_uint32 * d1, int p1, int n);
void orc_splat_u64 (orc_uint64 * d1, orc_int64 p1, int n);
void orc_downsample_u8 (guint8 * d1, const guint8 * s1, int n);
void orc_downsample_u16 (guint16 * d1, const guint16 * s1, int n);
void gst_videoscale_orc_downsample_u32 (guint8 * d1, const guint8 * s1, int n);
void gst_videoscale_orc_downsample_yuyv (guint8 * d1, const guint8 * s1, int n);
void gst_videoscale_orc_resample_nearest_u8 (guint8 * d1, const guint8 * s1,
#ifndef DISABLE_ORC
#include <orc/orc.h>
#endif
void orc_merge_linear_u8 (orc_uint8 * ORC_RESTRICT d1,
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
int p1, int n);
void orc_merge_linear_u16 (orc_uint16 * ORC_RESTRICT d1,
const orc_uint16 * ORC_RESTRICT s1, const orc_uint16 * ORC_RESTRICT s2,
int p1, int p2, int n);
void gst_videoscale_orc_resample_bilinear_u8 (guint8 * d1, const guint8 * s1,
int p1, int p2, int n);
void gst_videoscale_orc_resample_nearest_u32 (guint8 * d1, const guint8 * s1,
int p1, int p2, int n);
void gst_videoscale_orc_resample_bilinear_u32 (guint8 * d1, const guint8 * s1,
int p1, int p2, int n);
void gst_videoscale_orc_resample_merge_bilinear_u32 (guint8 * d1, guint8 * d2,
const guint8 * s1, const guint8 * s2, int p1, int p2, int p3, int n);
void gst_videoscale_orc_merge_bicubic_u8 (guint8 * d1, const guint8 * s1,
const guint8 * s2, const guint8 * s3, const guint8 * s4, int p1, int p2,
int p3, int p4, int n);
void orc_splat_u16 (orc_uint16 * ORC_RESTRICT d1, int p1, int n);
void orc_splat_u32 (orc_uint32 * ORC_RESTRICT d1, int p1, int n);
void orc_splat_u64 (orc_uint64 * ORC_RESTRICT d1, orc_int64 p1, int n);
void orc_downsample_u8 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int n);
void orc_downsample_u16 (guint16 * ORC_RESTRICT d1,
const guint16 * ORC_RESTRICT s1, int n);
void gst_videoscale_orc_downsample_u32 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int n);
void gst_videoscale_orc_downsample_yuyv (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int n);
void gst_videoscale_orc_resample_nearest_u8 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int p1, int p2, int n);
void gst_videoscale_orc_resample_bilinear_u8 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int p1, int p2, int n);
void gst_videoscale_orc_resample_nearest_u32 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int p1, int p2, int n);
void gst_videoscale_orc_resample_bilinear_u32 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int p1, int p2, int n);
void gst_videoscale_orc_resample_merge_bilinear_u32 (guint8 * ORC_RESTRICT d1,
guint8 * ORC_RESTRICT d2, const guint8 * ORC_RESTRICT s1,
const guint8 * ORC_RESTRICT s2, int p1, int p2, int p3, int n);
void gst_videoscale_orc_merge_bicubic_u8 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2,
const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4, int p1,
int p2, int p3, int p4, int n);
void gst_videoscale_orc_init (void);
@ -132,6 +149,7 @@ void gst_videoscale_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
@ -139,6 +157,7 @@ void gst_videoscale_orc_init (void);
#else
#define ORC_RESTRICT
#endif
#endif
/* end Orc C target preamble */
@ -146,7 +165,8 @@ void gst_videoscale_orc_init (void);
/* orc_merge_linear_u8 */
#ifdef DISABLE_ORC
void
orc_merge_linear_u8 (orc_uint8 * d1, const orc_uint8 * s1, const orc_uint8 * s2,
orc_merge_linear_u8 (orc_uint8 * ORC_RESTRICT d1,
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
int p1, int n)
{
int i;
@ -262,7 +282,8 @@ _backup_orc_merge_linear_u8 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_merge_linear_u8;
void
orc_merge_linear_u8 (orc_uint8 * d1, const orc_uint8 * s1, const orc_uint8 * s2,
orc_merge_linear_u8 (orc_uint8 * ORC_RESTRICT d1,
const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2,
int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
@ -286,8 +307,9 @@ orc_merge_linear_u8 (orc_uint8 * d1, const orc_uint8 * s1, const orc_uint8 * s2,
/* orc_merge_linear_u16 */
#ifdef DISABLE_ORC
void
orc_merge_linear_u16 (orc_uint16 * d1, const orc_uint16 * s1,
const orc_uint16 * s2, int p1, int p2, int n)
orc_merge_linear_u16 (orc_uint16 * ORC_RESTRICT d1,
const orc_uint16 * ORC_RESTRICT s1, const orc_uint16 * ORC_RESTRICT s2,
int p1, int p2, int n)
{
int i;
orc_union16 *ORC_RESTRICT ptr0;
@ -384,8 +406,9 @@ _backup_orc_merge_linear_u16 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_merge_linear_u16;
void
orc_merge_linear_u16 (orc_uint16 * d1, const orc_uint16 * s1,
const orc_uint16 * s2, int p1, int p2, int n)
orc_merge_linear_u16 (orc_uint16 * ORC_RESTRICT d1,
const orc_uint16 * ORC_RESTRICT s1, const orc_uint16 * ORC_RESTRICT s2,
int p1, int p2, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_merge_linear_u16;
@ -409,7 +432,7 @@ orc_merge_linear_u16 (orc_uint16 * d1, const orc_uint16 * s1,
/* orc_splat_u16 */
#ifdef DISABLE_ORC
void
orc_splat_u16 (orc_uint16 * d1, int p1, int n)
orc_splat_u16 (orc_uint16 * ORC_RESTRICT d1, int p1, int n)
{
int i;
orc_union16 *ORC_RESTRICT ptr0;
@ -456,7 +479,7 @@ _backup_orc_splat_u16 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_splat_u16;
void
orc_splat_u16 (orc_uint16 * d1, int p1, int n)
orc_splat_u16 (orc_uint16 * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_splat_u16;
@ -477,7 +500,7 @@ orc_splat_u16 (orc_uint16 * d1, int p1, int n)
/* orc_splat_u32 */
#ifdef DISABLE_ORC
void
orc_splat_u32 (orc_uint32 * d1, int p1, int n)
orc_splat_u32 (orc_uint32 * ORC_RESTRICT d1, int p1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -524,7 +547,7 @@ _backup_orc_splat_u32 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_splat_u32;
void
orc_splat_u32 (orc_uint32 * d1, int p1, int n)
orc_splat_u32 (orc_uint32 * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_splat_u32;
@ -545,7 +568,7 @@ orc_splat_u32 (orc_uint32 * d1, int p1, int n)
/* orc_splat_u64 */
#ifdef DISABLE_ORC
void
orc_splat_u64 (orc_uint64 * d1, orc_int64 p1, int n)
orc_splat_u64 (orc_uint64 * ORC_RESTRICT d1, orc_int64 p1, int n)
{
int i;
orc_union64 *ORC_RESTRICT ptr0;
@ -594,7 +617,7 @@ _backup_orc_splat_u64 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_splat_u64;
void
orc_splat_u64 (orc_uint64 * d1, orc_int64 p1, int n)
orc_splat_u64 (orc_uint64 * ORC_RESTRICT d1, orc_int64 p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_splat_u64;
@ -620,7 +643,8 @@ orc_splat_u64 (orc_uint64 * d1, orc_int64 p1, int n)
/* orc_downsample_u8 */
#ifdef DISABLE_ORC
void
orc_downsample_u8 (guint8 * d1, const guint8 * s1, int n)
orc_downsample_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1,
int n)
{
int i;
orc_int8 *ORC_RESTRICT ptr0;
@ -681,7 +705,8 @@ _backup_orc_downsample_u8 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_downsample_u8;
void
orc_downsample_u8 (guint8 * d1, const guint8 * s1, int n)
orc_downsample_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1,
int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_downsample_u8;
@ -702,7 +727,8 @@ orc_downsample_u8 (guint8 * d1, const guint8 * s1, int n)
/* orc_downsample_u16 */
#ifdef DISABLE_ORC
void
orc_downsample_u16 (guint16 * d1, const guint16 * s1, int n)
orc_downsample_u16 (guint16 * ORC_RESTRICT d1, const guint16 * ORC_RESTRICT s1,
int n)
{
int i;
orc_union16 *ORC_RESTRICT ptr0;
@ -763,7 +789,8 @@ _backup_orc_downsample_u16 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_downsample_u16;
void
orc_downsample_u16 (guint16 * d1, const guint16 * s1, int n)
orc_downsample_u16 (guint16 * ORC_RESTRICT d1, const guint16 * ORC_RESTRICT s1,
int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_downsample_u16;
@ -784,7 +811,8 @@ orc_downsample_u16 (guint16 * d1, const guint16 * s1, int n)
/* gst_videoscale_orc_downsample_u32 */
#ifdef DISABLE_ORC
void
gst_videoscale_orc_downsample_u32 (guint8 * d1, const guint8 * s1, int n)
gst_videoscale_orc_downsample_u32 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -851,7 +879,8 @@ _backup_gst_videoscale_orc_downsample_u32 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_gst_videoscale_orc_downsample_u32;
void
gst_videoscale_orc_downsample_u32 (guint8 * d1, const guint8 * s1, int n)
gst_videoscale_orc_downsample_u32 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_gst_videoscale_orc_downsample_u32;
@ -872,7 +901,8 @@ gst_videoscale_orc_downsample_u32 (guint8 * d1, const guint8 * s1, int n)
/* gst_videoscale_orc_downsample_yuyv */
#ifdef DISABLE_ORC
void
gst_videoscale_orc_downsample_yuyv (guint8 * d1, const guint8 * s1, int n)
gst_videoscale_orc_downsample_yuyv (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -991,7 +1021,8 @@ _backup_gst_videoscale_orc_downsample_yuyv (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_gst_videoscale_orc_downsample_yuyv;
void
gst_videoscale_orc_downsample_yuyv (guint8 * d1, const guint8 * s1, int n)
gst_videoscale_orc_downsample_yuyv (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_gst_videoscale_orc_downsample_yuyv;
@ -1012,8 +1043,8 @@ gst_videoscale_orc_downsample_yuyv (guint8 * d1, const guint8 * s1, int n)
/* gst_videoscale_orc_resample_nearest_u8 */
#ifdef DISABLE_ORC
void
gst_videoscale_orc_resample_nearest_u8 (guint8 * d1, const guint8 * s1, int p1,
int p2, int n)
gst_videoscale_orc_resample_nearest_u8 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int p1, int p2, int n)
{
int i;
orc_int8 *ORC_RESTRICT ptr0;
@ -1058,8 +1089,8 @@ _backup_gst_videoscale_orc_resample_nearest_u8 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_gst_videoscale_orc_resample_nearest_u8;
void
gst_videoscale_orc_resample_nearest_u8 (guint8 * d1, const guint8 * s1, int p1,
int p2, int n)
gst_videoscale_orc_resample_nearest_u8 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int p1, int p2, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_gst_videoscale_orc_resample_nearest_u8;
@ -1082,8 +1113,8 @@ gst_videoscale_orc_resample_nearest_u8 (guint8 * d1, const guint8 * s1, int p1,
/* gst_videoscale_orc_resample_bilinear_u8 */
#ifdef DISABLE_ORC
void
gst_videoscale_orc_resample_bilinear_u8 (guint8 * d1, const guint8 * s1, int p1,
int p2, int n)
gst_videoscale_orc_resample_bilinear_u8 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int p1, int p2, int n)
{
int i;
orc_int8 *ORC_RESTRICT ptr0;
@ -1138,8 +1169,8 @@ _backup_gst_videoscale_orc_resample_bilinear_u8 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_gst_videoscale_orc_resample_bilinear_u8;
void
gst_videoscale_orc_resample_bilinear_u8 (guint8 * d1, const guint8 * s1, int p1,
int p2, int n)
gst_videoscale_orc_resample_bilinear_u8 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int p1, int p2, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_gst_videoscale_orc_resample_bilinear_u8;
@ -1162,8 +1193,8 @@ gst_videoscale_orc_resample_bilinear_u8 (guint8 * d1, const guint8 * s1, int p1,
/* gst_videoscale_orc_resample_nearest_u32 */
#ifdef DISABLE_ORC
void
gst_videoscale_orc_resample_nearest_u32 (guint8 * d1, const guint8 * s1, int p1,
int p2, int n)
gst_videoscale_orc_resample_nearest_u32 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int p1, int p2, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -1208,8 +1239,8 @@ _backup_gst_videoscale_orc_resample_nearest_u32 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_gst_videoscale_orc_resample_nearest_u32;
void
gst_videoscale_orc_resample_nearest_u32 (guint8 * d1, const guint8 * s1, int p1,
int p2, int n)
gst_videoscale_orc_resample_nearest_u32 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int p1, int p2, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_gst_videoscale_orc_resample_nearest_u32;
@ -1232,8 +1263,8 @@ gst_videoscale_orc_resample_nearest_u32 (guint8 * d1, const guint8 * s1, int p1,
/* gst_videoscale_orc_resample_bilinear_u32 */
#ifdef DISABLE_ORC
void
gst_videoscale_orc_resample_bilinear_u32 (guint8 * d1, const guint8 * s1,
int p1, int p2, int n)
gst_videoscale_orc_resample_bilinear_u32 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int p1, int p2, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -1310,8 +1341,8 @@ _backup_gst_videoscale_orc_resample_bilinear_u32 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_gst_videoscale_orc_resample_bilinear_u32;
void
gst_videoscale_orc_resample_bilinear_u32 (guint8 * d1, const guint8 * s1,
int p1, int p2, int n)
gst_videoscale_orc_resample_bilinear_u32 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, int p1, int p2, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_gst_videoscale_orc_resample_bilinear_u32;
@ -1334,8 +1365,9 @@ gst_videoscale_orc_resample_bilinear_u32 (guint8 * d1, const guint8 * s1,
/* gst_videoscale_orc_resample_merge_bilinear_u32 */
#ifdef DISABLE_ORC
void
gst_videoscale_orc_resample_merge_bilinear_u32 (guint8 * d1, guint8 * d2,
const guint8 * s1, const guint8 * s2, int p1, int p2, int p3, int n)
gst_videoscale_orc_resample_merge_bilinear_u32 (guint8 * ORC_RESTRICT d1,
guint8 * ORC_RESTRICT d2, const guint8 * ORC_RESTRICT s1,
const guint8 * ORC_RESTRICT s2, int p1, int p2, int p3, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -1515,8 +1547,9 @@ _backup_gst_videoscale_orc_resample_merge_bilinear_u32 (OrcExecutor *
static OrcProgram *_orc_program_gst_videoscale_orc_resample_merge_bilinear_u32;
void
gst_videoscale_orc_resample_merge_bilinear_u32 (guint8 * d1, guint8 * d2,
const guint8 * s1, const guint8 * s2, int p1, int p2, int p3, int n)
gst_videoscale_orc_resample_merge_bilinear_u32 (guint8 * ORC_RESTRICT d1,
guint8 * ORC_RESTRICT d2, const guint8 * ORC_RESTRICT s1,
const guint8 * ORC_RESTRICT s2, int p1, int p2, int p3, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_gst_videoscale_orc_resample_merge_bilinear_u32;
@ -1542,9 +1575,10 @@ gst_videoscale_orc_resample_merge_bilinear_u32 (guint8 * d1, guint8 * d2,
/* gst_videoscale_orc_merge_bicubic_u8 */
#ifdef DISABLE_ORC
void
gst_videoscale_orc_merge_bicubic_u8 (guint8 * d1, const guint8 * s1,
const guint8 * s2, const guint8 * s3, const guint8 * s4, int p1, int p2,
int p3, int p4, int n)
gst_videoscale_orc_merge_bicubic_u8 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2,
const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4, int p1,
int p2, int p3, int p4, int n)
{
int i;
orc_int8 *ORC_RESTRICT ptr0;
@ -1709,9 +1743,10 @@ _backup_gst_videoscale_orc_merge_bicubic_u8 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_gst_videoscale_orc_merge_bicubic_u8;
void
gst_videoscale_orc_merge_bicubic_u8 (guint8 * d1, const guint8 * s1,
const guint8 * s2, const guint8 * s3, const guint8 * s4, int p1, int p2,
int p3, int p4, int n)
gst_videoscale_orc_merge_bicubic_u8 (guint8 * ORC_RESTRICT d1,
const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2,
const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4, int p1,
int p2, int p3, int p4, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_gst_videoscale_orc_merge_bicubic_u8;
@ -1743,7 +1778,6 @@ gst_videoscale_orc_init (void)
{
/* orc_merge_linear_u8 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_merge_linear_u8");
@ -1775,14 +1809,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "addb", 0, ORC_VAR_D1, ORC_VAR_T4, ORC_VAR_T3,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_merge_linear_u8 = p;
}
{
/* orc_merge_linear_u16 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_merge_linear_u16");
@ -1807,14 +1840,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "convlw", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_merge_linear_u16 = p;
}
{
/* orc_splat_u16 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_splat_u16");
@ -1825,14 +1857,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "copyw", 0, ORC_VAR_D1, ORC_VAR_P1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_splat_u16 = p;
}
{
/* orc_splat_u32 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_splat_u32");
@ -1843,14 +1874,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "copyl", 0, ORC_VAR_D1, ORC_VAR_P1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_splat_u32 = p;
}
{
/* orc_splat_u64 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_splat_u64");
@ -1861,14 +1891,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "copyq", 0, ORC_VAR_D1, ORC_VAR_P1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_splat_u64 = p;
}
{
/* orc_downsample_u8 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_downsample_u8");
@ -1883,14 +1912,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "avgub", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_T2,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_downsample_u8 = p;
}
{
/* orc_downsample_u16 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_downsample_u16");
@ -1905,14 +1933,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "avguw", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_T2,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_downsample_u16 = p;
}
{
/* gst_videoscale_orc_downsample_u32 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "gst_videoscale_orc_downsample_u32");
@ -1928,14 +1955,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "avgub", 2, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_T2,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_gst_videoscale_orc_downsample_u32 = p;
}
{
/* gst_videoscale_orc_downsample_yuyv */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "gst_videoscale_orc_downsample_yuyv");
@ -1963,14 +1989,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "mergebw", 1, ORC_VAR_D1, ORC_VAR_T5, ORC_VAR_T6,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_gst_videoscale_orc_downsample_yuyv = p;
}
{
/* gst_videoscale_orc_resample_nearest_u8 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "gst_videoscale_orc_resample_nearest_u8");
@ -1984,14 +2009,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "ldresnearb", 0, ORC_VAR_D1, ORC_VAR_S1,
ORC_VAR_P1, ORC_VAR_P2);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_gst_videoscale_orc_resample_nearest_u8 = p;
}
{
/* gst_videoscale_orc_resample_bilinear_u8 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "gst_videoscale_orc_resample_bilinear_u8");
@ -2005,14 +2029,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "ldreslinb", 0, ORC_VAR_D1, ORC_VAR_S1, ORC_VAR_P1,
ORC_VAR_P2);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_gst_videoscale_orc_resample_bilinear_u8 = p;
}
{
/* gst_videoscale_orc_resample_nearest_u32 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "gst_videoscale_orc_resample_nearest_u32");
@ -2026,14 +2049,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "ldresnearl", 0, ORC_VAR_D1, ORC_VAR_S1,
ORC_VAR_P1, ORC_VAR_P2);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_gst_videoscale_orc_resample_nearest_u32 = p;
}
{
/* gst_videoscale_orc_resample_bilinear_u32 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "gst_videoscale_orc_resample_bilinear_u32");
@ -2047,14 +2069,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "ldreslinl", 0, ORC_VAR_D1, ORC_VAR_S1, ORC_VAR_P1,
ORC_VAR_P2);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_gst_videoscale_orc_resample_bilinear_u32 = p;
}
{
/* gst_videoscale_orc_resample_merge_bilinear_u32 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "gst_videoscale_orc_resample_merge_bilinear_u32");
@ -2092,14 +2113,13 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "addb", 2, ORC_VAR_D1, ORC_VAR_T3, ORC_VAR_T1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_gst_videoscale_orc_resample_merge_bilinear_u32 = p;
}
{
/* gst_videoscale_orc_merge_bicubic_u8 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "gst_videoscale_orc_merge_bicubic_u8");
@ -2140,7 +2160,7 @@ gst_videoscale_orc_init (void)
orc_program_append_2 (p, "convsuswb", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_gst_videoscale_orc_merge_bicubic_u8 = p;
}

View file

@ -60,21 +60,30 @@ 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_merge_linear_u8 (orc_uint8 * d1, const orc_uint8 * s1, const orc_uint8 * s2, int p1, int n);
void orc_merge_linear_u16 (orc_uint16 * d1, const orc_uint16 * s1, const orc_uint16 * s2, int p1, int p2, int n);
void orc_splat_u16 (orc_uint16 * d1, int p1, int n);
void orc_splat_u32 (orc_uint32 * d1, int p1, int n);
void orc_splat_u64 (orc_uint64 * d1, orc_int64 p1, int n);
void orc_downsample_u8 (guint8 * d1, const guint8 * s1, int n);
void orc_downsample_u16 (guint16 * d1, const guint16 * s1, int n);
void gst_videoscale_orc_downsample_u32 (guint8 * d1, const guint8 * s1, int n);
void gst_videoscale_orc_downsample_yuyv (guint8 * d1, const guint8 * s1, int n);
void gst_videoscale_orc_resample_nearest_u8 (guint8 * d1, const guint8 * s1, int p1, int p2, int n);
void gst_videoscale_orc_resample_bilinear_u8 (guint8 * d1, const guint8 * s1, int p1, int p2, int n);
void gst_videoscale_orc_resample_nearest_u32 (guint8 * d1, const guint8 * s1, int p1, int p2, int n);
void gst_videoscale_orc_resample_bilinear_u32 (guint8 * d1, const guint8 * s1, int p1, int p2, int n);
void gst_videoscale_orc_resample_merge_bilinear_u32 (guint8 * d1, guint8 * d2, const guint8 * s1, const guint8 * s2, int p1, int p2, int p3, int n);
void gst_videoscale_orc_merge_bicubic_u8 (guint8 * d1, const guint8 * s1, const guint8 * s2, const guint8 * s3, const guint8 * s4, int p1, int p2, int p3, int p4, 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_merge_linear_u8 (orc_uint8 * ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, int p1, int n);
void orc_merge_linear_u16 (orc_uint16 * ORC_RESTRICT d1, const orc_uint16 * ORC_RESTRICT s1, const orc_uint16 * ORC_RESTRICT s2, int p1, int p2, int n);
void orc_splat_u16 (orc_uint16 * ORC_RESTRICT d1, int p1, int n);
void orc_splat_u32 (orc_uint32 * ORC_RESTRICT d1, int p1, int n);
void orc_splat_u64 (orc_uint64 * ORC_RESTRICT d1, orc_int64 p1, int n);
void orc_downsample_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_downsample_u16 (guint16 * ORC_RESTRICT d1, const guint16 * ORC_RESTRICT s1, int n);
void gst_videoscale_orc_downsample_u32 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void gst_videoscale_orc_downsample_yuyv (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void gst_videoscale_orc_resample_nearest_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int p2, int n);
void gst_videoscale_orc_resample_bilinear_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int p2, int n);
void gst_videoscale_orc_resample_nearest_u32 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int p2, int n);
void gst_videoscale_orc_resample_bilinear_u32 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int p2, int n);
void gst_videoscale_orc_resample_merge_bilinear_u32 (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int p1, int p2, int p3, int n);
void gst_videoscale_orc_merge_bicubic_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4, int p1, int p2, int p3, int p4, int n);
#ifdef __cplusplus
}

View file

@ -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,11 +69,23 @@ 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 gst_orc_splat_u8 (guint8 * d1, int p1, int n);
void gst_orc_splat_s16 (gint8 * d1, int p1, int n);
void gst_orc_splat_u16 (guint8 * d1, int p1, int n);
void gst_orc_splat_u32 (guint8 * d1, int p1, int n);
#ifndef DISABLE_ORC
#include <orc/orc.h>
#endif
void gst_orc_splat_u8 (guint8 * ORC_RESTRICT d1, int p1, int n);
void gst_orc_splat_s16 (gint8 * ORC_RESTRICT d1, int p1, int n);
void gst_orc_splat_u16 (guint8 * ORC_RESTRICT d1, int p1, int n);
void gst_orc_splat_u32 (guint8 * ORC_RESTRICT d1, int p1, int n);
void gst_videotestsrc_orc_init (void);
@ -111,6 +121,7 @@ void gst_videotestsrc_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
@ -118,6 +129,7 @@ void gst_videotestsrc_orc_init (void);
#else
#define ORC_RESTRICT
#endif
#endif
/* end Orc C target preamble */
@ -125,7 +137,7 @@ void gst_videotestsrc_orc_init (void);
/* gst_orc_splat_u8 */
#ifdef DISABLE_ORC
void
gst_orc_splat_u8 (guint8 * d1, int p1, int n)
gst_orc_splat_u8 (guint8 * ORC_RESTRICT d1, int p1, int n)
{
int i;
orc_int8 *ORC_RESTRICT ptr0;
@ -172,7 +184,7 @@ _backup_gst_orc_splat_u8 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_gst_orc_splat_u8;
void
gst_orc_splat_u8 (guint8 * d1, int p1, int n)
gst_orc_splat_u8 (guint8 * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_gst_orc_splat_u8;
@ -193,7 +205,7 @@ gst_orc_splat_u8 (guint8 * d1, int p1, int n)
/* gst_orc_splat_s16 */
#ifdef DISABLE_ORC
void
gst_orc_splat_s16 (gint8 * d1, int p1, int n)
gst_orc_splat_s16 (gint8 * ORC_RESTRICT d1, int p1, int n)
{
int i;
orc_union16 *ORC_RESTRICT ptr0;
@ -240,7 +252,7 @@ _backup_gst_orc_splat_s16 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_gst_orc_splat_s16;
void
gst_orc_splat_s16 (gint8 * d1, int p1, int n)
gst_orc_splat_s16 (gint8 * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_gst_orc_splat_s16;
@ -261,7 +273,7 @@ gst_orc_splat_s16 (gint8 * d1, int p1, int n)
/* gst_orc_splat_u16 */
#ifdef DISABLE_ORC
void
gst_orc_splat_u16 (guint8 * d1, int p1, int n)
gst_orc_splat_u16 (guint8 * ORC_RESTRICT d1, int p1, int n)
{
int i;
orc_union16 *ORC_RESTRICT ptr0;
@ -308,7 +320,7 @@ _backup_gst_orc_splat_u16 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_gst_orc_splat_u16;
void
gst_orc_splat_u16 (guint8 * d1, int p1, int n)
gst_orc_splat_u16 (guint8 * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_gst_orc_splat_u16;
@ -329,7 +341,7 @@ gst_orc_splat_u16 (guint8 * d1, int p1, int n)
/* gst_orc_splat_u32 */
#ifdef DISABLE_ORC
void
gst_orc_splat_u32 (guint8 * d1, int p1, int n)
gst_orc_splat_u32 (guint8 * ORC_RESTRICT d1, int p1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -376,7 +388,7 @@ _backup_gst_orc_splat_u32 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_gst_orc_splat_u32;
void
gst_orc_splat_u32 (guint8 * d1, int p1, int n)
gst_orc_splat_u32 (guint8 * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_gst_orc_splat_u32;
@ -401,7 +413,6 @@ gst_videotestsrc_orc_init (void)
{
/* gst_orc_splat_u8 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "gst_orc_splat_u8");
@ -412,14 +423,13 @@ gst_videotestsrc_orc_init (void)
orc_program_append_2 (p, "copyb", 0, ORC_VAR_D1, ORC_VAR_P1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_gst_orc_splat_u8 = p;
}
{
/* gst_orc_splat_s16 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "gst_orc_splat_s16");
@ -430,14 +440,13 @@ gst_videotestsrc_orc_init (void)
orc_program_append_2 (p, "copyw", 0, ORC_VAR_D1, ORC_VAR_P1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_gst_orc_splat_s16 = p;
}
{
/* gst_orc_splat_u16 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "gst_orc_splat_u16");
@ -448,14 +457,13 @@ gst_videotestsrc_orc_init (void)
orc_program_append_2 (p, "copyw", 0, ORC_VAR_D1, ORC_VAR_P1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_gst_orc_splat_u16 = p;
}
{
/* gst_orc_splat_u32 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "gst_orc_splat_u32");
@ -466,7 +474,7 @@ gst_videotestsrc_orc_init (void)
orc_program_append_2 (p, "copyl", 0, ORC_VAR_D1, ORC_VAR_P1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_gst_orc_splat_u32 = p;
}

View file

@ -37,6 +37,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 +60,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 gst_orc_splat_u8 (guint8 * d1, int p1, int n);
void gst_orc_splat_s16 (gint8 * d1, int p1, int n);
void gst_orc_splat_u16 (guint8 * d1, int p1, int n);
void gst_orc_splat_u32 (guint8 * d1, int p1, 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 gst_orc_splat_u8 (guint8 * ORC_RESTRICT d1, int p1, int n);
void gst_orc_splat_s16 (gint8 * ORC_RESTRICT d1, int p1, int n);
void gst_orc_splat_u16 (guint8 * ORC_RESTRICT d1, int p1, int n);
void gst_orc_splat_u32 (guint8 * ORC_RESTRICT d1, int p1, int n);
#ifdef __cplusplus
}

View file

@ -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,25 +69,46 @@ 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_scalarmultiply_f64_ns (double *d1, double p1, int n);
void orc_scalarmultiply_f32_ns (float *d1, float p1, int n);
void orc_process_int32 (gint32 * d1, int p1, int n);
void orc_process_int32_clamp (gint32 * d1, int p1, int n);
void orc_process_int16 (gint16 * d1, int p1, int n);
void orc_process_int16_clamp (gint16 * d1, int p1, int n);
void orc_process_int8 (gint8 * d1, int p1, int n);
void orc_process_int8_clamp (gint8 * d1, int p1, int n);
void orc_memset_f64 (gdouble * d1, double p1, int n);
void orc_prepare_volumes (gdouble * d1, const gboolean * s1, int n);
void orc_process_controlled_f64_1ch (gdouble * d1, const gdouble * s1, int n);
void orc_process_controlled_f32_1ch (gfloat * d1, const gdouble * s1, int n);
void orc_process_controlled_f32_2ch (gfloat * d1, const gdouble * s1, int n);
void orc_process_controlled_int32_1ch (gint32 * d1, const gdouble * s1, int n);
void orc_process_controlled_int16_1ch (gint16 * d1, const gdouble * s1, int n);
void orc_process_controlled_int16_2ch (gint16 * d1, const gdouble * s1, int n);
void orc_process_controlled_int8_1ch (gint8 * d1, const gdouble * s1, int n);
void orc_process_controlled_int8_2ch (gint8 * d1, const gdouble * s1, int n);
#ifndef DISABLE_ORC
#include <orc/orc.h>
#endif
void orc_scalarmultiply_f64_ns (double *ORC_RESTRICT d1, double p1, int n);
void orc_scalarmultiply_f32_ns (float *ORC_RESTRICT d1, float p1, int n);
void orc_process_int32 (gint32 * ORC_RESTRICT d1, int p1, int n);
void orc_process_int32_clamp (gint32 * ORC_RESTRICT d1, int p1, int n);
void orc_process_int16 (gint16 * ORC_RESTRICT d1, int p1, int n);
void orc_process_int16_clamp (gint16 * ORC_RESTRICT d1, int p1, int n);
void orc_process_int8 (gint8 * ORC_RESTRICT d1, int p1, int n);
void orc_process_int8_clamp (gint8 * ORC_RESTRICT d1, int p1, int n);
void orc_memset_f64 (gdouble * ORC_RESTRICT d1, double p1, int n);
void orc_prepare_volumes (gdouble * ORC_RESTRICT d1,
const gboolean * ORC_RESTRICT s1, int n);
void orc_process_controlled_f64_1ch (gdouble * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_f32_1ch (gfloat * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_f32_2ch (gfloat * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_int32_1ch (gint32 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_int16_1ch (gint16 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_int16_2ch (gint16 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_int8_1ch (gint8 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_int8_2ch (gint8 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n);
void gst_volume_orc_init (void);
@ -125,6 +144,7 @@ void gst_volume_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
@ -132,6 +152,7 @@ void gst_volume_orc_init (void);
#else
#define ORC_RESTRICT
#endif
#endif
/* end Orc C target preamble */
@ -139,7 +160,7 @@ void gst_volume_orc_init (void);
/* orc_scalarmultiply_f64_ns */
#ifdef DISABLE_ORC
void
orc_scalarmultiply_f64_ns (double *d1, double p1, int n)
orc_scalarmultiply_f64_ns (double *ORC_RESTRICT d1, double p1, int n)
{
int i;
orc_union64 *ORC_RESTRICT ptr0;
@ -210,7 +231,7 @@ _backup_orc_scalarmultiply_f64_ns (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_scalarmultiply_f64_ns;
void
orc_scalarmultiply_f64_ns (double *d1, double p1, int n)
orc_scalarmultiply_f64_ns (double *ORC_RESTRICT d1, double p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_scalarmultiply_f64_ns;
@ -236,7 +257,7 @@ orc_scalarmultiply_f64_ns (double *d1, double p1, int n)
/* orc_scalarmultiply_f32_ns */
#ifdef DISABLE_ORC
void
orc_scalarmultiply_f32_ns (float *d1, float p1, int n)
orc_scalarmultiply_f32_ns (float *ORC_RESTRICT d1, float p1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -305,7 +326,7 @@ _backup_orc_scalarmultiply_f32_ns (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_scalarmultiply_f32_ns;
void
orc_scalarmultiply_f32_ns (float *d1, float p1, int n)
orc_scalarmultiply_f32_ns (float *ORC_RESTRICT d1, float p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_scalarmultiply_f32_ns;
@ -330,7 +351,7 @@ orc_scalarmultiply_f32_ns (float *d1, float p1, int n)
/* orc_process_int32 */
#ifdef DISABLE_ORC
void
orc_process_int32 (gint32 * d1, int p1, int n)
orc_process_int32 (gint32 * ORC_RESTRICT d1, int p1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -395,7 +416,7 @@ _backup_orc_process_int32 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_int32;
void
orc_process_int32 (gint32 * d1, int p1, int n)
orc_process_int32 (gint32 * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_int32;
@ -416,7 +437,7 @@ orc_process_int32 (gint32 * d1, int p1, int n)
/* orc_process_int32_clamp */
#ifdef DISABLE_ORC
void
orc_process_int32_clamp (gint32 * d1, int p1, int n)
orc_process_int32_clamp (gint32 * ORC_RESTRICT d1, int p1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -481,7 +502,7 @@ _backup_orc_process_int32_clamp (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_int32_clamp;
void
orc_process_int32_clamp (gint32 * d1, int p1, int n)
orc_process_int32_clamp (gint32 * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_int32_clamp;
@ -502,7 +523,7 @@ orc_process_int32_clamp (gint32 * d1, int p1, int n)
/* orc_process_int16 */
#ifdef DISABLE_ORC
void
orc_process_int16 (gint16 * d1, int p1, int n)
orc_process_int16 (gint16 * ORC_RESTRICT d1, int p1, int n)
{
int i;
orc_union16 *ORC_RESTRICT ptr0;
@ -567,7 +588,7 @@ _backup_orc_process_int16 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_int16;
void
orc_process_int16 (gint16 * d1, int p1, int n)
orc_process_int16 (gint16 * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_int16;
@ -588,7 +609,7 @@ orc_process_int16 (gint16 * d1, int p1, int n)
/* orc_process_int16_clamp */
#ifdef DISABLE_ORC
void
orc_process_int16_clamp (gint16 * d1, int p1, int n)
orc_process_int16_clamp (gint16 * ORC_RESTRICT d1, int p1, int n)
{
int i;
orc_union16 *ORC_RESTRICT ptr0;
@ -653,7 +674,7 @@ _backup_orc_process_int16_clamp (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_int16_clamp;
void
orc_process_int16_clamp (gint16 * d1, int p1, int n)
orc_process_int16_clamp (gint16 * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_int16_clamp;
@ -674,7 +695,7 @@ orc_process_int16_clamp (gint16 * d1, int p1, int n)
/* orc_process_int8 */
#ifdef DISABLE_ORC
void
orc_process_int8 (gint8 * d1, int p1, int n)
orc_process_int8 (gint8 * ORC_RESTRICT d1, int p1, int n)
{
int i;
orc_int8 *ORC_RESTRICT ptr0;
@ -739,7 +760,7 @@ _backup_orc_process_int8 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_int8;
void
orc_process_int8 (gint8 * d1, int p1, int n)
orc_process_int8 (gint8 * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_int8;
@ -760,7 +781,7 @@ orc_process_int8 (gint8 * d1, int p1, int n)
/* orc_process_int8_clamp */
#ifdef DISABLE_ORC
void
orc_process_int8_clamp (gint8 * d1, int p1, int n)
orc_process_int8_clamp (gint8 * ORC_RESTRICT d1, int p1, int n)
{
int i;
orc_int8 *ORC_RESTRICT ptr0;
@ -825,7 +846,7 @@ _backup_orc_process_int8_clamp (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_int8_clamp;
void
orc_process_int8_clamp (gint8 * d1, int p1, int n)
orc_process_int8_clamp (gint8 * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_int8_clamp;
@ -846,7 +867,7 @@ orc_process_int8_clamp (gint8 * d1, int p1, int n)
/* orc_memset_f64 */
#ifdef DISABLE_ORC
void
orc_memset_f64 (gdouble * d1, double p1, int n)
orc_memset_f64 (gdouble * ORC_RESTRICT d1, double p1, int n)
{
int i;
orc_union64 *ORC_RESTRICT ptr0;
@ -895,7 +916,7 @@ _backup_orc_memset_f64 (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_memset_f64;
void
orc_memset_f64 (gdouble * d1, double p1, int n)
orc_memset_f64 (gdouble * ORC_RESTRICT d1, double p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_memset_f64;
@ -921,7 +942,8 @@ orc_memset_f64 (gdouble * d1, double p1, int n)
/* orc_prepare_volumes */
#ifdef DISABLE_ORC
void
orc_prepare_volumes (gdouble * d1, const gboolean * s1, int n)
orc_prepare_volumes (gdouble * ORC_RESTRICT d1,
const gboolean * ORC_RESTRICT s1, int n)
{
int i;
orc_union64 *ORC_RESTRICT ptr0;
@ -1028,7 +1050,8 @@ _backup_orc_prepare_volumes (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_prepare_volumes;
void
orc_prepare_volumes (gdouble * d1, const gboolean * s1, int n)
orc_prepare_volumes (gdouble * ORC_RESTRICT d1,
const gboolean * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_prepare_volumes;
@ -1049,7 +1072,8 @@ orc_prepare_volumes (gdouble * d1, const gboolean * s1, int n)
/* orc_process_controlled_f64_1ch */
#ifdef DISABLE_ORC
void
orc_process_controlled_f64_1ch (gdouble * d1, const gdouble * s1, int n)
orc_process_controlled_f64_1ch (gdouble * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
int i;
orc_union64 *ORC_RESTRICT ptr0;
@ -1122,7 +1146,8 @@ _backup_orc_process_controlled_f64_1ch (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_controlled_f64_1ch;
void
orc_process_controlled_f64_1ch (gdouble * d1, const gdouble * s1, int n)
orc_process_controlled_f64_1ch (gdouble * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_controlled_f64_1ch;
@ -1143,7 +1168,8 @@ orc_process_controlled_f64_1ch (gdouble * d1, const gdouble * s1, int n)
/* orc_process_controlled_f32_1ch */
#ifdef DISABLE_ORC
void
orc_process_controlled_f32_1ch (gfloat * d1, const gdouble * s1, int n)
orc_process_controlled_f32_1ch (gfloat * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -1234,7 +1260,8 @@ _backup_orc_process_controlled_f32_1ch (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_controlled_f32_1ch;
void
orc_process_controlled_f32_1ch (gfloat * d1, const gdouble * s1, int n)
orc_process_controlled_f32_1ch (gfloat * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_controlled_f32_1ch;
@ -1255,7 +1282,8 @@ orc_process_controlled_f32_1ch (gfloat * d1, const gdouble * s1, int n)
/* orc_process_controlled_f32_2ch */
#ifdef DISABLE_ORC
void
orc_process_controlled_f32_2ch (gfloat * d1, const gdouble * s1, int n)
orc_process_controlled_f32_2ch (gfloat * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
int i;
orc_union64 *ORC_RESTRICT ptr0;
@ -1372,7 +1400,8 @@ _backup_orc_process_controlled_f32_2ch (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_controlled_f32_2ch;
void
orc_process_controlled_f32_2ch (gfloat * d1, const gdouble * s1, int n)
orc_process_controlled_f32_2ch (gfloat * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_controlled_f32_2ch;
@ -1393,7 +1422,8 @@ orc_process_controlled_f32_2ch (gfloat * d1, const gdouble * s1, int n)
/* orc_process_controlled_int32_1ch */
#ifdef DISABLE_ORC
void
orc_process_controlled_int32_1ch (gint32 * d1, const gdouble * s1, int n)
orc_process_controlled_int32_1ch (gint32 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -1490,7 +1520,8 @@ _backup_orc_process_controlled_int32_1ch (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_controlled_int32_1ch;
void
orc_process_controlled_int32_1ch (gint32 * d1, const gdouble * s1, int n)
orc_process_controlled_int32_1ch (gint32 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_controlled_int32_1ch;
@ -1511,7 +1542,8 @@ orc_process_controlled_int32_1ch (gint32 * d1, const gdouble * s1, int n)
/* orc_process_controlled_int16_1ch */
#ifdef DISABLE_ORC
void
orc_process_controlled_int16_1ch (gint16 * d1, const gdouble * s1, int n)
orc_process_controlled_int16_1ch (gint16 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
int i;
orc_union16 *ORC_RESTRICT ptr0;
@ -1638,7 +1670,8 @@ _backup_orc_process_controlled_int16_1ch (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_controlled_int16_1ch;
void
orc_process_controlled_int16_1ch (gint16 * d1, const gdouble * s1, int n)
orc_process_controlled_int16_1ch (gint16 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_controlled_int16_1ch;
@ -1659,7 +1692,8 @@ orc_process_controlled_int16_1ch (gint16 * d1, const gdouble * s1, int n)
/* orc_process_controlled_int16_2ch */
#ifdef DISABLE_ORC
void
orc_process_controlled_int16_2ch (gint16 * d1, const gdouble * s1, int n)
orc_process_controlled_int16_2ch (gint16 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
int i;
orc_union32 *ORC_RESTRICT ptr0;
@ -1832,7 +1866,8 @@ _backup_orc_process_controlled_int16_2ch (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_controlled_int16_2ch;
void
orc_process_controlled_int16_2ch (gint16 * d1, const gdouble * s1, int n)
orc_process_controlled_int16_2ch (gint16 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_controlled_int16_2ch;
@ -1853,7 +1888,8 @@ orc_process_controlled_int16_2ch (gint16 * d1, const gdouble * s1, int n)
/* orc_process_controlled_int8_1ch */
#ifdef DISABLE_ORC
void
orc_process_controlled_int8_1ch (gint8 * d1, const gdouble * s1, int n)
orc_process_controlled_int8_1ch (gint8 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
int i;
orc_int8 *ORC_RESTRICT ptr0;
@ -1992,7 +2028,8 @@ _backup_orc_process_controlled_int8_1ch (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_controlled_int8_1ch;
void
orc_process_controlled_int8_1ch (gint8 * d1, const gdouble * s1, int n)
orc_process_controlled_int8_1ch (gint8 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_controlled_int8_1ch;
@ -2013,7 +2050,8 @@ orc_process_controlled_int8_1ch (gint8 * d1, const gdouble * s1, int n)
/* orc_process_controlled_int8_2ch */
#ifdef DISABLE_ORC
void
orc_process_controlled_int8_2ch (gint8 * d1, const gdouble * s1, int n)
orc_process_controlled_int8_2ch (gint8 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
int i;
orc_union16 *ORC_RESTRICT ptr0;
@ -2202,7 +2240,8 @@ _backup_orc_process_controlled_int8_2ch (OrcExecutor * ORC_RESTRICT ex)
static OrcProgram *_orc_program_orc_process_controlled_int8_2ch;
void
orc_process_controlled_int8_2ch (gint8 * d1, const gdouble * s1, int n)
orc_process_controlled_int8_2ch (gint8 * ORC_RESTRICT d1,
const gdouble * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
OrcProgram *p = _orc_program_orc_process_controlled_int8_2ch;
@ -2227,7 +2266,6 @@ gst_volume_orc_init (void)
{
/* orc_scalarmultiply_f64_ns */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_scalarmultiply_f64_ns");
@ -2238,14 +2276,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "muld", 0, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_P1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_scalarmultiply_f64_ns = p;
}
{
/* orc_scalarmultiply_f32_ns */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_scalarmultiply_f32_ns");
@ -2256,14 +2293,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "mulf", 0, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_P1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_scalarmultiply_f32_ns = p;
}
{
/* orc_process_int32 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_int32");
@ -2280,14 +2316,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "convql", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_int32 = p;
}
{
/* orc_process_int32_clamp */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_int32_clamp");
@ -2304,14 +2339,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "convsssql", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_int32_clamp = p;
}
{
/* orc_process_int16 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_int16");
@ -2328,14 +2362,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "convlw", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_int16 = p;
}
{
/* orc_process_int16_clamp */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_int16_clamp");
@ -2352,14 +2385,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "convssslw", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_int16_clamp = p;
}
{
/* orc_process_int8 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_int8");
@ -2376,14 +2408,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "convwb", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_int8 = p;
}
{
/* orc_process_int8_clamp */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_int8_clamp");
@ -2400,14 +2431,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "convssswb", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_int8_clamp = p;
}
{
/* orc_memset_f64 */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_memset_f64");
@ -2418,14 +2448,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "copyq", 0, ORC_VAR_D1, ORC_VAR_P1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_memset_f64 = p;
}
{
/* orc_prepare_volumes */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_prepare_volumes");
@ -2442,14 +2471,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "muld", 0, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_T1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_prepare_volumes = p;
}
{
/* orc_process_controlled_f64_1ch */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_controlled_f64_1ch");
@ -2460,14 +2488,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "muld", 0, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_S1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_controlled_f64_1ch = p;
}
{
/* orc_process_controlled_f32_1ch */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_controlled_f32_1ch");
@ -2481,14 +2508,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "mulf", 0, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_T1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_controlled_f32_1ch = p;
}
{
/* orc_process_controlled_f32_2ch */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_controlled_f32_2ch");
@ -2505,14 +2531,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "mulf", 1, ORC_VAR_D1, ORC_VAR_D1, ORC_VAR_T2,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_controlled_f32_2ch = p;
}
{
/* orc_process_controlled_int32_1ch */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_controlled_int32_1ch");
@ -2529,14 +2554,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "convdl", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_controlled_int32_1ch = p;
}
{
/* orc_process_controlled_int16_1ch */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_controlled_int16_1ch");
@ -2560,14 +2584,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "convssslw", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_controlled_int16_1ch = p;
}
{
/* orc_process_controlled_int16_2ch */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_controlled_int16_2ch");
@ -2594,14 +2617,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "convssslw", 1, ORC_VAR_D1, ORC_VAR_T3, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_controlled_int16_2ch = p;
}
{
/* orc_process_controlled_int8_1ch */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_controlled_int8_1ch");
@ -2630,14 +2652,13 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "convssswb", 0, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_controlled_int8_1ch = p;
}
{
/* orc_process_controlled_int8_2ch */
OrcProgram *p;
OrcCompileResult result;
p = orc_program_new ();
orc_program_set_name (p, "orc_process_controlled_int8_2ch");
@ -2668,7 +2689,7 @@ gst_volume_orc_init (void)
orc_program_append_2 (p, "convssswb", 1, ORC_VAR_D1, ORC_VAR_T1, ORC_VAR_D1,
ORC_VAR_D1);
result = orc_program_compile (p);
orc_program_compile (p);
_orc_program_orc_process_controlled_int8_2ch = p;
}

View file

@ -37,6 +37,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,24 +60,33 @@ 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_scalarmultiply_f64_ns (double * d1, double p1, int n);
void orc_scalarmultiply_f32_ns (float * d1, float p1, int n);
void orc_process_int32 (gint32 * d1, int p1, int n);
void orc_process_int32_clamp (gint32 * d1, int p1, int n);
void orc_process_int16 (gint16 * d1, int p1, int n);
void orc_process_int16_clamp (gint16 * d1, int p1, int n);
void orc_process_int8 (gint8 * d1, int p1, int n);
void orc_process_int8_clamp (gint8 * d1, int p1, int n);
void orc_memset_f64 (gdouble * d1, double p1, int n);
void orc_prepare_volumes (gdouble * d1, const gboolean * s1, int n);
void orc_process_controlled_f64_1ch (gdouble * d1, const gdouble * s1, int n);
void orc_process_controlled_f32_1ch (gfloat * d1, const gdouble * s1, int n);
void orc_process_controlled_f32_2ch (gfloat * d1, const gdouble * s1, int n);
void orc_process_controlled_int32_1ch (gint32 * d1, const gdouble * s1, int n);
void orc_process_controlled_int16_1ch (gint16 * d1, const gdouble * s1, int n);
void orc_process_controlled_int16_2ch (gint16 * d1, const gdouble * s1, int n);
void orc_process_controlled_int8_1ch (gint8 * d1, const gdouble * s1, int n);
void orc_process_controlled_int8_2ch (gint8 * d1, const gdouble * s1, 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_scalarmultiply_f64_ns (double * ORC_RESTRICT d1, double p1, int n);
void orc_scalarmultiply_f32_ns (float * ORC_RESTRICT d1, float p1, int n);
void orc_process_int32 (gint32 * ORC_RESTRICT d1, int p1, int n);
void orc_process_int32_clamp (gint32 * ORC_RESTRICT d1, int p1, int n);
void orc_process_int16 (gint16 * ORC_RESTRICT d1, int p1, int n);
void orc_process_int16_clamp (gint16 * ORC_RESTRICT d1, int p1, int n);
void orc_process_int8 (gint8 * ORC_RESTRICT d1, int p1, int n);
void orc_process_int8_clamp (gint8 * ORC_RESTRICT d1, int p1, int n);
void orc_memset_f64 (gdouble * ORC_RESTRICT d1, double p1, int n);
void orc_prepare_volumes (gdouble * ORC_RESTRICT d1, const gboolean * ORC_RESTRICT s1, int n);
void orc_process_controlled_f64_1ch (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_f32_1ch (gfloat * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_f32_2ch (gfloat * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_int32_1ch (gint32 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_int16_1ch (gint16 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_int16_2ch (gint16 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_int8_1ch (gint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_process_controlled_int8_2ch (gint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
#ifdef __cplusplus
}

View file

@ -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: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+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"
@ -331,6 +331,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -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: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+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"
@ -332,6 +332,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-18 00:35+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-11-04 14:24+0200\n"
"Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
@ -334,6 +334,14 @@ msgstr "режим на експозиция"
msgid "The exposure mode used when capturing an image"
msgstr "Режим на експозиция при заснемане"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "режим на експозиция"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Режим на експозиция при заснемане"
msgid "capturing scene capture type"
msgstr "вид сцена"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-18 00:35+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-11-04 23:13+0100\n"
"Last-Translator: Jordi Mallach <jordi@sindominio.net>\n"
"Language-Team: Catalan <ca@dodds.net>\n"
@ -331,6 +331,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base-0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-01 16:36+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-10-31 10:51+0100\n"
"Last-Translator: Petr Kovar <pknbe@volny.cz>\n"
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@ -332,6 +332,14 @@ msgstr "režim expozice záznamu"
msgid "The exposure mode used when capturing an image"
msgstr "Režim expozice při záznamu obrazu"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "režim expozice záznamu"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Režim expozice při záznamu obrazu"
msgid "capturing scene capture type"
msgstr "typ zachycení scény záznamu"

View file

@ -33,7 +33,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.31.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2011-01-11 18:58+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2011-01-07 16:38+0100\n"
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@ -359,6 +359,14 @@ msgstr "belysningstilstand for optagelse"
msgid "The exposure mode used when capturing an image"
msgstr "Belysningstilstanden brugt under optagelse af et billede"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "belysningstilstand for optagelse"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Belysningstilstanden brugt under optagelse af et billede"
# "optagelsestype for optagelse af scene" /
# "optagelsestype for sceneoptagelse" /
# "sceneoptagelsestype for optager" /

View file

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-01 16:36+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-10-30 20:41+0100\n"
"Last-Translator: Christian Kirbach <christian.kirbach@googlemail.com>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@ -337,6 +337,14 @@ msgstr "Belichtungsmodus der Aufnahme"
msgid "The exposure mode used when capturing an image"
msgstr "Der verwendete Belichtungsmodus bei Bildaufnahme"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "Belichtungsmodus der Aufnahme"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Der verwendete Belichtungsmodus bei Bildaufnahme"
msgid "capturing scene capture type"
msgstr "Motivwahl"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-01 16:36+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-10-27 12:05+0200\n"
"Last-Translator: Michael Kotsarinis <mk73628@gmail.com>\n"
"Language-Team: Greek <team@lists.gnome.gr>\n"
@ -336,6 +336,14 @@ msgstr "τρόπος έκθεσης λήψης"
msgid "The exposure mode used when capturing an image"
msgstr "Ο τρόπος έκθεσης που χρησιμοποιήθηκε για τη λήψη μιας εικόνας"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "τρόπος έκθεσης λήψης"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Ο τρόπος έκθεσης που χρησιμοποιήθηκε για τη λήψη μιας εικόνας"
msgid "capturing scene capture type"
msgstr "τύπος σύλληψης σκηνής της λήψης"

View file

@ -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: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+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"
@ -329,6 +329,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-18 00:35+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-11-02 15:40+0100\n"
"Last-Translator: Jorge González González <aloriel@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
@ -331,6 +331,14 @@ msgstr "modo de exposición de la toma"
msgid "The exposure mode used when capturing an image"
msgstr "El modo de exposición usado al tomar una imagen"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "modo de exposición de la toma"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "El modo de exposición usado al tomar una imagen"
msgid "capturing scene capture type"
msgstr "tipo de escena usado en la toma"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base-0.10.26.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-03-25 12:32+0100\n"
"Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n"
"Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n"
@ -336,6 +336,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2011-01-06 20:42+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-12-31 23:21+0200\n"
"Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n"
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@ -332,6 +332,14 @@ msgstr "kuvaamisen valotustapa"
msgid "The exposure mode used when capturing an image"
msgstr "Valotustapa kuvattaessa"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "kuvaamisen valotustapa"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Valotustapa kuvattaessa"
msgid "capturing scene capture type"
msgstr "kuvaamisen kuvausmoodi"

View file

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-01 16:36+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-10-27 09:44+0200\n"
"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
"Language-Team: French <traduc@traduc.org>\n"
@ -339,6 +339,14 @@ msgstr "mode d'exposition de la capture"
msgid "The exposure mode used when capturing an image"
msgstr "Le mode d'exposition utilisé lors de la capture de l'image"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "mode d'exposition de la capture"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Le mode d'exposition utilisé lors de la capture de l'image"
msgid "capturing scene capture type"
msgstr "type de mode scène de la capture"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.31.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2011-01-11 18:58+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2011-01-09 21:20+0100\n"
"Last-Translator: Fran Diéguez <frandieguez@ubuntu.com>\n"
"Language-Team: Galician <proxecto@trasno.net>\n"
@ -332,6 +332,14 @@ msgstr "modo de exposición da toma"
msgid "The exposure mode used when capturing an image"
msgstr "O modo de exposición usado ao tomar unha imaxe"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "modo de exposición da toma"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "O modo de exposición usado ao tomar unha imaxe"
msgid "capturing scene capture type"
msgstr "tipo de escena usado na toma"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-18 00:35+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-11-03 02:48+0100\n"
"Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n"
"Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@ -332,6 +332,14 @@ msgstr "felvétel expozíciós módja"
msgid "The exposure mode used when capturing an image"
msgstr "A kép felvételéhez használt expozíciós mód"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "felvétel expozíciós módja"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "A kép felvételéhez használt expozíciós mód"
msgid "capturing scene capture type"
msgstr "felvétel helyszínfelvételi módja"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.28.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-04-26 22:01+0700\n"
"Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n"
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@ -325,6 +325,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.28.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-04-28 14:27+0200\n"
"Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
@ -337,6 +337,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-01 16:36+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-10-25 10:27+0900\n"
"Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@ -331,6 +331,14 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
#, fuzzy
msgid "capturing exposure compensation"
msgstr "キャプチャーの彩度"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "イメージをキャプチャするときのホワイトバランスモードセット"
msgid "capturing scene capture type"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base-0.10.15.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2008-03-07 23:43+0200\n"
"Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@ -334,6 +334,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.29.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-07-07 10:52+0100\n"
"Last-Translator: Rihards Priedītis <rprieditis@gmail.com>\n"
"Language-Team: Latvian <translation-team-lv@lists.sourceforge.net>\n"
@ -332,6 +332,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-01 16:36+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-10-24 21:44+0200\n"
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
"Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
@ -324,6 +324,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-01 16:36+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-10-25 22:12+0200\n"
"Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@ -331,6 +331,14 @@ msgstr "belichtingmodus bij het maken"
msgid "The exposure mode used when capturing an image"
msgstr "Gebruikte belichtingmodus bij het maken van een foto"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "belichtingmodus bij het maken"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Gebruikte belichtingmodus bij het maken van een foto"
msgid "capturing scene capture type"
msgstr "type scene-opname bij het maken"

View file

@ -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: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+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"
@ -331,6 +331,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-01 16:36+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-10-25 07:15+0200\n"
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@ -335,6 +335,14 @@ msgstr "tryb ekspozycji"
msgid "The exposure mode used when capturing an image"
msgstr "Tryb ekspozycji użyty przy robieniu zdjęcia"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "tryb ekspozycji"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Tryb ekspozycji użyty przy robieniu zdjęcia"
msgid "capturing scene capture type"
msgstr "Tyb sceny zdjęcia"

View file

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base-0.10.31.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2011-01-11 18:58+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2011-01-08 01:02-0300\n"
"Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n"
"Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n"
@ -333,6 +333,14 @@ msgstr "modo de exposição ao capturar"
msgid "The exposure mode used when capturing an image"
msgstr "O modo de exposição usado ao capturar uma imagem"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "modo de exposição ao capturar"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "O modo de exposição usado ao capturar uma imagem"
msgid "capturing scene capture type"
msgstr "tipo de captura de cena ao capturar"

View file

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.29.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-08-16 01:21+0300\n"
"Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n"
"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@ -330,6 +330,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2011-01-06 20:42+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2011-01-01 16:29+0300\n"
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
"Language-Team: Russian <gnu@mx.ru>\n"
@ -333,6 +333,14 @@ msgstr "режим экспозиции при съёмке"
msgid "The exposure mode used when capturing an image"
msgstr "Режим экспозиции при съёмке изображения"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "режим экспозиции при съёмке"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Режим экспозиции при съёмке изображения"
msgid "capturing scene capture type"
msgstr "тип сцены при съёмке"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-18 00:35+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-11-08 15:34+0100\n"
"Last-Translator: Peter Tuhársky <tuharsky@misbb.sk>\n"
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@ -332,6 +332,14 @@ msgstr "zachytávací režim expozície"
msgid "The exposure mode used when capturing an image"
msgstr "Režim expozície použitý pri zachytávaní obrázku"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "zachytávací režim expozície"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Režim expozície použitý pri zachytávaní obrázku"
msgid "capturing scene capture type"
msgstr "zachytávací typ zachytenia scény"

270
po/sl.po
View file

@ -1,16 +1,16 @@
# -*- mode:po; coding:utf-8; -*- Slovenian message catalogue for gst-plugins-base.
# Slovenian translation for gst-plugins-base.
# Copyright (C) 2005 - 2011 Free Software Foundation, Inc.
# This file is distributed under the same license as the gst-plugins-base package.
# Copyright (C) 2005 Free Software Foundation, Inc.
#
# Matej Urbančič <matej.urban@gmail.com>, 2010.
# Klemen Košir <klemen.kosir@gmx.com>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Project-Id-Version: gst-plugins-base 0.10.31.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-01 16:36+0000\n"
"PO-Revision-Date: 2010-10-25 12:19+0100\n"
"Last-Translator: Matej Urbančič <matej.urban@gmail.com>\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2011-03-12 19:59+0100\n"
"Last-Translator: Klemen Košir <klemen.kosir@gmx.com>\n"
"Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
"Language: sl\n"
"MIME-Version: 1.0\n"
@ -26,7 +26,7 @@ msgid "Master"
msgstr "Glavni"
msgid "Bass"
msgstr "Basovski toni"
msgstr "Bas"
msgid "Treble"
msgstr "Visoki toni"
@ -56,97 +56,97 @@ msgid "Capture"
msgstr "Zajemanje"
msgid "Could not open device for playback in mono mode."
msgstr "Ni mogoče odpreti naprave za predvajanje v mono načinu."
msgstr "Naprave ni mogoče odpreti za predvajanje v mono načinu."
msgid "Could not open device for playback in stereo mode."
msgstr "Ni mogoče odpreti naprave za predvajanje v stereo načinu."
msgstr "Naprave ni mogoče odpreti za predvajanje v stereo načinu."
#, c-format
msgid "Could not open device for playback in %d-channel mode."
msgstr "Ni mogoče odpreti naprave za predvajanje v %d-kanalnem načinu."
msgstr "Naprave ni mogoče odpreti za predvajanje v %d-kanalnem načinu."
msgid ""
"Could not open audio device for playback. Device is being used by another "
"application."
msgstr ""
"Ni mogoče odpreti zvočne naprave za predvajanje. Napravo uporablja drug "
"Zvočne naprave ni mogoče odpreti za predvajanje. Napravo uporablja drug "
"program."
msgid "Could not open audio device for playback."
msgstr "Ni mogoče odpreti zvočne naprave za predvajanje."
msgstr "Zvočne naprave ni mogoče odpreti za predvajanje."
msgid "Could not open device for recording in mono mode."
msgstr "Ni mogoče odpreti naprave za snemanje v mono načinu."
msgstr "Naprave ni mogoče odpreti za snemanje v mono načinu."
msgid "Could not open device for recording in stereo mode."
msgstr "Ni mogoče odpreti naprave za snemanje v stereo načinu."
msgstr "Naprave ni mogoče odpreti za snemanje v stereo načinu."
#, c-format
msgid "Could not open device for recording in %d-channel mode"
msgstr "Ni mogoče odpreti naprave za snemanje v %d-kanalnem načinu."
msgstr "Naprave ni mogoče odpreti za snemanje v %d-kanalnem načinu."
msgid ""
"Could not open audio device for recording. Device is being used by another "
"application."
msgstr ""
"Ni mogoče odpreti zvočne naprave za snemanje. Napravo uporablja drug program."
"Zvočne naprave ni mogoče odpreti za snemanje. Napravo uporablja drug program."
msgid "Could not open audio device for recording."
msgstr "Ni mogoče odpreti zvočne naprave za snemanje."
msgstr "Zvočne naprave ni mogoče odpreti za snemanje."
msgid "Could not open CD device for reading."
msgstr "Ni mogoče odpreti CD naprave za branje."
msgstr "Naprave CD ni mogoče odpreti za branje."
msgid "Could not seek CD."
msgstr "Ni mogoče iskati po vsebini CD nosilca."
msgstr "Po CD-ju ni mogoče iskati."
msgid "Could not read CD."
msgstr "Ni mogoče prebrati CD nosilca."
msgstr "CD-ja ni mogoče prebrati."
#, c-format
msgid "Could not open vfs file \"%s\" for writing: %s."
msgstr "Ni mogoče odpreti vfs datoteke \"%s\" za pisanje: %s."
msgstr "VFS datoteke \"%s\" ni mogoče odpreti za pisanje: %s"
msgid "No filename given"
msgstr "Ni podanega imena datoteke."
msgstr "Ni podanega imena datoteke"
#, c-format
msgid "Could not close vfs file \"%s\"."
msgstr "Ni mogoče zapreti vfs datoteke \"%s\"."
msgstr "VFS datoteke \"%s\" ni mogoče zapreti."
#, c-format
msgid "Error while writing to file \"%s\"."
msgstr "Napaka med pisanjem v datoteko \"%s\"."
msgstr "Napaka med pisanjem v datoteko \"%s\"."
msgid "Internal data stream error."
msgstr "Notranja napaka pretoka podatkov."
#, c-format
msgid "A %s plugin is required to play this stream, but not installed."
msgstr "Za predvajanje tega pretoka je zahtevan vstavek %s, ki pa ni nameščen."
msgstr "Za predvajanje tega pretoka je potreben vstavek %s, ki pa ni nameščen."
msgid "This appears to be a text file"
msgstr "Datoteka je videti kot besedilna datoteka."
msgstr "Datoteka je videti kot besedilna datoteka"
msgid "Could not determine type of stream"
msgstr "Ni mogoče določiti vrste pretoka"
msgstr "Vrste pretoka ni mogoče določiti."
#, c-format
msgid "Invalid subtitle URI \"%s\", subtitles disabled."
msgstr "Neveljaven naslov URI \"%s\", zato bodo podnapisi onemogočeni."
msgstr "Neveljaven URI podnapisov \"%s\", zato bodo onemogočeni."
msgid "No URI specified to play from."
msgstr "Ni določenega naslova URI za predvajanje."
msgstr "Ni navedenega naslova URI za predvajanje."
#, c-format
msgid "Invalid URI \"%s\"."
msgstr "Neveljaven naslov URI \"%s\"."
msgstr "Neveljaven URI \"%s\"."
msgid "RTSP streams cannot be played yet."
msgstr "Pretokov RTSP še ni mogoče predvajati."
msgid "Could not create \"decodebin\" element."
msgstr "Ni mogoče ustvariti predmeta \"decodebin\""
msgstr "Predmeta \"decodebin\" ni mogoče ustvariti."
msgid "Source element is invalid."
msgstr "Izvorni predmet je neveljaven."
@ -155,43 +155,43 @@ msgid ""
"Only a subtitle stream was detected. Either you are loading a subtitle file "
"or some other type of text file, or the media file was not recognized."
msgstr ""
"Zaznan je le pretok podnapisov. Morda je datoteka podnapisov ali katera "
"druga besedilna datoteka naložena krajevno, ali pa večpredstavnostne "
"Zaznan je bil le pretok podnapisov. Morda je bila naložena datoteka "
"podnapisov ali katera druga vrsta besedilne datoteke, ali pa predstavnostne "
"datoteke ni mogoče prepoznati."
msgid ""
"You do not have a decoder installed to handle this file. You might need to "
"install the necessary plugins."
msgstr ""
"Ni nameščenega ustreznega odkodirnika za to vrsto datoteke. Morda je treba "
"Za to vrsto datotek ni nameščenega ustreznega odkodirnika. Morda je potrebno "
"namestiti manjkajoče vstavke."
msgid "This is not a media file"
msgstr "Datoteka ni večpredstavnostna datoteka"
msgstr "Datoteka ni predstavnostna datoteka"
msgid "A subtitle stream was detected, but no video stream."
msgstr "Zaznan je pretok podnapisov, ne pa tudi pretoka videa."
msgstr "Zaznan je bil pretok podnapisov, ne pa tudi pretok videa."
msgid "Both autovideosink and xvimagesink elements are missing."
msgstr "Manjkata predmeta autoaudiosink in xvimagesink."
msgstr "Predmeta autovideosink in xvimagesink manjkata."
#, c-format
msgid "Missing element '%s' - check your GStreamer installation."
msgstr "Manjka predmet '%s' - preverite namestitev paketa GStreamer"
msgstr "Predmet '%s' manjka - preverite namestitev paketa GStreamer."
msgid "Both autoaudiosink and alsasink elements are missing."
msgstr "Manjkata predmeta autoaudiosink in alsasink."
msgstr "Predmeta autovideosink in alsasink manjkata."
#, c-format
msgid "Both autovideosink and %s elements are missing."
msgstr "Manjkata predmeta autovideosink in %s."
msgstr "Predmeta autovideosink in %s manjkata."
msgid "The autovideosink element is missing."
msgstr "Manjka predmet autovideosink."
msgstr "Predmet autovideosink manjka."
#, c-format
msgid "Configured videosink %s is not working."
msgstr "Nastavljen predmet videosink %s ne deluje."
msgstr "Nastavljeni predmet videosink %s ne deluje."
#, c-format
msgid "Both autovideosink and %s elements are not working."
@ -201,37 +201,35 @@ msgid "The autovideosink element is not working."
msgstr "Predmet autovideosink ne deluje."
msgid "Custom text sink element is not usable."
msgstr "Prilagojen besedilni ponor ni uporaben."
msgstr "Predmet ponora besedila po meri ni uporaben."
msgid "No volume control found"
msgstr "Ni mogoče najti nadzornika zvoka"
msgstr "Nadzornika glasnosti ni mogoče najti"
#, c-format
msgid "Both autoaudiosink and %s elements are missing."
msgstr "Manjkata predmeta autoaudiosink in %s."
msgstr "Predmeta autoaudiosink in %s manjkata."
msgid "The autoaudiosink element is missing."
msgstr "Manjka predmet autoaudiosink."
msgstr "Predmet autoaudiosink manjka."
#, c-format
msgid "Configured audiosink %s is not working."
msgstr "Nastavljen predmet audiosink %s ne deluje."
msgstr "Nastavljeni predmet autosink %s ne deluje."
#, c-format
msgid "Both autoaudiosink and %s elements are not working."
msgstr "Predmeta autovideosink in %s ne delujeta."
msgid "The autoaudiosink element is not working."
msgstr "Predmet autoaudiosink ne deluje."
msgstr "Predmet autovideosink ne deluje."
msgid "Can't play a text file without video or visualizations."
msgstr ""
"Ni mogoče predvajati besedilne datoteke brez videa ali druge vrste "
"predočenja."
msgstr "Besedilne datoteke ni mogoče predvajati brez videa ali predočenja."
#, c-format
msgid "No decoder available for type '%s'."
msgstr "Ni ustreznega odkodirnika za vrsto '%s'."
msgstr "Za vrsto \"%s\" ni ustreznega odkodirnika."
msgid "This stream type cannot be played yet."
msgstr "Te vrste pretoka še ni mogoče predvajati."
@ -246,170 +244,178 @@ msgstr "Napaka med pošiljanjem podatkov na \"%s:%d\"."
#, c-format
msgid "Error while sending gdp header data to \"%s:%d\"."
msgstr "Napaka med pošiljanjem podatkov glave gdp na \"%s:%d\"."
msgstr "Napaka med pošiljanjem podatkov glave GDP na \"%s:%d\"."
#, c-format
msgid "Error while sending gdp payload data to \"%s:%d\"."
msgstr "Napaka med pošiljanjem vsebine pretoka gdp na \"%s:%d\"."
msgstr "Napaka med pošiljanjem podatkov vsebine GDP na \"%s:%d\"."
#, c-format
msgid "Connection to %s:%d refused."
msgstr "Povezava s strežnikom %s:%d je zavrnjena."
msgstr "Povezava s %s:%d zavrnjena."
msgid "Can't record audio fast enough"
msgstr "Ni mogoče dovolj hitro snemati zvoka"
msgid "Failed to read tag: not enough data"
msgstr "Ni mogoče prebrati oznake: ni dovolj podatkov"
msgstr "Oznake ni mogoče prebrati: ni dovolj podatkov"
msgid "track ID"
msgstr "ID sledi"
msgid "MusicBrainz track ID"
msgstr "MusicBrainz ID sledi"
msgstr "ID sledi MusicBrainz"
msgid "artist ID"
msgstr "ID izvajalca"
msgid "MusicBrainz artist ID"
msgstr "MusicBrainz ID izvajalca"
msgstr "ID izvajalca MusicBrainz"
msgid "album ID"
msgstr "ID albuma"
msgid "MusicBrainz album ID"
msgstr "MusicBrainz ID albuma"
msgstr "ID albuma MusicBrainz"
msgid "album artist ID"
msgstr "ID izvajalca albuma"
msgid "MusicBrainz album artist ID"
msgstr "MusicBrainz ID izvajalca albuma"
msgstr "ID izvajalca albuma MusicBrainz"
msgid "track TRM ID"
msgstr "TRM ID sledi"
msgid "MusicBrainz TRM ID"
msgstr "MusicBrainz TRM ID"
msgstr "TRM ID MusicBrainz"
msgid "capturing shutter speed"
msgstr "zajemanje hitrosti zaklopke"
msgstr "hitrost zaslonke"
msgid "Shutter speed used when capturing an image, in seconds"
msgstr "Hitrost zaklopke uporabljena med zajemanjem slike"
msgstr "Hitrost zaslonke, uporabljene med zajemanjem slike (v sekundah)"
msgid "capturing focal ratio"
msgstr "zajemanje goriščnega razmerja"
msgstr "goriščno razmerje med zajemanjem"
msgid "Focal ratio (f-number) used when capturing the image"
msgstr "Goriščno razmerje (število f) uporabljeno med zajemanjem slike"
msgstr "Goriščno razmerje, uporabljeno med zajemanjem slike"
msgid "capturing focal length"
msgstr "zajemanje goriščne razdalje"
msgstr "goriščna razdalja med zajemanjem"
msgid "Focal length of the lens used capturing the image, in mm"
msgstr "Goriščna razdalja leč uporabljena med zajemanjem slike"
msgstr "Goriščna razdalja leč, uporabljena med zajemanjem slike"
msgid "capturing digital zoom ratio"
msgstr "zajemanje razmerja digitalnega približevanja"
msgstr "razmerje digitalnega približevanja med zajemanjem"
msgid "Digital zoom ratio used when capturing an image"
msgstr "Razmerje digitalnega približevanja uporabljeno med zajemanjem slike"
msgstr "Razmerje digitalnega približevanja, uporabljeno med zajemanjem slike"
msgid "capturing iso speed"
msgstr "zajemanje ISO ravni hitrosti"
msgstr "hitrost ISO zajema"
msgid "The ISO speed used when capturing an image"
msgstr "ISO histrost uporabljena med zajemanjem slike"
msgstr "Hitrost ISO, uporabljena med zajemanjem slike"
msgid "capturing exposure program"
msgstr "zajemanje programa osvetljevanja"
msgstr "program osvetlitve zajema"
msgid "The exposure program used when capturing an image"
msgstr "Program osvetlitve uporabljen med zajemanjem slike"
msgstr "Program osvetlitve, uporabljen med zajemanjem slike"
msgid "capturing exposure mode"
msgstr "zajemanje načina osvetljevanja"
msgstr "način osvetlitve zajema"
msgid "The exposure mode used when capturing an image"
msgstr "Način osvetlitve uporabljen med zajemanjem slike"
msgstr "Program osvetlitve, uporabljen med zajemanjem slike"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "način osvetlitve zajema"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Program osvetlitve, uporabljen med zajemanjem slike"
msgid "capturing scene capture type"
msgstr "zajemanje vrste izbranega programa scene"
msgstr "vrsta zajemanja scene med zajemanjem"
msgid "The scene capture mode used when capturing an image"
msgstr "Program načina zajemanja scene uporabljenega med zajemanjem slike"
msgstr "Način zajemanja scene, uporabljen med zajemanjem slike"
msgid "capturing gain adjustment"
msgstr "zajemanje prilagoditev ojačitve"
msgstr "prilagoditev ojačitve med zajemanjem"
msgid "The overall gain adjustment applied on an image"
msgstr "Skupna prilagoditev ojačitve slike."
msgstr "Skupna prilagoditev ojačitve slike"
msgid "capturing white balance"
msgstr "zajemanje ravnotežja bele barve"
msgstr "ravnotežje bele barve zajema"
msgid "The white balance mode set when capturing an image"
msgstr "Način ravnotežja beline določen med zajemanjem slike"
msgstr "Način ravnotežja bele barve, uporabljen med zajemanjem slike"
msgid "capturing contrast"
msgstr "zajemanje kontrasta"
msgstr "kontrast zajema"
msgid "The direction of contrast processing applied when capturing an image"
msgstr "Smer kontrasta uporabljena med zajemanjem slike"
msgstr "Smer kontrasta, uporabljenega med zajemanjem slike"
msgid "capturing saturation"
msgstr "zajemanje nasičenosti"
msgstr "nasičenost zajema"
msgid "The direction of saturation processing applied when capturing an image"
msgstr "Smer nasičenosti uporabljena med zajemanjem slike"
msgstr "Smer nasičenosti, uporabljene med zajemanjem slike"
msgid "capturing sharpness"
msgstr "zajemanje ostrosti"
msgstr "ostrina zajema"
msgid "The direction of sharpness processing applied when capturing an image"
msgstr "Smer ostrenja uporabljena med zajemanjem slike"
msgstr "Smer ostrine, uporabljene med zajemanjem slike"
msgid "capturing flash fired"
msgstr "zajemanje podatkov sproženja bliskavice"
msgstr "sproženje bliskavice med zajemanjem"
msgid "If the flash fired while capturing an image"
msgstr "Ali je bila bliskavica sprožena med zajemanjem slike"
msgstr "Ali je med zajemanjem slike bliskavica sprožena"
msgid "capturing flash mode"
msgstr "zajemanje načina bliskavice"
msgstr "način bliskavice med zajemanjem"
msgid "The selected flash mode while capturing an image"
msgstr "Izbran način bliskavice uporabljen med zajemanjem slike"
msgstr "Izbrani način bliskavice, uporabljene med zajemanjem slike"
msgid "capturing metering mode"
msgstr "zajemanje načina umerjanja"
msgstr "način umerjanja med zajemanjem"
msgid ""
"The metering mode used while determining exposure for capturing an image"
msgstr ""
"Način umerjanja uporabljen med določevanjem osvetljenosti zajemanja slike"
"Način umerjanja, uporabljen med določevanjem osvetljenosti zajemanja slike"
msgid "capturing source"
msgstr "zajemanje izvora"
msgstr "vir zajema"
msgid "The source or type of device used for the capture"
msgstr "Izvorna naprava ali pa vrsta napreve uporabljena med zajemanjem slike"
msgstr "Vir ali vrsta naprave, uporabljene za zajemanje"
msgid "image horizontal ppi"
msgstr "vodoravne točke slike (ppi)"
msgstr "vodoravne slikovne točke slike (ppi)"
msgid "Media (image/video) intended horizontal pixel density in ppi"
msgstr "Gostota (slika/video) vodoravnih točk (v ppi)"
msgstr "Gostota vodoravnih slikovnih točk (v ppi)"
msgid "image vertical ppi"
msgstr "navpične točke slike (ppi)"
msgstr "navpične slikovne točke slike (ppi)"
msgid "Media (image/video) intended vertical pixel density in ppi"
msgstr "Gostota (slika/video) navpičnih točk (v ppi)"
msgstr "Gostota navpičnih slikovnih točk (v ppi)"
msgid "This CD has no audio tracks"
msgstr "Vstavljeni CD nosilec nima zvočnih sledi."
msgstr "Ta CD nima zvočnih sledi"
msgid "ID3 tag"
msgstr "Oznaka ID3"
@ -418,28 +424,28 @@ msgid "APE tag"
msgstr "Oznaka APE"
msgid "ICY internet radio"
msgstr "Spletna radijska postaja ICY"
msgstr "Internetni radio ICY"
msgid "Apple Lossless Audio (ALAC)"
msgstr "Apple kodek za kodiranje zvoka brez izgub (ALAC)"
msgstr "Apple Lossless Audio (ALAC)"
msgid "Free Lossless Audio Codec (FLAC)"
msgstr "Prosti kodek za kodiranje zvoka brez izgub (FLAC)"
msgstr "Free Lossless Audio Codec (FLAC)"
msgid "Lossless True Audio (TTA)"
msgstr "Kodek True Audio za kodiranje zvoka brez izgub (TTA)"
msgstr "Lossless True Audio (TTA)"
msgid "Windows Media Speech"
msgstr "Govor Windows Media"
msgid "CYUV Lossless"
msgstr "Kodek za kodiranje brez izgub CYUV"
msgstr "Brezizgubni CYUV"
msgid "FFMpeg v1"
msgstr "FFMpeg v1"
msgid "Lossless MSZH"
msgstr "Kodek za kodiranje brez izgub (MSZH)"
msgstr "Brezizgubni MSZH"
msgid "Uncompressed Gray Image"
msgstr "Nestisnjena sivinska slika"
@ -448,13 +454,13 @@ msgid "Run-length encoding"
msgstr "Kodiranje trajanja izvajanja"
msgid "Sami subtitle format"
msgstr "Zapis podnapisov Sami"
msgstr "Oblika podnapisov Sami"
msgid "TMPlayer subtitle format"
msgstr "Zapis podnapisov TMPlayer"
msgstr "Oblika podnapisov TMPlayer"
msgid "Kate subtitle format"
msgstr "Zapis podnapisov Kate"
msgstr "Oblika podnapisov Kate"
msgid "Uncompressed planar YUV 4:2:0"
msgstr "Nestisnjen ploskovni YUV 4:2:0"
@ -484,7 +490,7 @@ msgid "Uncompressed planar YUV 4:1:1"
msgstr "Nestisnjen ploskovni YUV 4:1:1"
msgid "Uncompressed black and white Y-plane"
msgstr "Nestisnjen črno-bela slika Y-ravnine"
msgstr "Nestisnjena črno-bela slika Y-ravnine"
msgid "Uncompressed YUV"
msgstr "Nestisnjen YUV"
@ -506,73 +512,73 @@ msgstr "Surovi zvok PCM"
#, c-format
msgid "Raw %d-bit floating-point audio"
msgstr "Surov %d-bitni zvok določen s števili plavajoče vejice"
msgstr "Surovi %d-bitni zvok, določen s plavajočo vejico"
msgid "Raw floating-point audio"
msgstr "Surov zvok določen s števili plavajoče vejice"
msgstr "Surovi zvok, določen s plavajočo vejico"
msgid "Audio CD source"
msgstr "Zvočni disk"
msgstr "Vir zvočnega CD-ja"
msgid "DVD source"
msgstr "Vir DVD"
msgstr "Vir DVD-ja"
msgid "Real Time Streaming Protocol (RTSP) source"
msgstr "Vir protokola pretakanja Real Time (RTSP)"
msgstr "Vir protokola Real Time Streaming Protocol (RTSP)"
msgid "Microsoft Media Server (MMS) protocol source"
msgstr "Vir protokola Microsoft Media Server (MMS)"
#, c-format
msgid "%s protocol source"
msgstr "%s vir protokola"
msgstr "Vir protokola %s"
#, c-format
msgid "%s video RTP depayloader"
msgstr "%s RTP razlagalnik video vsebine"
msgstr "Razlagalnik video vsebine %s RTP"
#, c-format
msgid "%s audio RTP depayloader"
msgstr "%s RTP razlagalnik zvočne vsebine"
msgstr "Razlagalnik zvočne vsebine %s RTP"
#, c-format
msgid "%s RTP depayloader"
msgstr "%s RTP razlagalnik vsebine"
msgstr "Razlagalnik vsebine %s RTP"
#, c-format
msgid "%s demuxer"
msgstr "%s odvijalnik"
msgstr "Odvijalnik %s"
#, c-format
msgid "%s decoder"
msgstr "%s odkodirnik"
msgstr "Odkodirnik %s"
#, c-format
msgid "%s video RTP payloader"
msgstr "%s RTP nalagalnik video vsebine"
msgstr "Nalagalnik video vsebine %s RTP"
#, c-format
msgid "%s audio RTP payloader"
msgstr "%s RTP nalagalnik zvočne vsebine"
msgstr "Nalagalnik zvočne vsebine %s RTP"
#, c-format
msgid "%s RTP payloader"
msgstr "%s RTP nalagalnik vsebine"
msgstr "Nalagalnik vsebine %s RTP"
#, c-format
msgid "%s muxer"
msgstr "%s zvijalnik"
msgstr "Zvijalnik %s"
#, c-format
msgid "%s encoder"
msgstr "%s kodirnik"
msgstr "Kodirnik %s"
#, c-format
msgid "GStreamer element %s"
msgstr "Predmet GStreamer \"%s\""
msgstr "Predmet GStreamer %s"
msgid "Unknown source element"
msgstr "Neznana vrsta vira"
msgstr "Neznan predmet vira"
msgid "Unknown sink element"
msgstr "Neznan predmet ponora"
@ -587,10 +593,10 @@ msgid "Unknown encoder element"
msgstr "Neznan predmet kodirnika"
msgid "Plugin or element of unknown type"
msgstr "Vstavek oziroma predmet neznane vrste"
msgstr "Vstavek ali predmet neznane vrste"
msgid "No device specified."
msgstr "Ni določene naprave."
msgstr "Ni navedene naprave."
#, c-format
msgid "Device \"%s\" does not exist."
@ -602,7 +608,7 @@ msgstr "Naprava \"%s\" je že v uporabi."
#, c-format
msgid "Could not open device \"%s\" for reading and writing."
msgstr "Ni mogoče odpreti naprave \"%s\" za branje in pisanje."
msgstr "Naprave \"%s\" ni mogoče odpreti za branje in pisanje."
#, fuzzy
#~ msgid "No Temp directory specified."

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins 0.8.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2004-08-07 20:29+0200\n"
"Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
"Language-Team: Albanian <begraj@hotmail.com>\n"
@ -329,6 +329,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins 0.7.6\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2004-03-13 00:18+0100\n"
"Last-Translator: Danilo Segan <dsegan@gmx.net>\n"
"Language-Team: Serbian <gnu@prevod.org>\n"
@ -332,6 +332,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.28.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-06-07 18:17+0100\n"
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@ -330,6 +330,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.30.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-11-18 00:35+0000\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-11-16 16:38+0200\n"
"Last-Translator: Server Acim <serveracim@gmail.com>\n"
"Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@ -324,6 +324,14 @@ msgstr "pozlandırma kipini yakalıyor"
msgid "The exposure mode used when capturing an image"
msgstr "Bir resim çekerken kullanılan pozlandırma kipi"
#, fuzzy
msgid "capturing exposure compensation"
msgstr "pozlandırma kipini yakalıyor"
#, fuzzy
msgid "The exposure compensation used when capturing an image"
msgstr "Bir resim çekerken kullanılan pozlandırma kipi"
msgid "capturing scene capture type"
msgstr "manzara çekme türünü yakalıyor"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.14\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2007-09-07 15:40+0200\n"
"Last-Translator: Maxim V. Dziumanenko <dziumanenko@gmail.com>\n"
"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
@ -332,6 +332,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.28.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2010-04-27 22:51+0930\n"
"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
@ -326,6 +326,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gst-plugins-base 0.10.21.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
"POT-Creation-Date: 2010-10-16 01:03+0100\n"
"POT-Creation-Date: 2011-04-16 15:41+0100\n"
"PO-Revision-Date: 2009-01-14 12:41+0800\n"
"Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@ -325,6 +325,12 @@ msgstr ""
msgid "The exposure mode used when capturing an image"
msgstr ""
msgid "capturing exposure compensation"
msgstr ""
msgid "The exposure compensation used when capturing an image"
msgstr ""
msgid "capturing scene capture type"
msgstr ""

View file

@ -1348,6 +1348,13 @@ gst_ximagesink_buffer_alloc (GstBaseSink * bsink, guint64 offset, guint size,
ximagesink = GST_XIMAGESINK (bsink);
if (G_UNLIKELY (!caps)) {
GST_WARNING_OBJECT (ximagesink, "have no caps, doing fallback allocation");
*buf = NULL;
ret = GST_FLOW_OK;
goto beach;
}
/* This shouldn't really happen because state changes will fail
* if the xcontext can't be allocated */
if (!ximagesink->xcontext)

View file

@ -1982,6 +1982,9 @@ gst_xvimagesink_buffer_alloc (GstBaseSink * bsink, guint64 offset, guint size,
xvimagesink = GST_XVIMAGESINK (bsink);
if (G_UNLIKELY (!caps))
goto no_caps;
if (G_LIKELY (xvimagesink->xcontext->last_caps &&
gst_caps_is_equal (caps, xvimagesink->xcontext->last_caps))) {
GST_LOG_OBJECT (xvimagesink,
@ -2154,6 +2157,13 @@ invalid_caps:
ret = GST_FLOW_NOT_NEGOTIATED;
goto beach;
}
no_caps:
{
GST_WARNING_OBJECT (xvimagesink, "have no caps, doing fallback allocation");
*buf = NULL;
ret = GST_FLOW_OK;
goto beach;
}
}
/* Interfaces stuff */

View file

@ -63,15 +63,14 @@ GST_START_TEST (test_memory_stream)
GstElement *bin;
GstElement *src, *sink;
GstBus *bus;
GMemoryInputStream *input;
GMemoryOutputStream *output;
guint8 *in_data;
guint8 *out_data;
gint i;
GstFormat fmt = GST_FORMAT_BYTES;
gint64 duration;
guint bus_watch = 0;
got_eos = FALSE;
@ -105,7 +104,7 @@ GST_START_TEST (test_memory_stream)
fail_unless (gst_element_link_many (src, sink, NULL));
bus = gst_element_get_bus (bin);
gst_bus_add_watch (bus, message_handler, loop);
bus_watch = gst_bus_add_watch (bus, message_handler, loop);
gst_object_unref (bus);
gst_element_set_state (bin, GST_STATE_PAUSED);
@ -147,6 +146,7 @@ GST_START_TEST (test_memory_stream)
g_object_unref (output);
g_main_loop_unref (loop);
g_source_remove (bus_watch);
}
GST_END_TEST;

View file

@ -256,6 +256,7 @@ test_pipeline (const char *pipeline)
GError *error = NULL;
GMainLoop *loop;
GstPadLinkReturn linkret;
guint bus_watch = 0;
bin = gst_parse_launch (pipeline, &error);
fail_unless (bin != NULL, "Error parsing pipeline: %s",
@ -278,7 +279,7 @@ test_pipeline (const char *pipeline)
/* run until we receive EOS */
loop = g_main_loop_new (NULL, FALSE);
bus = gst_element_get_bus (bin);
gst_bus_add_watch (bus, (GstBusFunc) eos_watch, loop);
bus_watch = gst_bus_add_watch (bus, (GstBusFunc) eos_watch, loop);
gst_object_unref (bus);
start_pipeline (bin, pad);
@ -303,6 +304,7 @@ test_pipeline (const char *pipeline)
/* clean up */
g_main_loop_unref (loop);
g_source_remove (bus_watch);
gst_object_unref (pad);
gst_object_unref (bin);
}

View file

@ -1,8 +1,8 @@
#ifndef _GST_PLUGINS_BASE__STDINT_H
#define _GST_PLUGINS_BASE__STDINT_H 1
#ifndef _GENERATED_STDINT_H
#define _GENERATED_STDINT_H "gst-plugins-base 0.10.32.1"
/* generated using gnu compiler gcc (Debian 4.4.5-10) 4.4.5 */
#define _GENERATED_STDINT_H "gst-plugins-base 0.10.32.2"
/* generated using gnu compiler gcc-4.6 (Debian 4.6.0-2) 4.6.1 20110329 (prerelease) */
#define _STDINT_HAVE_STDINT_H 1
#include <stdint.h>
#endif

View file

@ -75,13 +75,13 @@
#define GST_MAJORMINOR "0.10"
/* package name in plugins */
#define GST_PACKAGE_NAME "GStreamer Base Plug-ins git"
#define GST_PACKAGE_NAME "GStreamer Base Plug-ins prerelease"
/* package origin */
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
#define GST_PACKAGE_RELEASE_DATETIME "2011-01-27T15:23Z"
#define GST_PACKAGE_RELEASE_DATETIME "2011-04-16T14:36Z"
/* I know the API is subject to change. */
#undef G_UDEV_API_IS_SUBJECT_TO_CHANGE
@ -337,7 +337,7 @@
#define PACKAGE_NAME "GStreamer Base Plug-ins"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer Base Plug-ins 0.10.32.1"
#define PACKAGE_STRING "GStreamer Base Plug-ins 0.10.32.2"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gst-plugins-base"
@ -346,7 +346,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
#define PACKAGE_VERSION "0.10.32.1"
#define PACKAGE_VERSION "0.10.32.2"
/* directory where plugins are located */
#ifdef _DEBUG
@ -373,8 +373,11 @@
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
/* "Define if building for android" */
#undef USE_TREMOLO
/* Version number of package */
#define VERSION "0.10.32.1"
#define VERSION "0.10.32.2"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */

View file

@ -53,6 +53,9 @@ gst_video_format_get_type (void)
{GST_VIDEO_FORMAT_YUV9, "GST_VIDEO_FORMAT_YUV9", "yuv9"},
{GST_VIDEO_FORMAT_YVU9, "GST_VIDEO_FORMAT_YVU9", "yvu9"},
{GST_VIDEO_FORMAT_IYU1, "GST_VIDEO_FORMAT_IYU1", "iyu1"},
{GST_VIDEO_FORMAT_ARGB64, "GST_VIDEO_FORMAT_ARGB64", "argb64"},
{GST_VIDEO_FORMAT_AYUV64, "GST_VIDEO_FORMAT_AYUV64", "ayuv64"},
{GST_VIDEO_FORMAT_r210, "GST_VIDEO_FORMAT_r210", "r210"},
{0, NULL, NULL}
};
GType g_define_type_id = g_enum_register_static ("GstVideoFormat", values);