Imported Upstream version 1.4.5
diff --git a/ChangeLog b/ChangeLog
index 7948c32..7cfdf4a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,364 @@
-=== release 1.4.4 ===
+=== release 1.4.5 ===
-2014-11-06 Sebastian Dröge <slomo@coaxion.net>
+2014-12-18 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
- releasing 1.4.4
+ releasing 1.4.5
+
+2014-11-09 10:25:25 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/applemedia/avfvideosrc.m:
+ avfvideosrc: Don't pretend to support reconfiguration
+ We will run into an assertion in set_caps() if we try to change
+ caps while the source is already running. Don't try to find new
+ caps in GstBaseSrc::negotiate() to prevent caps changes.
+
+2014-12-17 12:20:54 +1100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/avfvideosrc.m:
+ avfvideosrc: improve timestamping and latency reporting
+ Use AVF provided timings to timestamp output buffers. Use the running time at
+ the time the first buffer is produced to base timestamps on. Report 1-frame
+ latency based on the negotiated framerate instead of hardcoding 4ms latency.
+
+2014-12-10 22:36:53 +1100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/vtenc.c:
+ * sys/applemedia/vtenc.h:
+ vtenc: negotiate profile and level with downstream
+
+2014-12-10 19:44:01 +1100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/vtenc.c:
+ * sys/applemedia/vtenc.h:
+ vtenc: report latency
+
+2014-12-05 16:33:20 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/applemedia/vtenc.c:
+ * sys/applemedia/vtenc.h:
+ vtenc: Add properties to specify the maximum keyframe interval in frames and seconds
+
+2014-11-27 13:40:56 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/vtenc.c:
+ * sys/applemedia/vtenc.h:
+ vtenc: add quality property
+
+2014-11-27 13:33:07 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/Makefile.am:
+ * sys/applemedia/vtenc.c:
+ vtenc: set profile and level in caps
+
+2014-12-05 16:15:23 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/applemedia/vtenc.c:
+ vtenc: Fix conversion of the bitrate property and our internal bitrate storage
+ The property is in kbit/s and we store it in bit/s, so just multiply and
+ divide by 1000. No need to put a factor of 8 in there.
+ kVTCompressionPropertyKey_AverageBitRate is also in bit/s according to
+ its documentation.
+
+2014-12-16 13:35:14 +0100 Wim Taymans <wtaymans@redhat.com>
+
+ * ext/directfb/dfbvideosink.c:
+ * ext/sdl/sdlvideosink.c:
+ * ext/wayland/wlwindow.c:
+ * sys/directdraw/gstdirectdrawsink.c:
+ * sys/pvr2d/gstpvrvideosink.c:
+ * sys/vdpau/gstvdpvideopostprocess.c:
+ rectangle: clear rectangle struct before use
+
+2014-12-15 15:21:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/opus/gstopusparse.c:
+ opusparse: fix frame size determination
+ https://bugzilla.gnome.org/show_bug.cgi?id=741321
+
+2014-05-08 10:41:03 +0530 Sudip Jain <sudip.jain@linaro.org>
+
+ * gst/mpegtsdemux/mpegtsbase.c:
+ mpegtsbase: scan more bytes to find initial PCRs
+ Fixes playback of Samsung-Colorful-Variety-1080i.ts.
+ https://bugzilla.gnome.org/show_bug.cgi?id=729768
+
+2014-12-09 05:03:11 +0100 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
+
+ * gst/geometrictransform/gstmirror.c:
+ mirror: Needs remap when the mode changes.
+ This caused the user to think the mode wasn't taken into account.
+
+2014-12-01 09:48:41 +0100 Thomas Klausner <wiz@danbala.tuwien.ac.at>
+
+ * configure.ac:
+ configure: Do comparisons in a portable way with = instead of ==
+ https://bugzilla.gnome.org/show_bug.cgi?id=740953
+
+2014-11-27 16:43:39 +0100 Thibault Saunier <tsaunier@gnome.org>
+
+ * gst/audiomixer/gstaudiomixer.c:
+ audiomixer: Do not try to resize a buffer to a negative size on EOS
+
+2014-11-24 13:56:56 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklink.cpp:
+ decklink: HD1080i50 is 50 frames per second
+
+2014-11-14 10:55:14 +0900 Wonchul Lee <wonchul86.lee@lge.com>
+
+ * gst/rawparse/gstrawparse.c:
+ rawparse: send SEEKING query upstream first
+ Sometimes rawparse does not handle the seeking query
+ properly, the rawparse should send the query upstream
+ first. For example, upstream could support seeking in
+ TIME format (but not in BYTE format), so the BYTE format
+ seeking query that rawparse sends in push mode would
+ fail.
+ https://bugzilla.gnome.org/show_bug.cgi?id=722764
+
+2014-11-21 15:46:49 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/vtenc.c:
+ vtenc: let VT pick the bitrate by default
+
+2014-11-06 13:22:17 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/vtenc.c:
+ * sys/applemedia/vtenc.h:
+ vtenc: add realtime and allow-frame-reordering properties
+
+2014-11-20 10:23:30 -0800 Aleix Conchillo Flaqué <aleix@oblong.com>
+
+ * ext/srtp/gstsrtpdec.c:
+ srtpdec: fix rtp/rtcp sink event memory leak
+ https://bugzilla.gnome.org/show_bug.cgi?id=740451
+
+2014-11-20 16:04:34 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/vtenc.c:
+ vtenc: set H264_Baseline_AutoLevel on OSX as well
+
+2014-11-20 15:50:18 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/vtdec.c:
+ vtdec: disable the reorder queue for baseline streams
+
+2014-11-20 09:41:43 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/applemedia/vtdec.c:
+ vtdec: Fix divide by zero in the picture buffer length calculation
+
+2014-11-16 10:57:55 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ * gst-libs/gst/gl/gstglapi.h:
+ gl: Use numeric OSX version instead of the macro
+ The macro is not defined on older OSX versions and evaluates to 0.
+ https://bugzilla.gnome.org/show_bug.cgi?id=740201
+
+2014-11-13 12:01:25 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m:
+ gl/cocoa: Don't override the application delegate
+ Otherwise interesting things will happen in Cocoa applications, like
+ infinite event loops that block the NSApplication loop forever.
+ This was only needed for GNUStep and thus can safely be removed now.
+
+2014-11-16 11:00:14 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m:
+ gl/cocoa: Only use convertRectToBacking on OSX >= 10.7
+ It does not exist before and older versions also don't have
+ support for HiDPI displays anyway.
+ https://bugzilla.gnome.org/show_bug.cgi?id=740201
+
+2014-11-13 11:58:07 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ * gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m:
+ * gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m:
+ * tests/examples/gl/cocoa/cocoa-videooverlay.m:
+ gl/cocoa: Remove GNUStep support
+ Until gcc and GNUStep properly support Objective-C blocks and other
+ "new" features of Objective-C we can't properly support them without
+ making the code much more ugly.
+ https://bugzilla.gnome.org/show_bug.cgi?id=739152
+
+2014-11-12 16:45:12 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/vtenc.c:
+ vtenc: fix build on iOS
+
+2014-11-12 15:35:36 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/coremediabuffer.c:
+ coremediabuffer: set ->pixel_buf for CVPixelBuffer buffers
+ Fix a bug for which we never actually set ->pixel_buf to non-NULL for
+ CVPixelBuffer buffers.
+
+2014-11-12 09:59:53 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/vtenc.c:
+ vtenc: fix compilation on < 10.9
+
+2014-11-11 18:01:54 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * sys/applemedia/vtenc.c:
+ vtenc: enable the hw encoder on OSX
+
+2014-11-15 21:59:48 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * sys/dvb/dvbbasebin.c:
+ dvbbasebin: fix possible crash by passing 64 bits for 64-bit queue property
+ https://bugzilla.gnome.org/show_bug.cgi?id=740191
+
+2014-11-10 10:01:24 +0100 Gwenole Beauchesne <gb.devel@gmail.com>
+
+ * gst-libs/gst/codecparsers/gsth264parser.c:
+ codecparsers: h264: fix derivation of MaxPicNum variable.
+ The logic to compute the MaxPicNum variable was reversed. In paricular,
+ MaxPicNum is double MaxFrameNum only if field_pic_flag is set to 1.
+ https://bugzilla.gnome.org/show_bug.cgi?id=739291
+
+2014-11-11 12:00:30 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinksink.cpp:
+ decklinksink: Check the correct variable for failure
+ If we can't get an output, we would otherwise just use it later and crash.
+
+2014-11-07 10:01:59 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/gl/gstglimagesink.c:
+ glimagesink: clamp the resize width/height to >= 1 to avoid a GL error
+
+=== release 1.4.4 ===
+
+2014-11-06 13:14:09 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-accurip.xml:
+ * docs/plugins/inspect/plugin-adpcmdec.xml:
+ * docs/plugins/inspect/plugin-adpcmenc.xml:
+ * docs/plugins/inspect/plugin-asfmux.xml:
+ * docs/plugins/inspect/plugin-assrender.xml:
+ * docs/plugins/inspect/plugin-audiovisualizers.xml:
+ * docs/plugins/inspect/plugin-autoconvert.xml:
+ * docs/plugins/inspect/plugin-bayer.xml:
+ * docs/plugins/inspect/plugin-bz2.xml:
+ * docs/plugins/inspect/plugin-camerabin.xml:
+ * docs/plugins/inspect/plugin-chromaprint.xml:
+ * docs/plugins/inspect/plugin-coloreffects.xml:
+ * docs/plugins/inspect/plugin-curl.xml:
+ * docs/plugins/inspect/plugin-dataurisrc.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.xml:
+ * docs/plugins/inspect/plugin-dtsdec.xml:
+ * docs/plugins/inspect/plugin-dvb.xml:
+ * docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+ * docs/plugins/inspect/plugin-dvdspu.xml:
+ * docs/plugins/inspect/plugin-faad.xml:
+ * docs/plugins/inspect/plugin-festival.xml:
+ * docs/plugins/inspect/plugin-fieldanalysis.xml:
+ * docs/plugins/inspect/plugin-flite.xml:
+ * docs/plugins/inspect/plugin-fragmented.xml:
+ * docs/plugins/inspect/plugin-frei0r.xml:
+ * docs/plugins/inspect/plugin-gaudieffects.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-geometrictransform.xml:
+ * docs/plugins/inspect/plugin-gmedec.xml:
+ * docs/plugins/inspect/plugin-gsm.xml:
+ * docs/plugins/inspect/plugin-gstsiren.xml:
+ * docs/plugins/inspect/plugin-id3tag.xml:
+ * docs/plugins/inspect/plugin-inter.xml:
+ * docs/plugins/inspect/plugin-interlace.xml:
+ * docs/plugins/inspect/plugin-jpegformat.xml:
+ * docs/plugins/inspect/plugin-liveadder.xml:
+ * docs/plugins/inspect/plugin-mimic.xml:
+ * docs/plugins/inspect/plugin-mms.xml:
+ * docs/plugins/inspect/plugin-modplug.xml:
+ * docs/plugins/inspect/plugin-mpeg2enc.xml:
+ * docs/plugins/inspect/plugin-mpegpsdemux.xml:
+ * docs/plugins/inspect/plugin-mpegtsdemux.xml:
+ * docs/plugins/inspect/plugin-mpegtsmux.xml:
+ * docs/plugins/inspect/plugin-mpg123.xml:
+ * docs/plugins/inspect/plugin-mplex.xml:
+ * docs/plugins/inspect/plugin-ofa.xml:
+ * docs/plugins/inspect/plugin-openal.xml:
+ * docs/plugins/inspect/plugin-opencv.xml:
+ * docs/plugins/inspect/plugin-opus.xml:
+ * docs/plugins/inspect/plugin-pcapparse.xml:
+ * docs/plugins/inspect/plugin-pnm.xml:
+ * docs/plugins/inspect/plugin-rawparse.xml:
+ * docs/plugins/inspect/plugin-removesilence.xml:
+ * docs/plugins/inspect/plugin-resindvd.xml:
+ * docs/plugins/inspect/plugin-rfbsrc.xml:
+ * docs/plugins/inspect/plugin-rtmp.xml:
+ * docs/plugins/inspect/plugin-schro.xml:
+ * docs/plugins/inspect/plugin-sdp.xml:
+ * docs/plugins/inspect/plugin-segmentclip.xml:
+ * docs/plugins/inspect/plugin-shm.xml:
+ * docs/plugins/inspect/plugin-smooth.xml:
+ * docs/plugins/inspect/plugin-soundtouch.xml:
+ * docs/plugins/inspect/plugin-spandsp.xml:
+ * docs/plugins/inspect/plugin-speed.xml:
+ * docs/plugins/inspect/plugin-subenc.xml:
+ * docs/plugins/inspect/plugin-videoparsersbad.xml:
+ * docs/plugins/inspect/plugin-voaacenc.xml:
+ * docs/plugins/inspect/plugin-voamrwbenc.xml:
+ * docs/plugins/inspect/plugin-waylandsink.xml:
+ * docs/plugins/inspect/plugin-y4mdec.xml:
+ * docs/plugins/inspect/plugin-zbar.xml:
+ * gst-plugins-bad.doap:
+ * win32/common/config.h:
+ Release 1.4.4
+
+2014-11-06 12:55:42 +0100 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/eo.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/gl.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ky.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mt.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ Update .po files
2014-11-06 11:53:04 +0100 Sebastian Dröge <sebastian@centricular.com>
diff --git a/Makefile.in b/Makefile.in
index 7fb4b46..cb327aa 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -97,7 +97,7 @@
$(top_srcdir)/configure $(am__configure_deps) \
$(srcdir)/config.h.in $(srcdir)/gst-plugins-bad.spec.in \
ABOUT-NLS COPYING COPYING.LIB compile config.guess \
- config.rpath config.sub install-sh missing ltmain.sh
+ config.rpath config.sub depcomp install-sh missing ltmain.sh
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/common/m4/as-ac-expand.m4 \
@@ -355,7 +355,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/NEWS b/NEWS
index ee09ad6..a27c206 100644
--- a/NEWS
+++ b/NEWS
@@ -1,2 +1,2 @@
-This is GStreamer Bad Plugins 1.4.4
+This is GStreamer Bad Plugins 1.4.5
diff --git a/RELEASE b/RELEASE
index a210988..df1ee5b 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GStreamer Bad Plugins 1.4.4
+Release notes for GStreamer Bad Plugins 1.4.5
The GStreamer team is pleased to announce a bugfix release of the stable
1.4 release series. The 1.4 release series is adding new features on top
@@ -73,29 +73,14 @@
Bugs fixed in this release
- * 732239 : h264parse: expose parsed profiles to downstream
- * 733510 : gltransformation produced black screen
- * 734156 : androidmedia: doesn't calculate framesize for COLOR_FormatYUV420Planar correctly
- * 736319 : dashdemux: mark first buffer as discont after restarting a download task
- * 737186 : h264parse: Return flushing if we get chained while being set to READY
- * 737569 : tsdemux: valid data is discarded if PES start packet is the first packet after discontinuity
- * 737658 : fluiddec: segmentation fault when used with fakesrc
- * 737724 : vc1parse: unref caps when it is empty in renegotiate()
- * 738067 : gl: Downloading YUY2 is broken and creates blocky artefacts
- * 738223 : fluiddec: leaks memory in gst_fluid_dec_change_state()
- * 738230 : vc1parser: fix level value for simple/main profile
- * 738243 : vc1parse: fix framesize when input is frame-layer
- * 738291 : fluiddec: leaks incoming caps event
- * 738449 : vc1parse: just assume none header-format when no codec_data is present
- * 738519 : vc1parse: parse frame header when stream format is ASF/raw for simple/main profile
- * 738532 : vc1parse: select caps according to wmv format at negotiation
- * 738674 : rtmpsink: leaking URI string
- * 738695 : mpegtsbase: do not remove programs on EOS
- * 738696 : hlsdemux: send missing stream start
- * 739277 : GstGLFilter propose allocation pass uninitialized size to gst_query_add_allocation_pool
- * 739348 : configure.ac: auto decision to include GL library fails
- * 739368 : gl: small memory leak in gl shader
- * 739374 : h264parse: sets srccaps too often
+ * 722764 : rawparse: fix SEEKING query handling
+ * 729768 : mpegtsbase: Raise limit to read more bytes initially to find PCR
+ * 739152 : gl/cocoa: build with GNUStep fails
+ * 740191 : dvbbasesink: segfaults on 32-bit (rpi)
+ * 740201 : gl/cocoa: Does not compile on OSX < 10.7 anymore
+ * 740451 : srtpdec: leaks rtp/rtcp sink events
+ * 740953 : configure.ac: unportable test(1) comparison operator
+ * 741321 : opusparse: fix header parsing esp. of encoded output of libopus
==== Download ====
@@ -132,23 +117,17 @@
Contributors to this release
- * Antonio Ospite
- * Aurélien Zanelli
- * Edward Hervey
- * Havard Graff
- * Jesper Larsen
- * Julien Isorce
- * Lubosz Sarnecki
- * Luis de Bethencourt
- * Matej Knopp
+ * Aleix Conchillo Flaqué
+ * Alessandro Decina
+ * Gwenole Beauchesne
+ * Mathieu Duponchelle
* Matthew Waters
- * Matthieu Bouron
* Sebastian Dröge
- * Sreerenj Balachandran
- * Thiago Santos
+ * Sudip Jain
* Thibault Saunier
+ * Thomas Klausner
* Tim-Philipp Müller
- * Vincent Abriou
- * Vivia Nikolaidou
- * Vootele Vesterblom
+ * Vincent Penquerc'h
+ * Wim Taymans
+ * Wonchul Lee
\ No newline at end of file
diff --git a/common/Makefile.in b/common/Makefile.in
index fa433bb..c5076b2 100644
--- a/common/Makefile.in
+++ b/common/Makefile.in
@@ -318,7 +318,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/common/m4/Makefile.in b/common/m4/Makefile.in
index 66dc416..4e34244 100644
--- a/common/m4/Makefile.in
+++ b/common/m4/Makefile.in
@@ -257,7 +257,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/configure b/configure
index 422ae0f..5b688c6 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GStreamer Bad Plug-ins 1.4.4.
+# Generated by GNU Autoconf 2.69 for GStreamer Bad Plug-ins 1.4.5.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='GStreamer Bad Plug-ins'
PACKAGE_TARNAME='gst-plugins-bad'
-PACKAGE_VERSION='1.4.4'
-PACKAGE_STRING='GStreamer Bad Plug-ins 1.4.4'
+PACKAGE_VERSION='1.4.5'
+PACKAGE_STRING='GStreamer Bad Plug-ins 1.4.5'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer'
PACKAGE_URL=''
@@ -1049,7 +1049,6 @@
GL_OBJCFLAGS
GL_CFLAGS
GL_LIBS
-GNUSTEP_CONFIG
WAYLAND_EGL_LIBS
WAYLAND_EGL_CFLAGS
HAVE_EGL
@@ -2528,7 +2527,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures GStreamer Bad Plug-ins 1.4.4 to adapt to many kinds of systems.
+\`configure' configures GStreamer Bad Plug-ins 1.4.5 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -2603,7 +2602,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of GStreamer Bad Plug-ins 1.4.4:";;
+ short | recursive ) echo "Configuration of GStreamer Bad Plug-ins 1.4.5:";;
esac
cat <<\_ACEOF
@@ -2722,7 +2721,7 @@
--enable-egl Enable EGL support [default=auto]
--enable-wgl Enable WGL support [default=auto]
--enable-glx Enable GLX support [default=auto]
- --enable-cocoa Enable Cocoa support (using GNUstep on non OS X platforms) [default=auto]
+ --enable-cocoa Enable Cocoa support [default=auto]
--enable-x11 Enable x11 support [default=auto]
--enable-wayland Enable Wayland support (requires EGL) [default=auto]
--enable-dispmanx Enable Dispmanx support (requires EGL) [default=auto]
@@ -3217,7 +3216,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GStreamer Bad Plug-ins configure 1.4.4
+GStreamer Bad Plug-ins configure 1.4.5
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -4190,7 +4189,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by GStreamer Bad Plug-ins $as_me 1.4.4, which was
+It was created by GStreamer Bad Plug-ins $as_me 1.4.5, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -5172,7 +5171,7 @@
# Define the identity of the package.
PACKAGE='gst-plugins-bad'
- VERSION='1.4.4'
+ VERSION='1.4.5'
cat >>confdefs.h <<_ACEOF
@@ -5383,9 +5382,9 @@
- PACKAGE_VERSION_MAJOR=$(echo 1.4.4 | cut -d'.' -f1)
- PACKAGE_VERSION_MINOR=$(echo 1.4.4 | cut -d'.' -f2)
- PACKAGE_VERSION_MICRO=$(echo 1.4.4 | cut -d'.' -f3)
+ PACKAGE_VERSION_MAJOR=$(echo 1.4.5 | cut -d'.' -f1)
+ PACKAGE_VERSION_MINOR=$(echo 1.4.5 | cut -d'.' -f2)
+ PACKAGE_VERSION_MICRO=$(echo 1.4.5 | cut -d'.' -f3)
@@ -5396,7 +5395,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5
$as_echo_n "checking nano version... " >&6; }
- NANO=$(echo 1.4.4 | cut -d'.' -f4)
+ NANO=$(echo 1.4.5 | cut -d'.' -f4)
if test x"$NANO" = x || test "x$NANO" = "x0" ; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5
@@ -10053,10 +10052,10 @@
done
- GST_CURRENT=404
+ GST_CURRENT=405
GST_REVISION=0
- GST_AGE=404
- GST_LIBVERSION=404:0:404
+ GST_AGE=405
+ GST_LIBVERSION=405:0:405
@@ -32968,7 +32967,6 @@
HAVE_GL=no
HAVE_GLES2=no
HAVE_GLU=no
-HAVE_GNUSTEP_COCOA=no
HAVE_WAYLAND_EGL=no
HAVE_EGL_RPI=no
@@ -33762,77 +33760,6 @@
;;
esac
-case $host in
- *-darwin* ) ;;
- *)
- # Extract the first word of "gnustep-config", so it can be a program name with args.
-set dummy gnustep-config; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_GNUSTEP_CONFIG+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- case $GNUSTEP_CONFIG in
- [\\/]* | ?:[\\/]*)
- ac_cv_path_GNUSTEP_CONFIG="$GNUSTEP_CONFIG" # Let the user override the test with a path.
- ;;
- *)
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_path_GNUSTEP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
- ;;
-esac
-fi
-GNUSTEP_CONFIG=$ac_cv_path_GNUSTEP_CONFIG
-if test -n "$GNUSTEP_CONFIG"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_CONFIG" >&5
-$as_echo "$GNUSTEP_CONFIG" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
- if test "x$GNUSTEP_CONFIG" != "x"; then
- GNUSTEP_HOST="`$GNUSTEP_CONFIG --variable=GNUSTEP_HOST`"
- case $host in
- *-mingw* )
- case $GNUSTEP_HOST in
- *-mingw* )
- HAVE_GNUSTEP_COCOA=yes
- ;;
- esac
- ;;
- * )
- HAVE_GNUSTEP_COCOA=yes
- ;;
- esac
- fi
- ;;
-esac
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNUstep" >&5
-$as_echo_n "checking for GNUstep... " >&6; }
-if test "x$HAVE_GNUSTEP_COCOA" = "xyes" ; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
CPPFLAGS="$save_CPPFLAGS"
LIBS="$save_LIBS"
@@ -33913,7 +33840,7 @@
# if __APPLE__
# include <OpenGL/OpenGL.h>
# include <OpenGL/gl.h>
-# if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_7
+# if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070
# define GL_DO_NOT_WARN_IF_MULTI_GL_VERSION_HEADERS_INCLUDED
# include <OpenGL/gl3.h>
# endif
@@ -34084,18 +34011,6 @@
fi
fi
fi
-
- if test "x$NEED_COCOA" != "xno"; then
- if test "x$HAVE_GNUSTEP_COCOA" = "xyes" ; then
- GNUSTEP_OBJCFLAGS="`$GNUSTEP_CONFIG --objc-flags`"
- GNUSTEP_LIBS="`$GNUSTEP_CONFIG --gui-libs`"
- GL_LIBS="$GL_LIBS $GNUSTEP_LIBS -lgnustep-gui -lgnustep-base"
- GL_OBJCFLAGS="$GL_OBJCFLAGS $GNUSTEP_OBJCFLAGS"
-
- USE_COCOA=yes
- HAVE_WINDOW_COCOA=yes
- fi
- fi
;;
*-darwin*)
if test "x$HAVE_IOS" = "xyes"; then
@@ -34187,16 +34102,6 @@
fi
fi
fi
-
- if test "x$HAVE_GNUSTEP_COCOA" = "xyes" ; then
- GNUSTEP_CFLAGS="`$GNUSTEP_CONFIG --objc-flags`"
- GNUSTEP_LIBS="`$GNUSTEP_CONFIG --gui-libs`"
- GL_LIBS="$GL_LIBS $GNUSTEP_LIBS -lgnustep-gui -lgnustep-base"
- GL_OBJCFLAGS="$OBJCFLAGS $GNUSTEP_CFLAGS"
-
- USE_COCOA=yes
- HAVE_WINDOW_COCOA=yes
- fi
;;
*)
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Don't know how to check for OpenGL on your platform." >&5
@@ -37070,9 +36975,9 @@
HAVE_LIBUSB="yes"
fi
- if test "x$HAVE_UVCVIDEO_H" == "xyes" && \
- test "x$HAVE_GUDEV" == "xyes" && \
- test "x$HAVE_LIBUSB" == "xyes"; then
+ if test "x$HAVE_UVCVIDEO_H" = "xyes" && \
+ test "x$HAVE_GUDEV" = "xyes" && \
+ test "x$HAVE_LIBUSB" = "xyes"; then
HAVE_UVCH264=yes
else
HAVE_UVCH264=no
@@ -56325,7 +56230,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by GStreamer Bad Plug-ins $as_me 1.4.4, which was
+This file was extended by GStreamer Bad Plug-ins $as_me 1.4.5, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -56391,7 +56296,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-GStreamer Bad Plug-ins config.status 1.4.4
+GStreamer Bad Plug-ins config.status 1.4.5
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac
index 96d2f52..4e2823e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT([GStreamer Bad Plug-ins],[1.4.4],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
+AC_INIT([GStreamer Bad Plug-ins],[1.4.5],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
AG_GST_INIT
@@ -48,7 +48,7 @@
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 404, 0, 404)
+AS_LIBTOOL(GST, 405, 0, 405)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.4.0
@@ -611,7 +611,7 @@
esac],[NEED_GLX=auto])
AC_ARG_ENABLE([cocoa],
- [ --enable-cocoa Enable Cocoa support (using GNUstep on non OS X platforms) @<:@default=auto@:>@],
+ [ --enable-cocoa Enable Cocoa support @<:@default=auto@:>@],
[case "${enableval}" in
yes) NEED_COCOA=yes ;;
no) NEED_COCOA=no ;;
@@ -653,7 +653,6 @@
HAVE_GL=no
HAVE_GLES2=no
HAVE_GLU=no
-HAVE_GNUSTEP_COCOA=no
HAVE_WAYLAND_EGL=no
HAVE_EGL_RPI=no
@@ -744,35 +743,6 @@
;;
esac
-case $host in
- *-darwin* ) ;;
- *)
- AC_PATH_PROG([GNUSTEP_CONFIG],[gnustep-config])
- if test "x$GNUSTEP_CONFIG" != "x"; then
- GNUSTEP_HOST="`$GNUSTEP_CONFIG --variable=GNUSTEP_HOST`"
- case $host in
- *-mingw* )
- case $GNUSTEP_HOST in
- *-mingw* )
- HAVE_GNUSTEP_COCOA=yes
- ;;
- esac
- ;;
- * )
- HAVE_GNUSTEP_COCOA=yes
- ;;
- esac
- fi
- ;;
-esac
-
-AC_MSG_CHECKING([for GNUstep])
-if test "x$HAVE_GNUSTEP_COCOA" = "xyes" ; then
- AC_MSG_RESULT([yes])
-else
- AC_MSG_RESULT([no])
-fi
-
CPPFLAGS="$save_CPPFLAGS"
LIBS="$save_LIBS"
@@ -857,7 +827,7 @@
# if __APPLE__
# include <OpenGL/OpenGL.h>
# include <OpenGL/gl.h>
-# if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_7
+# if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070
# define GL_DO_NOT_WARN_IF_MULTI_GL_VERSION_HEADERS_INCLUDED
# include <OpenGL/gl3.h>
# endif
@@ -1009,19 +979,6 @@
fi
fi
fi
-
- dnl GNUstep provides the Cocoa API on unix
- if test "x$NEED_COCOA" != "xno"; then
- if test "x$HAVE_GNUSTEP_COCOA" = "xyes" ; then
- GNUSTEP_OBJCFLAGS="`$GNUSTEP_CONFIG --objc-flags`"
- GNUSTEP_LIBS="`$GNUSTEP_CONFIG --gui-libs`"
- GL_LIBS="$GL_LIBS $GNUSTEP_LIBS -lgnustep-gui -lgnustep-base"
- GL_OBJCFLAGS="$GL_OBJCFLAGS $GNUSTEP_OBJCFLAGS"
-
- USE_COCOA=yes
- HAVE_WINDOW_COCOA=yes
- fi
- fi
;;
*-darwin*)
if test "x$HAVE_IOS" = "xyes"; then
@@ -1114,17 +1071,6 @@
fi
fi
fi
-
- dnl GNUstep provides the Cocoa API on win32
- if test "x$HAVE_GNUSTEP_COCOA" = "xyes" ; then
- GNUSTEP_CFLAGS="`$GNUSTEP_CONFIG --objc-flags`"
- GNUSTEP_LIBS="`$GNUSTEP_CONFIG --gui-libs`"
- GL_LIBS="$GL_LIBS $GNUSTEP_LIBS -lgnustep-gui -lgnustep-base"
- GL_OBJCFLAGS="$OBJCFLAGS $GNUSTEP_CFLAGS"
-
- USE_COCOA=yes
- HAVE_WINDOW_COCOA=yes
- fi
;;
*)
AC_MSG_WARN([Don't know how to check for OpenGL on your platform.])
@@ -1812,9 +1758,9 @@
AC_DEFINE([HAVE_LIBUSB], 1, [Define if libusb 1.x is installed])
HAVE_LIBUSB="yes" ],
[HAVE_LIBUSB="no"])
- if test "x$HAVE_UVCVIDEO_H" == "xyes" && \
- test "x$HAVE_GUDEV" == "xyes" && \
- test "x$HAVE_LIBUSB" == "xyes"; then
+ if test "x$HAVE_UVCVIDEO_H" = "xyes" && \
+ test "x$HAVE_GUDEV" = "xyes" && \
+ test "x$HAVE_LIBUSB" = "xyes"; then
HAVE_UVCH264=yes
else
HAVE_UVCH264=no
diff --git a/docs/Makefile.in b/docs/Makefile.in
index ca9892f..ba6c2a6 100644
--- a/docs/Makefile.in
+++ b/docs/Makefile.in
@@ -317,7 +317,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/docs/libs/Makefile.in b/docs/libs/Makefile.in
index 9f0f284..7b8cb8d 100644
--- a/docs/libs/Makefile.in
+++ b/docs/libs/Makefile.in
@@ -278,7 +278,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/docs/libs/html/api-index-full.html b/docs/libs/html/api-index-full.html
index cc30082..032f36b 100644
--- a/docs/libs/html/api-index-full.html
+++ b/docs/libs/html/api-index-full.html
@@ -2323,39 +2323,39 @@
<dd></dd>
<a name="idxP"></a><h3 class="title">P</h3>
<dt>
-GstPhotography, struct in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html">GstPhotography</a>, struct in gstphotography
</dt>
<dd></dd>
<dt>
-GstPhotographyNoiseReduction, enum in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#GstPhotographyNoiseReduction">GstPhotographyNoiseReduction</a>, enum in gstphotography
</dt>
<dd></dd>
<dt>
-GST_PHOTOGRAPHY_AUTOFOCUS_DONE, macro in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#GST-PHOTOGRAPHY-AUTOFOCUS-DONE:CAPS">GST_PHOTOGRAPHY_AUTOFOCUS_DONE</a>, macro in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_get_aperture, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-get-aperture">gst_photography_get_aperture</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_get_capabilities, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-get-capabilities">gst_photography_get_capabilities</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_get_config, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-get-config">gst_photography_get_config</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_get_ev_compensation, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-get-ev-compensation">gst_photography_get_ev_compensation</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_get_exposure, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-get-exposure">gst_photography_get_exposure</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_get_flash_mode, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-get-flash-mode">gst_photography_get_flash_mode</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
@@ -2367,23 +2367,23 @@
</dt>
<dd></dd>
<dt>
-gst_photography_get_iso_speed, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-get-iso-speed">gst_photography_get_iso_speed</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_get_noise_reduction, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-get-noise-reduction">gst_photography_get_noise_reduction</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_get_scene_mode, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-get-scene-mode">gst_photography_get_scene_mode</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_get_white_balance_mode, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-get-white-balance-mode">gst_photography_get_white_balance_mode</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_get_zoom, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-get-zoom">gst_photography_get_zoom</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
@@ -2391,7 +2391,7 @@
</dt>
<dd></dd>
<dt>
-gst_photography_prepare_for_capture, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-prepare-for-capture">gst_photography_prepare_for_capture</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
@@ -2455,27 +2455,27 @@
</dt>
<dd></dd>
<dt>
-gst_photography_set_aperture, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-set-aperture">gst_photography_set_aperture</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_set_autofocus, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-set-autofocus">gst_photography_set_autofocus</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_set_config, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-set-config">gst_photography_set_config</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_set_ev_compensation, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-set-ev-compensation">gst_photography_set_ev_compensation</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_set_exposure, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-set-exposure">gst_photography_set_exposure</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_set_flash_mode, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-set-flash-mode">gst_photography_set_flash_mode</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
@@ -2487,27 +2487,27 @@
</dt>
<dd></dd>
<dt>
-gst_photography_set_iso_speed, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-set-iso-speed">gst_photography_set_iso_speed</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_set_noise_reduction, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-set-noise-reduction">gst_photography_set_noise_reduction</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_set_scene_mode, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-set-scene-mode">gst_photography_set_scene_mode</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_set_white_balance_mode, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-set-white-balance-mode">gst_photography_set_white_balance_mode</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-gst_photography_set_zoom, function in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#gst-photography-set-zoom">gst_photography_set_zoom</a>, function in gstphotography
</dt>
<dd></dd>
<dt>
-GST_PHOTOGRAPHY_SHAKE_RISK, macro in gstphotography
+<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/GstPhotography.html#GST-PHOTOGRAPHY-SHAKE-RISK:CAPS">GST_PHOTOGRAPHY_SHAKE_RISK</a>, macro in gstphotography
</dt>
<dd></dd>
<dt>
diff --git a/docs/libs/html/gst-plugins-bad-libs-Base-MPEG-TS-sections.html b/docs/libs/html/gst-plugins-bad-libs-Base-MPEG-TS-sections.html
index e1b61e6..1589564 100644
--- a/docs/libs/html/gst-plugins-bad-libs-Base-MPEG-TS-sections.html
+++ b/docs/libs/html/gst-plugins-bad-libs-Base-MPEG-TS-sections.html
@@ -549,7 +549,7 @@
gst_mpegts_section_from_pat (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *programs</code></em>,
<em class="parameter"><code><span class="type">guint16</span> ts_id</code></em>);</pre>
<p>Creates a PAT <a class="link" href="gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsSection"><span class="type">GstMpegtsSection</span></a> from the <em class="parameter"><code>programs</code></em>
- array of <a href="../gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsPatProgram"><span class="type">GstMpegtsPatPrograms</span></a></p>
+ array of <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/gst-plugins-bad-libs-Base-MPEG-TS-sections.html#GstMpegtsPatProgram"><span class="type">GstMpegtsPatPrograms</span></a></p>
<div class="refsect3">
<a name="id-1.2.5.4.9.14.5"></a><h4>Parameters</h4>
<div class="informaltable"><table width="100%" border="0">
diff --git a/docs/libs/html/gst-plugins-bad-libs-GstAggregator.html b/docs/libs/html/gst-plugins-bad-libs-GstAggregator.html
index 9df5eb6..81ff32e 100644
--- a/docs/libs/html/gst-plugins-bad-libs-GstAggregator.html
+++ b/docs/libs/html/gst-plugins-bad-libs-GstAggregator.html
@@ -390,7 +390,7 @@
<td class="struct_member_description"><p>Mandatory.
Called when buffers are queued on all sinkpads. Classes
should iterate the GstElement->sinkpads and peek or steal
-buffers from the <a href="../gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-GstAggregatorPad.html#GstAggregatorPad"><span class="type">GstAggregatorPads</span></a>. If the subclass returns
+buffers from the <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/gst-plugins-bad-libs-GstAggregatorPad.html#GstAggregatorPad"><span class="type">GstAggregatorPads</span></a>. If the subclass returns
GST_FLOW_EOS, sending of the eos event will be taken care
of. Once / if a buffer has been constructed from the
aggregated buffers, the subclass should call _finish_buffer.</p></td>
diff --git a/docs/libs/html/index.html b/docs/libs/html/index.html
index f529fca..935c0ba 100644
--- a/docs/libs/html/index.html
+++ b/docs/libs/html/index.html
@@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Bad Plugins 1.0 Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GStreamer Bad Library 1.0 (1.4.4)
+ for GStreamer Bad Library 1.0 (1.4.5)
<a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/</a>.
</p></div>
</div>
diff --git a/docs/plugins/Makefile.in b/docs/plugins/Makefile.in
index f7dc35a..7650a64 100644
--- a/docs/plugins/Makefile.in
+++ b/docs/plugins/Makefile.in
@@ -336,7 +336,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-compositor.html b/docs/plugins/html/gst-plugins-bad-plugins-compositor.html
index 59cae03..46d76aa 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-compositor.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-compositor.html
@@ -54,12 +54,12 @@
<span class="lineart">╰──</span> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
<span class="lineart">╰──</span> <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstObject.html">GstObject</a>
<span class="lineart">├──</span> <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html">GstElement</a>
- <span class="lineart">│</span> <span class="lineart">╰──</span> GstAggregator
- <span class="lineart">│</span> <span class="lineart">╰──</span> GstVideoAggregator
+ <span class="lineart">│</span> <span class="lineart">╰──</span> <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/gst-plugins-bad-libs-GstAggregator.html#GstAggregator">GstAggregator</a>
+ <span class="lineart">│</span> <span class="lineart">╰──</span> <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/gst-plugins-bad-libs-GstVideoAggregator.html#GstVideoAggregator">GstVideoAggregator</a>
<span class="lineart">│</span> <span class="lineart">╰──</span> GstCompositor
<span class="lineart">╰──</span> <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstPad.html">GstPad</a>
- <span class="lineart">╰──</span> GstAggregatorPad
- <span class="lineart">╰──</span> GstVideoAggregatorPad
+ <span class="lineart">╰──</span> <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/gst-plugins-bad-libs-GstAggregatorPad.html#GstAggregatorPad">GstAggregatorPad</a>
+ <span class="lineart">╰──</span> <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/gst-plugins-bad-libs-GstVideoAggregatorPad.html#GstVideoAggregatorPad">GstVideoAggregatorPad</a>
<span class="lineart">╰──</span> GstCompositorPad
</pre>
</div>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html
index b8104a1..1c8c355 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-assrender.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html
index b04ed1c..4672550 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-audiovisualizers.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html
index e5510f8..82cc7c7 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-autoconvert.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html
index 64cc3f5..e3d48cb 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bayer.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html
index c03c708..5476ca6 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-bz2.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html
index df09548..d641942 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-camerabin.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html
index d122ce9..5d8e40b 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-coloreffects.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html
index 47deac1..062c712 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-curl.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html
index fde4049..0c28890 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dataurisrc.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html
index f331d7c..2c5c331 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-debugutilsbad.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html
index 320b451..cad32b0 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dtsdec.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html
index 3e1efad..bf4ebd6 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvb.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html
index ad75ea8..a6a157b 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-dvdspu.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html
index b45f112..39a61bb 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-faad.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html
index 59a4ede..b41947b 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-festival.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html
index 36f2ddd..8ce98f4 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gaudieffects.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html
index 5cedd12..2f4b139 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-geometrictransform.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html
index addb246..e13e50f 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-gsm.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html
index ea9c452..212db35 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-jpegformat.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-liveadder.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-liveadder.html
index 8df95a3..c18cd73 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-liveadder.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-liveadder.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html
index 42e2af5..ac31a09 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mimic.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html
index fdd0829..6fcaa0e 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mms.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html
index d58b06c..cb0eab8 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-modplug.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpeg2enc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpeg2enc.html
index 5469d5c..7c3778f 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpeg2enc.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpeg2enc.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html
index 0f1de15..0400613 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mpegtsmux.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mplex.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mplex.html
index a58c1e7..f0d350c 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-mplex.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-mplex.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html
index 64e067b..633cc7e 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-ofa.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html
index 968f4a0..ce85f0b 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-openal.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html
index ac0bffd..8f808e6 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-opencv.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html
index 5208f55..45b1ef7 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-pcapparse.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html
index 78b06b9..3cc93fa 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rawparse.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html
index c45802b..617913b 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rfbsrc.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rtmp.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rtmp.html
index 385894d..0efb52a 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-rtmp.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-rtmp.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html
index 03d7bce..7a36788 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-sdp.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html
index f21d274..fa5ebab 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-shm.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html
index 0edc409..3285c16 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-soundtouch.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html
index 8066768..3ca6847 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-speed.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html
index e479793..e6e8ce6 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voaacenc.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html
index dce5593..a08d553 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-voamrwbenc.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html b/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html
index 12ea014..b9e36d4 100644
--- a/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html
+++ b/docs/plugins/html/gst-plugins-bad-plugins-plugin-zbar.html
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.4.4</td>
+<td>1.4.5</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
diff --git a/docs/plugins/html/index.html b/docs/plugins/html/index.html
index 236f396..611d01b 100644
--- a/docs/plugins/html/index.html
+++ b/docs/plugins/html/index.html
@@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Bad Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for GStreamer Bad Plugins 1.0 (1.4.4)
+ for GStreamer Bad Plugins 1.0 (1.4.5)
The latest version of this documentation can be found on-line at
<a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/</a>.
</p></div>
diff --git a/docs/plugins/inspect/plugin-accurip.xml b/docs/plugins/inspect/plugin-accurip.xml
index 79edfbb..2b981e7 100644
--- a/docs/plugins/inspect/plugin-accurip.xml
+++ b/docs/plugins/inspect/plugin-accurip.xml
@@ -3,7 +3,7 @@
<description>Computes an AccurateRip CRC</description>
<filename>../../gst/accurip/.libs/libgstaccurip.so</filename>
<basename>libgstaccurip.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-adpcmdec.xml b/docs/plugins/inspect/plugin-adpcmdec.xml
index ae261b6..be0cc23 100644
--- a/docs/plugins/inspect/plugin-adpcmdec.xml
+++ b/docs/plugins/inspect/plugin-adpcmdec.xml
@@ -3,7 +3,7 @@
<description>ADPCM decoder</description>
<filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
<basename>libgstadpcmdec.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-adpcmenc.xml b/docs/plugins/inspect/plugin-adpcmenc.xml
index bcb236f..0a08b30 100644
--- a/docs/plugins/inspect/plugin-adpcmenc.xml
+++ b/docs/plugins/inspect/plugin-adpcmenc.xml
@@ -3,7 +3,7 @@
<description>ADPCM encoder</description>
<filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
<basename>libgstadpcmenc.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-aiff.xml b/docs/plugins/inspect/plugin-aiff.xml
index 671d8d2..b54948d 100644
--- a/docs/plugins/inspect/plugin-aiff.xml
+++ b/docs/plugins/inspect/plugin-aiff.xml
@@ -3,7 +3,7 @@
<description>Create and parse Audio Interchange File Format (AIFF) files</description>
<filename>../../gst/aiff/.libs/libgstaiff.so</filename>
<basename>libgstaiff.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-asfmux.xml b/docs/plugins/inspect/plugin-asfmux.xml
index 382ed63..d607408 100644
--- a/docs/plugins/inspect/plugin-asfmux.xml
+++ b/docs/plugins/inspect/plugin-asfmux.xml
@@ -3,7 +3,7 @@
<description>ASF Muxer Plugin</description>
<filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
<basename>libgstasfmux.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-assrender.xml b/docs/plugins/inspect/plugin-assrender.xml
index c08edd7..3b3b6ba 100644
--- a/docs/plugins/inspect/plugin-assrender.xml
+++ b/docs/plugins/inspect/plugin-assrender.xml
@@ -3,7 +3,7 @@
<description>ASS/SSA subtitle renderer</description>
<filename>../../ext/assrender/.libs/libgstassrender.so</filename>
<basename>libgstassrender.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiofxbad.xml b/docs/plugins/inspect/plugin-audiofxbad.xml
index 08ef55c..26415a0 100644
--- a/docs/plugins/inspect/plugin-audiofxbad.xml
+++ b/docs/plugins/inspect/plugin-audiofxbad.xml
@@ -3,7 +3,7 @@
<description>Audio filters from gst-plugins-bad</description>
<filename>../../gst/audiofxbad/.libs/libgstaudiofxbad.so</filename>
<basename>libgstaudiofxbad.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-audiomixer.xml b/docs/plugins/inspect/plugin-audiomixer.xml
index dff8800..190db26 100644
--- a/docs/plugins/inspect/plugin-audiomixer.xml
+++ b/docs/plugins/inspect/plugin-audiomixer.xml
@@ -3,7 +3,7 @@
<description>Mixes multiple audio streams</description>
<filename>../../gst/audiomixer/.libs/libgstaudiomixer.so</filename>
<basename>libgstaudiomixer.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-audiovisualizers.xml b/docs/plugins/inspect/plugin-audiovisualizers.xml
index 7cf47ef..04c619a 100644
--- a/docs/plugins/inspect/plugin-audiovisualizers.xml
+++ b/docs/plugins/inspect/plugin-audiovisualizers.xml
@@ -3,7 +3,7 @@
<description>Creates video visualizations of audio input</description>
<filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename>
<basename>libgstaudiovisualizers.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-autoconvert.xml b/docs/plugins/inspect/plugin-autoconvert.xml
index 91a61a0..b74056c 100644
--- a/docs/plugins/inspect/plugin-autoconvert.xml
+++ b/docs/plugins/inspect/plugin-autoconvert.xml
@@ -3,7 +3,7 @@
<description>Selects convertor element based on caps</description>
<filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
<basename>libgstautoconvert.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-bayer.xml b/docs/plugins/inspect/plugin-bayer.xml
index fb2539d..56fafed 100644
--- a/docs/plugins/inspect/plugin-bayer.xml
+++ b/docs/plugins/inspect/plugin-bayer.xml
@@ -3,7 +3,7 @@
<description>Elements to convert Bayer images</description>
<filename>../../gst/bayer/.libs/libgstbayer.so</filename>
<basename>libgstbayer.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-bz2.xml b/docs/plugins/inspect/plugin-bz2.xml
index ed123fd..32abfdf 100644
--- a/docs/plugins/inspect/plugin-bz2.xml
+++ b/docs/plugins/inspect/plugin-bz2.xml
@@ -3,7 +3,7 @@
<description>Compress or decompress streams</description>
<filename>../../ext/bz2/.libs/libgstbz2.so</filename>
<basename>libgstbz2.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-camerabin.xml b/docs/plugins/inspect/plugin-camerabin.xml
index 86c1452..58fc10a 100644
--- a/docs/plugins/inspect/plugin-camerabin.xml
+++ b/docs/plugins/inspect/plugin-camerabin.xml
@@ -3,7 +3,7 @@
<description>Take image snapshots and record movies from camera</description>
<filename>../../gst/camerabin2/.libs/libgstcamerabin2.so</filename>
<basename>libgstcamerabin2.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-chromaprint.xml b/docs/plugins/inspect/plugin-chromaprint.xml
index 4dd2268..c454e68 100644
--- a/docs/plugins/inspect/plugin-chromaprint.xml
+++ b/docs/plugins/inspect/plugin-chromaprint.xml
@@ -3,7 +3,7 @@
<description>Calculate Chromaprint fingerprint from audio files</description>
<filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename>
<basename>libgstchromaprint.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-coloreffects.xml b/docs/plugins/inspect/plugin-coloreffects.xml
index 6ca39af..49ce112 100644
--- a/docs/plugins/inspect/plugin-coloreffects.xml
+++ b/docs/plugins/inspect/plugin-coloreffects.xml
@@ -3,7 +3,7 @@
<description>Color Look-up Table filters</description>
<filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename>
<basename>libgstcoloreffects.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-compositor.xml b/docs/plugins/inspect/plugin-compositor.xml
index 88ceb68..161998c 100644
--- a/docs/plugins/inspect/plugin-compositor.xml
+++ b/docs/plugins/inspect/plugin-compositor.xml
@@ -3,7 +3,7 @@
<description>Compositor</description>
<filename>../../gst/compositor/.libs/libgstcompositor.so</filename>
<basename>libgstcompositor.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-curl.xml b/docs/plugins/inspect/plugin-curl.xml
index ca5bde4..c54d313 100644
--- a/docs/plugins/inspect/plugin-curl.xml
+++ b/docs/plugins/inspect/plugin-curl.xml
@@ -3,7 +3,7 @@
<description>libcurl-based elements</description>
<filename>../../ext/curl/.libs/libgstcurl.so</filename>
<basename>libgstcurl.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dashdemux.xml b/docs/plugins/inspect/plugin-dashdemux.xml
index 2958ba8..c911b39 100644
--- a/docs/plugins/inspect/plugin-dashdemux.xml
+++ b/docs/plugins/inspect/plugin-dashdemux.xml
@@ -3,7 +3,7 @@
<description>DASH demuxer plugin</description>
<filename>../../ext/dash/.libs/libgstdashdemux.so</filename>
<basename>libgstdashdemux.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-dataurisrc.xml b/docs/plugins/inspect/plugin-dataurisrc.xml
index 4087190..11c1058 100644
--- a/docs/plugins/inspect/plugin-dataurisrc.xml
+++ b/docs/plugins/inspect/plugin-dataurisrc.xml
@@ -3,7 +3,7 @@
<description>data: URI source</description>
<filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename>
<basename>libgstdataurisrc.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-debugutilsbad.xml b/docs/plugins/inspect/plugin-debugutilsbad.xml
index ead33c2..b47938b 100644
--- a/docs/plugins/inspect/plugin-debugutilsbad.xml
+++ b/docs/plugins/inspect/plugin-debugutilsbad.xml
@@ -3,7 +3,7 @@
<description>Collection of elements that may or may not be useful for debugging</description>
<filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
<basename>libgstdebugutilsbad.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-decklink.xml b/docs/plugins/inspect/plugin-decklink.xml
index c09852e..1d4069c 100644
--- a/docs/plugins/inspect/plugin-decklink.xml
+++ b/docs/plugins/inspect/plugin-decklink.xml
@@ -3,7 +3,7 @@
<description>Blackmagic Decklink plugin</description>
<filename>../../sys/decklink/.libs/libgstdecklink.so</filename>
<basename>libgstdecklink.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
@@ -26,7 +26,7 @@
<name>videosink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)10/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)486, framerate=(fraction)24000/1001, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)10/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)12/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)10/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)12/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2</details>
+ <details>video/x-raw, format=(string)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)10/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)486, framerate=(fraction)24000/1001, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)10/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)12/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)10/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)12/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2</details>
</caps>
</pads>
</element>
@@ -47,7 +47,7 @@
<name>videosrc</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)10/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)486, framerate=(fraction)24000/1001, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)10/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)12/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)10/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)12/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2</details>
+ <details>video/x-raw, format=(string)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)10/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)486, framerate=(fraction)24000/1001, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)10/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)12/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)10/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)12/11, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlace-mode=(string)interleaved, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, format=(string)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, chroma-site=(string)mpeg2</details>
</caps>
</pads>
</element>
diff --git a/docs/plugins/inspect/plugin-dfbvideosink.xml b/docs/plugins/inspect/plugin-dfbvideosink.xml
index d19b743..c401bd7 100644
--- a/docs/plugins/inspect/plugin-dfbvideosink.xml
+++ b/docs/plugins/inspect/plugin-dfbvideosink.xml
@@ -3,7 +3,7 @@
<description>DirectFB video output plugin</description>
<filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename>
<basename>libgstdfbvideosink.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dtsdec.xml b/docs/plugins/inspect/plugin-dtsdec.xml
index 4896e05..40c6d05 100644
--- a/docs/plugins/inspect/plugin-dtsdec.xml
+++ b/docs/plugins/inspect/plugin-dtsdec.xml
@@ -3,7 +3,7 @@
<description>Decodes DTS audio streams</description>
<filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
<basename>libgstdtsdec.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvb.xml b/docs/plugins/inspect/plugin-dvb.xml
index ce2433b..6b13e03 100644
--- a/docs/plugins/inspect/plugin-dvb.xml
+++ b/docs/plugins/inspect/plugin-dvb.xml
@@ -3,7 +3,7 @@
<description>DVB elements</description>
<filename>../../sys/dvb/.libs/libgstdvb.so</filename>
<basename>libgstdvb.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvbsuboverlay.xml b/docs/plugins/inspect/plugin-dvbsuboverlay.xml
index fb8c5dd..3314a20 100644
--- a/docs/plugins/inspect/plugin-dvbsuboverlay.xml
+++ b/docs/plugins/inspect/plugin-dvbsuboverlay.xml
@@ -3,7 +3,7 @@
<description>DVB subtitle renderer</description>
<filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename>
<basename>libgstdvbsuboverlay.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-dvdspu.xml b/docs/plugins/inspect/plugin-dvdspu.xml
index e2a32de..ac7aaec 100644
--- a/docs/plugins/inspect/plugin-dvdspu.xml
+++ b/docs/plugins/inspect/plugin-dvdspu.xml
@@ -3,7 +3,7 @@
<description>DVD Sub-picture Overlay element</description>
<filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
<basename>libgstdvdspu.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-faad.xml b/docs/plugins/inspect/plugin-faad.xml
index 5886ea4..eb243c6 100644
--- a/docs/plugins/inspect/plugin-faad.xml
+++ b/docs/plugins/inspect/plugin-faad.xml
@@ -3,7 +3,7 @@
<description>Free AAC Decoder (FAAD)</description>
<filename>../../ext/faad/.libs/libgstfaad.so</filename>
<basename>libgstfaad.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fbdevsink.xml b/docs/plugins/inspect/plugin-fbdevsink.xml
index cc7f383..fb0d55f 100644
--- a/docs/plugins/inspect/plugin-fbdevsink.xml
+++ b/docs/plugins/inspect/plugin-fbdevsink.xml
@@ -3,7 +3,7 @@
<description>Linux framebuffer video sink</description>
<filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename>
<basename>libgstfbdevsink.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-festival.xml b/docs/plugins/inspect/plugin-festival.xml
index 511bec5..a2c7cd7 100644
--- a/docs/plugins/inspect/plugin-festival.xml
+++ b/docs/plugins/inspect/plugin-festival.xml
@@ -3,7 +3,7 @@
<description>Synthesizes plain text into audio</description>
<filename>../../gst/festival/.libs/libgstfestival.so</filename>
<basename>libgstfestival.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fieldanalysis.xml b/docs/plugins/inspect/plugin-fieldanalysis.xml
index 5b3574c..a39ee17 100644
--- a/docs/plugins/inspect/plugin-fieldanalysis.xml
+++ b/docs/plugins/inspect/plugin-fieldanalysis.xml
@@ -3,7 +3,7 @@
<description>Video field analysis</description>
<filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename>
<basename>libgstfieldanalysis.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-flite.xml b/docs/plugins/inspect/plugin-flite.xml
index 4acb079..0e302aa 100644
--- a/docs/plugins/inspect/plugin-flite.xml
+++ b/docs/plugins/inspect/plugin-flite.xml
@@ -3,7 +3,7 @@
<description>Flite speech synthesizer plugin</description>
<filename>../../ext/flite/.libs/libgstflite.so</filename>
<basename>libgstflite.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fluidsynthmidi.xml b/docs/plugins/inspect/plugin-fluidsynthmidi.xml
index 567e630..6556c4b 100644
--- a/docs/plugins/inspect/plugin-fluidsynthmidi.xml
+++ b/docs/plugins/inspect/plugin-fluidsynthmidi.xml
@@ -3,7 +3,7 @@
<description>Fluidsynth MIDI Plugin</description>
<filename>../../ext/fluidsynth/.libs/libgstfluidsynthmidi.so</filename>
<basename>libgstfluidsynthmidi.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-fragmented.xml b/docs/plugins/inspect/plugin-fragmented.xml
index a312ae1..067c080 100644
--- a/docs/plugins/inspect/plugin-fragmented.xml
+++ b/docs/plugins/inspect/plugin-fragmented.xml
@@ -3,7 +3,7 @@
<description>Fragmented streaming plugins</description>
<filename>../../ext/hls/.libs/libgstfragmented.so</filename>
<basename>libgstfragmented.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-freeverb.xml b/docs/plugins/inspect/plugin-freeverb.xml
index 97e820b..69f956a 100644
--- a/docs/plugins/inspect/plugin-freeverb.xml
+++ b/docs/plugins/inspect/plugin-freeverb.xml
@@ -3,7 +3,7 @@
<description>Reverberation/room effect</description>
<filename>../../gst/freeverb/.libs/libgstfreeverb.so</filename>
<basename>libgstfreeverb.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml
index b512d90..4d0f72b 100644
--- a/docs/plugins/inspect/plugin-frei0r.xml
+++ b/docs/plugins/inspect/plugin-frei0r.xml
@@ -3,7 +3,7 @@
<description>frei0r plugin library</description>
<filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename>
<basename>libgstfrei0r.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gaudieffects.xml b/docs/plugins/inspect/plugin-gaudieffects.xml
index f908189..6d697ed 100644
--- a/docs/plugins/inspect/plugin-gaudieffects.xml
+++ b/docs/plugins/inspect/plugin-gaudieffects.xml
@@ -3,7 +3,7 @@
<description>Gaudi video effects.</description>
<filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename>
<basename>libgstgaudieffects.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml
index e044522..6e45f75 100644
--- a/docs/plugins/inspect/plugin-gdp.xml
+++ b/docs/plugins/inspect/plugin-gdp.xml
@@ -3,7 +3,7 @@
<description>Payload/depayload GDP packets</description>
<filename>../../gst/gdp/.libs/libgstgdp.so</filename>
<basename>libgstgdp.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-geometrictransform.xml b/docs/plugins/inspect/plugin-geometrictransform.xml
index 843c8f4..c46ec3b 100644
--- a/docs/plugins/inspect/plugin-geometrictransform.xml
+++ b/docs/plugins/inspect/plugin-geometrictransform.xml
@@ -3,7 +3,7 @@
<description>Various geometric image transform elements</description>
<filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
<basename>libgstgeometrictransform.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gmedec.xml b/docs/plugins/inspect/plugin-gmedec.xml
index de69473..2e4283e 100644
--- a/docs/plugins/inspect/plugin-gmedec.xml
+++ b/docs/plugins/inspect/plugin-gmedec.xml
@@ -3,7 +3,7 @@
<description>GME Audio Decoder</description>
<filename>../../ext/gme/.libs/libgstgme.so</filename>
<basename>libgstgme.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml
index e84b041..2b28557 100644
--- a/docs/plugins/inspect/plugin-gsm.xml
+++ b/docs/plugins/inspect/plugin-gsm.xml
@@ -3,7 +3,7 @@
<description>GSM encoder/decoder</description>
<filename>../../ext/gsm/.libs/libgstgsm.so</filename>
<basename>libgstgsm.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-gstsiren.xml b/docs/plugins/inspect/plugin-gstsiren.xml
index 46d3127..ae40d2f 100644
--- a/docs/plugins/inspect/plugin-gstsiren.xml
+++ b/docs/plugins/inspect/plugin-gstsiren.xml
@@ -3,7 +3,7 @@
<description>Siren encoder/decoder/payloader/depayloader plugins</description>
<filename>../../gst/siren/.libs/libgstsiren.so</filename>
<basename>libgstsiren.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-id3tag.xml b/docs/plugins/inspect/plugin-id3tag.xml
index 58df0e7..598fe25 100644
--- a/docs/plugins/inspect/plugin-id3tag.xml
+++ b/docs/plugins/inspect/plugin-id3tag.xml
@@ -3,7 +3,7 @@
<description>ID3 v1 and v2 muxing plugin</description>
<filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
<basename>libgstid3tag.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-inter.xml b/docs/plugins/inspect/plugin-inter.xml
index 2ac96a6..239234d 100644
--- a/docs/plugins/inspect/plugin-inter.xml
+++ b/docs/plugins/inspect/plugin-inter.xml
@@ -3,7 +3,7 @@
<description>plugin for inter-pipeline communication</description>
<filename>../../gst/inter/.libs/libgstinter.so</filename>
<basename>libgstinter.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-interlace.xml b/docs/plugins/inspect/plugin-interlace.xml
index 215e559..1da7d4e 100644
--- a/docs/plugins/inspect/plugin-interlace.xml
+++ b/docs/plugins/inspect/plugin-interlace.xml
@@ -3,7 +3,7 @@
<description>Create an interlaced video stream</description>
<filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
<basename>libgstinterlace.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ivfparse.xml b/docs/plugins/inspect/plugin-ivfparse.xml
index 3f35569..e0b9aa0 100644
--- a/docs/plugins/inspect/plugin-ivfparse.xml
+++ b/docs/plugins/inspect/plugin-ivfparse.xml
@@ -3,7 +3,7 @@
<description>IVF parser</description>
<filename>../../gst/ivfparse/.libs/libgstivfparse.so</filename>
<basename>libgstivfparse.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ivtc.xml b/docs/plugins/inspect/plugin-ivtc.xml
index 9dfc344..05d01f3 100644
--- a/docs/plugins/inspect/plugin-ivtc.xml
+++ b/docs/plugins/inspect/plugin-ivtc.xml
@@ -3,7 +3,7 @@
<description>Inverse Telecine</description>
<filename>../../gst/ivtc/.libs/libgstivtc.so</filename>
<basename>libgstivtc.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-jp2kdecimator.xml b/docs/plugins/inspect/plugin-jp2kdecimator.xml
index b3fd766..dcf2d95 100644
--- a/docs/plugins/inspect/plugin-jp2kdecimator.xml
+++ b/docs/plugins/inspect/plugin-jp2kdecimator.xml
@@ -3,7 +3,7 @@
<description>JPEG2000 decimator</description>
<filename>../../gst/jp2kdecimator/.libs/libgstjp2kdecimator.so</filename>
<basename>libgstjp2kdecimator.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-jpegformat.xml b/docs/plugins/inspect/plugin-jpegformat.xml
index 5b61a47..b39863d 100644
--- a/docs/plugins/inspect/plugin-jpegformat.xml
+++ b/docs/plugins/inspect/plugin-jpegformat.xml
@@ -3,7 +3,7 @@
<description>JPEG interchange format plugin</description>
<filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename>
<basename>libgstjpegformat.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-kate.xml b/docs/plugins/inspect/plugin-kate.xml
index adf5659..9561102 100644
--- a/docs/plugins/inspect/plugin-kate.xml
+++ b/docs/plugins/inspect/plugin-kate.xml
@@ -3,7 +3,7 @@
<description>Kate plugin</description>
<filename>../../ext/kate/.libs/libgstkate.so</filename>
<basename>libgstkate.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ladspa.xml b/docs/plugins/inspect/plugin-ladspa.xml
index 2d923d9..81f9d0f 100644
--- a/docs/plugins/inspect/plugin-ladspa.xml
+++ b/docs/plugins/inspect/plugin-ladspa.xml
@@ -3,7 +3,7 @@
<description>LADSPA plugin</description>
<filename>../../ext/ladspa/.libs/libgstladspa.so</filename>
<basename>libgstladspa.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-liveadder.xml b/docs/plugins/inspect/plugin-liveadder.xml
index 64a5da9..91a3f74 100644
--- a/docs/plugins/inspect/plugin-liveadder.xml
+++ b/docs/plugins/inspect/plugin-liveadder.xml
@@ -3,7 +3,7 @@
<description>Adds multiple live discontinuous streams</description>
<filename>../../gst/liveadder/.libs/libgstliveadder.so</filename>
<basename>libgstliveadder.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-midi.xml b/docs/plugins/inspect/plugin-midi.xml
index 6b5123f..eb860ae 100644
--- a/docs/plugins/inspect/plugin-midi.xml
+++ b/docs/plugins/inspect/plugin-midi.xml
@@ -3,7 +3,7 @@
<description>Parse MIDI files</description>
<filename>../../gst/midi/.libs/libgstmidi.so</filename>
<basename>libgstmidi.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mimic.xml b/docs/plugins/inspect/plugin-mimic.xml
index 6cb03bb..49faa78 100644
--- a/docs/plugins/inspect/plugin-mimic.xml
+++ b/docs/plugins/inspect/plugin-mimic.xml
@@ -3,7 +3,7 @@
<description>Mimic codec</description>
<filename>../../ext/mimic/.libs/libgstmimic.so</filename>
<basename>libgstmimic.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mms.xml b/docs/plugins/inspect/plugin-mms.xml
index dafdd10..5041fcb 100644
--- a/docs/plugins/inspect/plugin-mms.xml
+++ b/docs/plugins/inspect/plugin-mms.xml
@@ -3,7 +3,7 @@
<description>Microsoft Multi Media Server streaming protocol support</description>
<filename>../../ext/libmms/.libs/libgstmms.so</filename>
<basename>libgstmms.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml
index 0b84bfa..66553ea 100644
--- a/docs/plugins/inspect/plugin-modplug.xml
+++ b/docs/plugins/inspect/plugin-modplug.xml
@@ -3,7 +3,7 @@
<description>.MOD audio decoding</description>
<filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
<basename>libgstmodplug.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpeg2enc.xml b/docs/plugins/inspect/plugin-mpeg2enc.xml
index 51fd071..b7f385c 100644
--- a/docs/plugins/inspect/plugin-mpeg2enc.xml
+++ b/docs/plugins/inspect/plugin-mpeg2enc.xml
@@ -3,7 +3,7 @@
<description>High-quality MPEG-1/2 video encoder</description>
<filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename>
<basename>libgstmpeg2enc.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegpsdemux.xml b/docs/plugins/inspect/plugin-mpegpsdemux.xml
index e88c13a..e3b4c0f 100644
--- a/docs/plugins/inspect/plugin-mpegpsdemux.xml
+++ b/docs/plugins/inspect/plugin-mpegpsdemux.xml
@@ -3,7 +3,7 @@
<description>MPEG-PS demuxer</description>
<filename>../../gst/mpegdemux/.libs/libgstmpegpsdemux.so</filename>
<basename>libgstmpegpsdemux.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegpsmux.xml b/docs/plugins/inspect/plugin-mpegpsmux.xml
index d28b270..a5c2623 100644
--- a/docs/plugins/inspect/plugin-mpegpsmux.xml
+++ b/docs/plugins/inspect/plugin-mpegpsmux.xml
@@ -3,7 +3,7 @@
<description>MPEG-PS muxer</description>
<filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
<basename>libgstmpegpsmux.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegtsdemux.xml b/docs/plugins/inspect/plugin-mpegtsdemux.xml
index 82d3f89..745cb81 100644
--- a/docs/plugins/inspect/plugin-mpegtsdemux.xml
+++ b/docs/plugins/inspect/plugin-mpegtsdemux.xml
@@ -3,7 +3,7 @@
<description>MPEG TS demuxer</description>
<filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename>
<basename>libgstmpegtsdemux.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpegtsmux.xml b/docs/plugins/inspect/plugin-mpegtsmux.xml
index 9904444..a9999a3 100644
--- a/docs/plugins/inspect/plugin-mpegtsmux.xml
+++ b/docs/plugins/inspect/plugin-mpegtsmux.xml
@@ -3,7 +3,7 @@
<description>MPEG-TS muxer</description>
<filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
<basename>libgstmpegtsmux.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mpg123.xml b/docs/plugins/inspect/plugin-mpg123.xml
index 04515ce..1175738 100644
--- a/docs/plugins/inspect/plugin-mpg123.xml
+++ b/docs/plugins/inspect/plugin-mpg123.xml
@@ -3,7 +3,7 @@
<description>mp3 decoding based on the mpg123 library</description>
<filename>../../ext/mpg123/.libs/libgstmpg123.so</filename>
<basename>libgstmpg123.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mplex.xml b/docs/plugins/inspect/plugin-mplex.xml
index 9634309..2a86a28 100644
--- a/docs/plugins/inspect/plugin-mplex.xml
+++ b/docs/plugins/inspect/plugin-mplex.xml
@@ -3,7 +3,7 @@
<description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description>
<filename>../../ext/mplex/.libs/libgstmplex.so</filename>
<basename>libgstmplex.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-mxf.xml b/docs/plugins/inspect/plugin-mxf.xml
index 3c5790e..e39fbf3 100644
--- a/docs/plugins/inspect/plugin-mxf.xml
+++ b/docs/plugins/inspect/plugin-mxf.xml
@@ -3,7 +3,7 @@
<description>MXF plugin library</description>
<filename>../../gst/mxf/.libs/libgstmxf.so</filename>
<basename>libgstmxf.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-ofa.xml b/docs/plugins/inspect/plugin-ofa.xml
index ff985d6..3de74cb 100644
--- a/docs/plugins/inspect/plugin-ofa.xml
+++ b/docs/plugins/inspect/plugin-ofa.xml
@@ -3,7 +3,7 @@
<description>Calculate MusicIP fingerprint from audio files</description>
<filename>../../ext/ofa/.libs/libgstofa.so</filename>
<basename>libgstofa.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-openal.xml b/docs/plugins/inspect/plugin-openal.xml
index 233a22a..dc657ea 100644
--- a/docs/plugins/inspect/plugin-openal.xml
+++ b/docs/plugins/inspect/plugin-openal.xml
@@ -3,7 +3,7 @@
<description>OpenAL plugin library</description>
<filename>../../ext/openal/.libs/libgstopenal.so</filename>
<basename>libgstopenal.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opencv.xml b/docs/plugins/inspect/plugin-opencv.xml
index 927fe9a..c8e5e88 100644
--- a/docs/plugins/inspect/plugin-opencv.xml
+++ b/docs/plugins/inspect/plugin-opencv.xml
@@ -3,7 +3,7 @@
<description>GStreamer OpenCV Plugins</description>
<filename>../../ext/opencv/.libs/libgstopencv.so</filename>
<basename>libgstopencv.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-openexr.xml b/docs/plugins/inspect/plugin-openexr.xml
index 4874992..a5fe5f1 100644
--- a/docs/plugins/inspect/plugin-openexr.xml
+++ b/docs/plugins/inspect/plugin-openexr.xml
@@ -3,7 +3,7 @@
<description>OpenEXR image plugin</description>
<filename>../../ext/openexr/.libs/libgstopenexr.so</filename>
<basename>libgstopenexr.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opengl.xml b/docs/plugins/inspect/plugin-opengl.xml
index 08696cb..7abbec4 100644
--- a/docs/plugins/inspect/plugin-opengl.xml
+++ b/docs/plugins/inspect/plugin-opengl.xml
@@ -3,7 +3,7 @@
<description>OpenGL plugin</description>
<filename>../../ext/gl/.libs/libgstopengl.so</filename>
<basename>libgstopengl.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-openjpeg.xml b/docs/plugins/inspect/plugin-openjpeg.xml
index 78ba51f..4051d7f 100644
--- a/docs/plugins/inspect/plugin-openjpeg.xml
+++ b/docs/plugins/inspect/plugin-openjpeg.xml
@@ -3,7 +3,7 @@
<description>OpenJPEG-based JPEG2000 image decoder/encoder</description>
<filename>../../ext/openjpeg/.libs/libgstopenjpeg.so</filename>
<basename>libgstopenjpeg.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-opus.xml b/docs/plugins/inspect/plugin-opus.xml
index 3902399..de54f9d 100644
--- a/docs/plugins/inspect/plugin-opus.xml
+++ b/docs/plugins/inspect/plugin-opus.xml
@@ -3,7 +3,7 @@
<description>OPUS plugin library</description>
<filename>../../ext/opus/.libs/libgstopus.so</filename>
<basename>libgstopus.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-pcapparse.xml b/docs/plugins/inspect/plugin-pcapparse.xml
index 3dda8d0..d8cd1a2 100644
--- a/docs/plugins/inspect/plugin-pcapparse.xml
+++ b/docs/plugins/inspect/plugin-pcapparse.xml
@@ -3,7 +3,7 @@
<description>Element parsing raw pcap streams</description>
<filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
<basename>libgstpcapparse.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-pnm.xml b/docs/plugins/inspect/plugin-pnm.xml
index 8205c01..80081d3 100644
--- a/docs/plugins/inspect/plugin-pnm.xml
+++ b/docs/plugins/inspect/plugin-pnm.xml
@@ -3,7 +3,7 @@
<description>PNM plugin</description>
<filename>../../gst/pnm/.libs/libgstpnm.so</filename>
<basename>libgstpnm.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml
index 79a7d45..9bf4682 100644
--- a/docs/plugins/inspect/plugin-rawparse.xml
+++ b/docs/plugins/inspect/plugin-rawparse.xml
@@ -3,7 +3,7 @@
<description>Parses byte streams into raw frames</description>
<filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
<basename>libgstrawparse.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-removesilence.xml b/docs/plugins/inspect/plugin-removesilence.xml
index 6407308..eb7ec23 100644
--- a/docs/plugins/inspect/plugin-removesilence.xml
+++ b/docs/plugins/inspect/plugin-removesilence.xml
@@ -3,7 +3,7 @@
<description>Removes silence from an audio stream</description>
<filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename>
<basename>libgstremovesilence.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-resindvd.xml b/docs/plugins/inspect/plugin-resindvd.xml
index 1f5be42..b761510 100644
--- a/docs/plugins/inspect/plugin-resindvd.xml
+++ b/docs/plugins/inspect/plugin-resindvd.xml
@@ -3,7 +3,7 @@
<description>Resin DVD playback elements</description>
<filename>../../ext/resindvd/.libs/libgstresindvd.so</filename>
<basename>libgstresindvd.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-rfbsrc.xml b/docs/plugins/inspect/plugin-rfbsrc.xml
index 03df258..340855f 100644
--- a/docs/plugins/inspect/plugin-rfbsrc.xml
+++ b/docs/plugins/inspect/plugin-rfbsrc.xml
@@ -3,7 +3,7 @@
<description>Connects to a VNC server and decodes RFB stream</description>
<filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename>
<basename>libgstrfbsrc.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-rsvg.xml b/docs/plugins/inspect/plugin-rsvg.xml
index 3d0c40e..7ac1011 100644
--- a/docs/plugins/inspect/plugin-rsvg.xml
+++ b/docs/plugins/inspect/plugin-rsvg.xml
@@ -3,7 +3,7 @@
<description>RSVG plugin library</description>
<filename>../../ext/rsvg/.libs/libgstrsvg.so</filename>
<basename>libgstrsvg.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-rtmp.xml b/docs/plugins/inspect/plugin-rtmp.xml
index e4b15b8..590ac61 100644
--- a/docs/plugins/inspect/plugin-rtmp.xml
+++ b/docs/plugins/inspect/plugin-rtmp.xml
@@ -3,7 +3,7 @@
<description>RTMP source and sink</description>
<filename>../../ext/rtmp/.libs/libgstrtmp.so</filename>
<basename>libgstrtmp.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-sbc.xml b/docs/plugins/inspect/plugin-sbc.xml
index 8430ad8..02b3477 100644
--- a/docs/plugins/inspect/plugin-sbc.xml
+++ b/docs/plugins/inspect/plugin-sbc.xml
@@ -3,7 +3,7 @@
<description>SBC bluetooth audio support</description>
<filename>../../ext/sbc/.libs/libgstsbc.so</filename>
<basename>libgstsbc.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-schro.xml b/docs/plugins/inspect/plugin-schro.xml
index 090bc8d..58bfd91 100644
--- a/docs/plugins/inspect/plugin-schro.xml
+++ b/docs/plugins/inspect/plugin-schro.xml
@@ -3,7 +3,7 @@
<description>Schroedinger plugin</description>
<filename>../../ext/schroedinger/.libs/libgstschro.so</filename>
<basename>libgstschro.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-sdp.xml b/docs/plugins/inspect/plugin-sdp.xml
index 93f0a46..523bc2f 100644
--- a/docs/plugins/inspect/plugin-sdp.xml
+++ b/docs/plugins/inspect/plugin-sdp.xml
@@ -3,7 +3,7 @@
<description>configure streaming sessions using SDP</description>
<filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
<basename>libgstsdpelem.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-segmentclip.xml b/docs/plugins/inspect/plugin-segmentclip.xml
index 122464c..ed349d7 100644
--- a/docs/plugins/inspect/plugin-segmentclip.xml
+++ b/docs/plugins/inspect/plugin-segmentclip.xml
@@ -3,7 +3,7 @@
<description>Segment clip elements</description>
<filename>../../gst/segmentclip/.libs/libgstsegmentclip.so</filename>
<basename>libgstsegmentclip.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-shm.xml b/docs/plugins/inspect/plugin-shm.xml
index db4cd79..b17849b 100644
--- a/docs/plugins/inspect/plugin-shm.xml
+++ b/docs/plugins/inspect/plugin-shm.xml
@@ -3,7 +3,7 @@
<description>shared memory sink source</description>
<filename>../../sys/shm/.libs/libgstshm.so</filename>
<basename>libgstshm.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-smooth.xml b/docs/plugins/inspect/plugin-smooth.xml
index 847ac2a..bdf2660 100644
--- a/docs/plugins/inspect/plugin-smooth.xml
+++ b/docs/plugins/inspect/plugin-smooth.xml
@@ -3,7 +3,7 @@
<description>Apply a smooth filter to an image</description>
<filename>../../gst/smooth/.libs/libgstsmooth.so</filename>
<basename>libgstsmooth.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-smoothstreaming.xml b/docs/plugins/inspect/plugin-smoothstreaming.xml
index c00e1f1..e06e276 100644
--- a/docs/plugins/inspect/plugin-smoothstreaming.xml
+++ b/docs/plugins/inspect/plugin-smoothstreaming.xml
@@ -3,7 +3,7 @@
<description>Microsoft's Smooth Streaming format support </description>
<filename>../../ext/smoothstreaming/.libs/libgstsmoothstreaming.so</filename>
<basename>libgstsmoothstreaming.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-sndfile.xml b/docs/plugins/inspect/plugin-sndfile.xml
index 7ec539b..9a73f03 100644
--- a/docs/plugins/inspect/plugin-sndfile.xml
+++ b/docs/plugins/inspect/plugin-sndfile.xml
@@ -3,7 +3,7 @@
<description>use libsndfile to read and write various audio formats</description>
<filename>../../ext/sndfile/.libs/libgstsndfile.so</filename>
<basename>libgstsndfile.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml
index 65bff8d..0142318 100644
--- a/docs/plugins/inspect/plugin-soundtouch.xml
+++ b/docs/plugins/inspect/plugin-soundtouch.xml
@@ -3,7 +3,7 @@
<description>Audio Pitch Controller & BPM Detection</description>
<filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename>
<basename>libgstsoundtouch.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-spandsp.xml b/docs/plugins/inspect/plugin-spandsp.xml
index adf1292..c1d4c71 100644
--- a/docs/plugins/inspect/plugin-spandsp.xml
+++ b/docs/plugins/inspect/plugin-spandsp.xml
@@ -3,7 +3,7 @@
<description>libspandsp plugin</description>
<filename>../../ext/spandsp/.libs/libgstspandsp.so</filename>
<basename>libgstspandsp.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml
index 9e5a482..6e41064 100644
--- a/docs/plugins/inspect/plugin-speed.xml
+++ b/docs/plugins/inspect/plugin-speed.xml
@@ -3,7 +3,7 @@
<description>Set speed/pitch on audio/raw streams (resampler)</description>
<filename>../../gst/speed/.libs/libgstspeed.so</filename>
<basename>libgstspeed.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-srtp.xml b/docs/plugins/inspect/plugin-srtp.xml
index 7676502..c573eb0 100644
--- a/docs/plugins/inspect/plugin-srtp.xml
+++ b/docs/plugins/inspect/plugin-srtp.xml
@@ -3,7 +3,7 @@
<description>GStreamer SRTP</description>
<filename>../../ext/srtp/.libs/libgstsrtp.so</filename>
<basename>libgstsrtp.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
diff --git a/docs/plugins/inspect/plugin-stereo.xml b/docs/plugins/inspect/plugin-stereo.xml
index 804ea57..ff24584 100644
--- a/docs/plugins/inspect/plugin-stereo.xml
+++ b/docs/plugins/inspect/plugin-stereo.xml
@@ -3,7 +3,7 @@
<description>Muck with the stereo signal, enhance it's 'stereo-ness'</description>
<filename>../../gst/stereo/.libs/libgststereo.so</filename>
<basename>libgststereo.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-subenc.xml b/docs/plugins/inspect/plugin-subenc.xml
index b2511bd..39ddd84 100644
--- a/docs/plugins/inspect/plugin-subenc.xml
+++ b/docs/plugins/inspect/plugin-subenc.xml
@@ -3,7 +3,7 @@
<description>subtitle encoders</description>
<filename>../../gst/subenc/.libs/libgstsubenc.so</filename>
<basename>libgstsubenc.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-uvch264.xml b/docs/plugins/inspect/plugin-uvch264.xml
index 7122033..8f043f4 100644
--- a/docs/plugins/inspect/plugin-uvch264.xml
+++ b/docs/plugins/inspect/plugin-uvch264.xml
@@ -3,7 +3,7 @@
<description>UVC compliant H264 encoding cameras plugin</description>
<filename>../../sys/uvch264/.libs/libgstuvch264.so</filename>
<basename>libgstuvch264.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videofiltersbad.xml b/docs/plugins/inspect/plugin-videofiltersbad.xml
index f12cde2..e6ccfba 100644
--- a/docs/plugins/inspect/plugin-videofiltersbad.xml
+++ b/docs/plugins/inspect/plugin-videofiltersbad.xml
@@ -3,7 +3,7 @@
<description>Video filters in gst-plugins-bad</description>
<filename>../../gst/videofilters/.libs/libgstvideofiltersbad.so</filename>
<basename>libgstvideofiltersbad.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-videoparsersbad.xml b/docs/plugins/inspect/plugin-videoparsersbad.xml
index 4fa94d0..23965be 100644
--- a/docs/plugins/inspect/plugin-videoparsersbad.xml
+++ b/docs/plugins/inspect/plugin-videoparsersbad.xml
@@ -3,7 +3,7 @@
<description>videoparsers</description>
<filename>../../gst/videoparsers/.libs/libgstvideoparsersbad.so</filename>
<basename>libgstvideoparsersbad.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-videosignal.xml b/docs/plugins/inspect/plugin-videosignal.xml
index 7911025..c61f4a8 100644
--- a/docs/plugins/inspect/plugin-videosignal.xml
+++ b/docs/plugins/inspect/plugin-videosignal.xml
@@ -3,7 +3,7 @@
<description>Various video signal analysers</description>
<filename>../../gst/videosignal/.libs/libgstvideosignal.so</filename>
<basename>libgstvideosignal.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-vmnc.xml b/docs/plugins/inspect/plugin-vmnc.xml
index debed84..e11aded 100644
--- a/docs/plugins/inspect/plugin-vmnc.xml
+++ b/docs/plugins/inspect/plugin-vmnc.xml
@@ -3,7 +3,7 @@
<description>VmWare Video Codec plugins</description>
<filename>../../gst/vmnc/.libs/libgstvmnc.so</filename>
<basename>libgstvmnc.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-voaacenc.xml b/docs/plugins/inspect/plugin-voaacenc.xml
index db0f33e..d08683c 100644
--- a/docs/plugins/inspect/plugin-voaacenc.xml
+++ b/docs/plugins/inspect/plugin-voaacenc.xml
@@ -3,7 +3,7 @@
<description>AAC audio encoder</description>
<filename>../../ext/voaacenc/.libs/libgstvoaacenc.so</filename>
<basename>libgstvoaacenc.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-voamrwbenc.xml b/docs/plugins/inspect/plugin-voamrwbenc.xml
index 24953e3..5bd740d 100644
--- a/docs/plugins/inspect/plugin-voamrwbenc.xml
+++ b/docs/plugins/inspect/plugin-voamrwbenc.xml
@@ -3,7 +3,7 @@
<description>Adaptive Multi-Rate Wide-Band Encoder</description>
<filename>../../ext/voamrwbenc/.libs/libgstvoamrwbenc.so</filename>
<basename>libgstvoamrwbenc.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-waylandsink.xml b/docs/plugins/inspect/plugin-waylandsink.xml
index 96ed4f7..8e398c1 100644
--- a/docs/plugins/inspect/plugin-waylandsink.xml
+++ b/docs/plugins/inspect/plugin-waylandsink.xml
@@ -3,7 +3,7 @@
<description>Wayland Video Sink</description>
<filename>../../ext/wayland/.libs/libgstwaylandsink.so</filename>
<basename>libgstwaylandsink.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-webp.xml b/docs/plugins/inspect/plugin-webp.xml
index 970ddda..25408ed 100644
--- a/docs/plugins/inspect/plugin-webp.xml
+++ b/docs/plugins/inspect/plugin-webp.xml
@@ -3,7 +3,7 @@
<description>WebP plugin</description>
<filename>../../ext/webp/.libs/libgstwebp.so</filename>
<basename>libgstwebp.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-wildmidi.xml b/docs/plugins/inspect/plugin-wildmidi.xml
index c99a3da..3f93418 100644
--- a/docs/plugins/inspect/plugin-wildmidi.xml
+++ b/docs/plugins/inspect/plugin-wildmidi.xml
@@ -3,7 +3,7 @@
<description>Wildmidi Plugin</description>
<filename>../../ext/timidity/.libs/libgstwildmidi.so</filename>
<basename>libgstwildmidi.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/docs/plugins/inspect/plugin-y4mdec.xml b/docs/plugins/inspect/plugin-y4mdec.xml
index f5a9f0c..9ecdaf0 100644
--- a/docs/plugins/inspect/plugin-y4mdec.xml
+++ b/docs/plugins/inspect/plugin-y4mdec.xml
@@ -3,7 +3,7 @@
<description>Demuxes/decodes YUV4MPEG streams</description>
<filename>../../gst/y4m/.libs/libgsty4mdec.so</filename>
<basename>libgsty4mdec.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-yadif.xml b/docs/plugins/inspect/plugin-yadif.xml
index b179b57..617fc7b 100644
--- a/docs/plugins/inspect/plugin-yadif.xml
+++ b/docs/plugins/inspect/plugin-yadif.xml
@@ -3,7 +3,7 @@
<description>YADIF deinterlacing filter</description>
<filename>../../gst/yadif/.libs/libgstyadif.so</filename>
<basename>libgstyadif.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
diff --git a/docs/plugins/inspect/plugin-zbar.xml b/docs/plugins/inspect/plugin-zbar.xml
index d376d7c..6f7854b 100644
--- a/docs/plugins/inspect/plugin-zbar.xml
+++ b/docs/plugins/inspect/plugin-zbar.xml
@@ -3,7 +3,7 @@
<description>zbar barcode scanner</description>
<filename>../../ext/zbar/.libs/libgstzbar.so</filename>
<basename>libgstzbar.so</basename>
- <version>1.4.4</version>
+ <version>1.4.5</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
diff --git a/ext/Makefile.in b/ext/Makefile.in
index 69c79ea..b782b71 100644
--- a/ext/Makefile.in
+++ b/ext/Makefile.in
@@ -322,7 +322,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/apexsink/Makefile.in b/ext/apexsink/Makefile.in
index 7aa1cc7..b9835fb 100644
--- a/ext/apexsink/Makefile.in
+++ b/ext/apexsink/Makefile.in
@@ -346,7 +346,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/assrender/Makefile.in b/ext/assrender/Makefile.in
index b909773..8a5d2e3 100644
--- a/ext/assrender/Makefile.in
+++ b/ext/assrender/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/bz2/Makefile.in b/ext/bz2/Makefile.in
index e3af17a..b973dc5 100644
--- a/ext/bz2/Makefile.in
+++ b/ext/bz2/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/chromaprint/Makefile.in b/ext/chromaprint/Makefile.in
index 790598e..b9513b5 100644
--- a/ext/chromaprint/Makefile.in
+++ b/ext/chromaprint/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/curl/Makefile.in b/ext/curl/Makefile.in
index 5d8cafc..807b03b 100644
--- a/ext/curl/Makefile.in
+++ b/ext/curl/Makefile.in
@@ -357,7 +357,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/daala/Makefile.in b/ext/daala/Makefile.in
index 2c3831a..c5d8744 100644
--- a/ext/daala/Makefile.in
+++ b/ext/daala/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/dash/Makefile.in b/ext/dash/Makefile.in
index 34e88fd..f8e1786 100644
--- a/ext/dash/Makefile.in
+++ b/ext/dash/Makefile.in
@@ -346,7 +346,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/dc1394/Makefile.in b/ext/dc1394/Makefile.in
index bc4923f..e25c7a1 100644
--- a/ext/dc1394/Makefile.in
+++ b/ext/dc1394/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/directfb/Makefile.in b/ext/directfb/Makefile.in
index 45d909f..1efb1e2 100644
--- a/ext/directfb/Makefile.in
+++ b/ext/directfb/Makefile.in
@@ -353,7 +353,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/directfb/dfbvideosink.c b/ext/directfb/dfbvideosink.c
index e2f8e8d..83ab7f9 100644
--- a/ext/directfb/dfbvideosink.c
+++ b/ext/directfb/dfbvideosink.c
@@ -1742,7 +1742,9 @@
{
GstDfbVideoSink *dfbvideosink = NULL;
DFBResult res;
- GstVideoRectangle dst, src, result;
+ GstVideoRectangle dst = { 0, };
+ GstVideoRectangle src = { 0, };
+ GstVideoRectangle result;
GstFlowReturn ret = GST_FLOW_OK;
gboolean mem_cpy = TRUE;
GstMetaDfbSurface *meta;
@@ -1973,7 +1975,9 @@
{
GstDfbVideoSink *dfbvideosink = GST_DFBVIDEOSINK (navigation);
GstEvent *event;
- GstVideoRectangle src, dst, result;
+ GstVideoRectangle dst = { 0, };
+ GstVideoRectangle src = { 0, };
+ GstVideoRectangle result;
double x, y, old_x, old_y;
GstPad *pad = NULL;
diff --git a/ext/dts/Makefile.in b/ext/dts/Makefile.in
index c0fd72d..405d5a9 100644
--- a/ext/dts/Makefile.in
+++ b/ext/dts/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/faac/Makefile.in b/ext/faac/Makefile.in
index c99d5ae..e2cde62 100644
--- a/ext/faac/Makefile.in
+++ b/ext/faac/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/faad/Makefile.in b/ext/faad/Makefile.in
index dbdd4c5..fcc0c2c 100644
--- a/ext/faad/Makefile.in
+++ b/ext/faad/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/flite/Makefile.in b/ext/flite/Makefile.in
index 0b24595..6a0d794 100644
--- a/ext/flite/Makefile.in
+++ b/ext/flite/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/fluidsynth/Makefile.in b/ext/fluidsynth/Makefile.in
index 3821752..5920456 100644
--- a/ext/fluidsynth/Makefile.in
+++ b/ext/fluidsynth/Makefile.in
@@ -351,7 +351,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/gl/Makefile.in b/ext/gl/Makefile.in
index 412286d..2655825 100644
--- a/ext/gl/Makefile.in
+++ b/ext/gl/Makefile.in
@@ -425,7 +425,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c
index c7e9a7b..cd3a9ff 100644
--- a/ext/gl/gstglimagesink.c
+++ b/ext/gl/gstglimagesink.c
@@ -1026,6 +1026,9 @@
g_signal_emit (gl_sink, gst_glimage_sink_signals[CLIENT_RESHAPE_SIGNAL], 0,
width, height, &do_reshape);
+ width = MAX (1, width);
+ height = MAX (1, height);
+
gl_sink->window_width = width;
gl_sink->window_height = height;
diff --git a/ext/gme/Makefile.in b/ext/gme/Makefile.in
index d205d34..1215bcf 100644
--- a/ext/gme/Makefile.in
+++ b/ext/gme/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/gsettings/Makefile.in b/ext/gsettings/Makefile.in
index d01ba13..0d637a8 100644
--- a/ext/gsettings/Makefile.in
+++ b/ext/gsettings/Makefile.in
@@ -354,7 +354,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/gsm/Makefile.in b/ext/gsm/Makefile.in
index 1f04e81..0a3369c 100644
--- a/ext/gsm/Makefile.in
+++ b/ext/gsm/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/hls/Makefile.in b/ext/hls/Makefile.in
index a2278a9..02c0432 100644
--- a/ext/hls/Makefile.in
+++ b/ext/hls/Makefile.in
@@ -350,7 +350,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/kate/Makefile.in b/ext/kate/Makefile.in
index 5f7d5a1..02809b3 100644
--- a/ext/kate/Makefile.in
+++ b/ext/kate/Makefile.in
@@ -349,7 +349,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/ladspa/Makefile.in b/ext/ladspa/Makefile.in
index aacfedf..ba7dd1f 100644
--- a/ext/ladspa/Makefile.in
+++ b/ext/ladspa/Makefile.in
@@ -348,7 +348,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/libmms/Makefile.in b/ext/libmms/Makefile.in
index 2f98ebd..0820cdc 100644
--- a/ext/libmms/Makefile.in
+++ b/ext/libmms/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/libvisual/Makefile.in b/ext/libvisual/Makefile.in
index c34c4c0..1cd7d32 100644
--- a/ext/libvisual/Makefile.in
+++ b/ext/libvisual/Makefile.in
@@ -342,7 +342,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/lv2/Makefile.in b/ext/lv2/Makefile.in
index dc90d97..210e759 100644
--- a/ext/lv2/Makefile.in
+++ b/ext/lv2/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/mimic/Makefile.in b/ext/mimic/Makefile.in
index 492210a..aa004f1 100644
--- a/ext/mimic/Makefile.in
+++ b/ext/mimic/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/modplug/Makefile.in b/ext/modplug/Makefile.in
index 552a799..f3c565c 100644
--- a/ext/modplug/Makefile.in
+++ b/ext/modplug/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/mpeg2enc/Makefile.in b/ext/mpeg2enc/Makefile.in
index b63c44c..ffbad22 100644
--- a/ext/mpeg2enc/Makefile.in
+++ b/ext/mpeg2enc/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/mpg123/Makefile.in b/ext/mpg123/Makefile.in
index e7f019f..0d03fff 100644
--- a/ext/mpg123/Makefile.in
+++ b/ext/mpg123/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/mplex/Makefile.in b/ext/mplex/Makefile.in
index 7e567f1..d144ec5 100644
--- a/ext/mplex/Makefile.in
+++ b/ext/mplex/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/musepack/Makefile.in b/ext/musepack/Makefile.in
index 80857d5..6923541 100644
--- a/ext/musepack/Makefile.in
+++ b/ext/musepack/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/mythtv/Makefile.in b/ext/mythtv/Makefile.in
index d812f83..055754c 100644
--- a/ext/mythtv/Makefile.in
+++ b/ext/mythtv/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/nas/Makefile.in b/ext/nas/Makefile.in
index 524d50e..dcbf3df 100644
--- a/ext/nas/Makefile.in
+++ b/ext/nas/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/neon/Makefile.in b/ext/neon/Makefile.in
index 0997ef0..6296d26 100644
--- a/ext/neon/Makefile.in
+++ b/ext/neon/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/ofa/Makefile.in b/ext/ofa/Makefile.in
index 19b5fc0..e45577c 100644
--- a/ext/ofa/Makefile.in
+++ b/ext/ofa/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/openal/Makefile.in b/ext/openal/Makefile.in
index b8337b1..5153da1 100644
--- a/ext/openal/Makefile.in
+++ b/ext/openal/Makefile.in
@@ -348,7 +348,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/opencv/Makefile.in b/ext/opencv/Makefile.in
index 15483ff..5f62a08 100644
--- a/ext/opencv/Makefile.in
+++ b/ext/opencv/Makefile.in
@@ -384,7 +384,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/openexr/Makefile.in b/ext/openexr/Makefile.in
index 4b018c7..8c78ecc 100644
--- a/ext/openexr/Makefile.in
+++ b/ext/openexr/Makefile.in
@@ -363,7 +363,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/openjpeg/Makefile.in b/ext/openjpeg/Makefile.in
index ce64543..4f5464b 100644
--- a/ext/openjpeg/Makefile.in
+++ b/ext/openjpeg/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/openni2/Makefile.in b/ext/openni2/Makefile.in
index e4fbb20..b578da0 100644
--- a/ext/openni2/Makefile.in
+++ b/ext/openni2/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/opus/Makefile.in b/ext/opus/Makefile.in
index 673a3c7..efe4d18 100644
--- a/ext/opus/Makefile.in
+++ b/ext/opus/Makefile.in
@@ -348,7 +348,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/opus/gstopusparse.c b/ext/opus/gstopusparse.c
index 0f1bc97..8ede3a3 100644
--- a/ext/opus/gstopusparse.c
+++ b/ext/opus/gstopusparse.c
@@ -199,6 +199,11 @@
/* for ad hoc framing, heed the framing, so we eat any padding */
payload_offset = packet_size;
+ } else {
+ /* Add up all the frame sizes found */
+ int f;
+ for (f = 0; f < nframes; ++f)
+ payload_offset += frame_sizes[f];
}
}
diff --git a/ext/resindvd/Makefile.in b/ext/resindvd/Makefile.in
index 90f58b0..2d9f4af 100644
--- a/ext/resindvd/Makefile.in
+++ b/ext/resindvd/Makefile.in
@@ -353,7 +353,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/rsvg/Makefile.in b/ext/rsvg/Makefile.in
index eacc183..83f9120 100644
--- a/ext/rsvg/Makefile.in
+++ b/ext/rsvg/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/rtmp/Makefile.in b/ext/rtmp/Makefile.in
index 525d1e2..2a8c11b 100644
--- a/ext/rtmp/Makefile.in
+++ b/ext/rtmp/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/sbc/Makefile.in b/ext/sbc/Makefile.in
index f56095c..606a741 100644
--- a/ext/sbc/Makefile.in
+++ b/ext/sbc/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/schroedinger/Makefile.in b/ext/schroedinger/Makefile.in
index 58a878c..e51d7ff 100644
--- a/ext/schroedinger/Makefile.in
+++ b/ext/schroedinger/Makefile.in
@@ -346,7 +346,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/sdl/Makefile.in b/ext/sdl/Makefile.in
index f31b26c..a74159c 100644
--- a/ext/sdl/Makefile.in
+++ b/ext/sdl/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/sdl/sdlvideosink.c b/ext/sdl/sdlvideosink.c
index 5c1217f..7f05dca 100644
--- a/ext/sdl/sdlvideosink.c
+++ b/ext/sdl/sdlvideosink.c
@@ -944,7 +944,9 @@
{
GstSDLVideoSink *sdlvideosink = GST_SDLVIDEOSINK (navigation);
GstEvent *event;
- GstVideoRectangle src, dst, result;
+ GstVideoRectangle dst = { 0, };
+ GstVideoRectangle src = { 0, };
+ GstVideoRectangle result;
double x, y, old_x, old_y;
GstPad *pad = NULL;
diff --git a/ext/smoothstreaming/Makefile.in b/ext/smoothstreaming/Makefile.in
index 44464cb..406f452 100644
--- a/ext/smoothstreaming/Makefile.in
+++ b/ext/smoothstreaming/Makefile.in
@@ -349,7 +349,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/sndfile/Makefile.in b/ext/sndfile/Makefile.in
index 4ef2c9c..176b9f6 100644
--- a/ext/sndfile/Makefile.in
+++ b/ext/sndfile/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/sndio/Makefile.in b/ext/sndio/Makefile.in
index d417f3e..c9e9c84 100644
--- a/ext/sndio/Makefile.in
+++ b/ext/sndio/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/soundtouch/Makefile.in b/ext/soundtouch/Makefile.in
index 621fd03..4ba662d 100644
--- a/ext/soundtouch/Makefile.in
+++ b/ext/soundtouch/Makefile.in
@@ -364,7 +364,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/spandsp/Makefile.in b/ext/spandsp/Makefile.in
index 4b5d5f7..2906f8c 100644
--- a/ext/spandsp/Makefile.in
+++ b/ext/spandsp/Makefile.in
@@ -346,7 +346,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/spc/Makefile.in b/ext/spc/Makefile.in
index 0fb1016..57a58b8 100644
--- a/ext/spc/Makefile.in
+++ b/ext/spc/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/srtp/Makefile.in b/ext/srtp/Makefile.in
index b4ca809..6cae5c3 100644
--- a/ext/srtp/Makefile.in
+++ b/ext/srtp/Makefile.in
@@ -354,7 +354,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/srtp/gstsrtpdec.c b/ext/srtp/gstsrtpdec.c
index 5d42f44..18e25d1 100644
--- a/ext/srtp/gstsrtpdec.c
+++ b/ext/srtp/gstsrtpdec.c
@@ -759,13 +759,16 @@
static gboolean
gst_srtp_dec_sink_event_rtp (GstPad * pad, GstObject * parent, GstEvent * event)
{
+ gboolean ret;
GstCaps *caps;
GstSrtpDec *filter = GST_SRTP_DEC (parent);
switch (GST_EVENT_TYPE (event)) {
case GST_EVENT_CAPS:
gst_event_parse_caps (event, &caps);
- return gst_srtp_dec_sink_setcaps (pad, parent, caps, FALSE);
+ ret = gst_srtp_dec_sink_setcaps (pad, parent, caps, FALSE);
+ gst_event_unref (event);
+ return ret;
case GST_EVENT_SEGMENT:
filter->rtp_has_segment = TRUE;
break;
@@ -783,13 +786,16 @@
gst_srtp_dec_sink_event_rtcp (GstPad * pad, GstObject * parent,
GstEvent * event)
{
+ gboolean ret;
GstCaps *caps;
GstSrtpDec *filter = GST_SRTP_DEC (parent);
switch (GST_EVENT_TYPE (event)) {
case GST_EVENT_CAPS:
gst_event_parse_caps (event, &caps);
- return gst_srtp_dec_sink_setcaps (pad, parent, caps, TRUE);
+ ret = gst_srtp_dec_sink_setcaps (pad, parent, caps, TRUE);
+ gst_event_unref (event);
+ return ret;
case GST_EVENT_SEGMENT:
filter->rtcp_has_segment = TRUE;
break;
diff --git a/ext/teletextdec/Makefile.in b/ext/teletextdec/Makefile.in
index e1104af..a9e57cc 100644
--- a/ext/teletextdec/Makefile.in
+++ b/ext/teletextdec/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/timidity/Makefile.in b/ext/timidity/Makefile.in
index 62ffb51..d816507 100644
--- a/ext/timidity/Makefile.in
+++ b/ext/timidity/Makefile.in
@@ -362,7 +362,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/voaacenc/Makefile.in b/ext/voaacenc/Makefile.in
index 2d23e9b..eeef105 100644
--- a/ext/voaacenc/Makefile.in
+++ b/ext/voaacenc/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/voamrwbenc/Makefile.in b/ext/voamrwbenc/Makefile.in
index 1704100..db49b74 100644
--- a/ext/voamrwbenc/Makefile.in
+++ b/ext/voamrwbenc/Makefile.in
@@ -346,7 +346,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/wayland/Makefile.in b/ext/wayland/Makefile.in
index ef33004..01d996f 100644
--- a/ext/wayland/Makefile.in
+++ b/ext/wayland/Makefile.in
@@ -350,7 +350,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/wayland/wlwindow.c b/ext/wayland/wlwindow.c
index f58df09..ea6c681 100644
--- a/ext/wayland/wlwindow.c
+++ b/ext/wayland/wlwindow.c
@@ -187,7 +187,8 @@
static void
gst_wl_window_resize_internal (GstWlWindow * window, gboolean commit)
{
- GstVideoRectangle src, res;
+ GstVideoRectangle src = { 0, };
+ GstVideoRectangle res;
src.w = window->video_width;
src.h = window->video_height;
diff --git a/ext/webp/Makefile.in b/ext/webp/Makefile.in
index b6edcde..ff443b0 100644
--- a/ext/webp/Makefile.in
+++ b/ext/webp/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/xvid/Makefile.in b/ext/xvid/Makefile.in
index 724ce18..b26f0d2 100644
--- a/ext/xvid/Makefile.in
+++ b/ext/xvid/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/ext/zbar/Makefile.in b/ext/zbar/Makefile.in
index 58db48f..e24b4a3 100644
--- a/ext/zbar/Makefile.in
+++ b/ext/zbar/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/Makefile.in b/gst-libs/Makefile.in
index 5caad41..0c3ae85 100644
--- a/gst-libs/Makefile.in
+++ b/gst-libs/Makefile.in
@@ -317,7 +317,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/Makefile.in b/gst-libs/gst/Makefile.in
index 76a3867..4b2cc29 100644
--- a/gst-libs/gst/Makefile.in
+++ b/gst-libs/gst/Makefile.in
@@ -319,7 +319,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/base/Makefile.in b/gst-libs/gst/base/Makefile.in
index 77cbb93..4df2ab1 100644
--- a/gst-libs/gst/base/Makefile.in
+++ b/gst-libs/gst/base/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/basecamerabinsrc/Makefile.in b/gst-libs/gst/basecamerabinsrc/Makefile.in
index bfde297..944fde6 100644
--- a/gst-libs/gst/basecamerabinsrc/Makefile.in
+++ b/gst-libs/gst/basecamerabinsrc/Makefile.in
@@ -334,7 +334,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/codecparsers/Makefile.in b/gst-libs/gst/codecparsers/Makefile.in
index c7fb215..b2d206a 100644
--- a/gst-libs/gst/codecparsers/Makefile.in
+++ b/gst-libs/gst/codecparsers/Makefile.in
@@ -362,7 +362,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/codecparsers/gsth264parser.c b/gst-libs/gst/codecparsers/gsth264parser.c
index f344198..a396554 100644
--- a/gst-libs/gst/codecparsers/gsth264parser.c
+++ b/gst-libs/gst/codecparsers/gsth264parser.c
@@ -1728,9 +1728,9 @@
/* calculate MaxPicNum */
if (slice->field_pic_flag)
- slice->max_pic_num = sps->max_frame_num;
- else
slice->max_pic_num = 2 * sps->max_frame_num;
+ else
+ slice->max_pic_num = sps->max_frame_num;
if (nalu->idr_pic_flag)
READ_UE_ALLOWED (&nr, slice->idr_pic_id, 0, G_MAXUINT16);
diff --git a/gst-libs/gst/gl/Makefile.in b/gst-libs/gst/gl/Makefile.in
index c2d448e..433b7fa 100644
--- a/gst-libs/gst/gl/Makefile.in
+++ b/gst-libs/gst/gl/Makefile.in
@@ -426,7 +426,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/gl/android/Makefile.in b/gst-libs/gst/gl/android/Makefile.in
index 96be120..0a84ca4 100644
--- a/gst-libs/gst/gl/android/Makefile.in
+++ b/gst-libs/gst/gl/android/Makefile.in
@@ -342,7 +342,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/gl/cocoa/Makefile.in b/gst-libs/gst/gl/cocoa/Makefile.in
index 6bc9200..98532d4 100644
--- a/gst-libs/gst/gl/cocoa/Makefile.in
+++ b/gst-libs/gst/gl/cocoa/Makefile.in
@@ -314,7 +314,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m b/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m
index 7a12650..44d9d75 100644
--- a/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m
+++ b/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m
@@ -40,7 +40,6 @@
G_DEFINE_TYPE (GstGLContextCocoa, gst_gl_context_cocoa, GST_GL_TYPE_CONTEXT);
-#ifndef GNUSTEP
static GMutex nsapp_lock;
static GCond nsapp_cond;
@@ -96,16 +95,12 @@
return TRUE;
}
-#endif
static void
gst_gl_context_cocoa_class_init (GstGLContextCocoaClass * klass)
{
GstGLContextClass *context_class = (GstGLContextClass *) klass;
-
-#ifndef GNUSTEP
NSAutoreleasePool* pool = nil;
-#endif
g_type_class_add_private (klass, sizeof (GstGLContextCocoaPrivate));
@@ -121,7 +116,6 @@
context_class->get_gl_platform =
GST_DEBUG_FUNCPTR (gst_gl_context_cocoa_get_gl_platform);
-#ifndef GNUSTEP
pool = [[NSAutoreleasePool alloc] init];
/* [NSApplication sharedApplication] will usually be
@@ -191,7 +185,6 @@
}
[pool release];
-#endif
}
static void
@@ -219,9 +212,7 @@
GstGLWindowCocoa *window_cocoa = GST_GL_WINDOW_COCOA (window);
__block NSOpenGLContext *glContext = nil;
-#ifndef GNUSTEP
priv->source_id = g_timeout_add (200, gst_gl_window_cocoa_nsapp_iteration, NULL);
-#endif
priv->gl_context = nil;
if (other_context)
@@ -243,9 +234,6 @@
pool = [[NSAutoreleasePool alloc] init];
-#ifdef GNUSTEP
- [NSApplication sharedApplication];
-#endif
rect.origin.x = 0;
rect.origin.y = 0;
rect.size.width = 320;
@@ -265,7 +253,6 @@
[window_handle setContentView:glView];
-#ifndef GNUSTEP
glContext = [[NSOpenGLContext alloc] initWithFormat:fmt
shareContext:context_cocoa->priv->external_gl_context];
@@ -275,10 +262,6 @@
[glContext setView:glView];
-#else
- /* FIXME try to make context sharing work in GNUstep */
- context_cocoa->priv->gl_context = glContext;
-#endif
[pool release];
});
@@ -300,11 +283,7 @@
*/
NS_DURING {
if (glContext) {
-#ifdef GNUSTEP
- const long swapInterval = 1;
-#else
const GLint swapInterval = 1;
-#endif
[glContext setValues:&swapInterval forParameter:NSOpenGLCPSwapInterval];
}
} NS_HANDLER {
diff --git a/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m b/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m
index 3f7cba7..f9aa330 100644
--- a/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m
+++ b/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m
@@ -138,8 +138,6 @@
GST_DEBUG ("NSWindow id: %"G_GUINTPTR_FORMAT, (guintptr) priv->internal_win_id);
- [NSApp setDelegate: priv->internal_win_id];
-
return TRUE;
}
@@ -257,11 +255,9 @@
x += 20;
y += 20;
-#ifndef GNUSTEP
[priv->internal_win_id setFrame:windowRect display:NO];
GST_DEBUG ("make the window available\n");
[priv->internal_win_id makeMainWindow];
-#endif
[priv->internal_win_id orderFrontRegardless];
@@ -445,31 +441,6 @@
return YES;
}
-- (void) applicationDidFinishLaunching: (NSNotification *) not {
-}
-
-- (void) applicationWillFinishLaunching: (NSNotification *) not {
-}
-
-- (BOOL) applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)app {
- /* the application is manually stopped by calling stopApp on the AppThreadPerformer */
- return NO;
-}
-
-- (void) applicationWillTerminate:(NSNotification *)aNotification {
-#ifdef GNUSTEP
- /* fixes segfault with gst-launch-1.0 -e ... and sending SIGINT (Ctrl-C)
- * which causes GNUstep to run a signal handler in the main thread.
- * However that thread has never been 'registered' with GNUstep so
- * the autorelease magic of objective-c causes a segfault from accessing
- * a null NSThread object somewhere deep in GNUstep.
- *
- * I put it here because this is the first time we can register the thread.
- */
- GSRegisterCurrentThread();
-#endif
-}
-
@end
@@ -488,9 +459,7 @@
window_cocoa = window;
-#ifndef GNUSTEP
[self setWantsLayer:NO];
-#endif
/* Get notified about changes */
[self setPostsFrameChangedNotifications:YES];
@@ -564,8 +533,10 @@
NSRect visibleRect = [self visibleRect];
struct resize *resize_data = g_new (struct resize, 1);
+#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070
bounds = [self convertRectToBacking:bounds];
visibleRect = [self convertRectToBacking:visibleRect];
+#endif
GST_DEBUG_OBJECT (window, "Window resized: bounds %lf %lf %lf %lf "
"visibleRect %lf %lf %lf %lf",
diff --git a/gst-libs/gst/gl/dispmanx/Makefile.in b/gst-libs/gst/gl/dispmanx/Makefile.in
index cfb5ee3..5832b48 100644
--- a/gst-libs/gst/gl/dispmanx/Makefile.in
+++ b/gst-libs/gst/gl/dispmanx/Makefile.in
@@ -314,7 +314,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/gl/eagl/Makefile.in b/gst-libs/gst/gl/eagl/Makefile.in
index 0823fbd..85bc0f6 100644
--- a/gst-libs/gst/gl/eagl/Makefile.in
+++ b/gst-libs/gst/gl/eagl/Makefile.in
@@ -314,7 +314,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/gl/egl/Makefile.in b/gst-libs/gst/gl/egl/Makefile.in
index fcf4d01..dde426d 100644
--- a/gst-libs/gst/gl/egl/Makefile.in
+++ b/gst-libs/gst/gl/egl/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/gl/glprototypes/Makefile.in b/gst-libs/gst/gl/glprototypes/Makefile.in
index 09d5982..81ebb05 100644
--- a/gst-libs/gst/gl/glprototypes/Makefile.in
+++ b/gst-libs/gst/gl/glprototypes/Makefile.in
@@ -306,7 +306,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/gl/gstglapi.h b/gst-libs/gst/gl/gstglapi.h
index 798eeba..83b94a2 100644
--- a/gst-libs/gst/gl/gstglapi.h
+++ b/gst-libs/gst/gl/gstglapi.h
@@ -71,7 +71,7 @@
# ifdef __APPLE__
# include <OpenGL/OpenGL.h>
# include <OpenGL/gl.h>
-# if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_7
+# if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070
# define GL_DO_NOT_WARN_IF_MULTI_GL_VERSION_HEADERS_INCLUDED
# include <OpenGL/gl3.h>
# endif
diff --git a/gst-libs/gst/gl/wayland/Makefile.in b/gst-libs/gst/gl/wayland/Makefile.in
index e43ccc5..8ff9ecf 100644
--- a/gst-libs/gst/gl/wayland/Makefile.in
+++ b/gst-libs/gst/gl/wayland/Makefile.in
@@ -315,7 +315,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/gl/win32/Makefile.in b/gst-libs/gst/gl/win32/Makefile.in
index 9e8dff3..e6bdb8d 100644
--- a/gst-libs/gst/gl/win32/Makefile.in
+++ b/gst-libs/gst/gl/win32/Makefile.in
@@ -320,7 +320,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/gl/x11/Makefile.in b/gst-libs/gst/gl/x11/Makefile.in
index 0331266..bafc411 100644
--- a/gst-libs/gst/gl/x11/Makefile.in
+++ b/gst-libs/gst/gl/x11/Makefile.in
@@ -351,7 +351,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/insertbin/Makefile.in b/gst-libs/gst/insertbin/Makefile.in
index 96b6ebc..ad6a6e3 100644
--- a/gst-libs/gst/insertbin/Makefile.in
+++ b/gst-libs/gst/insertbin/Makefile.in
@@ -333,7 +333,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/interfaces/Makefile.in b/gst-libs/gst/interfaces/Makefile.in
index 21334eb..bfc9323 100644
--- a/gst-libs/gst/interfaces/Makefile.in
+++ b/gst-libs/gst/interfaces/Makefile.in
@@ -363,7 +363,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/mpegts/Makefile.in b/gst-libs/gst/mpegts/Makefile.in
index af134f1..0d9b027 100644
--- a/gst-libs/gst/mpegts/Makefile.in
+++ b/gst-libs/gst/mpegts/Makefile.in
@@ -372,7 +372,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/uridownloader/Makefile.in b/gst-libs/gst/uridownloader/Makefile.in
index 147fa18..f5e788a 100644
--- a/gst-libs/gst/uridownloader/Makefile.in
+++ b/gst-libs/gst/uridownloader/Makefile.in
@@ -331,7 +331,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/video/Makefile.in b/gst-libs/gst/video/Makefile.in
index c52e5e7..6e9c443 100644
--- a/gst-libs/gst/video/Makefile.in
+++ b/gst-libs/gst/video/Makefile.in
@@ -377,7 +377,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-libs/gst/video/bad-video-orc-dist.c b/gst-libs/gst/video/bad-video-orc-dist.c
index 168359f..743f799 100644
--- a/gst-libs/gst/video/bad-video-orc-dist.c
+++ b/gst-libs/gst/video/bad-video-orc-dist.c
@@ -866,18 +866,13 @@
#endif
orc_int8 var37;
orc_union32 var38;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var39;
-#else
orc_int8 var39;
-#endif
- orc_int8 var40;
- orc_union32 var41;
+ orc_union32 var40;
+ orc_int8 var41;
orc_int8 var42;
- orc_int8 var43;
+ orc_union16 var43;
orc_union16 var44;
orc_union16 var45;
- orc_union16 var46;
ptr0 = (orc_union32 *) d1;
ptr1 = (orc_union32 *) d2;
@@ -888,20 +883,18 @@
/* 3: loadpb */
var36 = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- /* 8: loadpb */
- var39 = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadupdb */
- var42 = ptr6[i >> 1];
+ var41 = ptr6[i >> 1];
/* 1: loadupdb */
- var43 = ptr7[i >> 1];
+ var42 = ptr7[i >> 1];
/* 2: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var42;
- _dest.x2[1] = var43;
- var44.i = _dest.i;
+ _dest.x2[0] = var41;
+ _dest.x2[1] = var42;
+ var43.i = _dest.i;
}
/* 4: loadb */
var37 = ptr4[i];
@@ -910,35 +903,35 @@
orc_union16 _dest;
_dest.x2[0] = var36;
_dest.x2[1] = var37;
- var45.i = _dest.i;
+ var44.i = _dest.i;
}
/* 6: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var45.i;
- _dest.x2[1] = var44.i;
+ _dest.x2[0] = var44.i;
+ _dest.x2[1] = var43.i;
var38.i = _dest.i;
}
/* 7: storel */
ptr0[i] = var38;
- /* 9: loadb */
- var40 = ptr5[i];
- /* 10: mergebw */
+ /* 8: loadb */
+ var39 = ptr5[i];
+ /* 9: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var39;
- _dest.x2[1] = var40;
- var46.i = _dest.i;
+ _dest.x2[0] = var36;
+ _dest.x2[1] = var39;
+ var45.i = _dest.i;
}
- /* 11: mergewl */
+ /* 10: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var46.i;
- _dest.x2[1] = var44.i;
- var41.i = _dest.i;
+ _dest.x2[0] = var45.i;
+ _dest.x2[1] = var43.i;
+ var40.i = _dest.i;
}
- /* 12: storel */
- ptr1[i] = var41;
+ /* 11: storel */
+ ptr1[i] = var40;
}
}
@@ -962,18 +955,13 @@
#endif
orc_int8 var37;
orc_union32 var38;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var39;
-#else
orc_int8 var39;
-#endif
- orc_int8 var40;
- orc_union32 var41;
+ orc_union32 var40;
+ orc_int8 var41;
orc_int8 var42;
- orc_int8 var43;
+ orc_union16 var43;
orc_union16 var44;
orc_union16 var45;
- orc_union16 var46;
ptr0 = (orc_union32 *) ex->arrays[0];
ptr1 = (orc_union32 *) ex->arrays[1];
@@ -984,20 +972,18 @@
/* 3: loadpb */
var36 = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- /* 8: loadpb */
- var39 = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadupdb */
- var42 = ptr6[i >> 1];
+ var41 = ptr6[i >> 1];
/* 1: loadupdb */
- var43 = ptr7[i >> 1];
+ var42 = ptr7[i >> 1];
/* 2: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var42;
- _dest.x2[1] = var43;
- var44.i = _dest.i;
+ _dest.x2[0] = var41;
+ _dest.x2[1] = var42;
+ var43.i = _dest.i;
}
/* 4: loadb */
var37 = ptr4[i];
@@ -1006,35 +992,35 @@
orc_union16 _dest;
_dest.x2[0] = var36;
_dest.x2[1] = var37;
- var45.i = _dest.i;
+ var44.i = _dest.i;
}
/* 6: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var45.i;
- _dest.x2[1] = var44.i;
+ _dest.x2[0] = var44.i;
+ _dest.x2[1] = var43.i;
var38.i = _dest.i;
}
/* 7: storel */
ptr0[i] = var38;
- /* 9: loadb */
- var40 = ptr5[i];
- /* 10: mergebw */
+ /* 8: loadb */
+ var39 = ptr5[i];
+ /* 9: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var39;
- _dest.x2[1] = var40;
- var46.i = _dest.i;
+ _dest.x2[0] = var36;
+ _dest.x2[1] = var39;
+ var45.i = _dest.i;
}
- /* 11: mergewl */
+ /* 10: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var46.i;
- _dest.x2[1] = var44.i;
- var41.i = _dest.i;
+ _dest.x2[0] = var45.i;
+ _dest.x2[1] = var43.i;
+ var40.i = _dest.i;
}
- /* 12: storel */
- ptr1[i] = var41;
+ /* 11: storel */
+ ptr1[i] = var40;
}
}
@@ -6640,19 +6626,15 @@
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union32 var53;
-#else
orc_union32 var53;
-#endif
orc_union32 var54;
- orc_union32 var55;
+ orc_union16 var55;
orc_union16 var56;
- orc_union16 var57;
+ orc_int8 var57;
orc_int8 var58;
orc_int8 var59;
orc_int8 var60;
- orc_int8 var61;
+ orc_union16 var61;
orc_union16 var62;
orc_union16 var63;
orc_union16 var64;
@@ -6664,13 +6646,12 @@
orc_union16 var70;
orc_union16 var71;
orc_union16 var72;
- orc_union16 var73;
+ orc_int8 var73;
orc_int8 var74;
orc_int8 var75;
- orc_int8 var76;
+ orc_union16 var76;
orc_union16 var77;
- orc_union16 var78;
- orc_union32 var79;
+ orc_union32 var78;
for (j = 0; j < m; j++) {
ptr0 = ORC_PTR_OFFSET (d1, d1_stride * j);
@@ -6691,99 +6672,94 @@
var51.i = p4;
/* 20: loadpw */
var52.i = p5;
- /* 29: loadpb */
- var53.x4[0] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[1] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[2] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[3] = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadl */
var46 = ptr4[i];
/* 2: subb */
- var55.x4[0] = var46.x4[0] - var47.x4[0];
- var55.x4[1] = var46.x4[1] - var47.x4[1];
- var55.x4[2] = var46.x4[2] - var47.x4[2];
- var55.x4[3] = var46.x4[3] - var47.x4[3];
+ var54.x4[0] = var46.x4[0] - var47.x4[0];
+ var54.x4[1] = var46.x4[1] - var47.x4[1];
+ var54.x4[2] = var46.x4[2] - var47.x4[2];
+ var54.x4[3] = var46.x4[3] - var47.x4[3];
/* 3: splitlw */
{
orc_union32 _src;
- _src.i = var55.i;
- var56.i = _src.x2[1];
- var57.i = _src.x2[0];
+ _src.i = var54.i;
+ var55.i = _src.x2[1];
+ var56.i = _src.x2[0];
}
/* 4: splitwb */
{
orc_union16 _src;
- _src.i = var57.i;
- var58 = _src.x2[1];
- var59 = _src.x2[0];
+ _src.i = var56.i;
+ var57 = _src.x2[1];
+ var58 = _src.x2[0];
}
/* 5: splitwb */
{
orc_union16 _src;
- _src.i = var56.i;
- var60 = _src.x2[1];
- var61 = _src.x2[0];
+ _src.i = var55.i;
+ var59 = _src.x2[1];
+ var60 = _src.x2[0];
}
/* 6: splatbw */
- var62.i = ((var58 & 0xff) << 8) | (var58 & 0xff);
+ var61.i = ((var57 & 0xff) << 8) | (var57 & 0xff);
/* 7: splatbw */
- var63.i = ((var61 & 0xff) << 8) | (var61 & 0xff);
+ var62.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
/* 8: splatbw */
- var64.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
+ var63.i = ((var59 & 0xff) << 8) | (var59 & 0xff);
/* 10: mulhsw */
- var65.i = (var62.i * var48.i) >> 16;
+ var64.i = (var61.i * var48.i) >> 16;
/* 12: mulhsw */
- var66.i = (var64.i * var49.i) >> 16;
+ var65.i = (var63.i * var49.i) >> 16;
/* 13: addssw */
- var67.i = ORC_CLAMP_SW (var65.i + var66.i);
+ var66.i = ORC_CLAMP_SW (var64.i + var65.i);
/* 15: mulhsw */
- var68.i = (var63.i * var50.i) >> 16;
+ var67.i = (var62.i * var50.i) >> 16;
/* 16: addssw */
- var69.i = ORC_CLAMP_SW (var65.i + var68.i);
+ var68.i = ORC_CLAMP_SW (var64.i + var67.i);
/* 18: mulhsw */
- var70.i = (var63.i * var51.i) >> 16;
+ var69.i = (var62.i * var51.i) >> 16;
/* 19: addssw */
- var71.i = ORC_CLAMP_SW (var65.i + var70.i);
+ var70.i = ORC_CLAMP_SW (var64.i + var69.i);
/* 21: mulhsw */
- var72.i = (var64.i * var52.i) >> 16;
+ var71.i = (var63.i * var52.i) >> 16;
/* 22: addssw */
- var73.i = ORC_CLAMP_SW (var71.i + var72.i);
+ var72.i = ORC_CLAMP_SW (var70.i + var71.i);
/* 23: convssswb */
- var74 = ORC_CLAMP_SB (var67.i);
+ var73 = ORC_CLAMP_SB (var66.i);
/* 24: convssswb */
- var75 = ORC_CLAMP_SB (var73.i);
+ var74 = ORC_CLAMP_SB (var72.i);
/* 25: convssswb */
- var76 = ORC_CLAMP_SB (var69.i);
+ var75 = ORC_CLAMP_SB (var68.i);
/* 26: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var59;
- _dest.x2[1] = var74;
- var77.i = _dest.i;
+ _dest.x2[0] = var58;
+ _dest.x2[1] = var73;
+ var76.i = _dest.i;
}
/* 27: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var75;
- _dest.x2[1] = var76;
- var78.i = _dest.i;
+ _dest.x2[0] = var74;
+ _dest.x2[1] = var75;
+ var77.i = _dest.i;
}
/* 28: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var77.i;
- _dest.x2[1] = var78.i;
- var79.i = _dest.i;
+ _dest.x2[0] = var76.i;
+ _dest.x2[1] = var77.i;
+ var78.i = _dest.i;
}
- /* 30: addb */
- var54.x4[0] = var79.x4[0] + var53.x4[0];
- var54.x4[1] = var79.x4[1] + var53.x4[1];
- var54.x4[2] = var79.x4[2] + var53.x4[2];
- var54.x4[3] = var79.x4[3] + var53.x4[3];
- /* 31: storel */
- ptr0[i] = var54;
+ /* 29: addb */
+ var53.x4[0] = var78.x4[0] + var47.x4[0];
+ var53.x4[1] = var78.x4[1] + var47.x4[1];
+ var53.x4[2] = var78.x4[2] + var47.x4[2];
+ var53.x4[3] = var78.x4[3] + var47.x4[3];
+ /* 30: storel */
+ ptr0[i] = var53;
}
}
@@ -6810,19 +6786,15 @@
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union32 var53;
-#else
orc_union32 var53;
-#endif
orc_union32 var54;
- orc_union32 var55;
+ orc_union16 var55;
orc_union16 var56;
- orc_union16 var57;
+ orc_int8 var57;
orc_int8 var58;
orc_int8 var59;
orc_int8 var60;
- orc_int8 var61;
+ orc_union16 var61;
orc_union16 var62;
orc_union16 var63;
orc_union16 var64;
@@ -6834,13 +6806,12 @@
orc_union16 var70;
orc_union16 var71;
orc_union16 var72;
- orc_union16 var73;
+ orc_int8 var73;
orc_int8 var74;
orc_int8 var75;
- orc_int8 var76;
+ orc_union16 var76;
orc_union16 var77;
- orc_union16 var78;
- orc_union32 var79;
+ orc_union32 var78;
for (j = 0; j < m; j++) {
ptr0 = ORC_PTR_OFFSET (ex->arrays[0], ex->params[0] * j);
@@ -6861,99 +6832,94 @@
var51.i = ex->params[27];
/* 20: loadpw */
var52.i = ex->params[28];
- /* 29: loadpb */
- var53.x4[0] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[1] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[2] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[3] = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadl */
var46 = ptr4[i];
/* 2: subb */
- var55.x4[0] = var46.x4[0] - var47.x4[0];
- var55.x4[1] = var46.x4[1] - var47.x4[1];
- var55.x4[2] = var46.x4[2] - var47.x4[2];
- var55.x4[3] = var46.x4[3] - var47.x4[3];
+ var54.x4[0] = var46.x4[0] - var47.x4[0];
+ var54.x4[1] = var46.x4[1] - var47.x4[1];
+ var54.x4[2] = var46.x4[2] - var47.x4[2];
+ var54.x4[3] = var46.x4[3] - var47.x4[3];
/* 3: splitlw */
{
orc_union32 _src;
- _src.i = var55.i;
- var56.i = _src.x2[1];
- var57.i = _src.x2[0];
+ _src.i = var54.i;
+ var55.i = _src.x2[1];
+ var56.i = _src.x2[0];
}
/* 4: splitwb */
{
orc_union16 _src;
- _src.i = var57.i;
- var58 = _src.x2[1];
- var59 = _src.x2[0];
+ _src.i = var56.i;
+ var57 = _src.x2[1];
+ var58 = _src.x2[0];
}
/* 5: splitwb */
{
orc_union16 _src;
- _src.i = var56.i;
- var60 = _src.x2[1];
- var61 = _src.x2[0];
+ _src.i = var55.i;
+ var59 = _src.x2[1];
+ var60 = _src.x2[0];
}
/* 6: splatbw */
- var62.i = ((var58 & 0xff) << 8) | (var58 & 0xff);
+ var61.i = ((var57 & 0xff) << 8) | (var57 & 0xff);
/* 7: splatbw */
- var63.i = ((var61 & 0xff) << 8) | (var61 & 0xff);
+ var62.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
/* 8: splatbw */
- var64.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
+ var63.i = ((var59 & 0xff) << 8) | (var59 & 0xff);
/* 10: mulhsw */
- var65.i = (var62.i * var48.i) >> 16;
+ var64.i = (var61.i * var48.i) >> 16;
/* 12: mulhsw */
- var66.i = (var64.i * var49.i) >> 16;
+ var65.i = (var63.i * var49.i) >> 16;
/* 13: addssw */
- var67.i = ORC_CLAMP_SW (var65.i + var66.i);
+ var66.i = ORC_CLAMP_SW (var64.i + var65.i);
/* 15: mulhsw */
- var68.i = (var63.i * var50.i) >> 16;
+ var67.i = (var62.i * var50.i) >> 16;
/* 16: addssw */
- var69.i = ORC_CLAMP_SW (var65.i + var68.i);
+ var68.i = ORC_CLAMP_SW (var64.i + var67.i);
/* 18: mulhsw */
- var70.i = (var63.i * var51.i) >> 16;
+ var69.i = (var62.i * var51.i) >> 16;
/* 19: addssw */
- var71.i = ORC_CLAMP_SW (var65.i + var70.i);
+ var70.i = ORC_CLAMP_SW (var64.i + var69.i);
/* 21: mulhsw */
- var72.i = (var64.i * var52.i) >> 16;
+ var71.i = (var63.i * var52.i) >> 16;
/* 22: addssw */
- var73.i = ORC_CLAMP_SW (var71.i + var72.i);
+ var72.i = ORC_CLAMP_SW (var70.i + var71.i);
/* 23: convssswb */
- var74 = ORC_CLAMP_SB (var67.i);
+ var73 = ORC_CLAMP_SB (var66.i);
/* 24: convssswb */
- var75 = ORC_CLAMP_SB (var73.i);
+ var74 = ORC_CLAMP_SB (var72.i);
/* 25: convssswb */
- var76 = ORC_CLAMP_SB (var69.i);
+ var75 = ORC_CLAMP_SB (var68.i);
/* 26: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var59;
- _dest.x2[1] = var74;
- var77.i = _dest.i;
+ _dest.x2[0] = var58;
+ _dest.x2[1] = var73;
+ var76.i = _dest.i;
}
/* 27: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var75;
- _dest.x2[1] = var76;
- var78.i = _dest.i;
+ _dest.x2[0] = var74;
+ _dest.x2[1] = var75;
+ var77.i = _dest.i;
}
/* 28: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var77.i;
- _dest.x2[1] = var78.i;
- var79.i = _dest.i;
+ _dest.x2[0] = var76.i;
+ _dest.x2[1] = var77.i;
+ var78.i = _dest.i;
}
- /* 30: addb */
- var54.x4[0] = var79.x4[0] + var53.x4[0];
- var54.x4[1] = var79.x4[1] + var53.x4[1];
- var54.x4[2] = var79.x4[2] + var53.x4[2];
- var54.x4[3] = var79.x4[3] + var53.x4[3];
- /* 31: storel */
- ptr0[i] = var54;
+ /* 29: addb */
+ var53.x4[0] = var78.x4[0] + var47.x4[0];
+ var53.x4[1] = var78.x4[1] + var47.x4[1];
+ var53.x4[2] = var78.x4[2] + var47.x4[2];
+ var53.x4[3] = var78.x4[3] + var47.x4[3];
+ /* 30: storel */
+ ptr0[i] = var53;
}
}
@@ -7120,19 +7086,15 @@
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union32 var53;
-#else
orc_union32 var53;
-#endif
orc_union32 var54;
- orc_union32 var55;
+ orc_union16 var55;
orc_union16 var56;
- orc_union16 var57;
+ orc_int8 var57;
orc_int8 var58;
orc_int8 var59;
orc_int8 var60;
- orc_int8 var61;
+ orc_union16 var61;
orc_union16 var62;
orc_union16 var63;
orc_union16 var64;
@@ -7144,13 +7106,12 @@
orc_union16 var70;
orc_union16 var71;
orc_union16 var72;
- orc_union16 var73;
+ orc_int8 var73;
orc_int8 var74;
orc_int8 var75;
- orc_int8 var76;
+ orc_union16 var76;
orc_union16 var77;
- orc_union16 var78;
- orc_union32 var79;
+ orc_union32 var78;
for (j = 0; j < m; j++) {
ptr0 = ORC_PTR_OFFSET (d1, d1_stride * j);
@@ -7171,99 +7132,94 @@
var51.i = p4;
/* 20: loadpw */
var52.i = p5;
- /* 29: loadpb */
- var53.x4[0] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[1] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[2] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[3] = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadl */
var46 = ptr4[i];
/* 2: subb */
- var55.x4[0] = var46.x4[0] - var47.x4[0];
- var55.x4[1] = var46.x4[1] - var47.x4[1];
- var55.x4[2] = var46.x4[2] - var47.x4[2];
- var55.x4[3] = var46.x4[3] - var47.x4[3];
+ var54.x4[0] = var46.x4[0] - var47.x4[0];
+ var54.x4[1] = var46.x4[1] - var47.x4[1];
+ var54.x4[2] = var46.x4[2] - var47.x4[2];
+ var54.x4[3] = var46.x4[3] - var47.x4[3];
/* 3: splitlw */
{
orc_union32 _src;
- _src.i = var55.i;
- var56.i = _src.x2[1];
- var57.i = _src.x2[0];
+ _src.i = var54.i;
+ var55.i = _src.x2[1];
+ var56.i = _src.x2[0];
}
/* 4: splitwb */
{
orc_union16 _src;
- _src.i = var57.i;
- var58 = _src.x2[1];
- var59 = _src.x2[0];
+ _src.i = var56.i;
+ var57 = _src.x2[1];
+ var58 = _src.x2[0];
}
/* 5: splitwb */
{
orc_union16 _src;
- _src.i = var56.i;
- var60 = _src.x2[1];
- var61 = _src.x2[0];
+ _src.i = var55.i;
+ var59 = _src.x2[1];
+ var60 = _src.x2[0];
}
/* 6: splatbw */
- var62.i = ((var58 & 0xff) << 8) | (var58 & 0xff);
+ var61.i = ((var57 & 0xff) << 8) | (var57 & 0xff);
/* 7: splatbw */
- var63.i = ((var61 & 0xff) << 8) | (var61 & 0xff);
+ var62.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
/* 8: splatbw */
- var64.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
+ var63.i = ((var59 & 0xff) << 8) | (var59 & 0xff);
/* 10: mulhsw */
- var65.i = (var62.i * var48.i) >> 16;
+ var64.i = (var61.i * var48.i) >> 16;
/* 12: mulhsw */
- var66.i = (var64.i * var49.i) >> 16;
+ var65.i = (var63.i * var49.i) >> 16;
/* 13: addssw */
- var67.i = ORC_CLAMP_SW (var65.i + var66.i);
+ var66.i = ORC_CLAMP_SW (var64.i + var65.i);
/* 15: mulhsw */
- var68.i = (var63.i * var50.i) >> 16;
+ var67.i = (var62.i * var50.i) >> 16;
/* 16: addssw */
- var69.i = ORC_CLAMP_SW (var65.i + var68.i);
+ var68.i = ORC_CLAMP_SW (var64.i + var67.i);
/* 18: mulhsw */
- var70.i = (var63.i * var51.i) >> 16;
+ var69.i = (var62.i * var51.i) >> 16;
/* 19: addssw */
- var71.i = ORC_CLAMP_SW (var65.i + var70.i);
+ var70.i = ORC_CLAMP_SW (var64.i + var69.i);
/* 21: mulhsw */
- var72.i = (var64.i * var52.i) >> 16;
+ var71.i = (var63.i * var52.i) >> 16;
/* 22: addssw */
- var73.i = ORC_CLAMP_SW (var71.i + var72.i);
+ var72.i = ORC_CLAMP_SW (var70.i + var71.i);
/* 23: convssswb */
- var74 = ORC_CLAMP_SB (var67.i);
+ var73 = ORC_CLAMP_SB (var66.i);
/* 24: convssswb */
- var75 = ORC_CLAMP_SB (var73.i);
+ var74 = ORC_CLAMP_SB (var72.i);
/* 25: convssswb */
- var76 = ORC_CLAMP_SB (var69.i);
+ var75 = ORC_CLAMP_SB (var68.i);
/* 26: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var76;
- _dest.x2[1] = var75;
- var77.i = _dest.i;
+ _dest.x2[0] = var75;
+ _dest.x2[1] = var74;
+ var76.i = _dest.i;
}
/* 27: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var74;
- _dest.x2[1] = var59;
- var78.i = _dest.i;
+ _dest.x2[0] = var73;
+ _dest.x2[1] = var58;
+ var77.i = _dest.i;
}
/* 28: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var77.i;
- _dest.x2[1] = var78.i;
- var79.i = _dest.i;
+ _dest.x2[0] = var76.i;
+ _dest.x2[1] = var77.i;
+ var78.i = _dest.i;
}
- /* 30: addb */
- var54.x4[0] = var79.x4[0] + var53.x4[0];
- var54.x4[1] = var79.x4[1] + var53.x4[1];
- var54.x4[2] = var79.x4[2] + var53.x4[2];
- var54.x4[3] = var79.x4[3] + var53.x4[3];
- /* 31: storel */
- ptr0[i] = var54;
+ /* 29: addb */
+ var53.x4[0] = var78.x4[0] + var47.x4[0];
+ var53.x4[1] = var78.x4[1] + var47.x4[1];
+ var53.x4[2] = var78.x4[2] + var47.x4[2];
+ var53.x4[3] = var78.x4[3] + var47.x4[3];
+ /* 30: storel */
+ ptr0[i] = var53;
}
}
@@ -7290,19 +7246,15 @@
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union32 var53;
-#else
orc_union32 var53;
-#endif
orc_union32 var54;
- orc_union32 var55;
+ orc_union16 var55;
orc_union16 var56;
- orc_union16 var57;
+ orc_int8 var57;
orc_int8 var58;
orc_int8 var59;
orc_int8 var60;
- orc_int8 var61;
+ orc_union16 var61;
orc_union16 var62;
orc_union16 var63;
orc_union16 var64;
@@ -7314,13 +7266,12 @@
orc_union16 var70;
orc_union16 var71;
orc_union16 var72;
- orc_union16 var73;
+ orc_int8 var73;
orc_int8 var74;
orc_int8 var75;
- orc_int8 var76;
+ orc_union16 var76;
orc_union16 var77;
- orc_union16 var78;
- orc_union32 var79;
+ orc_union32 var78;
for (j = 0; j < m; j++) {
ptr0 = ORC_PTR_OFFSET (ex->arrays[0], ex->params[0] * j);
@@ -7341,99 +7292,94 @@
var51.i = ex->params[27];
/* 20: loadpw */
var52.i = ex->params[28];
- /* 29: loadpb */
- var53.x4[0] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[1] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[2] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[3] = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadl */
var46 = ptr4[i];
/* 2: subb */
- var55.x4[0] = var46.x4[0] - var47.x4[0];
- var55.x4[1] = var46.x4[1] - var47.x4[1];
- var55.x4[2] = var46.x4[2] - var47.x4[2];
- var55.x4[3] = var46.x4[3] - var47.x4[3];
+ var54.x4[0] = var46.x4[0] - var47.x4[0];
+ var54.x4[1] = var46.x4[1] - var47.x4[1];
+ var54.x4[2] = var46.x4[2] - var47.x4[2];
+ var54.x4[3] = var46.x4[3] - var47.x4[3];
/* 3: splitlw */
{
orc_union32 _src;
- _src.i = var55.i;
- var56.i = _src.x2[1];
- var57.i = _src.x2[0];
+ _src.i = var54.i;
+ var55.i = _src.x2[1];
+ var56.i = _src.x2[0];
}
/* 4: splitwb */
{
orc_union16 _src;
- _src.i = var57.i;
- var58 = _src.x2[1];
- var59 = _src.x2[0];
+ _src.i = var56.i;
+ var57 = _src.x2[1];
+ var58 = _src.x2[0];
}
/* 5: splitwb */
{
orc_union16 _src;
- _src.i = var56.i;
- var60 = _src.x2[1];
- var61 = _src.x2[0];
+ _src.i = var55.i;
+ var59 = _src.x2[1];
+ var60 = _src.x2[0];
}
/* 6: splatbw */
- var62.i = ((var58 & 0xff) << 8) | (var58 & 0xff);
+ var61.i = ((var57 & 0xff) << 8) | (var57 & 0xff);
/* 7: splatbw */
- var63.i = ((var61 & 0xff) << 8) | (var61 & 0xff);
+ var62.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
/* 8: splatbw */
- var64.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
+ var63.i = ((var59 & 0xff) << 8) | (var59 & 0xff);
/* 10: mulhsw */
- var65.i = (var62.i * var48.i) >> 16;
+ var64.i = (var61.i * var48.i) >> 16;
/* 12: mulhsw */
- var66.i = (var64.i * var49.i) >> 16;
+ var65.i = (var63.i * var49.i) >> 16;
/* 13: addssw */
- var67.i = ORC_CLAMP_SW (var65.i + var66.i);
+ var66.i = ORC_CLAMP_SW (var64.i + var65.i);
/* 15: mulhsw */
- var68.i = (var63.i * var50.i) >> 16;
+ var67.i = (var62.i * var50.i) >> 16;
/* 16: addssw */
- var69.i = ORC_CLAMP_SW (var65.i + var68.i);
+ var68.i = ORC_CLAMP_SW (var64.i + var67.i);
/* 18: mulhsw */
- var70.i = (var63.i * var51.i) >> 16;
+ var69.i = (var62.i * var51.i) >> 16;
/* 19: addssw */
- var71.i = ORC_CLAMP_SW (var65.i + var70.i);
+ var70.i = ORC_CLAMP_SW (var64.i + var69.i);
/* 21: mulhsw */
- var72.i = (var64.i * var52.i) >> 16;
+ var71.i = (var63.i * var52.i) >> 16;
/* 22: addssw */
- var73.i = ORC_CLAMP_SW (var71.i + var72.i);
+ var72.i = ORC_CLAMP_SW (var70.i + var71.i);
/* 23: convssswb */
- var74 = ORC_CLAMP_SB (var67.i);
+ var73 = ORC_CLAMP_SB (var66.i);
/* 24: convssswb */
- var75 = ORC_CLAMP_SB (var73.i);
+ var74 = ORC_CLAMP_SB (var72.i);
/* 25: convssswb */
- var76 = ORC_CLAMP_SB (var69.i);
+ var75 = ORC_CLAMP_SB (var68.i);
/* 26: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var76;
- _dest.x2[1] = var75;
- var77.i = _dest.i;
+ _dest.x2[0] = var75;
+ _dest.x2[1] = var74;
+ var76.i = _dest.i;
}
/* 27: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var74;
- _dest.x2[1] = var59;
- var78.i = _dest.i;
+ _dest.x2[0] = var73;
+ _dest.x2[1] = var58;
+ var77.i = _dest.i;
}
/* 28: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var77.i;
- _dest.x2[1] = var78.i;
- var79.i = _dest.i;
+ _dest.x2[0] = var76.i;
+ _dest.x2[1] = var77.i;
+ var78.i = _dest.i;
}
- /* 30: addb */
- var54.x4[0] = var79.x4[0] + var53.x4[0];
- var54.x4[1] = var79.x4[1] + var53.x4[1];
- var54.x4[2] = var79.x4[2] + var53.x4[2];
- var54.x4[3] = var79.x4[3] + var53.x4[3];
- /* 31: storel */
- ptr0[i] = var54;
+ /* 29: addb */
+ var53.x4[0] = var78.x4[0] + var47.x4[0];
+ var53.x4[1] = var78.x4[1] + var47.x4[1];
+ var53.x4[2] = var78.x4[2] + var47.x4[2];
+ var53.x4[3] = var78.x4[3] + var47.x4[3];
+ /* 30: storel */
+ ptr0[i] = var53;
}
}
@@ -7600,19 +7546,15 @@
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union32 var53;
-#else
orc_union32 var53;
-#endif
orc_union32 var54;
- orc_union32 var55;
+ orc_union16 var55;
orc_union16 var56;
- orc_union16 var57;
+ orc_int8 var57;
orc_int8 var58;
orc_int8 var59;
orc_int8 var60;
- orc_int8 var61;
+ orc_union16 var61;
orc_union16 var62;
orc_union16 var63;
orc_union16 var64;
@@ -7624,13 +7566,12 @@
orc_union16 var70;
orc_union16 var71;
orc_union16 var72;
- orc_union16 var73;
+ orc_int8 var73;
orc_int8 var74;
orc_int8 var75;
- orc_int8 var76;
+ orc_union16 var76;
orc_union16 var77;
- orc_union16 var78;
- orc_union32 var79;
+ orc_union32 var78;
for (j = 0; j < m; j++) {
ptr0 = ORC_PTR_OFFSET (d1, d1_stride * j);
@@ -7651,99 +7592,94 @@
var51.i = p4;
/* 20: loadpw */
var52.i = p5;
- /* 29: loadpb */
- var53.x4[0] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[1] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[2] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[3] = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadl */
var46 = ptr4[i];
/* 2: subb */
- var55.x4[0] = var46.x4[0] - var47.x4[0];
- var55.x4[1] = var46.x4[1] - var47.x4[1];
- var55.x4[2] = var46.x4[2] - var47.x4[2];
- var55.x4[3] = var46.x4[3] - var47.x4[3];
+ var54.x4[0] = var46.x4[0] - var47.x4[0];
+ var54.x4[1] = var46.x4[1] - var47.x4[1];
+ var54.x4[2] = var46.x4[2] - var47.x4[2];
+ var54.x4[3] = var46.x4[3] - var47.x4[3];
/* 3: splitlw */
{
orc_union32 _src;
- _src.i = var55.i;
- var56.i = _src.x2[1];
- var57.i = _src.x2[0];
+ _src.i = var54.i;
+ var55.i = _src.x2[1];
+ var56.i = _src.x2[0];
}
/* 4: splitwb */
{
orc_union16 _src;
- _src.i = var57.i;
- var58 = _src.x2[1];
- var59 = _src.x2[0];
+ _src.i = var56.i;
+ var57 = _src.x2[1];
+ var58 = _src.x2[0];
}
/* 5: splitwb */
{
orc_union16 _src;
- _src.i = var56.i;
- var60 = _src.x2[1];
- var61 = _src.x2[0];
+ _src.i = var55.i;
+ var59 = _src.x2[1];
+ var60 = _src.x2[0];
}
/* 6: splatbw */
- var62.i = ((var58 & 0xff) << 8) | (var58 & 0xff);
+ var61.i = ((var57 & 0xff) << 8) | (var57 & 0xff);
/* 7: splatbw */
- var63.i = ((var61 & 0xff) << 8) | (var61 & 0xff);
+ var62.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
/* 8: splatbw */
- var64.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
+ var63.i = ((var59 & 0xff) << 8) | (var59 & 0xff);
/* 10: mulhsw */
- var65.i = (var62.i * var48.i) >> 16;
+ var64.i = (var61.i * var48.i) >> 16;
/* 12: mulhsw */
- var66.i = (var64.i * var49.i) >> 16;
+ var65.i = (var63.i * var49.i) >> 16;
/* 13: addssw */
- var67.i = ORC_CLAMP_SW (var65.i + var66.i);
+ var66.i = ORC_CLAMP_SW (var64.i + var65.i);
/* 15: mulhsw */
- var68.i = (var63.i * var50.i) >> 16;
+ var67.i = (var62.i * var50.i) >> 16;
/* 16: addssw */
- var69.i = ORC_CLAMP_SW (var65.i + var68.i);
+ var68.i = ORC_CLAMP_SW (var64.i + var67.i);
/* 18: mulhsw */
- var70.i = (var63.i * var51.i) >> 16;
+ var69.i = (var62.i * var51.i) >> 16;
/* 19: addssw */
- var71.i = ORC_CLAMP_SW (var65.i + var70.i);
+ var70.i = ORC_CLAMP_SW (var64.i + var69.i);
/* 21: mulhsw */
- var72.i = (var64.i * var52.i) >> 16;
+ var71.i = (var63.i * var52.i) >> 16;
/* 22: addssw */
- var73.i = ORC_CLAMP_SW (var71.i + var72.i);
+ var72.i = ORC_CLAMP_SW (var70.i + var71.i);
/* 23: convssswb */
- var74 = ORC_CLAMP_SB (var67.i);
+ var73 = ORC_CLAMP_SB (var66.i);
/* 24: convssswb */
- var75 = ORC_CLAMP_SB (var73.i);
+ var74 = ORC_CLAMP_SB (var72.i);
/* 25: convssswb */
- var76 = ORC_CLAMP_SB (var69.i);
+ var75 = ORC_CLAMP_SB (var68.i);
/* 26: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var59;
- _dest.x2[1] = var76;
- var77.i = _dest.i;
+ _dest.x2[0] = var58;
+ _dest.x2[1] = var75;
+ var76.i = _dest.i;
}
/* 27: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var75;
- _dest.x2[1] = var74;
- var78.i = _dest.i;
+ _dest.x2[0] = var74;
+ _dest.x2[1] = var73;
+ var77.i = _dest.i;
}
/* 28: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var77.i;
- _dest.x2[1] = var78.i;
- var79.i = _dest.i;
+ _dest.x2[0] = var76.i;
+ _dest.x2[1] = var77.i;
+ var78.i = _dest.i;
}
- /* 30: addb */
- var54.x4[0] = var79.x4[0] + var53.x4[0];
- var54.x4[1] = var79.x4[1] + var53.x4[1];
- var54.x4[2] = var79.x4[2] + var53.x4[2];
- var54.x4[3] = var79.x4[3] + var53.x4[3];
- /* 31: storel */
- ptr0[i] = var54;
+ /* 29: addb */
+ var53.x4[0] = var78.x4[0] + var47.x4[0];
+ var53.x4[1] = var78.x4[1] + var47.x4[1];
+ var53.x4[2] = var78.x4[2] + var47.x4[2];
+ var53.x4[3] = var78.x4[3] + var47.x4[3];
+ /* 30: storel */
+ ptr0[i] = var53;
}
}
@@ -7770,19 +7706,15 @@
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union32 var53;
-#else
orc_union32 var53;
-#endif
orc_union32 var54;
- orc_union32 var55;
+ orc_union16 var55;
orc_union16 var56;
- orc_union16 var57;
+ orc_int8 var57;
orc_int8 var58;
orc_int8 var59;
orc_int8 var60;
- orc_int8 var61;
+ orc_union16 var61;
orc_union16 var62;
orc_union16 var63;
orc_union16 var64;
@@ -7794,13 +7726,12 @@
orc_union16 var70;
orc_union16 var71;
orc_union16 var72;
- orc_union16 var73;
+ orc_int8 var73;
orc_int8 var74;
orc_int8 var75;
- orc_int8 var76;
+ orc_union16 var76;
orc_union16 var77;
- orc_union16 var78;
- orc_union32 var79;
+ orc_union32 var78;
for (j = 0; j < m; j++) {
ptr0 = ORC_PTR_OFFSET (ex->arrays[0], ex->params[0] * j);
@@ -7821,99 +7752,94 @@
var51.i = ex->params[27];
/* 20: loadpw */
var52.i = ex->params[28];
- /* 29: loadpb */
- var53.x4[0] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[1] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[2] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[3] = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadl */
var46 = ptr4[i];
/* 2: subb */
- var55.x4[0] = var46.x4[0] - var47.x4[0];
- var55.x4[1] = var46.x4[1] - var47.x4[1];
- var55.x4[2] = var46.x4[2] - var47.x4[2];
- var55.x4[3] = var46.x4[3] - var47.x4[3];
+ var54.x4[0] = var46.x4[0] - var47.x4[0];
+ var54.x4[1] = var46.x4[1] - var47.x4[1];
+ var54.x4[2] = var46.x4[2] - var47.x4[2];
+ var54.x4[3] = var46.x4[3] - var47.x4[3];
/* 3: splitlw */
{
orc_union32 _src;
- _src.i = var55.i;
- var56.i = _src.x2[1];
- var57.i = _src.x2[0];
+ _src.i = var54.i;
+ var55.i = _src.x2[1];
+ var56.i = _src.x2[0];
}
/* 4: splitwb */
{
orc_union16 _src;
- _src.i = var57.i;
- var58 = _src.x2[1];
- var59 = _src.x2[0];
+ _src.i = var56.i;
+ var57 = _src.x2[1];
+ var58 = _src.x2[0];
}
/* 5: splitwb */
{
orc_union16 _src;
- _src.i = var56.i;
- var60 = _src.x2[1];
- var61 = _src.x2[0];
+ _src.i = var55.i;
+ var59 = _src.x2[1];
+ var60 = _src.x2[0];
}
/* 6: splatbw */
- var62.i = ((var58 & 0xff) << 8) | (var58 & 0xff);
+ var61.i = ((var57 & 0xff) << 8) | (var57 & 0xff);
/* 7: splatbw */
- var63.i = ((var61 & 0xff) << 8) | (var61 & 0xff);
+ var62.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
/* 8: splatbw */
- var64.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
+ var63.i = ((var59 & 0xff) << 8) | (var59 & 0xff);
/* 10: mulhsw */
- var65.i = (var62.i * var48.i) >> 16;
+ var64.i = (var61.i * var48.i) >> 16;
/* 12: mulhsw */
- var66.i = (var64.i * var49.i) >> 16;
+ var65.i = (var63.i * var49.i) >> 16;
/* 13: addssw */
- var67.i = ORC_CLAMP_SW (var65.i + var66.i);
+ var66.i = ORC_CLAMP_SW (var64.i + var65.i);
/* 15: mulhsw */
- var68.i = (var63.i * var50.i) >> 16;
+ var67.i = (var62.i * var50.i) >> 16;
/* 16: addssw */
- var69.i = ORC_CLAMP_SW (var65.i + var68.i);
+ var68.i = ORC_CLAMP_SW (var64.i + var67.i);
/* 18: mulhsw */
- var70.i = (var63.i * var51.i) >> 16;
+ var69.i = (var62.i * var51.i) >> 16;
/* 19: addssw */
- var71.i = ORC_CLAMP_SW (var65.i + var70.i);
+ var70.i = ORC_CLAMP_SW (var64.i + var69.i);
/* 21: mulhsw */
- var72.i = (var64.i * var52.i) >> 16;
+ var71.i = (var63.i * var52.i) >> 16;
/* 22: addssw */
- var73.i = ORC_CLAMP_SW (var71.i + var72.i);
+ var72.i = ORC_CLAMP_SW (var70.i + var71.i);
/* 23: convssswb */
- var74 = ORC_CLAMP_SB (var67.i);
+ var73 = ORC_CLAMP_SB (var66.i);
/* 24: convssswb */
- var75 = ORC_CLAMP_SB (var73.i);
+ var74 = ORC_CLAMP_SB (var72.i);
/* 25: convssswb */
- var76 = ORC_CLAMP_SB (var69.i);
+ var75 = ORC_CLAMP_SB (var68.i);
/* 26: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var59;
- _dest.x2[1] = var76;
- var77.i = _dest.i;
+ _dest.x2[0] = var58;
+ _dest.x2[1] = var75;
+ var76.i = _dest.i;
}
/* 27: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var75;
- _dest.x2[1] = var74;
- var78.i = _dest.i;
+ _dest.x2[0] = var74;
+ _dest.x2[1] = var73;
+ var77.i = _dest.i;
}
/* 28: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var77.i;
- _dest.x2[1] = var78.i;
- var79.i = _dest.i;
+ _dest.x2[0] = var76.i;
+ _dest.x2[1] = var77.i;
+ var78.i = _dest.i;
}
- /* 30: addb */
- var54.x4[0] = var79.x4[0] + var53.x4[0];
- var54.x4[1] = var79.x4[1] + var53.x4[1];
- var54.x4[2] = var79.x4[2] + var53.x4[2];
- var54.x4[3] = var79.x4[3] + var53.x4[3];
- /* 31: storel */
- ptr0[i] = var54;
+ /* 29: addb */
+ var53.x4[0] = var78.x4[0] + var47.x4[0];
+ var53.x4[1] = var78.x4[1] + var47.x4[1];
+ var53.x4[2] = var78.x4[2] + var47.x4[2];
+ var53.x4[3] = var78.x4[3] + var47.x4[3];
+ /* 30: storel */
+ ptr0[i] = var53;
}
}
@@ -8080,19 +8006,15 @@
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union32 var53;
-#else
orc_union32 var53;
-#endif
orc_union32 var54;
- orc_union32 var55;
+ orc_union16 var55;
orc_union16 var56;
- orc_union16 var57;
+ orc_int8 var57;
orc_int8 var58;
orc_int8 var59;
orc_int8 var60;
- orc_int8 var61;
+ orc_union16 var61;
orc_union16 var62;
orc_union16 var63;
orc_union16 var64;
@@ -8104,13 +8026,12 @@
orc_union16 var70;
orc_union16 var71;
orc_union16 var72;
- orc_union16 var73;
+ orc_int8 var73;
orc_int8 var74;
orc_int8 var75;
- orc_int8 var76;
+ orc_union16 var76;
orc_union16 var77;
- orc_union16 var78;
- orc_union32 var79;
+ orc_union32 var78;
for (j = 0; j < m; j++) {
ptr0 = ORC_PTR_OFFSET (d1, d1_stride * j);
@@ -8131,99 +8052,94 @@
var51.i = p4;
/* 20: loadpw */
var52.i = p5;
- /* 29: loadpb */
- var53.x4[0] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[1] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[2] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[3] = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadl */
var46 = ptr4[i];
/* 2: subb */
- var55.x4[0] = var46.x4[0] - var47.x4[0];
- var55.x4[1] = var46.x4[1] - var47.x4[1];
- var55.x4[2] = var46.x4[2] - var47.x4[2];
- var55.x4[3] = var46.x4[3] - var47.x4[3];
+ var54.x4[0] = var46.x4[0] - var47.x4[0];
+ var54.x4[1] = var46.x4[1] - var47.x4[1];
+ var54.x4[2] = var46.x4[2] - var47.x4[2];
+ var54.x4[3] = var46.x4[3] - var47.x4[3];
/* 3: splitlw */
{
orc_union32 _src;
- _src.i = var55.i;
- var56.i = _src.x2[1];
- var57.i = _src.x2[0];
+ _src.i = var54.i;
+ var55.i = _src.x2[1];
+ var56.i = _src.x2[0];
}
/* 4: splitwb */
{
orc_union16 _src;
- _src.i = var57.i;
- var58 = _src.x2[1];
- var59 = _src.x2[0];
+ _src.i = var56.i;
+ var57 = _src.x2[1];
+ var58 = _src.x2[0];
}
/* 5: splitwb */
{
orc_union16 _src;
- _src.i = var56.i;
- var60 = _src.x2[1];
- var61 = _src.x2[0];
+ _src.i = var55.i;
+ var59 = _src.x2[1];
+ var60 = _src.x2[0];
}
/* 6: splatbw */
- var62.i = ((var58 & 0xff) << 8) | (var58 & 0xff);
+ var61.i = ((var57 & 0xff) << 8) | (var57 & 0xff);
/* 7: splatbw */
- var63.i = ((var61 & 0xff) << 8) | (var61 & 0xff);
+ var62.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
/* 8: splatbw */
- var64.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
+ var63.i = ((var59 & 0xff) << 8) | (var59 & 0xff);
/* 10: mulhsw */
- var65.i = (var62.i * var48.i) >> 16;
+ var64.i = (var61.i * var48.i) >> 16;
/* 12: mulhsw */
- var66.i = (var64.i * var49.i) >> 16;
+ var65.i = (var63.i * var49.i) >> 16;
/* 13: addssw */
- var67.i = ORC_CLAMP_SW (var65.i + var66.i);
+ var66.i = ORC_CLAMP_SW (var64.i + var65.i);
/* 15: mulhsw */
- var68.i = (var63.i * var50.i) >> 16;
+ var67.i = (var62.i * var50.i) >> 16;
/* 16: addssw */
- var69.i = ORC_CLAMP_SW (var65.i + var68.i);
+ var68.i = ORC_CLAMP_SW (var64.i + var67.i);
/* 18: mulhsw */
- var70.i = (var63.i * var51.i) >> 16;
+ var69.i = (var62.i * var51.i) >> 16;
/* 19: addssw */
- var71.i = ORC_CLAMP_SW (var65.i + var70.i);
+ var70.i = ORC_CLAMP_SW (var64.i + var69.i);
/* 21: mulhsw */
- var72.i = (var64.i * var52.i) >> 16;
+ var71.i = (var63.i * var52.i) >> 16;
/* 22: addssw */
- var73.i = ORC_CLAMP_SW (var71.i + var72.i);
+ var72.i = ORC_CLAMP_SW (var70.i + var71.i);
/* 23: convssswb */
- var74 = ORC_CLAMP_SB (var67.i);
+ var73 = ORC_CLAMP_SB (var66.i);
/* 24: convssswb */
- var75 = ORC_CLAMP_SB (var73.i);
+ var74 = ORC_CLAMP_SB (var72.i);
/* 25: convssswb */
- var76 = ORC_CLAMP_SB (var69.i);
+ var75 = ORC_CLAMP_SB (var68.i);
/* 26: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var74;
- _dest.x2[1] = var75;
- var77.i = _dest.i;
+ _dest.x2[0] = var73;
+ _dest.x2[1] = var74;
+ var76.i = _dest.i;
}
/* 27: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var76;
- _dest.x2[1] = var59;
- var78.i = _dest.i;
+ _dest.x2[0] = var75;
+ _dest.x2[1] = var58;
+ var77.i = _dest.i;
}
/* 28: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var77.i;
- _dest.x2[1] = var78.i;
- var79.i = _dest.i;
+ _dest.x2[0] = var76.i;
+ _dest.x2[1] = var77.i;
+ var78.i = _dest.i;
}
- /* 30: addb */
- var54.x4[0] = var79.x4[0] + var53.x4[0];
- var54.x4[1] = var79.x4[1] + var53.x4[1];
- var54.x4[2] = var79.x4[2] + var53.x4[2];
- var54.x4[3] = var79.x4[3] + var53.x4[3];
- /* 31: storel */
- ptr0[i] = var54;
+ /* 29: addb */
+ var53.x4[0] = var78.x4[0] + var47.x4[0];
+ var53.x4[1] = var78.x4[1] + var47.x4[1];
+ var53.x4[2] = var78.x4[2] + var47.x4[2];
+ var53.x4[3] = var78.x4[3] + var47.x4[3];
+ /* 30: storel */
+ ptr0[i] = var53;
}
}
@@ -8250,19 +8166,15 @@
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union32 var53;
-#else
orc_union32 var53;
-#endif
orc_union32 var54;
- orc_union32 var55;
+ orc_union16 var55;
orc_union16 var56;
- orc_union16 var57;
+ orc_int8 var57;
orc_int8 var58;
orc_int8 var59;
orc_int8 var60;
- orc_int8 var61;
+ orc_union16 var61;
orc_union16 var62;
orc_union16 var63;
orc_union16 var64;
@@ -8274,13 +8186,12 @@
orc_union16 var70;
orc_union16 var71;
orc_union16 var72;
- orc_union16 var73;
+ orc_int8 var73;
orc_int8 var74;
orc_int8 var75;
- orc_int8 var76;
+ orc_union16 var76;
orc_union16 var77;
- orc_union16 var78;
- orc_union32 var79;
+ orc_union32 var78;
for (j = 0; j < m; j++) {
ptr0 = ORC_PTR_OFFSET (ex->arrays[0], ex->params[0] * j);
@@ -8301,99 +8212,94 @@
var51.i = ex->params[27];
/* 20: loadpw */
var52.i = ex->params[28];
- /* 29: loadpb */
- var53.x4[0] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[1] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[2] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var53.x4[3] = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadl */
var46 = ptr4[i];
/* 2: subb */
- var55.x4[0] = var46.x4[0] - var47.x4[0];
- var55.x4[1] = var46.x4[1] - var47.x4[1];
- var55.x4[2] = var46.x4[2] - var47.x4[2];
- var55.x4[3] = var46.x4[3] - var47.x4[3];
+ var54.x4[0] = var46.x4[0] - var47.x4[0];
+ var54.x4[1] = var46.x4[1] - var47.x4[1];
+ var54.x4[2] = var46.x4[2] - var47.x4[2];
+ var54.x4[3] = var46.x4[3] - var47.x4[3];
/* 3: splitlw */
{
orc_union32 _src;
- _src.i = var55.i;
- var56.i = _src.x2[1];
- var57.i = _src.x2[0];
+ _src.i = var54.i;
+ var55.i = _src.x2[1];
+ var56.i = _src.x2[0];
}
/* 4: splitwb */
{
orc_union16 _src;
- _src.i = var57.i;
- var58 = _src.x2[1];
- var59 = _src.x2[0];
+ _src.i = var56.i;
+ var57 = _src.x2[1];
+ var58 = _src.x2[0];
}
/* 5: splitwb */
{
orc_union16 _src;
- _src.i = var56.i;
- var60 = _src.x2[1];
- var61 = _src.x2[0];
+ _src.i = var55.i;
+ var59 = _src.x2[1];
+ var60 = _src.x2[0];
}
/* 6: splatbw */
- var62.i = ((var58 & 0xff) << 8) | (var58 & 0xff);
+ var61.i = ((var57 & 0xff) << 8) | (var57 & 0xff);
/* 7: splatbw */
- var63.i = ((var61 & 0xff) << 8) | (var61 & 0xff);
+ var62.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
/* 8: splatbw */
- var64.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
+ var63.i = ((var59 & 0xff) << 8) | (var59 & 0xff);
/* 10: mulhsw */
- var65.i = (var62.i * var48.i) >> 16;
+ var64.i = (var61.i * var48.i) >> 16;
/* 12: mulhsw */
- var66.i = (var64.i * var49.i) >> 16;
+ var65.i = (var63.i * var49.i) >> 16;
/* 13: addssw */
- var67.i = ORC_CLAMP_SW (var65.i + var66.i);
+ var66.i = ORC_CLAMP_SW (var64.i + var65.i);
/* 15: mulhsw */
- var68.i = (var63.i * var50.i) >> 16;
+ var67.i = (var62.i * var50.i) >> 16;
/* 16: addssw */
- var69.i = ORC_CLAMP_SW (var65.i + var68.i);
+ var68.i = ORC_CLAMP_SW (var64.i + var67.i);
/* 18: mulhsw */
- var70.i = (var63.i * var51.i) >> 16;
+ var69.i = (var62.i * var51.i) >> 16;
/* 19: addssw */
- var71.i = ORC_CLAMP_SW (var65.i + var70.i);
+ var70.i = ORC_CLAMP_SW (var64.i + var69.i);
/* 21: mulhsw */
- var72.i = (var64.i * var52.i) >> 16;
+ var71.i = (var63.i * var52.i) >> 16;
/* 22: addssw */
- var73.i = ORC_CLAMP_SW (var71.i + var72.i);
+ var72.i = ORC_CLAMP_SW (var70.i + var71.i);
/* 23: convssswb */
- var74 = ORC_CLAMP_SB (var67.i);
+ var73 = ORC_CLAMP_SB (var66.i);
/* 24: convssswb */
- var75 = ORC_CLAMP_SB (var73.i);
+ var74 = ORC_CLAMP_SB (var72.i);
/* 25: convssswb */
- var76 = ORC_CLAMP_SB (var69.i);
+ var75 = ORC_CLAMP_SB (var68.i);
/* 26: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var74;
- _dest.x2[1] = var75;
- var77.i = _dest.i;
+ _dest.x2[0] = var73;
+ _dest.x2[1] = var74;
+ var76.i = _dest.i;
}
/* 27: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var76;
- _dest.x2[1] = var59;
- var78.i = _dest.i;
+ _dest.x2[0] = var75;
+ _dest.x2[1] = var58;
+ var77.i = _dest.i;
}
/* 28: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var77.i;
- _dest.x2[1] = var78.i;
- var79.i = _dest.i;
+ _dest.x2[0] = var76.i;
+ _dest.x2[1] = var77.i;
+ var78.i = _dest.i;
}
- /* 30: addb */
- var54.x4[0] = var79.x4[0] + var53.x4[0];
- var54.x4[1] = var79.x4[1] + var53.x4[1];
- var54.x4[2] = var79.x4[2] + var53.x4[2];
- var54.x4[3] = var79.x4[3] + var53.x4[3];
- /* 31: storel */
- ptr0[i] = var54;
+ /* 29: addb */
+ var53.x4[0] = var78.x4[0] + var47.x4[0];
+ var53.x4[1] = var78.x4[1] + var47.x4[1];
+ var53.x4[2] = var78.x4[2] + var47.x4[2];
+ var53.x4[3] = var78.x4[3] + var47.x4[3];
+ /* 30: storel */
+ ptr0[i] = var53;
}
}
@@ -8557,39 +8463,31 @@
#else
orc_int8 var43;
#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var44;
-#else
- orc_int8 var44;
-#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var45;
-#else
- orc_int8 var45;
-#endif
+ orc_union16 var44;
+ orc_union16 var45;
orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
- orc_union16 var49;
- orc_union16 var50;
#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var51;
+ volatile orc_int8 var49;
#else
- orc_int8 var51;
+ orc_int8 var49;
#endif
#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union32 var52;
+ volatile orc_union32 var50;
#else
- orc_union32 var52;
+ orc_union32 var50;
#endif
- orc_union32 var53;
+ orc_union32 var51;
+ orc_int8 var52;
+ orc_union16 var53;
orc_int8 var54;
- orc_union16 var55;
- orc_int8 var56;
+ orc_int8 var55;
+ orc_union16 var56;
orc_int8 var57;
- orc_union16 var58;
- orc_int8 var59;
- orc_int8 var60;
+ orc_int8 var58;
+ orc_union16 var59;
+ orc_union16 var60;
orc_union16 var61;
orc_union16 var62;
orc_union16 var63;
@@ -8598,14 +8496,12 @@
orc_union16 var66;
orc_union16 var67;
orc_union16 var68;
- orc_union16 var69;
- orc_union16 var70;
+ orc_int8 var69;
+ orc_int8 var70;
orc_int8 var71;
- orc_int8 var72;
- orc_int8 var73;
- orc_union16 var74;
- orc_union16 var75;
- orc_union32 var76;
+ orc_union16 var72;
+ orc_union16 var73;
+ orc_union32 var74;
ptr0 = (orc_union32 *) d1;
ptr4 = (orc_int8 *) s1;
@@ -8614,99 +8510,95 @@
/* 1: loadpb */
var43 = (int) 0x00000080; /* 128 or 6.32404e-322f */
- /* 5: loadpb */
- var44 = (int) 0x00000080; /* 128 or 6.32404e-322f */
- /* 9: loadpb */
- var45 = (int) 0x00000080; /* 128 or 6.32404e-322f */
+ /* 10: loadpw */
+ var44.i = p1;
/* 12: loadpw */
- var46.i = p1;
- /* 14: loadpw */
- var47.i = p2;
- /* 17: loadpw */
- var48.i = p3;
- /* 20: loadpw */
- var49.i = p4;
- /* 23: loadpw */
- var50.i = p5;
- /* 30: loadpb */
- var51 = (int) 0x0000007f; /* 127 or 6.27463e-322f */
- /* 33: loadpb */
- var52.x4[0] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var52.x4[1] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var52.x4[2] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var52.x4[3] = (int) 0x00000080; /* 128 or 6.32404e-322f */
+ var45.i = p2;
+ /* 15: loadpw */
+ var46.i = p3;
+ /* 18: loadpw */
+ var47.i = p4;
+ /* 21: loadpw */
+ var48.i = p5;
+ /* 28: loadpb */
+ var49 = (int) 0x0000007f; /* 127 or 6.27463e-322f */
+ /* 31: loadpb */
+ var50.x4[0] = (int) 0x00000080; /* 128 or 6.32404e-322f */
+ var50.x4[1] = (int) 0x00000080; /* 128 or 6.32404e-322f */
+ var50.x4[2] = (int) 0x00000080; /* 128 or 6.32404e-322f */
+ var50.x4[3] = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadb */
var42 = ptr4[i];
/* 2: subb */
- var54 = var42 - var43;
+ var52 = var42 - var43;
/* 3: splatbw */
- var55.i = ((var54 & 0xff) << 8) | (var54 & 0xff);
+ var53.i = ((var52 & 0xff) << 8) | (var52 & 0xff);
/* 4: loadupdb */
- var56 = ptr5[i >> 1];
- /* 6: subb */
- var57 = var56 - var44;
- /* 7: splatbw */
- var58.i = ((var57 & 0xff) << 8) | (var57 & 0xff);
- /* 8: loadupdb */
- var59 = ptr6[i >> 1];
- /* 10: subb */
- var60 = var59 - var45;
- /* 11: splatbw */
- var61.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
+ var54 = ptr5[i >> 1];
+ /* 5: subb */
+ var55 = var54 - var43;
+ /* 6: splatbw */
+ var56.i = ((var55 & 0xff) << 8) | (var55 & 0xff);
+ /* 7: loadupdb */
+ var57 = ptr6[i >> 1];
+ /* 8: subb */
+ var58 = var57 - var43;
+ /* 9: splatbw */
+ var59.i = ((var58 & 0xff) << 8) | (var58 & 0xff);
+ /* 11: mulhsw */
+ var60.i = (var53.i * var44.i) >> 16;
/* 13: mulhsw */
- var62.i = (var55.i * var46.i) >> 16;
- /* 15: mulhsw */
- var63.i = (var61.i * var47.i) >> 16;
- /* 16: addssw */
- var64.i = ORC_CLAMP_SW (var62.i + var63.i);
- /* 18: mulhsw */
- var65.i = (var58.i * var48.i) >> 16;
- /* 19: addssw */
- var66.i = ORC_CLAMP_SW (var62.i + var65.i);
- /* 21: mulhsw */
- var67.i = (var58.i * var49.i) >> 16;
- /* 22: addssw */
- var68.i = ORC_CLAMP_SW (var62.i + var67.i);
- /* 24: mulhsw */
- var69.i = (var61.i * var50.i) >> 16;
- /* 25: addssw */
- var70.i = ORC_CLAMP_SW (var68.i + var69.i);
+ var61.i = (var59.i * var45.i) >> 16;
+ /* 14: addssw */
+ var62.i = ORC_CLAMP_SW (var60.i + var61.i);
+ /* 16: mulhsw */
+ var63.i = (var56.i * var46.i) >> 16;
+ /* 17: addssw */
+ var64.i = ORC_CLAMP_SW (var60.i + var63.i);
+ /* 19: mulhsw */
+ var65.i = (var56.i * var47.i) >> 16;
+ /* 20: addssw */
+ var66.i = ORC_CLAMP_SW (var60.i + var65.i);
+ /* 22: mulhsw */
+ var67.i = (var59.i * var48.i) >> 16;
+ /* 23: addssw */
+ var68.i = ORC_CLAMP_SW (var66.i + var67.i);
+ /* 24: convssswb */
+ var69 = ORC_CLAMP_SB (var62.i);
+ /* 25: convssswb */
+ var70 = ORC_CLAMP_SB (var68.i);
/* 26: convssswb */
var71 = ORC_CLAMP_SB (var64.i);
- /* 27: convssswb */
- var72 = ORC_CLAMP_SB (var70.i);
- /* 28: convssswb */
- var73 = ORC_CLAMP_SB (var66.i);
- /* 29: mergebw */
- {
- orc_union16 _dest;
- _dest.x2[0] = var73;
- _dest.x2[1] = var72;
- var74.i = _dest.i;
- }
- /* 31: mergebw */
+ /* 27: mergebw */
{
orc_union16 _dest;
_dest.x2[0] = var71;
- _dest.x2[1] = var51;
- var75.i = _dest.i;
+ _dest.x2[1] = var70;
+ var72.i = _dest.i;
}
- /* 32: mergewl */
+ /* 29: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var69;
+ _dest.x2[1] = var49;
+ var73.i = _dest.i;
+ }
+ /* 30: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var74.i;
- _dest.x2[1] = var75.i;
- var76.i = _dest.i;
+ _dest.x2[0] = var72.i;
+ _dest.x2[1] = var73.i;
+ var74.i = _dest.i;
}
- /* 34: addb */
- var53.x4[0] = var76.x4[0] + var52.x4[0];
- var53.x4[1] = var76.x4[1] + var52.x4[1];
- var53.x4[2] = var76.x4[2] + var52.x4[2];
- var53.x4[3] = var76.x4[3] + var52.x4[3];
- /* 35: storel */
- ptr0[i] = var53;
+ /* 32: addb */
+ var51.x4[0] = var74.x4[0] + var50.x4[0];
+ var51.x4[1] = var74.x4[1] + var50.x4[1];
+ var51.x4[2] = var74.x4[2] + var50.x4[2];
+ var51.x4[3] = var74.x4[3] + var50.x4[3];
+ /* 33: storel */
+ ptr0[i] = var51;
}
}
@@ -8727,39 +8619,31 @@
#else
orc_int8 var43;
#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var44;
-#else
- orc_int8 var44;
-#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var45;
-#else
- orc_int8 var45;
-#endif
+ orc_union16 var44;
+ orc_union16 var45;
orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
- orc_union16 var49;
- orc_union16 var50;
#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var51;
+ volatile orc_int8 var49;
#else
- orc_int8 var51;
+ orc_int8 var49;
#endif
#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union32 var52;
+ volatile orc_union32 var50;
#else
- orc_union32 var52;
+ orc_union32 var50;
#endif
- orc_union32 var53;
+ orc_union32 var51;
+ orc_int8 var52;
+ orc_union16 var53;
orc_int8 var54;
- orc_union16 var55;
- orc_int8 var56;
+ orc_int8 var55;
+ orc_union16 var56;
orc_int8 var57;
- orc_union16 var58;
- orc_int8 var59;
- orc_int8 var60;
+ orc_int8 var58;
+ orc_union16 var59;
+ orc_union16 var60;
orc_union16 var61;
orc_union16 var62;
orc_union16 var63;
@@ -8768,14 +8652,12 @@
orc_union16 var66;
orc_union16 var67;
orc_union16 var68;
- orc_union16 var69;
- orc_union16 var70;
+ orc_int8 var69;
+ orc_int8 var70;
orc_int8 var71;
- orc_int8 var72;
- orc_int8 var73;
- orc_union16 var74;
- orc_union16 var75;
- orc_union32 var76;
+ orc_union16 var72;
+ orc_union16 var73;
+ orc_union32 var74;
ptr0 = (orc_union32 *) ex->arrays[0];
ptr4 = (orc_int8 *) ex->arrays[4];
@@ -8784,99 +8666,95 @@
/* 1: loadpb */
var43 = (int) 0x00000080; /* 128 or 6.32404e-322f */
- /* 5: loadpb */
- var44 = (int) 0x00000080; /* 128 or 6.32404e-322f */
- /* 9: loadpb */
- var45 = (int) 0x00000080; /* 128 or 6.32404e-322f */
+ /* 10: loadpw */
+ var44.i = ex->params[24];
/* 12: loadpw */
- var46.i = ex->params[24];
- /* 14: loadpw */
- var47.i = ex->params[25];
- /* 17: loadpw */
- var48.i = ex->params[26];
- /* 20: loadpw */
- var49.i = ex->params[27];
- /* 23: loadpw */
- var50.i = ex->params[28];
- /* 30: loadpb */
- var51 = (int) 0x0000007f; /* 127 or 6.27463e-322f */
- /* 33: loadpb */
- var52.x4[0] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var52.x4[1] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var52.x4[2] = (int) 0x00000080; /* 128 or 6.32404e-322f */
- var52.x4[3] = (int) 0x00000080; /* 128 or 6.32404e-322f */
+ var45.i = ex->params[25];
+ /* 15: loadpw */
+ var46.i = ex->params[26];
+ /* 18: loadpw */
+ var47.i = ex->params[27];
+ /* 21: loadpw */
+ var48.i = ex->params[28];
+ /* 28: loadpb */
+ var49 = (int) 0x0000007f; /* 127 or 6.27463e-322f */
+ /* 31: loadpb */
+ var50.x4[0] = (int) 0x00000080; /* 128 or 6.32404e-322f */
+ var50.x4[1] = (int) 0x00000080; /* 128 or 6.32404e-322f */
+ var50.x4[2] = (int) 0x00000080; /* 128 or 6.32404e-322f */
+ var50.x4[3] = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadb */
var42 = ptr4[i];
/* 2: subb */
- var54 = var42 - var43;
+ var52 = var42 - var43;
/* 3: splatbw */
- var55.i = ((var54 & 0xff) << 8) | (var54 & 0xff);
+ var53.i = ((var52 & 0xff) << 8) | (var52 & 0xff);
/* 4: loadupdb */
- var56 = ptr5[i >> 1];
- /* 6: subb */
- var57 = var56 - var44;
- /* 7: splatbw */
- var58.i = ((var57 & 0xff) << 8) | (var57 & 0xff);
- /* 8: loadupdb */
- var59 = ptr6[i >> 1];
- /* 10: subb */
- var60 = var59 - var45;
- /* 11: splatbw */
- var61.i = ((var60 & 0xff) << 8) | (var60 & 0xff);
+ var54 = ptr5[i >> 1];
+ /* 5: subb */
+ var55 = var54 - var43;
+ /* 6: splatbw */
+ var56.i = ((var55 & 0xff) << 8) | (var55 & 0xff);
+ /* 7: loadupdb */
+ var57 = ptr6[i >> 1];
+ /* 8: subb */
+ var58 = var57 - var43;
+ /* 9: splatbw */
+ var59.i = ((var58 & 0xff) << 8) | (var58 & 0xff);
+ /* 11: mulhsw */
+ var60.i = (var53.i * var44.i) >> 16;
/* 13: mulhsw */
- var62.i = (var55.i * var46.i) >> 16;
- /* 15: mulhsw */
- var63.i = (var61.i * var47.i) >> 16;
- /* 16: addssw */
- var64.i = ORC_CLAMP_SW (var62.i + var63.i);
- /* 18: mulhsw */
- var65.i = (var58.i * var48.i) >> 16;
- /* 19: addssw */
- var66.i = ORC_CLAMP_SW (var62.i + var65.i);
- /* 21: mulhsw */
- var67.i = (var58.i * var49.i) >> 16;
- /* 22: addssw */
- var68.i = ORC_CLAMP_SW (var62.i + var67.i);
- /* 24: mulhsw */
- var69.i = (var61.i * var50.i) >> 16;
- /* 25: addssw */
- var70.i = ORC_CLAMP_SW (var68.i + var69.i);
+ var61.i = (var59.i * var45.i) >> 16;
+ /* 14: addssw */
+ var62.i = ORC_CLAMP_SW (var60.i + var61.i);
+ /* 16: mulhsw */
+ var63.i = (var56.i * var46.i) >> 16;
+ /* 17: addssw */
+ var64.i = ORC_CLAMP_SW (var60.i + var63.i);
+ /* 19: mulhsw */
+ var65.i = (var56.i * var47.i) >> 16;
+ /* 20: addssw */
+ var66.i = ORC_CLAMP_SW (var60.i + var65.i);
+ /* 22: mulhsw */
+ var67.i = (var59.i * var48.i) >> 16;
+ /* 23: addssw */
+ var68.i = ORC_CLAMP_SW (var66.i + var67.i);
+ /* 24: convssswb */
+ var69 = ORC_CLAMP_SB (var62.i);
+ /* 25: convssswb */
+ var70 = ORC_CLAMP_SB (var68.i);
/* 26: convssswb */
var71 = ORC_CLAMP_SB (var64.i);
- /* 27: convssswb */
- var72 = ORC_CLAMP_SB (var70.i);
- /* 28: convssswb */
- var73 = ORC_CLAMP_SB (var66.i);
- /* 29: mergebw */
- {
- orc_union16 _dest;
- _dest.x2[0] = var73;
- _dest.x2[1] = var72;
- var74.i = _dest.i;
- }
- /* 31: mergebw */
+ /* 27: mergebw */
{
orc_union16 _dest;
_dest.x2[0] = var71;
- _dest.x2[1] = var51;
- var75.i = _dest.i;
+ _dest.x2[1] = var70;
+ var72.i = _dest.i;
}
- /* 32: mergewl */
+ /* 29: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var69;
+ _dest.x2[1] = var49;
+ var73.i = _dest.i;
+ }
+ /* 30: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var74.i;
- _dest.x2[1] = var75.i;
- var76.i = _dest.i;
+ _dest.x2[0] = var72.i;
+ _dest.x2[1] = var73.i;
+ var74.i = _dest.i;
}
- /* 34: addb */
- var53.x4[0] = var76.x4[0] + var52.x4[0];
- var53.x4[1] = var76.x4[1] + var52.x4[1];
- var53.x4[2] = var76.x4[2] + var52.x4[2];
- var53.x4[3] = var76.x4[3] + var52.x4[3];
- /* 35: storel */
- ptr0[i] = var53;
+ /* 32: addb */
+ var51.x4[0] = var74.x4[0] + var50.x4[0];
+ var51.x4[1] = var74.x4[1] + var50.x4[1];
+ var51.x4[2] = var74.x4[2] + var50.x4[2];
+ var51.x4[3] = var74.x4[3] + var50.x4[3];
+ /* 33: storel */
+ ptr0[i] = var51;
}
}
@@ -8903,7 +8781,7 @@
118, 101, 114, 116, 95, 111, 114, 99, 95, 99, 111, 110, 118, 101, 114,
116,
95, 73, 52, 50, 48, 95, 66, 71, 82, 65, 11, 4, 4, 12, 1, 1,
- 12, 1, 1, 12, 1, 1, 14, 1, 128, 0, 0, 0, 14, 4, 127, 0,
+ 12, 1, 1, 12, 1, 1, 14, 1, 128, 0, 0, 0, 14, 1, 127, 0,
0, 0, 16, 2, 16, 2, 16, 2, 16, 2, 16, 2, 20, 2, 20, 2,
20, 2, 20, 2, 20, 2, 20, 2, 20, 1, 20, 1, 20, 1, 20, 4,
65, 38, 4, 16, 151, 32, 38, 45, 38, 5, 65, 38, 38, 16, 151, 33,
@@ -8926,7 +8804,7 @@
orc_program_add_source (p, 1, "s2");
orc_program_add_source (p, 1, "s3");
orc_program_add_constant (p, 1, 0x00000080, "c1");
- orc_program_add_constant (p, 4, 0x0000007f, "c2");
+ orc_program_add_constant (p, 1, 0x0000007f, "c2");
orc_program_add_parameter (p, 2, "p1");
orc_program_add_parameter (p, 2, "p2");
orc_program_add_parameter (p, 2, "p3");
diff --git a/gst-libs/gst/wayland/Makefile.in b/gst-libs/gst/wayland/Makefile.in
index be4e250..adee5e2 100644
--- a/gst-libs/gst/wayland/Makefile.in
+++ b/gst-libs/gst/wayland/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst-plugins-bad.doap b/gst-plugins-bad.doap
index f7ec8a6..a764e61 100644
--- a/gst-plugins-bad.doap
+++ b/gst-plugins-bad.doap
@@ -35,6 +35,16 @@
<release>
<Version>
+ <revision>1.4.5</revision>
+ <branch>1.4</branch>
+ <name></name>
+ <created>2014-12-18</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.4.5.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.4.4</revision>
<branch>1.4</branch>
<name></name>
diff --git a/gst-plugins-bad.spec b/gst-plugins-bad.spec
index 8179ece..fd27f20 100644
--- a/gst-plugins-bad.spec
+++ b/gst-plugins-bad.spec
@@ -6,7 +6,7 @@
Summary: GStreamer streaming media framework "bad" plug-ins
Name: %{gstreamer}-plugins-bad
-Version: 1.4.4
+Version: 1.4.5
Release: 1.gst
# The freeze and nfs plugins are LGPLv2 (only)
License: LGPLv2+ and LGPLv2
diff --git a/gst/Makefile.in b/gst/Makefile.in
index 04b8592..9c5b671 100644
--- a/gst/Makefile.in
+++ b/gst/Makefile.in
@@ -322,7 +322,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/accurip/Makefile.in b/gst/accurip/Makefile.in
index 60111e1..a35c907 100644
--- a/gst/accurip/Makefile.in
+++ b/gst/accurip/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/adpcmdec/Makefile.in b/gst/adpcmdec/Makefile.in
index d3bda87..0ffbfbe 100644
--- a/gst/adpcmdec/Makefile.in
+++ b/gst/adpcmdec/Makefile.in
@@ -341,7 +341,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/adpcmenc/Makefile.in b/gst/adpcmenc/Makefile.in
index 71dd179..2161620 100644
--- a/gst/adpcmenc/Makefile.in
+++ b/gst/adpcmenc/Makefile.in
@@ -341,7 +341,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/aiff/Makefile.in b/gst/aiff/Makefile.in
index d0ff845..42a8a2e 100644
--- a/gst/aiff/Makefile.in
+++ b/gst/aiff/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/asfmux/Makefile.in b/gst/asfmux/Makefile.in
index 2793e75..7134589 100644
--- a/gst/asfmux/Makefile.in
+++ b/gst/asfmux/Makefile.in
@@ -348,7 +348,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/audiofxbad/Makefile.in b/gst/audiofxbad/Makefile.in
index 5e5f064..f18306d 100644
--- a/gst/audiofxbad/Makefile.in
+++ b/gst/audiofxbad/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/audiomixer/Makefile.in b/gst/audiomixer/Makefile.in
index 4b9b933..056161d 100644
--- a/gst/audiomixer/Makefile.in
+++ b/gst/audiomixer/Makefile.in
@@ -370,7 +370,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/audiomixer/gstaudiomixer.c b/gst/audiomixer/gstaudiomixer.c
index cf3f707..4202f00 100644
--- a/gst/audiomixer/gstaudiomixer.c
+++ b/gst/audiomixer/gstaudiomixer.c
@@ -1840,8 +1840,9 @@
"Last buffer is incomplete: %" G_GUINT64_FORMAT " <= %"
G_GUINT64_FORMAT, max_offset, next_offset);
next_offset = max_offset;
+ if (next_offset > audiomixer->offset)
+ gst_buffer_resize (outbuf, 0, (next_offset - audiomixer->offset) * bpf);
- gst_buffer_resize (outbuf, 0, (next_offset - audiomixer->offset) * bpf);
next_timestamp = gst_util_uint64_scale (next_offset, GST_SECOND, rate);
}
}
diff --git a/gst/audiomixer/gstaudiomixerorc-dist.c b/gst/audiomixer/gstaudiomixerorc-dist.c
index 092a464..be377f7 100644
--- a/gst/audiomixer/gstaudiomixerorc-dist.c
+++ b/gst/audiomixer/gstaudiomixerorc-dist.c
@@ -1120,16 +1120,11 @@
orc_int8 var35;
#endif
orc_int8 var36;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var37;
-#else
orc_int8 var37;
-#endif
orc_int8 var38;
- orc_int8 var39;
+ orc_union16 var39;
orc_union16 var40;
- orc_union16 var41;
- orc_int8 var42;
+ orc_int8 var41;
ptr0 = (orc_int8 *) d1;
@@ -1137,24 +1132,22 @@
var35 = (int) 0x00000080; /* 128 or 6.32404e-322f */
/* 3: loadpb */
var36 = p1;
- /* 7: loadpb */
- var37 = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadb */
var34 = ptr0[i];
/* 2: xorb */
- var39 = var34 ^ var35;
+ var38 = var34 ^ var35;
/* 4: mulsbw */
- var40.i = var39 * var36;
+ var39.i = var38 * var36;
/* 5: shrsw */
- var41.i = var40.i >> 3;
+ var40.i = var39.i >> 3;
/* 6: convssswb */
- var42 = ORC_CLAMP_SB (var41.i);
- /* 8: xorb */
- var38 = var42 ^ var37;
- /* 9: storeb */
- ptr0[i] = var38;
+ var41 = ORC_CLAMP_SB (var40.i);
+ /* 7: xorb */
+ var37 = var41 ^ var35;
+ /* 8: storeb */
+ ptr0[i] = var37;
}
}
@@ -1173,16 +1166,11 @@
orc_int8 var35;
#endif
orc_int8 var36;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var37;
-#else
orc_int8 var37;
-#endif
orc_int8 var38;
- orc_int8 var39;
+ orc_union16 var39;
orc_union16 var40;
- orc_union16 var41;
- orc_int8 var42;
+ orc_int8 var41;
ptr0 = (orc_int8 *) ex->arrays[0];
@@ -1190,24 +1178,22 @@
var35 = (int) 0x00000080; /* 128 or 6.32404e-322f */
/* 3: loadpb */
var36 = ex->params[24];
- /* 7: loadpb */
- var37 = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadb */
var34 = ptr0[i];
/* 2: xorb */
- var39 = var34 ^ var35;
+ var38 = var34 ^ var35;
/* 4: mulsbw */
- var40.i = var39 * var36;
+ var39.i = var38 * var36;
/* 5: shrsw */
- var41.i = var40.i >> 3;
+ var40.i = var39.i >> 3;
/* 6: convssswb */
- var42 = ORC_CLAMP_SB (var41.i);
- /* 8: xorb */
- var38 = var42 ^ var37;
- /* 9: storeb */
- ptr0[i] = var38;
+ var41 = ORC_CLAMP_SB (var40.i);
+ /* 7: xorb */
+ var37 = var41 ^ var35;
+ /* 8: storeb */
+ ptr0[i] = var37;
}
}
@@ -1229,7 +1215,7 @@
static const orc_uint8 bc[] = {
1, 9, 24, 97, 117, 100, 105, 111, 109, 105, 120, 101, 114, 95, 111, 114,
99, 95, 118, 111, 108, 117, 109, 101, 95, 117, 56, 11, 1, 1, 14, 1,
- 128, 0, 0, 0, 14, 4, 3, 0, 0, 0, 16, 1, 20, 2, 20, 1,
+ 128, 0, 0, 0, 14, 2, 3, 0, 0, 0, 16, 1, 20, 2, 20, 1,
68, 33, 0, 16, 174, 32, 33, 24, 94, 32, 32, 17, 159, 33, 32, 68,
0, 33, 16, 2, 0,
};
@@ -1241,7 +1227,7 @@
orc_program_set_backup_function (p, _backup_audiomixer_orc_volume_u8);
orc_program_add_destination (p, 1, "d1");
orc_program_add_constant (p, 1, 0x00000080, "c1");
- orc_program_add_constant (p, 4, 0x00000003, "c2");
+ orc_program_add_constant (p, 2, 0x00000003, "c2");
orc_program_add_parameter (p, 1, "p1");
orc_program_add_temporary (p, 2, "t1");
orc_program_add_temporary (p, 1, "t2");
@@ -1294,18 +1280,13 @@
orc_int8 var35;
#endif
orc_int8 var36;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var37;
-#else
orc_int8 var37;
-#endif
orc_int8 var38;
orc_int8 var39;
- orc_int8 var40;
+ orc_union16 var40;
orc_union16 var41;
- orc_union16 var42;
+ orc_int8 var42;
orc_int8 var43;
- orc_int8 var44;
ptr0 = (orc_int8 *) d1;
ptr4 = (orc_int8 *) s1;
@@ -1314,28 +1295,26 @@
var35 = (int) 0x00000080; /* 128 or 6.32404e-322f */
/* 3: loadpb */
var36 = p1;
- /* 7: loadpb */
- var37 = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadb */
var34 = ptr4[i];
/* 2: xorb */
- var40 = var34 ^ var35;
+ var39 = var34 ^ var35;
/* 4: mulsbw */
- var41.i = var40 * var36;
+ var40.i = var39 * var36;
/* 5: shrsw */
- var42.i = var41.i >> 3;
+ var41.i = var40.i >> 3;
/* 6: convssswb */
- var43 = ORC_CLAMP_SB (var42.i);
- /* 8: xorb */
- var44 = var43 ^ var37;
- /* 9: loadb */
- var38 = ptr0[i];
- /* 10: addusb */
- var39 = ORC_CLAMP_UB ((orc_uint8) var38 + (orc_uint8) var44);
- /* 11: storeb */
- ptr0[i] = var39;
+ var42 = ORC_CLAMP_SB (var41.i);
+ /* 7: xorb */
+ var43 = var42 ^ var35;
+ /* 8: loadb */
+ var37 = ptr0[i];
+ /* 9: addusb */
+ var38 = ORC_CLAMP_UB ((orc_uint8) var37 + (orc_uint8) var43);
+ /* 10: storeb */
+ ptr0[i] = var38;
}
}
@@ -1355,18 +1334,13 @@
orc_int8 var35;
#endif
orc_int8 var36;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var37;
-#else
orc_int8 var37;
-#endif
orc_int8 var38;
orc_int8 var39;
- orc_int8 var40;
+ orc_union16 var40;
orc_union16 var41;
- orc_union16 var42;
+ orc_int8 var42;
orc_int8 var43;
- orc_int8 var44;
ptr0 = (orc_int8 *) ex->arrays[0];
ptr4 = (orc_int8 *) ex->arrays[4];
@@ -1375,28 +1349,26 @@
var35 = (int) 0x00000080; /* 128 or 6.32404e-322f */
/* 3: loadpb */
var36 = ex->params[24];
- /* 7: loadpb */
- var37 = (int) 0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadb */
var34 = ptr4[i];
/* 2: xorb */
- var40 = var34 ^ var35;
+ var39 = var34 ^ var35;
/* 4: mulsbw */
- var41.i = var40 * var36;
+ var40.i = var39 * var36;
/* 5: shrsw */
- var42.i = var41.i >> 3;
+ var41.i = var40.i >> 3;
/* 6: convssswb */
- var43 = ORC_CLAMP_SB (var42.i);
- /* 8: xorb */
- var44 = var43 ^ var37;
- /* 9: loadb */
- var38 = ptr0[i];
- /* 10: addusb */
- var39 = ORC_CLAMP_UB ((orc_uint8) var38 + (orc_uint8) var44);
- /* 11: storeb */
- ptr0[i] = var39;
+ var42 = ORC_CLAMP_SB (var41.i);
+ /* 7: xorb */
+ var43 = var42 ^ var35;
+ /* 8: loadb */
+ var37 = ptr0[i];
+ /* 9: addusb */
+ var38 = ORC_CLAMP_UB ((orc_uint8) var37 + (orc_uint8) var43);
+ /* 10: storeb */
+ ptr0[i] = var38;
}
}
@@ -1419,7 +1391,7 @@
static const orc_uint8 bc[] = {
1, 9, 28, 97, 117, 100, 105, 111, 109, 105, 120, 101, 114, 95, 111, 114,
99, 95, 97, 100, 100, 95, 118, 111, 108, 117, 109, 101, 95, 117, 56, 11,
- 1, 1, 12, 1, 1, 14, 1, 128, 0, 0, 0, 14, 4, 3, 0, 0,
+ 1, 1, 12, 1, 1, 14, 1, 128, 0, 0, 0, 14, 2, 3, 0, 0,
0, 16, 1, 20, 2, 20, 1, 68, 33, 4, 16, 174, 32, 33, 24, 94,
32, 32, 17, 159, 33, 32, 68, 33, 33, 16, 35, 0, 0, 33, 2, 0,
@@ -1433,7 +1405,7 @@
orc_program_add_destination (p, 1, "d1");
orc_program_add_source (p, 1, "s1");
orc_program_add_constant (p, 1, 0x00000080, "c1");
- orc_program_add_constant (p, 4, 0x00000003, "c2");
+ orc_program_add_constant (p, 2, 0x00000003, "c2");
orc_program_add_parameter (p, 1, "p1");
orc_program_add_temporary (p, 2, "t1");
orc_program_add_temporary (p, 1, "t2");
@@ -1574,7 +1546,7 @@
static const orc_uint8 bc[] = {
1, 9, 28, 97, 117, 100, 105, 111, 109, 105, 120, 101, 114, 95, 111, 114,
99, 95, 97, 100, 100, 95, 118, 111, 108, 117, 109, 101, 95, 115, 56, 11,
- 1, 1, 12, 1, 1, 14, 4, 3, 0, 0, 0, 16, 1, 20, 2, 20,
+ 1, 1, 12, 1, 1, 14, 2, 3, 0, 0, 0, 16, 1, 20, 2, 20,
1, 174, 32, 4, 24, 94, 32, 32, 16, 159, 33, 32, 34, 0, 0, 33,
2, 0,
};
@@ -1586,7 +1558,7 @@
orc_program_set_backup_function (p, _backup_audiomixer_orc_add_volume_s8);
orc_program_add_destination (p, 1, "d1");
orc_program_add_source (p, 1, "s1");
- orc_program_add_constant (p, 4, 0x00000003, "c1");
+ orc_program_add_constant (p, 2, 0x00000003, "c1");
orc_program_add_parameter (p, 1, "p1");
orc_program_add_temporary (p, 2, "t1");
orc_program_add_temporary (p, 1, "t2");
@@ -1638,18 +1610,13 @@
orc_union16 var35;
#endif
orc_union16 var36;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var37;
-#else
orc_union16 var37;
-#endif
orc_union16 var38;
orc_union16 var39;
- orc_union16 var40;
+ orc_union32 var40;
orc_union32 var41;
- orc_union32 var42;
+ orc_union16 var42;
orc_union16 var43;
- orc_union16 var44;
ptr0 = (orc_union16 *) d1;
ptr4 = (orc_union16 *) s1;
@@ -1658,28 +1625,26 @@
var35.i = (int) 0x00008000; /* 32768 or 1.61895e-319f */
/* 3: loadpw */
var36.i = p1;
- /* 7: loadpw */
- var37.i = (int) 0x00008000; /* 32768 or 1.61895e-319f */
for (i = 0; i < n; i++) {
/* 0: loadw */
var34 = ptr4[i];
/* 2: xorw */
- var40.i = var34.i ^ var35.i;
+ var39.i = var34.i ^ var35.i;
/* 4: mulswl */
- var41.i = var40.i * var36.i;
+ var40.i = var39.i * var36.i;
/* 5: shrsl */
- var42.i = var41.i >> 11;
+ var41.i = var40.i >> 11;
/* 6: convssslw */
- var43.i = ORC_CLAMP_SW (var42.i);
- /* 8: xorw */
- var44.i = var43.i ^ var37.i;
- /* 9: loadw */
- var38 = ptr0[i];
- /* 10: addusw */
- var39.i = ORC_CLAMP_UW ((orc_uint16) var38.i + (orc_uint16) var44.i);
- /* 11: storew */
- ptr0[i] = var39;
+ var42.i = ORC_CLAMP_SW (var41.i);
+ /* 7: xorw */
+ var43.i = var42.i ^ var35.i;
+ /* 8: loadw */
+ var37 = ptr0[i];
+ /* 9: addusw */
+ var38.i = ORC_CLAMP_UW ((orc_uint16) var37.i + (orc_uint16) var43.i);
+ /* 10: storew */
+ ptr0[i] = var38;
}
}
@@ -1699,18 +1664,13 @@
orc_union16 var35;
#endif
orc_union16 var36;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var37;
-#else
orc_union16 var37;
-#endif
orc_union16 var38;
orc_union16 var39;
- orc_union16 var40;
+ orc_union32 var40;
orc_union32 var41;
- orc_union32 var42;
+ orc_union16 var42;
orc_union16 var43;
- orc_union16 var44;
ptr0 = (orc_union16 *) ex->arrays[0];
ptr4 = (orc_union16 *) ex->arrays[4];
@@ -1719,28 +1679,26 @@
var35.i = (int) 0x00008000; /* 32768 or 1.61895e-319f */
/* 3: loadpw */
var36.i = ex->params[24];
- /* 7: loadpw */
- var37.i = (int) 0x00008000; /* 32768 or 1.61895e-319f */
for (i = 0; i < n; i++) {
/* 0: loadw */
var34 = ptr4[i];
/* 2: xorw */
- var40.i = var34.i ^ var35.i;
+ var39.i = var34.i ^ var35.i;
/* 4: mulswl */
- var41.i = var40.i * var36.i;
+ var40.i = var39.i * var36.i;
/* 5: shrsl */
- var42.i = var41.i >> 11;
+ var41.i = var40.i >> 11;
/* 6: convssslw */
- var43.i = ORC_CLAMP_SW (var42.i);
- /* 8: xorw */
- var44.i = var43.i ^ var37.i;
- /* 9: loadw */
- var38 = ptr0[i];
- /* 10: addusw */
- var39.i = ORC_CLAMP_UW ((orc_uint16) var38.i + (orc_uint16) var44.i);
- /* 11: storew */
- ptr0[i] = var39;
+ var42.i = ORC_CLAMP_SW (var41.i);
+ /* 7: xorw */
+ var43.i = var42.i ^ var35.i;
+ /* 8: loadw */
+ var37 = ptr0[i];
+ /* 9: addusw */
+ var38.i = ORC_CLAMP_UW ((orc_uint16) var37.i + (orc_uint16) var43.i);
+ /* 10: storew */
+ ptr0[i] = var38;
}
}
@@ -1986,18 +1944,13 @@
orc_union32 var35;
#endif
orc_union32 var36;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union32 var37;
-#else
orc_union32 var37;
-#endif
orc_union32 var38;
orc_union32 var39;
- orc_union32 var40;
+ orc_union64 var40;
orc_union64 var41;
- orc_union64 var42;
+ orc_union32 var42;
orc_union32 var43;
- orc_union32 var44;
ptr0 = (orc_union32 *) d1;
ptr4 = (orc_union32 *) s1;
@@ -2006,30 +1959,28 @@
var35.i = (int) 0x80000000; /* -2147483648 or 1.061e-314f */
/* 3: loadpl */
var36.i = p1;
- /* 7: loadpl */
- var37.i = (int) 0x80000000; /* -2147483648 or 1.061e-314f */
for (i = 0; i < n; i++) {
/* 0: loadl */
var34 = ptr4[i];
/* 2: xorl */
- var40.i = var34.i ^ var35.i;
+ var39.i = var34.i ^ var35.i;
/* 4: mulslq */
- var41.i = ((orc_int64) var40.i) * ((orc_int64) var36.i);
+ var40.i = ((orc_int64) var39.i) * ((orc_int64) var36.i);
/* 5: shrsq */
- var42.i = var41.i >> 27;
+ var41.i = var40.i >> 27;
/* 6: convsssql */
- var43.i = ORC_CLAMP_SL (var42.i);
- /* 8: xorl */
- var44.i = var43.i ^ var37.i;
- /* 9: loadl */
- var38 = ptr0[i];
- /* 10: addusl */
- var39.i =
- ORC_CLAMP_UL ((orc_int64) (orc_uint32) var38.i +
- (orc_int64) (orc_uint32) var44.i);
- /* 11: storel */
- ptr0[i] = var39;
+ var42.i = ORC_CLAMP_SL (var41.i);
+ /* 7: xorl */
+ var43.i = var42.i ^ var35.i;
+ /* 8: loadl */
+ var37 = ptr0[i];
+ /* 9: addusl */
+ var38.i =
+ ORC_CLAMP_UL ((orc_int64) (orc_uint32) var37.i +
+ (orc_int64) (orc_uint32) var43.i);
+ /* 10: storel */
+ ptr0[i] = var38;
}
}
@@ -2049,18 +2000,13 @@
orc_union32 var35;
#endif
orc_union32 var36;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union32 var37;
-#else
orc_union32 var37;
-#endif
orc_union32 var38;
orc_union32 var39;
- orc_union32 var40;
+ orc_union64 var40;
orc_union64 var41;
- orc_union64 var42;
+ orc_union32 var42;
orc_union32 var43;
- orc_union32 var44;
ptr0 = (orc_union32 *) ex->arrays[0];
ptr4 = (orc_union32 *) ex->arrays[4];
@@ -2069,30 +2015,28 @@
var35.i = (int) 0x80000000; /* -2147483648 or 1.061e-314f */
/* 3: loadpl */
var36.i = ex->params[24];
- /* 7: loadpl */
- var37.i = (int) 0x80000000; /* -2147483648 or 1.061e-314f */
for (i = 0; i < n; i++) {
/* 0: loadl */
var34 = ptr4[i];
/* 2: xorl */
- var40.i = var34.i ^ var35.i;
+ var39.i = var34.i ^ var35.i;
/* 4: mulslq */
- var41.i = ((orc_int64) var40.i) * ((orc_int64) var36.i);
+ var40.i = ((orc_int64) var39.i) * ((orc_int64) var36.i);
/* 5: shrsq */
- var42.i = var41.i >> 27;
+ var41.i = var40.i >> 27;
/* 6: convsssql */
- var43.i = ORC_CLAMP_SL (var42.i);
- /* 8: xorl */
- var44.i = var43.i ^ var37.i;
- /* 9: loadl */
- var38 = ptr0[i];
- /* 10: addusl */
- var39.i =
- ORC_CLAMP_UL ((orc_int64) (orc_uint32) var38.i +
- (orc_int64) (orc_uint32) var44.i);
- /* 11: storel */
- ptr0[i] = var39;
+ var42.i = ORC_CLAMP_SL (var41.i);
+ /* 7: xorl */
+ var43.i = var42.i ^ var35.i;
+ /* 8: loadl */
+ var37 = ptr0[i];
+ /* 9: addusl */
+ var38.i =
+ ORC_CLAMP_UL ((orc_int64) (orc_uint32) var37.i +
+ (orc_int64) (orc_uint32) var43.i);
+ /* 10: storel */
+ ptr0[i] = var38;
}
}
@@ -2115,10 +2059,10 @@
static const orc_uint8 bc[] = {
1, 9, 29, 97, 117, 100, 105, 111, 109, 105, 120, 101, 114, 95, 111, 114,
99, 95, 97, 100, 100, 95, 118, 111, 108, 117, 109, 101, 95, 117, 51, 50,
- 11, 4, 4, 12, 4, 4, 14, 4, 0, 0, 0, 128, 14, 4, 27, 0,
- 0, 0, 16, 4, 20, 8, 20, 4, 132, 33, 4, 16, 178, 32, 33, 24,
- 147, 32, 32, 17, 170, 33, 32, 132, 33, 33, 16, 105, 0, 0, 33, 2,
- 0,
+ 11, 4, 4, 12, 4, 4, 14, 4, 0, 0, 0, 128, 15, 8, 27, 0,
+ 0, 0, 0, 0, 0, 0, 16, 4, 20, 8, 20, 4, 132, 33, 4, 16,
+ 178, 32, 33, 24, 147, 32, 32, 17, 170, 33, 32, 132, 33, 33, 16, 105,
+ 0, 0, 33, 2, 0,
};
p = orc_program_new_from_static_bytecode (bc);
orc_program_set_backup_function (p,
@@ -2131,7 +2075,7 @@
orc_program_add_destination (p, 4, "d1");
orc_program_add_source (p, 4, "s1");
orc_program_add_constant (p, 4, 0x80000000, "c1");
- orc_program_add_constant (p, 4, 0x0000001b, "c2");
+ orc_program_add_constant_int64 (p, 8, 0x000000000000001bULL, "c2");
orc_program_add_parameter (p, 4, "p1");
orc_program_add_temporary (p, 8, "t1");
orc_program_add_temporary (p, 4, "t2");
@@ -2272,9 +2216,9 @@
static const orc_uint8 bc[] = {
1, 9, 29, 97, 117, 100, 105, 111, 109, 105, 120, 101, 114, 95, 111, 114,
99, 95, 97, 100, 100, 95, 118, 111, 108, 117, 109, 101, 95, 115, 51, 50,
- 11, 4, 4, 12, 4, 4, 14, 4, 27, 0, 0, 0, 16, 4, 20, 8,
- 20, 4, 178, 32, 4, 24, 147, 32, 32, 16, 170, 33, 32, 104, 0, 0,
- 33, 2, 0,
+ 11, 4, 4, 12, 4, 4, 15, 8, 27, 0, 0, 0, 0, 0, 0, 0,
+ 16, 4, 20, 8, 20, 4, 178, 32, 4, 24, 147, 32, 32, 16, 170, 33,
+ 32, 104, 0, 0, 33, 2, 0,
};
p = orc_program_new_from_static_bytecode (bc);
orc_program_set_backup_function (p,
@@ -2286,7 +2230,7 @@
_backup_audiomixer_orc_add_volume_s32);
orc_program_add_destination (p, 4, "d1");
orc_program_add_source (p, 4, "s1");
- orc_program_add_constant (p, 4, 0x0000001b, "c1");
+ orc_program_add_constant_int64 (p, 8, 0x000000000000001bULL, "c1");
orc_program_add_parameter (p, 4, "p1");
orc_program_add_temporary (p, 8, "t1");
orc_program_add_temporary (p, 4, "t2");
@@ -2651,8 +2595,8 @@
{
orc_union64 tmp;
tmp.f = p1;
- ex->params[ORC_VAR_P1] = tmp.x2[0];
- ex->params[ORC_VAR_T1] = tmp.x2[1];
+ ex->params[ORC_VAR_P1] = ((orc_uint64) tmp.i) & 0xffffffff;
+ ex->params[ORC_VAR_T1] = ((orc_uint64) tmp.i) >> 32;
}
func = c->exec;
diff --git a/gst/audiovisualizers/Makefile.in b/gst/audiovisualizers/Makefile.in
index e0a09e1..f134667 100644
--- a/gst/audiovisualizers/Makefile.in
+++ b/gst/audiovisualizers/Makefile.in
@@ -352,7 +352,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/autoconvert/Makefile.in b/gst/autoconvert/Makefile.in
index 67228de..4a9e048 100644
--- a/gst/autoconvert/Makefile.in
+++ b/gst/autoconvert/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/bayer/Makefile.in b/gst/bayer/Makefile.in
index 36e4aa8..9c49e57 100644
--- a/gst/bayer/Makefile.in
+++ b/gst/bayer/Makefile.in
@@ -369,7 +369,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/bayer/gstbayerorc-dist.c b/gst/bayer/gstbayerorc-dist.c
index 2165615..af75511 100644
--- a/gst/bayer/gstbayerorc-dist.c
+++ b/gst/bayer/gstbayerorc-dist.c
@@ -667,21 +667,16 @@
orc_union16 var43;
#endif
orc_union16 var44;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var45;
-#else
- orc_union16 var45;
-#endif
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) d1;
ptr4 = (orc_union16 *) s1;
@@ -695,9 +690,6 @@
var42.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
/* 11: loadpw */
var43.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
- /* 16: loadpb */
- var45.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var45.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -705,71 +697,71 @@
/* 1: loadw */
var38 = ptr9[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr4[i];
/* 4: loadw */
var40 = ptr8[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr7[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
+ var52.i = var51.i | var50.i;
/* 14: loadw */
var44 = ptr6[i];
/* 15: mergebw */
{
orc_union16 _dest;
_dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var53.x2[0];
- var54.x2[0] = _dest.i;
+ _dest.x2[1] = var52.x2[0];
+ var53.x2[0] = _dest.i;
}
{
orc_union16 _dest;
_dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var53.x2[1];
+ _dest.x2[1] = var52.x2[1];
+ var53.x2[1] = _dest.i;
+ }
+ /* 16: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var46.x2[0];
+ _dest.x2[1] = var42.x2[0];
+ var54.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var46.x2[1];
+ _dest.x2[1] = var42.x2[1];
var54.x2[1] = _dest.i;
}
- /* 17: mergebw */
- {
- orc_union16 _dest;
- _dest.x2[0] = var47.x2[0];
- _dest.x2[1] = var45.x2[0];
- var55.x2[0] = _dest.i;
- }
- {
- orc_union16 _dest;
- _dest.x2[0] = var47.x2[1];
- _dest.x2[1] = var45.x2[1];
- var55.x2[1] = _dest.i;
- }
- /* 18: mergewl */
+ /* 17: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
+ _dest.x2[0] = var53.x2[0];
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
+ _dest.x2[0] = var53.x2[1];
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -803,21 +795,16 @@
orc_union16 var43;
#endif
orc_union16 var44;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var45;
-#else
- orc_union16 var45;
-#endif
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) ex->arrays[0];
ptr4 = (orc_union16 *) ex->arrays[4];
@@ -831,9 +818,6 @@
var42.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
/* 11: loadpw */
var43.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
- /* 16: loadpb */
- var45.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var45.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -841,71 +825,71 @@
/* 1: loadw */
var38 = ptr9[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr4[i];
/* 4: loadw */
var40 = ptr8[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr7[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
+ var52.i = var51.i | var50.i;
/* 14: loadw */
var44 = ptr6[i];
/* 15: mergebw */
{
orc_union16 _dest;
_dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var53.x2[0];
- var54.x2[0] = _dest.i;
+ _dest.x2[1] = var52.x2[0];
+ var53.x2[0] = _dest.i;
}
{
orc_union16 _dest;
_dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var53.x2[1];
+ _dest.x2[1] = var52.x2[1];
+ var53.x2[1] = _dest.i;
+ }
+ /* 16: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var46.x2[0];
+ _dest.x2[1] = var42.x2[0];
+ var54.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var46.x2[1];
+ _dest.x2[1] = var42.x2[1];
var54.x2[1] = _dest.i;
}
- /* 17: mergebw */
- {
- orc_union16 _dest;
- _dest.x2[0] = var47.x2[0];
- _dest.x2[1] = var45.x2[0];
- var55.x2[0] = _dest.i;
- }
- {
- orc_union16 _dest;
- _dest.x2[0] = var47.x2[1];
- _dest.x2[1] = var45.x2[1];
- var55.x2[1] = _dest.i;
- }
- /* 18: mergewl */
+ /* 17: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
+ _dest.x2[0] = var53.x2[0];
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
+ _dest.x2[0] = var53.x2[1];
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -931,7 +915,7 @@
1, 9, 23, 98, 97, 121, 101, 114, 95, 111, 114, 99, 95, 109, 101, 114,
103, 101, 95, 98, 103, 95, 98, 103, 114, 97, 11, 8, 8, 12, 2, 2,
12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 14,
- 4, 255, 0, 0, 0, 14, 4, 0, 255, 0, 0, 20, 4, 20, 4, 20,
+ 2, 255, 0, 0, 0, 14, 2, 0, 255, 0, 0, 20, 4, 20, 4, 20,
2, 20, 2, 20, 2, 21, 1, 39, 34, 5, 9, 21, 1, 39, 35, 4,
8, 79, 36, 7, 21, 1, 39, 35, 35, 36, 73, 35, 35, 16, 73, 36,
36, 17, 92, 35, 36, 35, 21, 1, 196, 33, 6, 35, 21, 1, 196, 32,
@@ -950,8 +934,8 @@
orc_program_add_source (p, 2, "s4");
orc_program_add_source (p, 2, "s5");
orc_program_add_source (p, 2, "s6");
- orc_program_add_constant (p, 4, 0x000000ff, "c1");
- orc_program_add_constant (p, 4, 0x0000ff00, "c2");
+ orc_program_add_constant (p, 2, 0x000000ff, "c1");
+ orc_program_add_constant (p, 2, 0x0000ff00, "c2");
orc_program_add_temporary (p, 4, "t1");
orc_program_add_temporary (p, 4, "t2");
orc_program_add_temporary (p, 2, "t3");
@@ -1037,21 +1021,16 @@
orc_union16 var43;
#endif
orc_union16 var44;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var45;
-#else
- orc_union16 var45;
-#endif
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) d1;
ptr4 = (orc_union16 *) s1;
@@ -1065,9 +1044,6 @@
var42.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
/* 11: loadpw */
var43.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- /* 16: loadpb */
- var45.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var45.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -1075,71 +1051,71 @@
/* 1: loadw */
var38 = ptr8[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr5[i];
/* 4: loadw */
var40 = ptr9[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr6[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
+ var52.i = var51.i | var50.i;
/* 14: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var47.x2[0];
- _dest.x2[1] = var53.x2[0];
+ _dest.x2[0] = var46.x2[0];
+ _dest.x2[1] = var52.x2[0];
+ var53.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var46.x2[1];
+ _dest.x2[1] = var52.x2[1];
+ var53.x2[1] = _dest.i;
+ }
+ /* 15: loadw */
+ var44 = ptr7[i];
+ /* 16: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var44.x2[0];
+ _dest.x2[1] = var43.x2[0];
var54.x2[0] = _dest.i;
}
{
orc_union16 _dest;
- _dest.x2[0] = var47.x2[1];
- _dest.x2[1] = var53.x2[1];
+ _dest.x2[0] = var44.x2[1];
+ _dest.x2[1] = var43.x2[1];
var54.x2[1] = _dest.i;
}
- /* 15: loadw */
- var44 = ptr7[i];
- /* 17: mergebw */
- {
- orc_union16 _dest;
- _dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var45.x2[0];
- var55.x2[0] = _dest.i;
- }
- {
- orc_union16 _dest;
- _dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var45.x2[1];
- var55.x2[1] = _dest.i;
- }
- /* 18: mergewl */
+ /* 17: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
+ _dest.x2[0] = var53.x2[0];
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
+ _dest.x2[0] = var53.x2[1];
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -1173,21 +1149,16 @@
orc_union16 var43;
#endif
orc_union16 var44;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var45;
-#else
- orc_union16 var45;
-#endif
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) ex->arrays[0];
ptr4 = (orc_union16 *) ex->arrays[4];
@@ -1201,9 +1172,6 @@
var42.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
/* 11: loadpw */
var43.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- /* 16: loadpb */
- var45.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var45.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -1211,71 +1179,71 @@
/* 1: loadw */
var38 = ptr8[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr5[i];
/* 4: loadw */
var40 = ptr9[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr6[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
+ var52.i = var51.i | var50.i;
/* 14: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var47.x2[0];
- _dest.x2[1] = var53.x2[0];
+ _dest.x2[0] = var46.x2[0];
+ _dest.x2[1] = var52.x2[0];
+ var53.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var46.x2[1];
+ _dest.x2[1] = var52.x2[1];
+ var53.x2[1] = _dest.i;
+ }
+ /* 15: loadw */
+ var44 = ptr7[i];
+ /* 16: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var44.x2[0];
+ _dest.x2[1] = var43.x2[0];
var54.x2[0] = _dest.i;
}
{
orc_union16 _dest;
- _dest.x2[0] = var47.x2[1];
- _dest.x2[1] = var53.x2[1];
+ _dest.x2[0] = var44.x2[1];
+ _dest.x2[1] = var43.x2[1];
var54.x2[1] = _dest.i;
}
- /* 15: loadw */
- var44 = ptr7[i];
- /* 17: mergebw */
- {
- orc_union16 _dest;
- _dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var45.x2[0];
- var55.x2[0] = _dest.i;
- }
- {
- orc_union16 _dest;
- _dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var45.x2[1];
- var55.x2[1] = _dest.i;
- }
- /* 18: mergewl */
+ /* 17: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
+ _dest.x2[0] = var53.x2[0];
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
+ _dest.x2[0] = var53.x2[1];
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -1301,7 +1269,7 @@
1, 9, 23, 98, 97, 121, 101, 114, 95, 111, 114, 99, 95, 109, 101, 114,
103, 101, 95, 103, 114, 95, 98, 103, 114, 97, 11, 8, 8, 12, 2, 2,
12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 14,
- 4, 0, 255, 0, 0, 14, 4, 255, 0, 0, 0, 20, 4, 20, 4, 20,
+ 2, 0, 255, 0, 0, 14, 2, 255, 0, 0, 0, 20, 4, 20, 4, 20,
2, 20, 2, 20, 2, 21, 1, 39, 34, 4, 8, 21, 1, 39, 35, 5,
9, 79, 36, 6, 21, 1, 39, 35, 35, 36, 73, 35, 35, 16, 73, 36,
36, 17, 92, 35, 36, 35, 21, 1, 196, 33, 34, 35, 21, 1, 196, 32,
@@ -1320,8 +1288,8 @@
orc_program_add_source (p, 2, "s4");
orc_program_add_source (p, 2, "s5");
orc_program_add_source (p, 2, "s6");
- orc_program_add_constant (p, 4, 0x0000ff00, "c1");
- orc_program_add_constant (p, 4, 0x000000ff, "c2");
+ orc_program_add_constant (p, 2, 0x0000ff00, "c1");
+ orc_program_add_constant (p, 2, 0x000000ff, "c2");
orc_program_add_temporary (p, 4, "t1");
orc_program_add_temporary (p, 4, "t2");
orc_program_add_temporary (p, 2, "t3");
@@ -1406,22 +1374,17 @@
#else
orc_union16 var43;
#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var44;
-#else
orc_union16 var44;
-#endif
- orc_union16 var45;
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) d1;
ptr4 = (orc_union16 *) s1;
@@ -1435,9 +1398,6 @@
var42.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
/* 11: loadpw */
var43.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
- /* 14: loadpb */
- var44.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var44.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -1445,71 +1405,71 @@
/* 1: loadw */
var38 = ptr9[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr4[i];
/* 4: loadw */
var40 = ptr8[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr7[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
- /* 15: loadw */
- var45 = ptr6[i];
+ var52.i = var51.i | var50.i;
+ /* 14: loadw */
+ var44 = ptr6[i];
+ /* 15: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var42.x2[0];
+ _dest.x2[1] = var44.x2[0];
+ var53.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var42.x2[1];
+ _dest.x2[1] = var44.x2[1];
+ var53.x2[1] = _dest.i;
+ }
/* 16: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var45.x2[0];
+ _dest.x2[0] = var52.x2[0];
+ _dest.x2[1] = var46.x2[0];
var54.x2[0] = _dest.i;
}
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var45.x2[1];
+ _dest.x2[0] = var52.x2[1];
+ _dest.x2[1] = var46.x2[1];
var54.x2[1] = _dest.i;
}
- /* 17: mergebw */
+ /* 17: mergewl */
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[0];
- _dest.x2[1] = var47.x2[0];
- var55.x2[0] = _dest.i;
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[1];
- _dest.x2[1] = var47.x2[1];
- var55.x2[1] = _dest.i;
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 18: mergewl */
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
- }
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
- }
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -1542,22 +1502,17 @@
#else
orc_union16 var43;
#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var44;
-#else
orc_union16 var44;
-#endif
- orc_union16 var45;
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) ex->arrays[0];
ptr4 = (orc_union16 *) ex->arrays[4];
@@ -1571,9 +1526,6 @@
var42.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
/* 11: loadpw */
var43.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
- /* 14: loadpb */
- var44.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var44.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -1581,71 +1533,71 @@
/* 1: loadw */
var38 = ptr9[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr4[i];
/* 4: loadw */
var40 = ptr8[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr7[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
- /* 15: loadw */
- var45 = ptr6[i];
+ var52.i = var51.i | var50.i;
+ /* 14: loadw */
+ var44 = ptr6[i];
+ /* 15: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var42.x2[0];
+ _dest.x2[1] = var44.x2[0];
+ var53.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var42.x2[1];
+ _dest.x2[1] = var44.x2[1];
+ var53.x2[1] = _dest.i;
+ }
/* 16: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var45.x2[0];
+ _dest.x2[0] = var52.x2[0];
+ _dest.x2[1] = var46.x2[0];
var54.x2[0] = _dest.i;
}
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var45.x2[1];
+ _dest.x2[0] = var52.x2[1];
+ _dest.x2[1] = var46.x2[1];
var54.x2[1] = _dest.i;
}
- /* 17: mergebw */
+ /* 17: mergewl */
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[0];
- _dest.x2[1] = var47.x2[0];
- var55.x2[0] = _dest.i;
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[1];
- _dest.x2[1] = var47.x2[1];
- var55.x2[1] = _dest.i;
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 18: mergewl */
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
- }
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
- }
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -1671,7 +1623,7 @@
1, 9, 23, 98, 97, 121, 101, 114, 95, 111, 114, 99, 95, 109, 101, 114,
103, 101, 95, 98, 103, 95, 97, 98, 103, 114, 11, 8, 8, 12, 2, 2,
12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 14,
- 4, 255, 0, 0, 0, 14, 4, 0, 255, 0, 0, 20, 4, 20, 4, 20,
+ 2, 255, 0, 0, 0, 14, 2, 0, 255, 0, 0, 20, 4, 20, 4, 20,
2, 20, 2, 20, 2, 21, 1, 39, 34, 5, 9, 21, 1, 39, 35, 4,
8, 79, 36, 7, 21, 1, 39, 35, 35, 36, 73, 35, 35, 16, 73, 36,
36, 17, 92, 35, 36, 35, 21, 1, 196, 32, 16, 6, 21, 1, 196, 33,
@@ -1690,8 +1642,8 @@
orc_program_add_source (p, 2, "s4");
orc_program_add_source (p, 2, "s5");
orc_program_add_source (p, 2, "s6");
- orc_program_add_constant (p, 4, 0x000000ff, "c1");
- orc_program_add_constant (p, 4, 0x0000ff00, "c2");
+ orc_program_add_constant (p, 2, 0x000000ff, "c1");
+ orc_program_add_constant (p, 2, 0x0000ff00, "c2");
orc_program_add_temporary (p, 4, "t1");
orc_program_add_temporary (p, 4, "t2");
orc_program_add_temporary (p, 2, "t3");
@@ -1776,22 +1728,17 @@
#else
orc_union16 var43;
#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var44;
-#else
orc_union16 var44;
-#endif
- orc_union16 var45;
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) d1;
ptr4 = (orc_union16 *) s1;
@@ -1805,9 +1752,6 @@
var42.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
/* 11: loadpw */
var43.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- /* 14: loadpb */
- var44.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var44.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -1815,71 +1759,71 @@
/* 1: loadw */
var38 = ptr8[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr5[i];
/* 4: loadw */
var40 = ptr9[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr6[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
- /* 15: mergebw */
+ var52.i = var51.i | var50.i;
+ /* 14: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var47.x2[0];
+ _dest.x2[0] = var43.x2[0];
+ _dest.x2[1] = var46.x2[0];
+ var53.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var43.x2[1];
+ _dest.x2[1] = var46.x2[1];
+ var53.x2[1] = _dest.i;
+ }
+ /* 15: loadw */
+ var44 = ptr7[i];
+ /* 16: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var52.x2[0];
+ _dest.x2[1] = var44.x2[0];
var54.x2[0] = _dest.i;
}
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var47.x2[1];
+ _dest.x2[0] = var52.x2[1];
+ _dest.x2[1] = var44.x2[1];
var54.x2[1] = _dest.i;
}
- /* 16: loadw */
- var45 = ptr7[i];
- /* 17: mergebw */
+ /* 17: mergewl */
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[0];
- _dest.x2[1] = var45.x2[0];
- var55.x2[0] = _dest.i;
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[1];
- _dest.x2[1] = var45.x2[1];
- var55.x2[1] = _dest.i;
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 18: mergewl */
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
- }
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
- }
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -1912,22 +1856,17 @@
#else
orc_union16 var43;
#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var44;
-#else
orc_union16 var44;
-#endif
- orc_union16 var45;
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) ex->arrays[0];
ptr4 = (orc_union16 *) ex->arrays[4];
@@ -1941,9 +1880,6 @@
var42.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
/* 11: loadpw */
var43.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- /* 14: loadpb */
- var44.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var44.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -1951,71 +1887,71 @@
/* 1: loadw */
var38 = ptr8[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr5[i];
/* 4: loadw */
var40 = ptr9[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr6[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
- /* 15: mergebw */
+ var52.i = var51.i | var50.i;
+ /* 14: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var47.x2[0];
+ _dest.x2[0] = var43.x2[0];
+ _dest.x2[1] = var46.x2[0];
+ var53.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var43.x2[1];
+ _dest.x2[1] = var46.x2[1];
+ var53.x2[1] = _dest.i;
+ }
+ /* 15: loadw */
+ var44 = ptr7[i];
+ /* 16: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var52.x2[0];
+ _dest.x2[1] = var44.x2[0];
var54.x2[0] = _dest.i;
}
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var47.x2[1];
+ _dest.x2[0] = var52.x2[1];
+ _dest.x2[1] = var44.x2[1];
var54.x2[1] = _dest.i;
}
- /* 16: loadw */
- var45 = ptr7[i];
- /* 17: mergebw */
+ /* 17: mergewl */
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[0];
- _dest.x2[1] = var45.x2[0];
- var55.x2[0] = _dest.i;
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[1];
- _dest.x2[1] = var45.x2[1];
- var55.x2[1] = _dest.i;
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 18: mergewl */
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
- }
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
- }
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -2041,7 +1977,7 @@
1, 9, 23, 98, 97, 121, 101, 114, 95, 111, 114, 99, 95, 109, 101, 114,
103, 101, 95, 103, 114, 95, 97, 98, 103, 114, 11, 8, 8, 12, 2, 2,
12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 14,
- 4, 0, 255, 0, 0, 14, 4, 255, 0, 0, 0, 20, 4, 20, 4, 20,
+ 2, 0, 255, 0, 0, 14, 2, 255, 0, 0, 0, 20, 4, 20, 4, 20,
2, 20, 2, 20, 2, 21, 1, 39, 34, 4, 8, 21, 1, 39, 35, 5,
9, 79, 36, 6, 21, 1, 39, 35, 35, 36, 73, 35, 35, 16, 73, 36,
36, 17, 92, 35, 36, 35, 21, 1, 196, 32, 17, 34, 21, 1, 196, 33,
@@ -2060,8 +1996,8 @@
orc_program_add_source (p, 2, "s4");
orc_program_add_source (p, 2, "s5");
orc_program_add_source (p, 2, "s6");
- orc_program_add_constant (p, 4, 0x0000ff00, "c1");
- orc_program_add_constant (p, 4, 0x000000ff, "c2");
+ orc_program_add_constant (p, 2, 0x0000ff00, "c1");
+ orc_program_add_constant (p, 2, 0x000000ff, "c2");
orc_program_add_temporary (p, 4, "t1");
orc_program_add_temporary (p, 4, "t2");
orc_program_add_temporary (p, 2, "t3");
@@ -2147,21 +2083,16 @@
orc_union16 var43;
#endif
orc_union16 var44;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var45;
-#else
- orc_union16 var45;
-#endif
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) d1;
ptr4 = (orc_union16 *) s1;
@@ -2175,9 +2106,6 @@
var42.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
/* 11: loadpw */
var43.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
- /* 16: loadpb */
- var45.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var45.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -2185,71 +2113,71 @@
/* 1: loadw */
var38 = ptr9[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr4[i];
/* 4: loadw */
var40 = ptr8[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr7[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
+ var52.i = var51.i | var50.i;
/* 14: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var47.x2[0];
- _dest.x2[1] = var53.x2[0];
+ _dest.x2[0] = var46.x2[0];
+ _dest.x2[1] = var52.x2[0];
+ var53.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var46.x2[1];
+ _dest.x2[1] = var52.x2[1];
+ var53.x2[1] = _dest.i;
+ }
+ /* 15: loadw */
+ var44 = ptr6[i];
+ /* 16: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var44.x2[0];
+ _dest.x2[1] = var42.x2[0];
var54.x2[0] = _dest.i;
}
{
orc_union16 _dest;
- _dest.x2[0] = var47.x2[1];
- _dest.x2[1] = var53.x2[1];
+ _dest.x2[0] = var44.x2[1];
+ _dest.x2[1] = var42.x2[1];
var54.x2[1] = _dest.i;
}
- /* 15: loadw */
- var44 = ptr6[i];
- /* 17: mergebw */
- {
- orc_union16 _dest;
- _dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var45.x2[0];
- var55.x2[0] = _dest.i;
- }
- {
- orc_union16 _dest;
- _dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var45.x2[1];
- var55.x2[1] = _dest.i;
- }
- /* 18: mergewl */
+ /* 17: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
+ _dest.x2[0] = var53.x2[0];
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
+ _dest.x2[0] = var53.x2[1];
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -2283,21 +2211,16 @@
orc_union16 var43;
#endif
orc_union16 var44;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var45;
-#else
- orc_union16 var45;
-#endif
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) ex->arrays[0];
ptr4 = (orc_union16 *) ex->arrays[4];
@@ -2311,9 +2234,6 @@
var42.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
/* 11: loadpw */
var43.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
- /* 16: loadpb */
- var45.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var45.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -2321,71 +2241,71 @@
/* 1: loadw */
var38 = ptr9[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr4[i];
/* 4: loadw */
var40 = ptr8[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr7[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
+ var52.i = var51.i | var50.i;
/* 14: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var47.x2[0];
- _dest.x2[1] = var53.x2[0];
+ _dest.x2[0] = var46.x2[0];
+ _dest.x2[1] = var52.x2[0];
+ var53.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var46.x2[1];
+ _dest.x2[1] = var52.x2[1];
+ var53.x2[1] = _dest.i;
+ }
+ /* 15: loadw */
+ var44 = ptr6[i];
+ /* 16: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var44.x2[0];
+ _dest.x2[1] = var42.x2[0];
var54.x2[0] = _dest.i;
}
{
orc_union16 _dest;
- _dest.x2[0] = var47.x2[1];
- _dest.x2[1] = var53.x2[1];
+ _dest.x2[0] = var44.x2[1];
+ _dest.x2[1] = var42.x2[1];
var54.x2[1] = _dest.i;
}
- /* 15: loadw */
- var44 = ptr6[i];
- /* 17: mergebw */
- {
- orc_union16 _dest;
- _dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var45.x2[0];
- var55.x2[0] = _dest.i;
- }
- {
- orc_union16 _dest;
- _dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var45.x2[1];
- var55.x2[1] = _dest.i;
- }
- /* 18: mergewl */
+ /* 17: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
+ _dest.x2[0] = var53.x2[0];
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
+ _dest.x2[0] = var53.x2[1];
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -2411,7 +2331,7 @@
1, 9, 23, 98, 97, 121, 101, 114, 95, 111, 114, 99, 95, 109, 101, 114,
103, 101, 95, 98, 103, 95, 114, 103, 98, 97, 11, 8, 8, 12, 2, 2,
12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 14,
- 4, 255, 0, 0, 0, 14, 4, 0, 255, 0, 0, 20, 4, 20, 4, 20,
+ 2, 255, 0, 0, 0, 14, 2, 0, 255, 0, 0, 20, 4, 20, 4, 20,
2, 20, 2, 20, 2, 21, 1, 39, 34, 5, 9, 21, 1, 39, 35, 4,
8, 79, 36, 7, 21, 1, 39, 35, 35, 36, 73, 35, 35, 16, 73, 36,
36, 17, 92, 35, 36, 35, 21, 1, 196, 32, 34, 35, 21, 1, 196, 33,
@@ -2430,8 +2350,8 @@
orc_program_add_source (p, 2, "s4");
orc_program_add_source (p, 2, "s5");
orc_program_add_source (p, 2, "s6");
- orc_program_add_constant (p, 4, 0x000000ff, "c1");
- orc_program_add_constant (p, 4, 0x0000ff00, "c2");
+ orc_program_add_constant (p, 2, 0x000000ff, "c1");
+ orc_program_add_constant (p, 2, 0x0000ff00, "c2");
orc_program_add_temporary (p, 4, "t1");
orc_program_add_temporary (p, 4, "t2");
orc_program_add_temporary (p, 2, "t3");
@@ -2517,21 +2437,16 @@
orc_union16 var43;
#endif
orc_union16 var44;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var45;
-#else
- orc_union16 var45;
-#endif
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) d1;
ptr4 = (orc_union16 *) s1;
@@ -2545,9 +2460,6 @@
var42.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
/* 11: loadpw */
var43.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- /* 16: loadpb */
- var45.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var45.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -2555,71 +2467,71 @@
/* 1: loadw */
var38 = ptr8[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr5[i];
/* 4: loadw */
var40 = ptr9[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr6[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
+ var52.i = var51.i | var50.i;
/* 14: loadw */
var44 = ptr7[i];
/* 15: mergebw */
{
orc_union16 _dest;
_dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var53.x2[0];
- var54.x2[0] = _dest.i;
+ _dest.x2[1] = var52.x2[0];
+ var53.x2[0] = _dest.i;
}
{
orc_union16 _dest;
_dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var53.x2[1];
+ _dest.x2[1] = var52.x2[1];
+ var53.x2[1] = _dest.i;
+ }
+ /* 16: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var46.x2[0];
+ _dest.x2[1] = var43.x2[0];
+ var54.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var46.x2[1];
+ _dest.x2[1] = var43.x2[1];
var54.x2[1] = _dest.i;
}
- /* 17: mergebw */
- {
- orc_union16 _dest;
- _dest.x2[0] = var47.x2[0];
- _dest.x2[1] = var45.x2[0];
- var55.x2[0] = _dest.i;
- }
- {
- orc_union16 _dest;
- _dest.x2[0] = var47.x2[1];
- _dest.x2[1] = var45.x2[1];
- var55.x2[1] = _dest.i;
- }
- /* 18: mergewl */
+ /* 17: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
+ _dest.x2[0] = var53.x2[0];
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
+ _dest.x2[0] = var53.x2[1];
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -2653,21 +2565,16 @@
orc_union16 var43;
#endif
orc_union16 var44;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var45;
-#else
- orc_union16 var45;
-#endif
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) ex->arrays[0];
ptr4 = (orc_union16 *) ex->arrays[4];
@@ -2681,9 +2588,6 @@
var42.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
/* 11: loadpw */
var43.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- /* 16: loadpb */
- var45.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var45.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -2691,71 +2595,71 @@
/* 1: loadw */
var38 = ptr8[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr5[i];
/* 4: loadw */
var40 = ptr9[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr6[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
+ var52.i = var51.i | var50.i;
/* 14: loadw */
var44 = ptr7[i];
/* 15: mergebw */
{
orc_union16 _dest;
_dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var53.x2[0];
- var54.x2[0] = _dest.i;
+ _dest.x2[1] = var52.x2[0];
+ var53.x2[0] = _dest.i;
}
{
orc_union16 _dest;
_dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var53.x2[1];
+ _dest.x2[1] = var52.x2[1];
+ var53.x2[1] = _dest.i;
+ }
+ /* 16: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var46.x2[0];
+ _dest.x2[1] = var43.x2[0];
+ var54.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var46.x2[1];
+ _dest.x2[1] = var43.x2[1];
var54.x2[1] = _dest.i;
}
- /* 17: mergebw */
- {
- orc_union16 _dest;
- _dest.x2[0] = var47.x2[0];
- _dest.x2[1] = var45.x2[0];
- var55.x2[0] = _dest.i;
- }
- {
- orc_union16 _dest;
- _dest.x2[0] = var47.x2[1];
- _dest.x2[1] = var45.x2[1];
- var55.x2[1] = _dest.i;
- }
- /* 18: mergewl */
+ /* 17: mergewl */
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
+ _dest.x2[0] = var53.x2[0];
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
+ _dest.x2[0] = var53.x2[1];
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -2781,7 +2685,7 @@
1, 9, 23, 98, 97, 121, 101, 114, 95, 111, 114, 99, 95, 109, 101, 114,
103, 101, 95, 103, 114, 95, 114, 103, 98, 97, 11, 8, 8, 12, 2, 2,
12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 14,
- 4, 0, 255, 0, 0, 14, 4, 255, 0, 0, 0, 20, 4, 20, 4, 20,
+ 2, 0, 255, 0, 0, 14, 2, 255, 0, 0, 0, 20, 4, 20, 4, 20,
2, 20, 2, 20, 2, 21, 1, 39, 34, 4, 8, 21, 1, 39, 35, 5,
9, 79, 36, 6, 21, 1, 39, 35, 35, 36, 73, 35, 35, 16, 73, 36,
36, 17, 92, 35, 36, 35, 21, 1, 196, 32, 7, 35, 21, 1, 196, 33,
@@ -2800,8 +2704,8 @@
orc_program_add_source (p, 2, "s4");
orc_program_add_source (p, 2, "s5");
orc_program_add_source (p, 2, "s6");
- orc_program_add_constant (p, 4, 0x0000ff00, "c1");
- orc_program_add_constant (p, 4, 0x000000ff, "c2");
+ orc_program_add_constant (p, 2, 0x0000ff00, "c1");
+ orc_program_add_constant (p, 2, 0x000000ff, "c2");
orc_program_add_temporary (p, 4, "t1");
orc_program_add_temporary (p, 4, "t2");
orc_program_add_temporary (p, 2, "t3");
@@ -2886,22 +2790,17 @@
#else
orc_union16 var43;
#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var44;
-#else
orc_union16 var44;
-#endif
- orc_union16 var45;
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) d1;
ptr4 = (orc_union16 *) s1;
@@ -2915,9 +2814,6 @@
var42.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
/* 11: loadpw */
var43.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
- /* 14: loadpb */
- var44.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var44.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -2925,71 +2821,71 @@
/* 1: loadw */
var38 = ptr9[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr4[i];
/* 4: loadw */
var40 = ptr8[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr7[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
- /* 15: mergebw */
+ var52.i = var51.i | var50.i;
+ /* 14: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var47.x2[0];
+ _dest.x2[0] = var42.x2[0];
+ _dest.x2[1] = var46.x2[0];
+ var53.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var42.x2[1];
+ _dest.x2[1] = var46.x2[1];
+ var53.x2[1] = _dest.i;
+ }
+ /* 15: loadw */
+ var44 = ptr6[i];
+ /* 16: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var52.x2[0];
+ _dest.x2[1] = var44.x2[0];
var54.x2[0] = _dest.i;
}
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var47.x2[1];
+ _dest.x2[0] = var52.x2[1];
+ _dest.x2[1] = var44.x2[1];
var54.x2[1] = _dest.i;
}
- /* 16: loadw */
- var45 = ptr6[i];
- /* 17: mergebw */
+ /* 17: mergewl */
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[0];
- _dest.x2[1] = var45.x2[0];
- var55.x2[0] = _dest.i;
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[1];
- _dest.x2[1] = var45.x2[1];
- var55.x2[1] = _dest.i;
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 18: mergewl */
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
- }
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
- }
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -3022,22 +2918,17 @@
#else
orc_union16 var43;
#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var44;
-#else
orc_union16 var44;
-#endif
- orc_union16 var45;
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) ex->arrays[0];
ptr4 = (orc_union16 *) ex->arrays[4];
@@ -3051,9 +2942,6 @@
var42.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
/* 11: loadpw */
var43.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
- /* 14: loadpb */
- var44.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var44.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -3061,71 +2949,71 @@
/* 1: loadw */
var38 = ptr9[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr4[i];
/* 4: loadw */
var40 = ptr8[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr7[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
- /* 15: mergebw */
+ var52.i = var51.i | var50.i;
+ /* 14: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var47.x2[0];
+ _dest.x2[0] = var42.x2[0];
+ _dest.x2[1] = var46.x2[0];
+ var53.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var42.x2[1];
+ _dest.x2[1] = var46.x2[1];
+ var53.x2[1] = _dest.i;
+ }
+ /* 15: loadw */
+ var44 = ptr6[i];
+ /* 16: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var52.x2[0];
+ _dest.x2[1] = var44.x2[0];
var54.x2[0] = _dest.i;
}
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var47.x2[1];
+ _dest.x2[0] = var52.x2[1];
+ _dest.x2[1] = var44.x2[1];
var54.x2[1] = _dest.i;
}
- /* 16: loadw */
- var45 = ptr6[i];
- /* 17: mergebw */
+ /* 17: mergewl */
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[0];
- _dest.x2[1] = var45.x2[0];
- var55.x2[0] = _dest.i;
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[1];
- _dest.x2[1] = var45.x2[1];
- var55.x2[1] = _dest.i;
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 18: mergewl */
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
- }
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
- }
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -3151,7 +3039,7 @@
1, 9, 23, 98, 97, 121, 101, 114, 95, 111, 114, 99, 95, 109, 101, 114,
103, 101, 95, 98, 103, 95, 97, 114, 103, 98, 11, 8, 8, 12, 2, 2,
12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 14,
- 4, 255, 0, 0, 0, 14, 4, 0, 255, 0, 0, 20, 4, 20, 4, 20,
+ 2, 255, 0, 0, 0, 14, 2, 0, 255, 0, 0, 20, 4, 20, 4, 20,
2, 20, 2, 20, 2, 21, 1, 39, 34, 5, 9, 21, 1, 39, 35, 4,
8, 79, 36, 7, 21, 1, 39, 35, 35, 36, 73, 35, 35, 16, 73, 36,
36, 17, 92, 35, 36, 35, 21, 1, 196, 32, 16, 34, 21, 1, 196, 33,
@@ -3170,8 +3058,8 @@
orc_program_add_source (p, 2, "s4");
orc_program_add_source (p, 2, "s5");
orc_program_add_source (p, 2, "s6");
- orc_program_add_constant (p, 4, 0x000000ff, "c1");
- orc_program_add_constant (p, 4, 0x0000ff00, "c2");
+ orc_program_add_constant (p, 2, 0x000000ff, "c1");
+ orc_program_add_constant (p, 2, 0x0000ff00, "c2");
orc_program_add_temporary (p, 4, "t1");
orc_program_add_temporary (p, 4, "t2");
orc_program_add_temporary (p, 2, "t3");
@@ -3256,22 +3144,17 @@
#else
orc_union16 var43;
#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var44;
-#else
orc_union16 var44;
-#endif
- orc_union16 var45;
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) d1;
ptr4 = (orc_union16 *) s1;
@@ -3285,9 +3168,6 @@
var42.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
/* 11: loadpw */
var43.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- /* 14: loadpb */
- var44.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var44.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -3295,71 +3175,71 @@
/* 1: loadw */
var38 = ptr8[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr5[i];
/* 4: loadw */
var40 = ptr9[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr6[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
- /* 15: loadw */
- var45 = ptr7[i];
+ var52.i = var51.i | var50.i;
+ /* 14: loadw */
+ var44 = ptr7[i];
+ /* 15: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var43.x2[0];
+ _dest.x2[1] = var44.x2[0];
+ var53.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var43.x2[1];
+ _dest.x2[1] = var44.x2[1];
+ var53.x2[1] = _dest.i;
+ }
/* 16: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var45.x2[0];
+ _dest.x2[0] = var52.x2[0];
+ _dest.x2[1] = var46.x2[0];
var54.x2[0] = _dest.i;
}
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var45.x2[1];
+ _dest.x2[0] = var52.x2[1];
+ _dest.x2[1] = var46.x2[1];
var54.x2[1] = _dest.i;
}
- /* 17: mergebw */
+ /* 17: mergewl */
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[0];
- _dest.x2[1] = var47.x2[0];
- var55.x2[0] = _dest.i;
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[1];
- _dest.x2[1] = var47.x2[1];
- var55.x2[1] = _dest.i;
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 18: mergewl */
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
- }
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
- }
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -3392,22 +3272,17 @@
#else
orc_union16 var43;
#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var44;
-#else
orc_union16 var44;
-#endif
- orc_union16 var45;
- orc_union64 var46;
+ orc_union64 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
orc_union16 var50;
orc_union16 var51;
orc_union16 var52;
- orc_union16 var53;
+ orc_union32 var53;
orc_union32 var54;
- orc_union32 var55;
ptr0 = (orc_union64 *) ex->arrays[0];
ptr4 = (orc_union16 *) ex->arrays[4];
@@ -3421,9 +3296,6 @@
var42.i = (int) 0x0000ff00; /* 65280 or 3.22526e-319f */
/* 11: loadpw */
var43.i = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- /* 14: loadpb */
- var44.x2[0] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
- var44.x2[1] = (int) 0x000000ff; /* 255 or 1.25987e-321f */
for (i = 0; i < n; i++) {
/* 0: loadw */
@@ -3431,71 +3303,71 @@
/* 1: loadw */
var38 = ptr8[i];
/* 2: avgub */
- var47.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
- var47.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
+ var46.x2[0] = ((orc_uint8) var37.x2[0] + (orc_uint8) var38.x2[0] + 1) >> 1;
+ var46.x2[1] = ((orc_uint8) var37.x2[1] + (orc_uint8) var38.x2[1] + 1) >> 1;
/* 3: loadw */
var39 = ptr5[i];
/* 4: loadw */
var40 = ptr9[i];
/* 5: avgub */
- var48.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
- var48.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
+ var47.x2[0] = ((orc_uint8) var39.x2[0] + (orc_uint8) var40.x2[0] + 1) >> 1;
+ var47.x2[1] = ((orc_uint8) var39.x2[1] + (orc_uint8) var40.x2[1] + 1) >> 1;
/* 6: loadw */
var41 = ptr6[i];
/* 7: copyw */
- var49.i = var41.i;
+ var48.i = var41.i;
/* 8: avgub */
- var50.x2[0] = ((orc_uint8) var48.x2[0] + (orc_uint8) var49.x2[0] + 1) >> 1;
- var50.x2[1] = ((orc_uint8) var48.x2[1] + (orc_uint8) var49.x2[1] + 1) >> 1;
+ var49.x2[0] = ((orc_uint8) var47.x2[0] + (orc_uint8) var48.x2[0] + 1) >> 1;
+ var49.x2[1] = ((orc_uint8) var47.x2[1] + (orc_uint8) var48.x2[1] + 1) >> 1;
/* 10: andw */
- var51.i = var50.i & var42.i;
+ var50.i = var49.i & var42.i;
/* 12: andw */
- var52.i = var49.i & var43.i;
+ var51.i = var48.i & var43.i;
/* 13: orw */
- var53.i = var52.i | var51.i;
- /* 15: loadw */
- var45 = ptr7[i];
+ var52.i = var51.i | var50.i;
+ /* 14: loadw */
+ var44 = ptr7[i];
+ /* 15: mergebw */
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var43.x2[0];
+ _dest.x2[1] = var44.x2[0];
+ var53.x2[0] = _dest.i;
+ }
+ {
+ orc_union16 _dest;
+ _dest.x2[0] = var43.x2[1];
+ _dest.x2[1] = var44.x2[1];
+ var53.x2[1] = _dest.i;
+ }
/* 16: mergebw */
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[0];
- _dest.x2[1] = var45.x2[0];
+ _dest.x2[0] = var52.x2[0];
+ _dest.x2[1] = var46.x2[0];
var54.x2[0] = _dest.i;
}
{
orc_union16 _dest;
- _dest.x2[0] = var44.x2[1];
- _dest.x2[1] = var45.x2[1];
+ _dest.x2[0] = var52.x2[1];
+ _dest.x2[1] = var46.x2[1];
var54.x2[1] = _dest.i;
}
- /* 17: mergebw */
+ /* 17: mergewl */
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[0];
- _dest.x2[1] = var47.x2[0];
- var55.x2[0] = _dest.i;
+ _dest.x2[1] = var54.x2[0];
+ var45.x2[0] = _dest.i;
}
{
- orc_union16 _dest;
+ orc_union32 _dest;
_dest.x2[0] = var53.x2[1];
- _dest.x2[1] = var47.x2[1];
- var55.x2[1] = _dest.i;
+ _dest.x2[1] = var54.x2[1];
+ var45.x2[1] = _dest.i;
}
- /* 18: mergewl */
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[0];
- _dest.x2[1] = var55.x2[0];
- var46.x2[0] = _dest.i;
- }
- {
- orc_union32 _dest;
- _dest.x2[0] = var54.x2[1];
- _dest.x2[1] = var55.x2[1];
- var46.x2[1] = _dest.i;
- }
- /* 19: storeq */
- ptr0[i] = var46;
+ /* 18: storeq */
+ ptr0[i] = var45;
}
}
@@ -3521,7 +3393,7 @@
1, 9, 23, 98, 97, 121, 101, 114, 95, 111, 114, 99, 95, 109, 101, 114,
103, 101, 95, 103, 114, 95, 97, 114, 103, 98, 11, 8, 8, 12, 2, 2,
12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 12, 2, 2, 14,
- 4, 0, 255, 0, 0, 14, 4, 255, 0, 0, 0, 20, 4, 20, 4, 20,
+ 2, 0, 255, 0, 0, 14, 2, 255, 0, 0, 0, 20, 4, 20, 4, 20,
2, 20, 2, 20, 2, 21, 1, 39, 34, 4, 8, 21, 1, 39, 35, 5,
9, 79, 36, 6, 21, 1, 39, 35, 35, 36, 73, 35, 35, 16, 73, 36,
36, 17, 92, 35, 36, 35, 21, 1, 196, 32, 17, 7, 21, 1, 196, 33,
@@ -3540,8 +3412,8 @@
orc_program_add_source (p, 2, "s4");
orc_program_add_source (p, 2, "s5");
orc_program_add_source (p, 2, "s6");
- orc_program_add_constant (p, 4, 0x0000ff00, "c1");
- orc_program_add_constant (p, 4, 0x000000ff, "c2");
+ orc_program_add_constant (p, 2, 0x0000ff00, "c1");
+ orc_program_add_constant (p, 2, 0x000000ff, "c2");
orc_program_add_temporary (p, 4, "t1");
orc_program_add_temporary (p, 4, "t2");
orc_program_add_temporary (p, 2, "t3");
diff --git a/gst/camerabin2/Makefile.in b/gst/camerabin2/Makefile.in
index 6555f9a..5d9e557 100644
--- a/gst/camerabin2/Makefile.in
+++ b/gst/camerabin2/Makefile.in
@@ -350,7 +350,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/cdxaparse/Makefile.in b/gst/cdxaparse/Makefile.in
index 85ff3dd..a976d78 100644
--- a/gst/cdxaparse/Makefile.in
+++ b/gst/cdxaparse/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/coloreffects/Makefile.in b/gst/coloreffects/Makefile.in
index d411a21..cf5efd4 100644
--- a/gst/coloreffects/Makefile.in
+++ b/gst/coloreffects/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/compositor/Makefile.in b/gst/compositor/Makefile.in
index 37249fc..c656b0d 100644
--- a/gst/compositor/Makefile.in
+++ b/gst/compositor/Makefile.in
@@ -373,7 +373,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/compositor/compositororc-dist.c b/gst/compositor/compositororc-dist.c
index db71b93..daee2a7 100644
--- a/gst/compositor/compositororc-dist.c
+++ b/gst/compositor/compositororc-dist.c
@@ -403,7 +403,7 @@
/* 6: mullw */
var41.i = (var40.i * var36.i) & 0xffff;
/* 7: shlw */
- var42.i = var38.i << 8;
+ var42.i = ((orc_uint16) var38.i) << 8;
/* 8: addw */
var43.i = var42.i + var41.i;
/* 9: shruw */
@@ -460,7 +460,7 @@
/* 6: mullw */
var41.i = (var40.i * var36.i) & 0xffff;
/* 7: shlw */
- var42.i = var38.i << 8;
+ var42.i = ((orc_uint16) var38.i) << 8;
/* 8: addw */
var43.i = var42.i + var41.i;
/* 9: shruw */
@@ -606,8 +606,9 @@
var43 = var42.i;
/* 3: splatbl */
var44.i =
- ((var43 & 0xff) << 24) | ((var43 & 0xff) << 16) | ((var43 & 0xff) <<
- 8) | (var43 & 0xff);
+ ((((orc_uint32) var43) & 0xff) << 24) | ((((orc_uint32) var43) & 0xff)
+ << 16) | ((((orc_uint32) var43) & 0xff) << 8) | (((orc_uint32) var43)
+ & 0xff);
/* 4: convubw */
var45.x4[0] = (orc_uint8) var44.x4[0];
var45.x4[1] = (orc_uint8) var44.x4[1];
@@ -731,8 +732,9 @@
var43 = var42.i;
/* 3: splatbl */
var44.i =
- ((var43 & 0xff) << 24) | ((var43 & 0xff) << 16) | ((var43 & 0xff) <<
- 8) | (var43 & 0xff);
+ ((((orc_uint32) var43) & 0xff) << 24) | ((((orc_uint32) var43) & 0xff)
+ << 16) | ((((orc_uint32) var43) & 0xff) << 8) | (((orc_uint32) var43)
+ & 0xff);
/* 4: convubw */
var45.x4[0] = (orc_uint8) var44.x4[0];
var45.x4[1] = (orc_uint8) var44.x4[1];
@@ -820,7 +822,7 @@
static const orc_uint8 bc[] = {
1, 7, 9, 25, 99, 111, 109, 112, 111, 115, 105, 116, 111, 114, 95, 111,
114, 99, 95, 98, 108, 101, 110, 100, 95, 97, 114, 103, 98, 11, 4, 4,
- 12, 4, 4, 14, 4, 255, 0, 0, 0, 14, 4, 8, 0, 0, 0, 16,
+ 12, 4, 4, 14, 4, 255, 0, 0, 0, 14, 2, 8, 0, 0, 0, 16,
2, 20, 4, 20, 2, 20, 1, 20, 4, 20, 8, 20, 8, 20, 8, 113,
32, 4, 163, 33, 32, 157, 34, 33, 152, 35, 34, 21, 2, 150, 38, 35,
21, 2, 89, 38, 38, 24, 21, 2, 95, 38, 38, 17, 21, 2, 150, 37,
@@ -838,7 +840,7 @@
orc_program_add_destination (p, 4, "d1");
orc_program_add_source (p, 4, "s1");
orc_program_add_constant (p, 4, 0x000000ff, "c1");
- orc_program_add_constant (p, 4, 0x00000008, "c2");
+ orc_program_add_constant (p, 2, 0x00000008, "c2");
orc_program_add_parameter (p, 2, "p1");
orc_program_add_temporary (p, 4, "t1");
orc_program_add_temporary (p, 2, "t2");
@@ -965,8 +967,9 @@
var45 = var44.i;
/* 4: splatbl */
var46.i =
- ((var45 & 0xff) << 24) | ((var45 & 0xff) << 16) | ((var45 & 0xff) <<
- 8) | (var45 & 0xff);
+ ((((orc_uint32) var45) & 0xff) << 24) | ((((orc_uint32) var45) & 0xff)
+ << 16) | ((((orc_uint32) var45) & 0xff) << 8) | (((orc_uint32) var45)
+ & 0xff);
/* 5: convubw */
var47.x4[0] = (orc_uint8) var46.x4[0];
var47.x4[1] = (orc_uint8) var46.x4[1];
@@ -1093,8 +1096,9 @@
var45 = var44.i;
/* 4: splatbl */
var46.i =
- ((var45 & 0xff) << 24) | ((var45 & 0xff) << 16) | ((var45 & 0xff) <<
- 8) | (var45 & 0xff);
+ ((((orc_uint32) var45) & 0xff) << 24) | ((((orc_uint32) var45) & 0xff)
+ << 16) | ((((orc_uint32) var45) & 0xff) << 8) | (((orc_uint32) var45)
+ & 0xff);
/* 5: convubw */
var47.x4[0] = (orc_uint8) var46.x4[0];
var47.x4[1] = (orc_uint8) var46.x4[1];
@@ -1183,7 +1187,7 @@
1, 7, 9, 25, 99, 111, 109, 112, 111, 115, 105, 116, 111, 114, 95, 111,
114, 99, 95, 98, 108, 101, 110, 100, 95, 98, 103, 114, 97, 11, 4, 4,
12, 4, 4, 14, 4, 0, 0, 0, 255, 14, 4, 24, 0, 0, 0, 14,
- 4, 8, 0, 0, 0, 16, 2, 20, 4, 20, 4, 20, 2, 20, 1, 20,
+ 2, 8, 0, 0, 0, 16, 2, 20, 4, 20, 4, 20, 2, 20, 1, 20,
4, 20, 8, 20, 8, 20, 8, 113, 32, 4, 126, 33, 32, 17, 163, 34,
33, 157, 35, 34, 152, 36, 35, 21, 2, 150, 39, 36, 21, 2, 89, 39,
39, 24, 21, 2, 95, 39, 39, 18, 21, 2, 150, 38, 32, 113, 32, 0,
@@ -1202,7 +1206,7 @@
orc_program_add_source (p, 4, "s1");
orc_program_add_constant (p, 4, 0xff000000, "c1");
orc_program_add_constant (p, 4, 0x00000018, "c2");
- orc_program_add_constant (p, 4, 0x00000008, "c3");
+ orc_program_add_constant (p, 2, 0x00000008, "c3");
orc_program_add_parameter (p, 2, "p1");
orc_program_add_temporary (p, 4, "t1");
orc_program_add_temporary (p, 4, "t2");
@@ -1351,8 +1355,9 @@
var46 = var45.i;
/* 3: splatbl */
var47.i =
- ((var46 & 0xff) << 24) | ((var46 & 0xff) << 16) | ((var46 & 0xff) <<
- 8) | (var46 & 0xff);
+ ((((orc_uint32) var46) & 0xff) << 24) | ((((orc_uint32) var46) & 0xff)
+ << 16) | ((((orc_uint32) var46) & 0xff) << 8) | (((orc_uint32) var46)
+ & 0xff);
/* 4: convubw */
var48.x4[0] = (orc_uint8) var47.x4[0];
var48.x4[1] = (orc_uint8) var47.x4[1];
@@ -1396,8 +1401,9 @@
var58 = var57.i;
/* 16: splatbl */
var59.i =
- ((var58 & 0xff) << 24) | ((var58 & 0xff) << 16) | ((var58 & 0xff) <<
- 8) | (var58 & 0xff);
+ ((((orc_uint32) var58) & 0xff) << 24) | ((((orc_uint32) var58) & 0xff)
+ << 16) | ((((orc_uint32) var58) & 0xff) << 8) | (((orc_uint32) var58)
+ & 0xff);
/* 17: convubw */
var60.x4[0] = (orc_uint8) var59.x4[0];
var60.x4[1] = (orc_uint8) var59.x4[1];
@@ -1557,8 +1563,9 @@
var46 = var45.i;
/* 3: splatbl */
var47.i =
- ((var46 & 0xff) << 24) | ((var46 & 0xff) << 16) | ((var46 & 0xff) <<
- 8) | (var46 & 0xff);
+ ((((orc_uint32) var46) & 0xff) << 24) | ((((orc_uint32) var46) & 0xff)
+ << 16) | ((((orc_uint32) var46) & 0xff) << 8) | (((orc_uint32) var46)
+ & 0xff);
/* 4: convubw */
var48.x4[0] = (orc_uint8) var47.x4[0];
var48.x4[1] = (orc_uint8) var47.x4[1];
@@ -1602,8 +1609,9 @@
var58 = var57.i;
/* 16: splatbl */
var59.i =
- ((var58 & 0xff) << 24) | ((var58 & 0xff) << 16) | ((var58 & 0xff) <<
- 8) | (var58 & 0xff);
+ ((((orc_uint32) var58) & 0xff) << 24) | ((((orc_uint32) var58) & 0xff)
+ << 16) | ((((orc_uint32) var58) & 0xff) << 8) | (((orc_uint32) var58)
+ & 0xff);
/* 17: convubw */
var60.x4[0] = (orc_uint8) var59.x4[0];
var60.x4[1] = (orc_uint8) var59.x4[1];
@@ -1706,7 +1714,7 @@
1, 7, 9, 27, 99, 111, 109, 112, 111, 115, 105, 116, 111, 114, 95, 111,
114, 99, 95, 111, 118, 101, 114, 108, 97, 121, 95, 97, 114, 103, 98, 11,
4, 4, 12, 4, 4, 14, 4, 255, 255, 255, 255, 14, 4, 255, 0, 0,
- 0, 14, 4, 0, 255, 255, 255, 14, 4, 8, 0, 0, 0, 16, 2, 20,
+ 0, 14, 4, 0, 255, 255, 255, 14, 2, 8, 0, 0, 0, 16, 2, 20,
4, 20, 2, 20, 1, 20, 8, 20, 8, 20, 8, 20, 4, 20, 8, 20,
8, 113, 32, 4, 163, 33, 32, 157, 34, 33, 152, 38, 34, 21, 2, 150,
35, 38, 21, 2, 89, 35, 35, 24, 21, 2, 95, 35, 35, 19, 21, 2,
@@ -1730,7 +1738,7 @@
orc_program_add_constant (p, 4, 0xffffffff, "c1");
orc_program_add_constant (p, 4, 0x000000ff, "c2");
orc_program_add_constant (p, 4, 0xffffff00, "c3");
- orc_program_add_constant (p, 4, 0x00000008, "c4");
+ orc_program_add_constant (p, 2, 0x00000008, "c4");
orc_program_add_parameter (p, 2, "p1");
orc_program_add_temporary (p, 4, "t1");
orc_program_add_temporary (p, 2, "t2");
@@ -1908,8 +1916,9 @@
var48 = var47.i;
/* 4: splatbl */
var49.i =
- ((var48 & 0xff) << 24) | ((var48 & 0xff) << 16) | ((var48 & 0xff) <<
- 8) | (var48 & 0xff);
+ ((((orc_uint32) var48) & 0xff) << 24) | ((((orc_uint32) var48) & 0xff)
+ << 16) | ((((orc_uint32) var48) & 0xff) << 8) | (((orc_uint32) var48)
+ & 0xff);
/* 5: convubw */
var50.x4[0] = (orc_uint8) var49.x4[0];
var50.x4[1] = (orc_uint8) var49.x4[1];
@@ -1955,8 +1964,9 @@
var61 = var60.i;
/* 18: splatbl */
var62.i =
- ((var61 & 0xff) << 24) | ((var61 & 0xff) << 16) | ((var61 & 0xff) <<
- 8) | (var61 & 0xff);
+ ((((orc_uint32) var61) & 0xff) << 24) | ((((orc_uint32) var61) & 0xff)
+ << 16) | ((((orc_uint32) var61) & 0xff) << 8) | (((orc_uint32) var61)
+ & 0xff);
/* 19: convubw */
var63.x4[0] = (orc_uint8) var62.x4[0];
var63.x4[1] = (orc_uint8) var62.x4[1];
@@ -2120,8 +2130,9 @@
var48 = var47.i;
/* 4: splatbl */
var49.i =
- ((var48 & 0xff) << 24) | ((var48 & 0xff) << 16) | ((var48 & 0xff) <<
- 8) | (var48 & 0xff);
+ ((((orc_uint32) var48) & 0xff) << 24) | ((((orc_uint32) var48) & 0xff)
+ << 16) | ((((orc_uint32) var48) & 0xff) << 8) | (((orc_uint32) var48)
+ & 0xff);
/* 5: convubw */
var50.x4[0] = (orc_uint8) var49.x4[0];
var50.x4[1] = (orc_uint8) var49.x4[1];
@@ -2167,8 +2178,9 @@
var61 = var60.i;
/* 18: splatbl */
var62.i =
- ((var61 & 0xff) << 24) | ((var61 & 0xff) << 16) | ((var61 & 0xff) <<
- 8) | (var61 & 0xff);
+ ((((orc_uint32) var61) & 0xff) << 24) | ((((orc_uint32) var61) & 0xff)
+ << 16) | ((((orc_uint32) var61) & 0xff) << 8) | (((orc_uint32) var61)
+ & 0xff);
/* 19: convubw */
var63.x4[0] = (orc_uint8) var62.x4[0];
var63.x4[1] = (orc_uint8) var62.x4[1];
@@ -2271,7 +2283,7 @@
1, 7, 9, 27, 99, 111, 109, 112, 111, 115, 105, 116, 111, 114, 95, 111,
114, 99, 95, 111, 118, 101, 114, 108, 97, 121, 95, 98, 103, 114, 97, 11,
4, 4, 12, 4, 4, 14, 4, 255, 255, 255, 255, 14, 4, 0, 0, 0,
- 255, 14, 4, 255, 255, 255, 0, 14, 4, 24, 0, 0, 0, 14, 4, 8,
+ 255, 14, 4, 255, 255, 255, 0, 14, 4, 24, 0, 0, 0, 14, 2, 8,
0, 0, 0, 16, 2, 20, 4, 20, 4, 20, 2, 20, 1, 20, 8, 20,
8, 20, 8, 20, 4, 20, 8, 20, 8, 113, 32, 4, 126, 33, 32, 19,
163, 34, 33, 157, 35, 34, 152, 39, 35, 21, 2, 150, 36, 39, 21, 2,
@@ -2297,7 +2309,7 @@
orc_program_add_constant (p, 4, 0xff000000, "c2");
orc_program_add_constant (p, 4, 0x00ffffff, "c3");
orc_program_add_constant (p, 4, 0x00000018, "c4");
- orc_program_add_constant (p, 4, 0x00000008, "c5");
+ orc_program_add_constant (p, 2, 0x00000008, "c5");
orc_program_add_parameter (p, 2, "p1");
orc_program_add_temporary (p, 4, "t1");
orc_program_add_temporary (p, 4, "t2");
diff --git a/gst/dataurisrc/Makefile.in b/gst/dataurisrc/Makefile.in
index aeafcb5..871e1a3 100644
--- a/gst/dataurisrc/Makefile.in
+++ b/gst/dataurisrc/Makefile.in
@@ -341,7 +341,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/dccp/Makefile.in b/gst/dccp/Makefile.in
index 4520a8d..0b096ac 100644
--- a/gst/dccp/Makefile.in
+++ b/gst/dccp/Makefile.in
@@ -350,7 +350,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/debugutils/Makefile.in b/gst/debugutils/Makefile.in
index 272c8bd..0ced776 100644
--- a/gst/debugutils/Makefile.in
+++ b/gst/debugutils/Makefile.in
@@ -365,7 +365,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/dvbsuboverlay/Makefile.in b/gst/dvbsuboverlay/Makefile.in
index 1758cdc..b6ee570 100644
--- a/gst/dvbsuboverlay/Makefile.in
+++ b/gst/dvbsuboverlay/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/dvdspu/Makefile.in b/gst/dvdspu/Makefile.in
index 8fe4f4f..340018b 100644
--- a/gst/dvdspu/Makefile.in
+++ b/gst/dvdspu/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/faceoverlay/Makefile.in b/gst/faceoverlay/Makefile.in
index e6a7b1e..c383333 100644
--- a/gst/faceoverlay/Makefile.in
+++ b/gst/faceoverlay/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/festival/Makefile.in b/gst/festival/Makefile.in
index 3ab0a8a..49f6073 100644
--- a/gst/festival/Makefile.in
+++ b/gst/festival/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/fieldanalysis/Makefile.in b/gst/fieldanalysis/Makefile.in
index 31f2dc6..bc9e895 100644
--- a/gst/fieldanalysis/Makefile.in
+++ b/gst/fieldanalysis/Makefile.in
@@ -371,7 +371,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/fieldanalysis/gstfieldanalysisorc-dist.c b/gst/fieldanalysis/gstfieldanalysisorc-dist.c
index f50df64..7d00a73 100644
--- a/gst/fieldanalysis/gstfieldanalysisorc-dist.c
+++ b/gst/fieldanalysis/gstfieldanalysisorc-dist.c
@@ -205,7 +205,7 @@
/* 9: andl */
var45.i = var43.i & var44.i;
/* 10: accl */
- var12.i = var12.i + var45.i;
+ var12.i = ((orc_uint32) var12.i) + ((orc_uint32) var45.i);
}
*a1 = var12.i;
@@ -258,7 +258,7 @@
/* 9: andl */
var45.i = var43.i & var44.i;
/* 10: accl */
- var12.i = var12.i + var45.i;
+ var12.i = ((orc_uint32) var12.i) + ((orc_uint32) var45.i);
}
ex->accumulators[0] = var12.i;
@@ -391,7 +391,7 @@
/* 8: andl */
var44.i = var42.i & var43.i;
/* 9: accl */
- var12.i = var12.i + var44.i;
+ var12.i = ((orc_uint32) var12.i) + ((orc_uint32) var44.i);
}
*a1 = var12.i;
@@ -441,7 +441,7 @@
/* 8: andl */
var44.i = var42.i & var43.i;
/* 9: accl */
- var12.i = var12.i + var44.i;
+ var12.i = ((orc_uint32) var12.i) + ((orc_uint32) var44.i);
}
ex->accumulators[0] = var12.i;
@@ -606,9 +606,9 @@
/* 11: convubw */
var52.i = (orc_uint8) var45;
/* 12: shlw */
- var53.i = var48.i << 2;
+ var53.i = ((orc_uint16) var48.i) << 2;
/* 13: shlw */
- var54.i = var51.i << 2;
+ var54.i = ((orc_uint16) var51.i) << 2;
/* 14: addw */
var55.i = var47.i + var53.i;
/* 15: addw */
@@ -628,7 +628,7 @@
/* 23: andl */
var63.i = var61.i & var62.i;
/* 24: accl */
- var12.i = var12.i + var63.i;
+ var12.i = ((orc_uint32) var12.i) + ((orc_uint32) var63.i);
}
*a1 = var12.i;
@@ -709,9 +709,9 @@
/* 11: convubw */
var52.i = (orc_uint8) var45;
/* 12: shlw */
- var53.i = var48.i << 2;
+ var53.i = ((orc_uint16) var48.i) << 2;
/* 13: shlw */
- var54.i = var51.i << 2;
+ var54.i = ((orc_uint16) var51.i) << 2;
/* 14: addw */
var55.i = var47.i + var53.i;
/* 15: addw */
@@ -731,7 +731,7 @@
/* 23: andl */
var63.i = var61.i & var62.i;
/* 24: accl */
- var12.i = var12.i + var63.i;
+ var12.i = ((orc_uint32) var12.i) + ((orc_uint32) var63.i);
}
ex->accumulators[0] = var12.i;
@@ -761,7 +761,7 @@
121,
95, 51, 95, 116, 97, 112, 95, 112, 108, 97, 110, 97, 114, 95, 121, 117,
118, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1, 1,
- 12, 1, 1, 13, 4, 14, 4, 2, 0, 0, 0, 16, 4, 20, 2, 20,
+ 12, 1, 1, 13, 4, 14, 2, 2, 0, 0, 0, 16, 4, 20, 2, 20,
2, 20, 2, 20, 2, 20, 2, 20, 2, 20, 4, 20, 4, 150, 32, 4,
150, 33, 5, 150, 34, 6, 150, 35, 7, 150, 36, 8, 150, 37, 9, 93,
33, 33, 16, 93, 36, 36, 16, 70, 32, 32, 33, 70, 32, 32, 34, 70,
@@ -784,7 +784,7 @@
orc_program_add_source (p, 1, "s5");
orc_program_add_source (p, 1, "s6");
orc_program_add_accumulator (p, 4, "a1");
- orc_program_add_constant (p, 4, 0x00000002, "c1");
+ orc_program_add_constant (p, 2, 0x00000002, "c1");
orc_program_add_parameter (p, 4, "p1");
orc_program_add_temporary (p, 2, "t1");
orc_program_add_temporary (p, 2, "t2");
@@ -884,12 +884,8 @@
#else
orc_union16 var44;
#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var45;
-#else
- orc_union16 var45;
-#endif
- orc_union32 var46;
+ orc_union32 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
@@ -902,10 +898,9 @@
orc_union16 var56;
orc_union16 var57;
orc_union16 var58;
- orc_union16 var59;
+ orc_union32 var59;
orc_union32 var60;
orc_union32 var61;
- orc_union32 var62;
ptr4 = (orc_int8 *) s1;
ptr5 = (orc_int8 *) s2;
@@ -915,56 +910,54 @@
/* 11: loadpw */
var44.i = (int) 0x00000003; /* 3 or 1.4822e-323f */
- /* 13: loadpw */
- var45.i = (int) 0x00000003; /* 3 or 1.4822e-323f */
- /* 21: loadpl */
- var46.i = p1;
+ /* 20: loadpl */
+ var45.i = p1;
for (i = 0; i < n; i++) {
/* 0: loadb */
var39 = ptr4[i];
/* 1: convubw */
- var47.i = (orc_uint8) var39;
+ var46.i = (orc_uint8) var39;
/* 2: loadb */
var40 = ptr5[i];
/* 3: convubw */
- var48.i = (orc_uint8) var40;
+ var47.i = (orc_uint8) var40;
/* 4: loadb */
var41 = ptr6[i];
/* 5: convubw */
- var49.i = (orc_uint8) var41;
+ var48.i = (orc_uint8) var41;
/* 6: loadb */
var42 = ptr7[i];
/* 7: convubw */
- var50.i = (orc_uint8) var42;
+ var49.i = (orc_uint8) var42;
/* 8: loadb */
var43 = ptr8[i];
/* 9: convubw */
- var51.i = (orc_uint8) var43;
+ var50.i = (orc_uint8) var43;
/* 10: shlw */
- var52.i = var49.i << 2;
+ var51.i = ((orc_uint16) var48.i) << 2;
/* 12: mullw */
- var53.i = (var48.i * var44.i) & 0xffff;
- /* 14: mullw */
- var54.i = (var50.i * var45.i) & 0xffff;
- /* 15: subw */
- var55.i = var47.i - var53.i;
- /* 16: addw */
- var56.i = var55.i + var52.i;
- /* 17: subw */
- var57.i = var56.i - var54.i;
- /* 18: addw */
- var58.i = var57.i + var51.i;
- /* 19: absw */
- var59.i = ORC_ABS (var58.i);
- /* 20: convuwl */
- var60.i = (orc_uint16) var59.i;
- /* 22: cmpgtsl */
- var61.i = (var60.i > var46.i) ? (~0) : 0;
- /* 23: andl */
- var62.i = var60.i & var61.i;
- /* 24: accl */
- var12.i = var12.i + var62.i;
+ var52.i = (var47.i * var44.i) & 0xffff;
+ /* 13: mullw */
+ var53.i = (var49.i * var44.i) & 0xffff;
+ /* 14: subw */
+ var54.i = var46.i - var52.i;
+ /* 15: addw */
+ var55.i = var54.i + var51.i;
+ /* 16: subw */
+ var56.i = var55.i - var53.i;
+ /* 17: addw */
+ var57.i = var56.i + var50.i;
+ /* 18: absw */
+ var58.i = ORC_ABS (var57.i);
+ /* 19: convuwl */
+ var59.i = (orc_uint16) var58.i;
+ /* 21: cmpgtsl */
+ var60.i = (var59.i > var45.i) ? (~0) : 0;
+ /* 22: andl */
+ var61.i = var59.i & var60.i;
+ /* 23: accl */
+ var12.i = ((orc_uint32) var12.i) + ((orc_uint32) var61.i);
}
*a1 = var12.i;
@@ -993,12 +986,8 @@
#else
orc_union16 var44;
#endif
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_union16 var45;
-#else
- orc_union16 var45;
-#endif
- orc_union32 var46;
+ orc_union32 var45;
+ orc_union16 var46;
orc_union16 var47;
orc_union16 var48;
orc_union16 var49;
@@ -1011,10 +1000,9 @@
orc_union16 var56;
orc_union16 var57;
orc_union16 var58;
- orc_union16 var59;
+ orc_union32 var59;
orc_union32 var60;
orc_union32 var61;
- orc_union32 var62;
ptr4 = (orc_int8 *) ex->arrays[4];
ptr5 = (orc_int8 *) ex->arrays[5];
@@ -1024,56 +1012,54 @@
/* 11: loadpw */
var44.i = (int) 0x00000003; /* 3 or 1.4822e-323f */
- /* 13: loadpw */
- var45.i = (int) 0x00000003; /* 3 or 1.4822e-323f */
- /* 21: loadpl */
- var46.i = ex->params[24];
+ /* 20: loadpl */
+ var45.i = ex->params[24];
for (i = 0; i < n; i++) {
/* 0: loadb */
var39 = ptr4[i];
/* 1: convubw */
- var47.i = (orc_uint8) var39;
+ var46.i = (orc_uint8) var39;
/* 2: loadb */
var40 = ptr5[i];
/* 3: convubw */
- var48.i = (orc_uint8) var40;
+ var47.i = (orc_uint8) var40;
/* 4: loadb */
var41 = ptr6[i];
/* 5: convubw */
- var49.i = (orc_uint8) var41;
+ var48.i = (orc_uint8) var41;
/* 6: loadb */
var42 = ptr7[i];
/* 7: convubw */
- var50.i = (orc_uint8) var42;
+ var49.i = (orc_uint8) var42;
/* 8: loadb */
var43 = ptr8[i];
/* 9: convubw */
- var51.i = (orc_uint8) var43;
+ var50.i = (orc_uint8) var43;
/* 10: shlw */
- var52.i = var49.i << 2;
+ var51.i = ((orc_uint16) var48.i) << 2;
/* 12: mullw */
- var53.i = (var48.i * var44.i) & 0xffff;
- /* 14: mullw */
- var54.i = (var50.i * var45.i) & 0xffff;
- /* 15: subw */
- var55.i = var47.i - var53.i;
- /* 16: addw */
- var56.i = var55.i + var52.i;
- /* 17: subw */
- var57.i = var56.i - var54.i;
- /* 18: addw */
- var58.i = var57.i + var51.i;
- /* 19: absw */
- var59.i = ORC_ABS (var58.i);
- /* 20: convuwl */
- var60.i = (orc_uint16) var59.i;
- /* 22: cmpgtsl */
- var61.i = (var60.i > var46.i) ? (~0) : 0;
- /* 23: andl */
- var62.i = var60.i & var61.i;
- /* 24: accl */
- var12.i = var12.i + var62.i;
+ var52.i = (var47.i * var44.i) & 0xffff;
+ /* 13: mullw */
+ var53.i = (var49.i * var44.i) & 0xffff;
+ /* 14: subw */
+ var54.i = var46.i - var52.i;
+ /* 15: addw */
+ var55.i = var54.i + var51.i;
+ /* 16: subw */
+ var56.i = var55.i - var53.i;
+ /* 17: addw */
+ var57.i = var56.i + var50.i;
+ /* 18: absw */
+ var58.i = ORC_ABS (var57.i);
+ /* 19: convuwl */
+ var59.i = (orc_uint16) var58.i;
+ /* 21: cmpgtsl */
+ var60.i = (var59.i > var45.i) ? (~0) : 0;
+ /* 22: andl */
+ var61.i = var59.i & var60.i;
+ /* 23: accl */
+ var12.i = ((orc_uint32) var12.i) + ((orc_uint32) var61.i);
}
ex->accumulators[0] = var12.i;
@@ -1102,7 +1088,7 @@
97,
114, 105, 116, 121, 95, 53, 95, 116, 97, 112, 95, 112, 108, 97, 110, 97,
114, 95, 121, 117, 118, 12, 1, 1, 12, 1, 1, 12, 1, 1, 12, 1,
- 1, 12, 1, 1, 13, 4, 14, 4, 2, 0, 0, 0, 14, 4, 3, 0,
+ 1, 12, 1, 1, 13, 4, 14, 2, 2, 0, 0, 0, 14, 2, 3, 0,
0, 0, 16, 4, 20, 2, 20, 2, 20, 2, 20, 2, 20, 2, 20, 4,
20, 4, 150, 32, 4, 150, 33, 5, 150, 34, 6, 150, 35, 7, 150, 36,
8, 93, 34, 34, 16, 89, 33, 33, 17, 89, 35, 35, 17, 98, 32, 32,
@@ -1125,8 +1111,8 @@
orc_program_add_source (p, 1, "s4");
orc_program_add_source (p, 1, "s5");
orc_program_add_accumulator (p, 4, "a1");
- orc_program_add_constant (p, 4, 0x00000002, "c1");
- orc_program_add_constant (p, 4, 0x00000003, "c2");
+ orc_program_add_constant (p, 2, 0x00000002, "c1");
+ orc_program_add_constant (p, 2, 0x00000003, "c2");
orc_program_add_parameter (p, 4, "p1");
orc_program_add_temporary (p, 2, "t1");
orc_program_add_temporary (p, 2, "t2");
diff --git a/gst/freeverb/Makefile.in b/gst/freeverb/Makefile.in
index 9a891b5..946087e 100644
--- a/gst/freeverb/Makefile.in
+++ b/gst/freeverb/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/frei0r/Makefile.in b/gst/frei0r/Makefile.in
index 1ad97d4..b4ecb41 100644
--- a/gst/frei0r/Makefile.in
+++ b/gst/frei0r/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/gaudieffects/Makefile.in b/gst/gaudieffects/Makefile.in
index 31edfef..7052cee 100644
--- a/gst/gaudieffects/Makefile.in
+++ b/gst/gaudieffects/Makefile.in
@@ -377,7 +377,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/gaudieffects/gstgaudieffectsorc-dist.c b/gst/gaudieffects/gstgaudieffectsorc-dist.c
index b09cc47..0ca7fc1 100644
--- a/gst/gaudieffects/gstgaudieffectsorc-dist.c
+++ b/gst/gaudieffects/gstgaudieffectsorc-dist.c
@@ -228,10 +228,10 @@
var44.x4[2] = (orc_uint8) var43.x4[2];
var44.x4[3] = (orc_uint8) var43.x4[3];
/* 9: shlw */
- var45.x4[0] = var44.x4[0] << 7;
- var45.x4[1] = var44.x4[1] << 7;
- var45.x4[2] = var44.x4[2] << 7;
- var45.x4[3] = var44.x4[3] << 7;
+ var45.x4[0] = ((orc_uint16) var44.x4[0]) << 7;
+ var45.x4[1] = ((orc_uint16) var44.x4[1]) << 7;
+ var45.x4[2] = ((orc_uint16) var44.x4[2]) << 7;
+ var45.x4[3] = ((orc_uint16) var44.x4[3]) << 7;
/* 10: divluw */
var46.x4[0] =
((var42.x4[0] & 0xff) ==
@@ -349,10 +349,10 @@
var44.x4[2] = (orc_uint8) var43.x4[2];
var44.x4[3] = (orc_uint8) var43.x4[3];
/* 9: shlw */
- var45.x4[0] = var44.x4[0] << 7;
- var45.x4[1] = var44.x4[1] << 7;
- var45.x4[2] = var44.x4[2] << 7;
- var45.x4[3] = var44.x4[3] << 7;
+ var45.x4[0] = ((orc_uint16) var44.x4[0]) << 7;
+ var45.x4[1] = ((orc_uint16) var44.x4[1]) << 7;
+ var45.x4[2] = ((orc_uint16) var44.x4[2]) << 7;
+ var45.x4[3] = ((orc_uint16) var44.x4[3]) << 7;
/* 10: divluw */
var46.x4[0] =
((var42.x4[0] & 0xff) ==
diff --git a/gst/gdp/Makefile.in b/gst/gdp/Makefile.in
index f07254c..af837b9 100644
--- a/gst/gdp/Makefile.in
+++ b/gst/gdp/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/geometrictransform/Makefile.in b/gst/geometrictransform/Makefile.in
index 60d52ae..b20d30c 100644
--- a/gst/geometrictransform/Makefile.in
+++ b/gst/geometrictransform/Makefile.in
@@ -366,7 +366,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/geometrictransform/gstmirror.c b/gst/geometrictransform/gstmirror.c
index 7295819..db8afbf 100644
--- a/gst/geometrictransform/gstmirror.c
+++ b/gst/geometrictransform/gstmirror.c
@@ -97,10 +97,23 @@
switch (prop_id) {
case PROP_MODE:
- GST_OBJECT_LOCK (filter);
- filter->mode = g_value_get_enum (value);
- GST_OBJECT_UNLOCK (filter);
- break;
+ {
+ gint mode;
+
+ GST_OBJECT_LOCK (filter);
+ mode = g_value_get_enum (value);
+
+ if (mode != filter->mode) {
+ GstGeometricTransform *gt;
+
+ gt = GST_GEOMETRIC_TRANSFORM_CAST (object);
+ filter->mode = mode;
+ gst_geometric_transform_set_need_remap (gt);
+ }
+
+ GST_OBJECT_UNLOCK (filter);
+ break;
+ }
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
diff --git a/gst/hdvparse/Makefile.in b/gst/hdvparse/Makefile.in
index 01904cb..af0ce2d 100644
--- a/gst/hdvparse/Makefile.in
+++ b/gst/hdvparse/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/id3tag/Makefile.in b/gst/id3tag/Makefile.in
index 335ec78..88171d2 100644
--- a/gst/id3tag/Makefile.in
+++ b/gst/id3tag/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/inter/Makefile.in b/gst/inter/Makefile.in
index 391d6ad..5eeae43 100644
--- a/gst/inter/Makefile.in
+++ b/gst/inter/Makefile.in
@@ -360,7 +360,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/interlace/Makefile.in b/gst/interlace/Makefile.in
index dc13d03..39862f6 100644
--- a/gst/interlace/Makefile.in
+++ b/gst/interlace/Makefile.in
@@ -341,7 +341,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/ivfparse/Makefile.in b/gst/ivfparse/Makefile.in
index 7ecb36a..e7b1c0e 100644
--- a/gst/ivfparse/Makefile.in
+++ b/gst/ivfparse/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/ivtc/Makefile.in b/gst/ivtc/Makefile.in
index 6cf25f1..fe836d8 100644
--- a/gst/ivtc/Makefile.in
+++ b/gst/ivtc/Makefile.in
@@ -342,7 +342,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/jp2kdecimator/Makefile.in b/gst/jp2kdecimator/Makefile.in
index 01bd9ea..83c7cc3 100644
--- a/gst/jp2kdecimator/Makefile.in
+++ b/gst/jp2kdecimator/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/jpegformat/Makefile.in b/gst/jpegformat/Makefile.in
index 7489da6..e90bba0 100644
--- a/gst/jpegformat/Makefile.in
+++ b/gst/jpegformat/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/librfb/Makefile.in b/gst/librfb/Makefile.in
index 71ba434..f210dd1 100644
--- a/gst/librfb/Makefile.in
+++ b/gst/librfb/Makefile.in
@@ -353,7 +353,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/liveadder/Makefile.in b/gst/liveadder/Makefile.in
index c4b4d0c..defce0a 100644
--- a/gst/liveadder/Makefile.in
+++ b/gst/liveadder/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/midi/Makefile.in b/gst/midi/Makefile.in
index 04d0efc..7fe5eec 100644
--- a/gst/midi/Makefile.in
+++ b/gst/midi/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/mpegdemux/Makefile.in b/gst/mpegdemux/Makefile.in
index 1cfd266..24fc6b6 100644
--- a/gst/mpegdemux/Makefile.in
+++ b/gst/mpegdemux/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/mpegpsmux/Makefile.in b/gst/mpegpsmux/Makefile.in
index 62496ed..60a0ffc 100644
--- a/gst/mpegpsmux/Makefile.in
+++ b/gst/mpegpsmux/Makefile.in
@@ -346,7 +346,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/mpegtsdemux/Makefile.in b/gst/mpegtsdemux/Makefile.in
index 0b49f20..d127817 100644
--- a/gst/mpegtsdemux/Makefile.in
+++ b/gst/mpegtsdemux/Makefile.in
@@ -351,7 +351,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/mpegtsdemux/mpegtsbase.c b/gst/mpegtsdemux/mpegtsbase.c
index 9ec977a..1df1d76 100644
--- a/gst/mpegtsdemux/mpegtsbase.c
+++ b/gst/mpegtsdemux/mpegtsbase.c
@@ -1209,7 +1209,7 @@
GST_DEBUG ("Scanning for initial sync point");
/* Find initial sync point and at least 5 PCR values */
- for (i = 0; i < 10 && !done; i++) {
+ for (i = 0; i < 20 && !done; i++) {
GST_DEBUG ("Grabbing %d => %d", i * 65536, 65536);
ret = gst_pad_pull_range (base->sinkpad, i * 65536, 65536, &buf);
diff --git a/gst/mpegtsmux/Makefile.in b/gst/mpegtsmux/Makefile.in
index 4fb8b18..1b37cb4 100644
--- a/gst/mpegtsmux/Makefile.in
+++ b/gst/mpegtsmux/Makefile.in
@@ -389,7 +389,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/mpegtsmux/tsmux/Makefile.in b/gst/mpegtsmux/tsmux/Makefile.in
index 9f7df2e..0afa4d5 100644
--- a/gst/mpegtsmux/tsmux/Makefile.in
+++ b/gst/mpegtsmux/tsmux/Makefile.in
@@ -315,7 +315,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/mve/Makefile.in b/gst/mve/Makefile.in
index b3d817c..39f82cc 100644
--- a/gst/mve/Makefile.in
+++ b/gst/mve/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/mxf/Makefile.in b/gst/mxf/Makefile.in
index ab5dcfe..c94e6ef 100644
--- a/gst/mxf/Makefile.in
+++ b/gst/mxf/Makefile.in
@@ -351,7 +351,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/nuvdemux/Makefile.in b/gst/nuvdemux/Makefile.in
index 953d63a..e56b6c0 100644
--- a/gst/nuvdemux/Makefile.in
+++ b/gst/nuvdemux/Makefile.in
@@ -342,7 +342,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/patchdetect/Makefile.in b/gst/patchdetect/Makefile.in
index efe88e9..6d0d941 100644
--- a/gst/patchdetect/Makefile.in
+++ b/gst/patchdetect/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/pcapparse/Makefile.in b/gst/pcapparse/Makefile.in
index a72e045..5b347fe 100644
--- a/gst/pcapparse/Makefile.in
+++ b/gst/pcapparse/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/pnm/Makefile.in b/gst/pnm/Makefile.in
index 7ac628e..eb4014d 100644
--- a/gst/pnm/Makefile.in
+++ b/gst/pnm/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/rawparse/Makefile.in b/gst/rawparse/Makefile.in
index 395a091..1b721a4 100644
--- a/gst/rawparse/Makefile.in
+++ b/gst/rawparse/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/rawparse/gstrawparse.c b/gst/rawparse/gstrawparse.c
index eff74dc..e8c9fec 100644
--- a/gst/rawparse/gstrawparse.c
+++ b/gst/rawparse/gstrawparse.c
@@ -1011,6 +1011,11 @@
GstFormat fmt;
ret = TRUE;
+
+ /* try upstream first */
+ if (gst_pad_peer_query (rp->sinkpad, query))
+ break;
+
gst_query_parse_seeking (query, &fmt, NULL, NULL, NULL);
if (fmt != GST_FORMAT_TIME && fmt != GST_FORMAT_DEFAULT
&& fmt != GST_FORMAT_BYTES) {
diff --git a/gst/real/Makefile.in b/gst/real/Makefile.in
index 5059cac..2282e4e 100644
--- a/gst/real/Makefile.in
+++ b/gst/real/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/removesilence/Makefile.in b/gst/removesilence/Makefile.in
index a05d43b..c133beb 100644
--- a/gst/removesilence/Makefile.in
+++ b/gst/removesilence/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/sdi/Makefile.in b/gst/sdi/Makefile.in
index 1015007..e61c539 100644
--- a/gst/sdi/Makefile.in
+++ b/gst/sdi/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/sdp/Makefile.in b/gst/sdp/Makefile.in
index 74adc1a..8b81d56 100644
--- a/gst/sdp/Makefile.in
+++ b/gst/sdp/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/segmentclip/Makefile.in b/gst/segmentclip/Makefile.in
index 122ace3..05e76e7 100644
--- a/gst/segmentclip/Makefile.in
+++ b/gst/segmentclip/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/siren/Makefile.in b/gst/siren/Makefile.in
index 2c9fad2..78c2163 100644
--- a/gst/siren/Makefile.in
+++ b/gst/siren/Makefile.in
@@ -346,7 +346,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/smooth/Makefile.in b/gst/smooth/Makefile.in
index 2f7bd09..ea2097d 100644
--- a/gst/smooth/Makefile.in
+++ b/gst/smooth/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/speed/Makefile.in b/gst/speed/Makefile.in
index f713580..543c0d8 100644
--- a/gst/speed/Makefile.in
+++ b/gst/speed/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/stereo/Makefile.in b/gst/stereo/Makefile.in
index 8156521..f0518fc 100644
--- a/gst/stereo/Makefile.in
+++ b/gst/stereo/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/subenc/Makefile.in b/gst/subenc/Makefile.in
index 5150ab5..76cac9c 100644
--- a/gst/subenc/Makefile.in
+++ b/gst/subenc/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/tta/Makefile.in b/gst/tta/Makefile.in
index 87a46b7..96c287d 100644
--- a/gst/tta/Makefile.in
+++ b/gst/tta/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/videofilters/Makefile.in b/gst/videofilters/Makefile.in
index 497a41d..dd10898 100644
--- a/gst/videofilters/Makefile.in
+++ b/gst/videofilters/Makefile.in
@@ -349,7 +349,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/videomeasure/Makefile.in b/gst/videomeasure/Makefile.in
index 7ab3df3..5b59ed3 100644
--- a/gst/videomeasure/Makefile.in
+++ b/gst/videomeasure/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/videoparsers/Makefile.in b/gst/videoparsers/Makefile.in
index 856ab1b..755d7e4 100644
--- a/gst/videoparsers/Makefile.in
+++ b/gst/videoparsers/Makefile.in
@@ -356,7 +356,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/videosignal/Makefile.in b/gst/videosignal/Makefile.in
index 089d1b8..13797ee 100644
--- a/gst/videosignal/Makefile.in
+++ b/gst/videosignal/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/vmnc/Makefile.in b/gst/vmnc/Makefile.in
index 7628fe0..b0585e9 100644
--- a/gst/vmnc/Makefile.in
+++ b/gst/vmnc/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/y4m/Makefile.in b/gst/y4m/Makefile.in
index 9a44903..26ef6e0 100644
--- a/gst/y4m/Makefile.in
+++ b/gst/y4m/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/gst/yadif/Makefile.in b/gst/yadif/Makefile.in
index 37a75f0..9c47a4f 100644
--- a/gst/yadif/Makefile.in
+++ b/gst/yadif/Makefile.in
@@ -342,7 +342,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/m4/Makefile.in b/m4/Makefile.in
index 93f8c9a..ddb3e38 100644
--- a/m4/Makefile.in
+++ b/m4/Makefile.in
@@ -257,7 +257,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/pkgconfig/Makefile.in b/pkgconfig/Makefile.in
index d3e6076..761d410 100644
--- a/pkgconfig/Makefile.in
+++ b/pkgconfig/Makefile.in
@@ -313,7 +313,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/po/af.gmo b/po/af.gmo
index 1bfc47b..297c02d 100644
--- a/po/af.gmo
+++ b/po/af.gmo
Binary files differ
diff --git a/po/af.po b/po/af.po
index 9cc411e..340ce65 100644
--- a/po/af.po
+++ b/po/af.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins 0.7.6\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+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"
diff --git a/po/az.gmo b/po/az.gmo
index 9240759..afb9ca4 100644
--- a/po/az.gmo
+++ b/po/az.gmo
Binary files differ
diff --git a/po/az.po b/po/az.po
index 5b66436..761d334 100644
--- a/po/az.po
+++ b/po/az.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-0.8.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+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"
diff --git a/po/bg.gmo b/po/bg.gmo
index b2e52ee..2080176 100644
--- a/po/bg.gmo
+++ b/po/bg.gmo
Binary files differ
diff --git a/po/bg.po b/po/bg.po
index ee0e06b..e06f7f2 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2011-04-26 22:30+0300\n"
"Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
diff --git a/po/ca.gmo b/po/ca.gmo
index 517a43b..76617c9 100644
--- a/po/ca.gmo
+++ b/po/ca.gmo
Binary files differ
diff --git a/po/ca.po b/po/ca.po
index 0058ff7..43c851e 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2012-01-01 14:19+0100\n"
"Last-Translator: Gil Forcada <gforcada@gnome.org>\n"
"Language-Team: Catalan <ca@dodds.net>\n"
diff --git a/po/cs.gmo b/po/cs.gmo
index 931614d..4776bb1 100644
--- a/po/cs.gmo
+++ b/po/cs.gmo
Binary files differ
diff --git a/po/cs.po b/po/cs.po
index 666bf3a..4a01edd 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 1.1.4\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2013-09-18 10:05+0200\n"
"Last-Translator: Marek Černocký <marek@manet.cz>\n"
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
diff --git a/po/da.gmo b/po/da.gmo
index e2ca4c7..f0f60be 100644
--- a/po/da.gmo
+++ b/po/da.gmo
Binary files differ
diff --git a/po/da.po b/po/da.po
index 45b8f23..df9ce77 100644
--- a/po/da.po
+++ b/po/da.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad-1.4.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-08-29 11:28+0200\n"
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
diff --git a/po/de.gmo b/po/de.gmo
index 817691b..82f18ec 100644
--- a/po/de.gmo
+++ b/po/de.gmo
Binary files differ
diff --git a/po/de.po b/po/de.po
index d8887ea..56a995d 100644
--- a/po/de.po
+++ b/po/de.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 1.4.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-08-31 19:37+0100\n"
"Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
diff --git a/po/el.gmo b/po/el.gmo
index beb34b0..e36ed7b 100644
--- a/po/el.gmo
+++ b/po/el.gmo
Binary files differ
diff --git a/po/el.po b/po/el.po
index 42403bc..ed58b3f 100644
--- a/po/el.po
+++ b/po/el.po
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2012-05-05 19:17+0100\n"
"Last-Translator: Savvas Radevic <vicedar@gmail.com>\n"
"Language-Team: Greek <team@lists.gnome.gr>\n"
diff --git a/po/en_GB.gmo b/po/en_GB.gmo
index edff2d1..813d824 100644
--- a/po/en_GB.gmo
+++ b/po/en_GB.gmo
Binary files differ
diff --git a/po/en_GB.po b/po/en_GB.po
index e01e275..f1f12fa 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins 0.8.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+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"
diff --git a/po/eo.gmo b/po/eo.gmo
index d134187..947292a 100644
--- a/po/eo.gmo
+++ b/po/eo.gmo
Binary files differ
diff --git a/po/eo.po b/po/eo.po
index d9200f8..3fd7c8e 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2011-06-04 22:18+0200\n"
"Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n"
"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
diff --git a/po/es.gmo b/po/es.gmo
index e49a4ce..36bd52f 100644
--- a/po/es.gmo
+++ b/po/es.gmo
Binary files differ
diff --git a/po/es.po b/po/es.po
index 3f3a9de..ac826a0 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2011-10-02 15:47+0200\n"
"Last-Translator: Jorge González González <aloriel@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
diff --git a/po/eu.gmo b/po/eu.gmo
index 9d20682..8b59794 100644
--- a/po/eu.gmo
+++ b/po/eu.gmo
Binary files differ
diff --git a/po/eu.po b/po/eu.po
index 0c5f900..b61e77b 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad-0.10.17.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2010-03-25 12:30+0100\n"
"Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n"
"Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n"
diff --git a/po/fi.gmo b/po/fi.gmo
index 2e6c8af..85c8de4 100644
--- a/po/fi.gmo
+++ b/po/fi.gmo
Binary files differ
diff --git a/po/fi.po b/po/fi.po
index 6e7fb4a..23e6980 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.13.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2009-08-12 22:13+0300\n"
"Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n"
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
diff --git a/po/fr.gmo b/po/fr.gmo
index 1dfa01f..8c602ff 100644
--- a/po/fr.gmo
+++ b/po/fr.gmo
Binary files differ
diff --git a/po/fr.po b/po/fr.po
index 5328638..73ef922 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2011-04-28 09:13+0200\n"
"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
"Language-Team: French <traduc@traduc.org>\n"
diff --git a/po/gl.gmo b/po/gl.gmo
index cb03802..1174940 100644
--- a/po/gl.gmo
+++ b/po/gl.gmo
Binary files differ
diff --git a/po/gl.po b/po/gl.po
index f8e2056..9efb514 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2011-09-05 12:50+0200\n"
"Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n"
"Language-Team: Galician <proxecto@trasno.net>\n"
diff --git a/po/gst-plugins-bad-1.0.pot b/po/gst-plugins-bad-1.0.pot
index f6dd115..b25cc12 100644
--- a/po/gst-plugins-bad-1.0.pot
+++ b/po/gst-plugins-bad-1.0.pot
@@ -5,9 +5,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: gst-plugins-bad 1.4.4\n"
+"Project-Id-Version: gst-plugins-bad 1.4.5\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/po/hr.gmo b/po/hr.gmo
index f1f9809..0cf77af 100644
--- a/po/hr.gmo
+++ b/po/hr.gmo
Binary files differ
diff --git a/po/hr.po b/po/hr.po
index e9bdad9..2448344 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2012-04-16 02:06+0200\n"
"Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n"
"Language-Team: Croatian <lokalizacija@linux.hr>\n"
diff --git a/po/hu.gmo b/po/hu.gmo
index 4039286..27ce66c 100644
--- a/po/hu.gmo
+++ b/po/hu.gmo
Binary files differ
diff --git a/po/hu.po b/po/hu.po
index 513e0fe..2894435 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 1.4.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-08-31 11:18+0200\n"
"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
"Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
diff --git a/po/id.gmo b/po/id.gmo
index 497838e..2a4a19c 100644
--- a/po/id.gmo
+++ b/po/id.gmo
Binary files differ
diff --git a/po/id.po b/po/id.po
index 2a9786c..4b50479 100644
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 1.3.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-05-31 22:16+0700\n"
"Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n"
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
diff --git a/po/it.gmo b/po/it.gmo
index deb96d7..83de353 100644
--- a/po/it.gmo
+++ b/po/it.gmo
Binary files differ
diff --git a/po/it.po b/po/it.po
index 1adebeb..1fd105c 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.13.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2009-08-14 00:12+0200\n"
"Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
diff --git a/po/ja.gmo b/po/ja.gmo
index 3d7a0ce..829325b 100644
--- a/po/ja.gmo
+++ b/po/ja.gmo
Binary files differ
diff --git a/po/ja.po b/po/ja.po
index 5d490cc..13de1ea 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2011-04-26 19:38+0900\n"
"Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
diff --git a/po/ky.gmo b/po/ky.gmo
index 1dae19e..ef4db3e 100644
--- a/po/ky.gmo
+++ b/po/ky.gmo
Binary files differ
diff --git a/po/ky.po b/po/ky.po
index a4cb064..fa406f7 100644
--- a/po/ky.po
+++ b/po/ky.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.5\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2007-11-13 17:16+0600\n"
"Last-Translator: Ilyas Bakirov <just_ilyas@yahoo.com>\n"
"Language-Team: Kirghiz <i18n-team-ky-kyrgyz@lists.sourceforge.net>\n"
diff --git a/po/lt.gmo b/po/lt.gmo
index a2cb0a3..fe560b7 100644
--- a/po/lt.gmo
+++ b/po/lt.gmo
Binary files differ
diff --git a/po/lt.po b/po/lt.po
index be68323..bd0efb9 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad-0.10.6.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2008-05-14 02:13+0300\n"
"Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
diff --git a/po/lv.gmo b/po/lv.gmo
index e0b59c6..acae771 100644
--- a/po/lv.gmo
+++ b/po/lv.gmo
Binary files differ
diff --git a/po/lv.po b/po/lv.po
index 0c05667..77a2079 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 1.2.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-04-20 15:52+0300\n"
"Last-Translator: Rihards Prieditis <rprieditis@gmail.com>\n"
"Language-Team: Latvian <translation-team-lv@lists.sourceforge.net>\n"
diff --git a/po/mt.gmo b/po/mt.gmo
index 07ecbaa..fe61bb8 100644
--- a/po/mt.gmo
+++ b/po/mt.gmo
Binary files differ
diff --git a/po/mt.po b/po/mt.po
index fffcc17..e549123 100644
--- a/po/mt.po
+++ b/po/mt.po
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad-0.10.8.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2008-10-26 20:27+0100\n"
"Last-Translator: Michel Bugeja <michelbugeja@rabatmalta.com>\n"
"Language-Team: Maltese <translation-team-mt@lists.sourceforge.net>\n"
diff --git a/po/nb.gmo b/po/nb.gmo
index 4f3080c..398015c 100644
--- a/po/nb.gmo
+++ b/po/nb.gmo
Binary files differ
diff --git a/po/nb.po b/po/nb.po
index 2cee322..330f226 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 1.4.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-07-22 12:38+0100\n"
"Last-Translator: Johnny A. Solbu <johnny@solbu.net>\n"
"Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
diff --git a/po/nl.gmo b/po/nl.gmo
index 5c75ff8..75588dc 100644
--- a/po/nl.gmo
+++ b/po/nl.gmo
Binary files differ
diff --git a/po/nl.po b/po/nl.po
index ef5f9b3..35e3227 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 1.4.0\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-07-22 10:49+0200\n"
"Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
diff --git a/po/or.gmo b/po/or.gmo
index 5657e06..e5a200e 100644
--- a/po/or.gmo
+++ b/po/or.gmo
Binary files differ
diff --git a/po/or.po b/po/or.po
index d177e5f..4337e84 100644
--- a/po/or.po
+++ b/po/or.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-0.8.3\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+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"
diff --git a/po/pl.gmo b/po/pl.gmo
index fa65a83..ed4de04 100644
--- a/po/pl.gmo
+++ b/po/pl.gmo
Binary files differ
diff --git a/po/pl.po b/po/pl.po
index fd7984d..07d2f33 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 1.4.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-08-29 15:47+0200\n"
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo
index 7c2d1ed..679ce27 100644
--- a/po/pt_BR.gmo
+++ b/po/pt_BR.gmo
Binary files differ
diff --git a/po/pt_BR.po b/po/pt_BR.po
index f56988e..72f3d78 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad-1.2.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2013-12-17 01:09-0200\n"
"Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n"
"Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge."
diff --git a/po/ro.gmo b/po/ro.gmo
index a79c815..79c0acf 100644
--- a/po/ro.gmo
+++ b/po/ro.gmo
Binary files differ
diff --git a/po/ro.po b/po/ro.po
index d112fed..0e773de 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.18.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2010-08-16 03:11+0300\n"
"Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n"
"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
diff --git a/po/ru.gmo b/po/ru.gmo
index 2e7b9ae..023e08c 100644
--- a/po/ru.gmo
+++ b/po/ru.gmo
Binary files differ
diff --git a/po/ru.po b/po/ru.po
index 9f55b52..b809866 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 1.4.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-09-06 10:56+0400\n"
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
"Language-Team: Russian <gnu@mx.ru>\n"
diff --git a/po/sk.gmo b/po/sk.gmo
index d15454d..427e06a 100644
--- a/po/sk.gmo
+++ b/po/sk.gmo
Binary files differ
diff --git a/po/sk.po b/po/sk.po
index 5567ba3..d58f972 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 1.2.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-01-30 10:44+0100\n"
"Last-Translator: Peter Tuharsky <tuharsky@misbb.sk>\n"
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
diff --git a/po/sl.gmo b/po/sl.gmo
index aff9890..43cb2a5 100644
--- a/po/sl.gmo
+++ b/po/sl.gmo
Binary files differ
diff --git a/po/sl.po b/po/sl.po
index 79261d5..4c4ecba 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.21.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2011-04-26 15:21+0100\n"
"Last-Translator: Klemen Košir <klemen.kosir@gmx.com>\n"
"Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
diff --git a/po/sq.gmo b/po/sq.gmo
index c2ff96a..a86ed7f 100644
--- a/po/sq.gmo
+++ b/po/sq.gmo
Binary files differ
diff --git a/po/sq.po b/po/sq.po
index 3dc1251..4950569 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.7.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2008-08-15 16:07+0200\n"
"Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
"Language-Team: Albanian <translation-team-sq@lists.sourceforge.net>\n"
diff --git a/po/sr.gmo b/po/sr.gmo
index d963e15..76843b7 100644
--- a/po/sr.gmo
+++ b/po/sr.gmo
Binary files differ
diff --git a/po/sr.po b/po/sr.po
index 3f51c44..8f29685 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad-1.4.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-09-13 10:39+0200\n"
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
"Language-Team: Serbian <(nothing)>\n"
diff --git a/po/sv.gmo b/po/sv.gmo
index e4734b3..68bbf00 100644
--- a/po/sv.gmo
+++ b/po/sv.gmo
Binary files differ
diff --git a/po/sv.po b/po/sv.po
index af540ad..8e75e17 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 1.4.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-09-19 02:43+0200\n"
"Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
diff --git a/po/tr.gmo b/po/tr.gmo
index 02f9f5a..68a3562 100644
--- a/po/tr.gmo
+++ b/po/tr.gmo
Binary files differ
diff --git a/po/tr.po b/po/tr.po
index ec3599a..8cf60de 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad-0.10.21.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2011-04-26 19:21+0200\n"
"Last-Translator: Server Acim <serveracim@gmail.com>\n"
"Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
diff --git a/po/uk.gmo b/po/uk.gmo
index e71ce3a..fd15541 100644
--- a/po/uk.gmo
+++ b/po/uk.gmo
Binary files differ
diff --git a/po/uk.po b/po/uk.po
index ae430cd..61f1469 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 1.4.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-08-29 08:35+0300\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
diff --git a/po/vi.gmo b/po/vi.gmo
index 9356cd4..ae81764 100644
--- a/po/vi.gmo
+++ b/po/vi.gmo
Binary files differ
diff --git a/po/vi.po b/po/vi.po
index d5bdec8..03fbb0f 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad-1.4.1\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2014-08-29 15:09+0700\n"
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
index 06ac43a..2837e46 100644
--- a/po/zh_CN.gmo
+++ b/po/zh_CN.gmo
Binary files differ
diff --git a/po/zh_CN.po b/po/zh_CN.po
index c425075..1d8fffb 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: gst-plugins-bad 0.10.16.2\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2014-11-06 12:31+0100\n"
+"POT-Creation-Date: 2014-12-18 12:07+0100\n"
"PO-Revision-Date: 2009-11-20 18:12中国标准时间\n"
"Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
diff --git a/sys/Makefile.in b/sys/Makefile.in
index 0f5562b..b29bc98 100644
--- a/sys/Makefile.in
+++ b/sys/Makefile.in
@@ -322,7 +322,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/acmenc/Makefile.in b/sys/acmenc/Makefile.in
index 0d97b93..d48f0df 100644
--- a/sys/acmenc/Makefile.in
+++ b/sys/acmenc/Makefile.in
@@ -341,7 +341,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/acmmp3dec/Makefile.in b/sys/acmmp3dec/Makefile.in
index 2fc4bbd..2d21ec4 100644
--- a/sys/acmmp3dec/Makefile.in
+++ b/sys/acmmp3dec/Makefile.in
@@ -341,7 +341,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/androidmedia/Makefile.in b/sys/androidmedia/Makefile.in
index 7f1dd9b..47e9a30 100644
--- a/sys/androidmedia/Makefile.in
+++ b/sys/androidmedia/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/applemedia-nonpublic/Makefile.in b/sys/applemedia-nonpublic/Makefile.in
index 93bbf07..d4aca37 100644
--- a/sys/applemedia-nonpublic/Makefile.in
+++ b/sys/applemedia-nonpublic/Makefile.in
@@ -385,7 +385,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/applemedia/Makefile.am b/sys/applemedia/Makefile.am
index 01c340c..e05c092 100644
--- a/sys/applemedia/Makefile.am
+++ b/sys/applemedia/Makefile.am
@@ -33,6 +33,7 @@
$(GST_PLUGINS_BASE_LIBS) \
-lgstvideo-$(GST_API_VERSION) \
-lgstaudio-$(GST_API_VERSION) \
+ -lgstpbutils-$(GST_API_VERSION) \
$(GMODULE_NO_EXPORT_LIBS)
libgstapplemedia_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS) --tag=CC
diff --git a/sys/applemedia/Makefile.in b/sys/applemedia/Makefile.in
index 24e2fc4..85b238d 100644
--- a/sys/applemedia/Makefile.in
+++ b/sys/applemedia/Makefile.in
@@ -403,7 +403,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
@@ -808,6 +807,7 @@
$(GST_PLUGINS_BASE_LIBS) \
-lgstvideo-$(GST_API_VERSION) \
-lgstaudio-$(GST_API_VERSION) \
+ -lgstpbutils-$(GST_API_VERSION) \
$(GMODULE_NO_EXPORT_LIBS)
libgstapplemedia_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS) --tag=CC
diff --git a/sys/applemedia/avfvideosrc.m b/sys/applemedia/avfvideosrc.m
index ad649bc..b943c97 100644
--- a/sys/applemedia/avfvideosrc.m
+++ b/sys/applemedia/avfvideosrc.m
@@ -87,8 +87,10 @@
GstCaps *caps;
GstVideoFormat format;
gint width, height;
- GstClockTime duration;
+ GstClockTime latency;
guint64 offset;
+ GstClockTime startAVFTimestamp;
+ GstClockTime startTimestamp;
GstClockTime lastSampling;
guint count;
@@ -129,7 +131,7 @@
- (BOOL)query:(GstQuery *)query;
- (GstStateChangeReturn)changeState:(GstStateChange)transition;
- (GstFlowReturn)create:(GstBuffer **)buf;
-- (void)timestampBuffer:(GstBuffer *)buf;
+- (void)timestampBuffer:(GstBuffer *)buf sampleBuffer:(CMSampleBufferRef)sampleBuffer;
- (void)updateStatistics;
- (void)captureOutput:(AVCaptureOutput *)captureOutput
didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
@@ -571,6 +573,7 @@
width = info.width;
height = info.height;
format = info.finfo->format;
+ latency = gst_util_uint64_scale (GST_SECOND, info.fps_d, info.fps_n);
dispatch_sync (mainQueue, ^{
int newformat;
@@ -655,8 +658,10 @@
bufQueue = [[NSMutableArray alloc] initWithCapacity:BUFFER_QUEUE_SIZE];
stopRequest = NO;
- duration = gst_util_uint64_scale (GST_SECOND, DEVICE_FPS_D, DEVICE_FPS_N);
offset = 0;
+ latency = GST_CLOCK_TIME_NONE;
+ startAVFTimestamp = GST_CLOCK_TIME_NONE;
+ startTimestamp = GST_CLOCK_TIME_NONE;
lastSampling = GST_CLOCK_TIME_NONE;
count = 0;
@@ -686,7 +691,7 @@
if (device != nil) {
GstClockTime min_latency, max_latency;
- min_latency = max_latency = duration; /* for now */
+ min_latency = max_latency = latency;
result = YES;
GST_DEBUG_OBJECT (element, "reporting latency of min %" GST_TIME_FORMAT
@@ -807,7 +812,7 @@
*buf = gst_core_media_buffer_new (sbuf, useVideoMeta);
CFRelease (sbuf);
- [self timestampBuffer:*buf];
+ [self timestampBuffer:*buf sampleBuffer:sbuf];
if (doStats)
[self updateStatistics];
@@ -816,29 +821,36 @@
}
- (void)timestampBuffer:(GstBuffer *)buf
+ sampleBuffer:(CMSampleBufferRef)sbuf
{
- GstClock *clock;
- GstClockTime timestamp;
+ CMSampleTimingInfo time_info;
+ GstClockTime timestamp, duration;
+ CMItemCount num_timings;
- GST_OBJECT_LOCK (element);
- clock = GST_ELEMENT_CLOCK (element);
- if (clock != NULL) {
- gst_object_ref (clock);
- timestamp = element->base_time;
- } else {
- timestamp = GST_CLOCK_TIME_NONE;
- }
- GST_OBJECT_UNLOCK (element);
+ timestamp = GST_CLOCK_TIME_NONE;
+ duration = GST_CLOCK_TIME_NONE;
+ if (CMSampleBufferGetOutputSampleTimingInfoArray(sbuf, 1, &time_info, &num_timings) == noErr) {
+ timestamp = gst_util_uint64_scale (GST_SECOND,
+ time_info.presentationTimeStamp.value, time_info.presentationTimeStamp.timescale);
+ duration = gst_util_uint64_scale (GST_SECOND,
+ time_info.duration.value, time_info.duration.timescale);
- if (clock != NULL) {
- timestamp = gst_clock_get_time (clock) - timestamp;
- if (timestamp > duration)
- timestamp -= duration;
- else
- timestamp = 0;
+ if (offset == 0) {
+ GstClock *clock;
- gst_object_unref (clock);
- clock = NULL;
+ GST_OBJECT_LOCK (element);
+ clock = GST_ELEMENT_CLOCK (element);
+ if (clock != NULL) {
+ startTimestamp = gst_clock_get_time (clock) - element->base_time;
+ }
+ GST_OBJECT_UNLOCK (element);
+
+ startAVFTimestamp = timestamp;
+ }
+
+ if (GST_CLOCK_TIME_IS_VALID (startAVFTimestamp) &&
+ GST_CLOCK_TIME_IS_VALID (startTimestamp))
+ timestamp = startTimestamp + (timestamp - startAVFTimestamp);
}
GST_BUFFER_OFFSET (buf) = offset++;
@@ -921,6 +933,7 @@
static gboolean gst_avf_video_src_unlock_stop (GstBaseSrc * basesrc);
static GstFlowReturn gst_avf_video_src_create (GstPushSrc * pushsrc,
GstBuffer ** buf);
+static gboolean gst_avf_video_src_negotiate (GstBaseSrc * basesrc);
static void
@@ -945,6 +958,7 @@
gstbasesrc_class->unlock = gst_avf_video_src_unlock;
gstbasesrc_class->unlock_stop = gst_avf_video_src_unlock_stop;
gstbasesrc_class->decide_allocation = gst_avf_video_src_decide_allocation;
+ gstbasesrc_class->negotiate = gst_avf_video_src_negotiate;
gstpushsrc_class->create = gst_avf_video_src_create;
@@ -1198,3 +1212,14 @@
return ret;
}
+
+static gboolean
+gst_avf_video_src_negotiate (GstBaseSrc * basesrc)
+{
+ /* FIXME: We don't support reconfiguration yet */
+ if (gst_pad_has_current_caps (GST_BASE_SRC_PAD (basesrc)))
+ return TRUE;
+
+ return GST_BASE_SRC_CLASS (parent_class)->negotiate (basesrc);
+}
+
diff --git a/sys/applemedia/coremediabuffer.c b/sys/applemedia/coremediabuffer.c
index 548f858..74b814b 100644
--- a/sys/applemedia/coremediabuffer.c
+++ b/sys/applemedia/coremediabuffer.c
@@ -238,13 +238,11 @@
gboolean use_video_meta)
{
CVImageBufferRef image_buf;
- CVPixelBufferRef pixel_buf;
CMBlockBufferRef block_buf;
GstCoreMediaMeta *meta;
GstBuffer *buf;
image_buf = CMSampleBufferGetImageBuffer (sample_buf);
- pixel_buf = NULL;
block_buf = CMSampleBufferGetDataBuffer (sample_buf);
buf = gst_buffer_new ();
@@ -258,19 +256,19 @@
CFRetain (block_buf);
meta->sample_buf = sample_buf;
meta->image_buf = image_buf;
- meta->pixel_buf = pixel_buf;
+ meta->pixel_buf = NULL;
meta->block_buf = block_buf;
if (image_buf != NULL && CFGetTypeID (image_buf) == CVPixelBufferGetTypeID ()) {
GstVideoInfo info;
gboolean has_padding = FALSE;
- pixel_buf = (CVPixelBufferRef) image_buf;
- if (!gst_video_info_init_from_pixel_buffer (&info, pixel_buf)) {
+ meta->pixel_buf = (CVPixelBufferRef) image_buf;
+ if (!gst_video_info_init_from_pixel_buffer (&info, meta->pixel_buf)) {
goto error;
}
- if (!gst_core_media_buffer_wrap_pixel_buffer (buf, &info, pixel_buf,
+ if (!gst_core_media_buffer_wrap_pixel_buffer (buf, &info, meta->pixel_buf,
&has_padding)) {
goto error;
}
diff --git a/sys/applemedia/vtdec.c b/sys/applemedia/vtdec.c
index 4aa26cf..82757b0 100644
--- a/sys/applemedia/vtdec.c
+++ b/sys/applemedia/vtdec.c
@@ -726,8 +726,8 @@
int dpb_mb_size = 16;
int max_dpb_size_frames = 16;
int max_dpb_mb_s = -1;
- int width_in_mb_s = vtdec->video_info.width / dpb_mb_size;
- int height_in_mb_s = vtdec->video_info.height / dpb_mb_size;
+ int width_in_mb_s = GST_ROUND_UP_16 (vtdec->video_info.width) / dpb_mb_size;
+ int height_in_mb_s = GST_ROUND_UP_16 (vtdec->video_info.height) / dpb_mb_size;
*length = 0;
@@ -735,6 +735,15 @@
&profile, &level))
return FALSE;
+ if (vtdec->video_info.width == 0 || vtdec->video_info.height == 0)
+ return FALSE;
+
+ GST_INFO_OBJECT (vtdec, "parsed profile %d, level %d", profile, level);
+ if (profile == 66) {
+ /* baseline or constrained-baseline, we don't need to reorder */
+ return TRUE;
+ }
+
max_dpb_mb_s = get_dpb_max_mb_s_from_level (vtdec, level);
if (max_dpb_mb_s == -1) {
GST_ELEMENT_ERROR (vtdec, STREAM, DECODE, (NULL),
diff --git a/sys/applemedia/vtenc.c b/sys/applemedia/vtenc.c
index e9b841f..8230883 100644
--- a/sys/applemedia/vtenc.c
+++ b/sys/applemedia/vtenc.c
@@ -26,9 +26,15 @@
#include "coremediabuffer.h"
#include "corevideobuffer.h"
#include "vtutil.h"
+#include <gst/pbutils/codec-utils.h>
#define VTENC_DEFAULT_USAGE 6 /* Profile: Baseline Level: 2.1 */
-#define VTENC_DEFAULT_BITRATE 768
+#define VTENC_DEFAULT_BITRATE 0
+#define VTENC_DEFAULT_FRAME_REORDERING TRUE
+#define VTENC_DEFAULT_REALTIME FALSE
+#define VTENC_DEFAULT_QUALITY 0.5
+#define VTENC_DEFAULT_MAX_KEYFRAME_INTERVAL 0
+#define VTENC_DEFAULT_MAX_KEYFRAME_INTERVAL_DURATION 0
GST_DEBUG_CATEGORY (gst_vtenc_debug);
#define GST_CAT_DEFAULT (gst_vtenc_debug)
@@ -36,11 +42,31 @@
#define GST_VTENC_CODEC_DETAILS_QDATA \
g_quark_from_static_string ("vtenc-codec-details")
+/* define EnableHardwareAcceleratedVideoEncoder in < 10.9 */
+#if defined(MAC_OS_X_VERSION_MAX_ALLOWED) && MAC_OS_X_VERSION_MAX_ALLOWED < 1090
+const CFStringRef
+ kVTVideoEncoderSpecification_EnableHardwareAcceleratedVideoEncoder =
+CFSTR ("EnableHardwareAcceleratedVideoEncoder");
+const CFStringRef kVTCompressionPropertyKey_ProfileLevel =
+CFSTR ("ProfileLevel");
+const CFStringRef kVTProfileLevel_H264_Baseline_AutoLevel =
+CFSTR ("H264_Baseline_AutoLevel");
+#endif
+
+#if defined(MAC_OS_X_VERSION_MAX_ALLOWED) && MAC_OS_X_VERSION_MAX_ALLOWED < 1080
+const CFStringRef kVTCompressionPropertyKey_Quality = CFSTR ("Quality");
+#endif
+
enum
{
PROP_0,
PROP_USAGE,
- PROP_BITRATE
+ PROP_BITRATE,
+ PROP_ALLOW_FRAME_REORDERING,
+ PROP_REALTIME,
+ PROP_QUALITY,
+ PROP_MAX_KEYFRAME_INTERVAL,
+ PROP_MAX_KEYFRAME_INTERVAL_DURATION
};
typedef struct _GstVTEncFrame GstVTEncFrame;
@@ -85,6 +111,10 @@
VTCompressionSessionRef session, CFStringRef name, gint value);
static OSStatus gst_vtenc_session_configure_property_double (GstVTEnc * self,
VTCompressionSessionRef session, CFStringRef name, gdouble value);
+static void gst_vtenc_session_configure_allow_frame_reordering (GstVTEnc * self,
+ VTCompressionSessionRef session, gboolean allow_frame_reordering);
+static void gst_vtenc_session_configure_realtime (GstVTEnc * self,
+ VTCompressionSessionRef session, gboolean realtime);
static GstFlowReturn gst_vtenc_encode_frame (GstVTEnc * self,
GstVideoCodecFrame * frame);
@@ -94,6 +124,7 @@
static gboolean gst_vtenc_buffer_is_keyframe (GstVTEnc * self,
CMSampleBufferRef sbuf);
+
#ifndef HAVE_IOS
static GstVTEncFrame *gst_vtenc_frame_new (GstBuffer * buf,
GstVideoInfo * videoinfo);
@@ -171,8 +202,40 @@
g_object_class_install_property (gobject_class, PROP_BITRATE,
g_param_spec_uint ("bitrate", "Bitrate",
- "Target video bitrate in kbps",
- 1, G_MAXUINT, VTENC_DEFAULT_BITRATE,
+ "Target video bitrate in kbps (0 = auto)",
+ 0, G_MAXUINT, VTENC_DEFAULT_BITRATE,
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
+
+ g_object_class_install_property (gobject_class, PROP_ALLOW_FRAME_REORDERING,
+ g_param_spec_boolean ("allow-frame-reordering", "Allow frame reordering",
+ "Whether to allow frame reordering or not",
+ VTENC_DEFAULT_FRAME_REORDERING,
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
+
+ g_object_class_install_property (gobject_class, PROP_REALTIME,
+ g_param_spec_boolean ("realtime", "Realtime",
+ "Configure the encoder for realtime output",
+ VTENC_DEFAULT_REALTIME,
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
+
+ g_object_class_install_property (gobject_class, PROP_QUALITY,
+ g_param_spec_double ("quality", "Quality",
+ "The desired compression quality",
+ 0.0, 1.0, VTENC_DEFAULT_QUALITY,
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
+
+ g_object_class_install_property (gobject_class, PROP_MAX_KEYFRAME_INTERVAL,
+ g_param_spec_int ("max-keyframe-interval", "Max Keyframe Interval",
+ "Maximum number of frames between keyframes (0 = auto)",
+ 0, G_MAXINT, VTENC_DEFAULT_MAX_KEYFRAME_INTERVAL,
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
+
+ g_object_class_install_property (gobject_class,
+ PROP_MAX_KEYFRAME_INTERVAL_DURATION,
+ g_param_spec_uint64 ("max-keyframe-interval-duration",
+ "Max Keyframe Interval Duration",
+ "Maximum number of nanoseconds between keyframes (0 = no limit)", 0,
+ G_MAXUINT64, VTENC_DEFAULT_MAX_KEYFRAME_INTERVAL_DURATION,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
}
@@ -186,8 +249,9 @@
/* These could be controlled by properties later */
self->dump_properties = FALSE;
self->dump_attributes = FALSE;
-
+ self->latency_frames = -1;
self->session = NULL;
+ self->profile_level = NULL;
}
static guint
@@ -215,6 +279,127 @@
GST_OBJECT_UNLOCK (self);
}
+static gboolean
+gst_vtenc_get_allow_frame_reordering (GstVTEnc * self)
+{
+ gboolean result;
+
+ GST_OBJECT_LOCK (self);
+ result = self->allow_frame_reordering;
+ GST_OBJECT_UNLOCK (self);
+
+ return result;
+}
+
+static void
+gst_vtenc_set_allow_frame_reordering (GstVTEnc * self,
+ gboolean allow_frame_reordering)
+{
+ GST_OBJECT_LOCK (self);
+ self->allow_frame_reordering = allow_frame_reordering;
+ if (self->session != NULL) {
+ gst_vtenc_session_configure_allow_frame_reordering (self,
+ self->session, allow_frame_reordering);
+ }
+ GST_OBJECT_UNLOCK (self);
+}
+
+static gboolean
+gst_vtenc_get_realtime (GstVTEnc * self)
+{
+ gboolean result;
+
+ GST_OBJECT_LOCK (self);
+ result = self->realtime;
+ GST_OBJECT_UNLOCK (self);
+
+ return result;
+}
+
+static void
+gst_vtenc_set_realtime (GstVTEnc * self, gboolean realtime)
+{
+ GST_OBJECT_LOCK (self);
+ self->realtime = realtime;
+ if (self->session != NULL)
+ gst_vtenc_session_configure_realtime (self, self->session, realtime);
+ GST_OBJECT_UNLOCK (self);
+}
+
+static gdouble
+gst_vtenc_get_quality (GstVTEnc * self)
+{
+ gdouble result;
+
+ GST_OBJECT_LOCK (self);
+ result = self->quality;
+ GST_OBJECT_UNLOCK (self);
+
+ return result;
+}
+
+static void
+gst_vtenc_set_quality (GstVTEnc * self, gdouble quality)
+{
+ GST_OBJECT_LOCK (self);
+ self->quality = quality;
+ GST_INFO_OBJECT (self, "setting quality %f", quality);
+ if (self->session != NULL) {
+ gst_vtenc_session_configure_property_double (self, self->session,
+ kVTCompressionPropertyKey_Quality, quality);
+ }
+ GST_OBJECT_UNLOCK (self);
+}
+
+static gint
+gst_vtenc_get_max_keyframe_interval (GstVTEnc * self)
+{
+ gint result;
+
+ GST_OBJECT_LOCK (self);
+ result = self->max_keyframe_interval;
+ GST_OBJECT_UNLOCK (self);
+
+ return result;
+}
+
+static void
+gst_vtenc_set_max_keyframe_interval (GstVTEnc * self, gint interval)
+{
+ GST_OBJECT_LOCK (self);
+ self->max_keyframe_interval = interval;
+ if (self->session != NULL) {
+ gst_vtenc_session_configure_max_keyframe_interval (self, self->session,
+ interval);
+ }
+ GST_OBJECT_UNLOCK (self);
+}
+
+static GstClockTime
+gst_vtenc_get_max_keyframe_interval_duration (GstVTEnc * self)
+{
+ GstClockTime result;
+
+ GST_OBJECT_LOCK (self);
+ result = self->max_keyframe_interval_duration;
+ GST_OBJECT_UNLOCK (self);
+
+ return result;
+}
+
+static void
+gst_vtenc_set_max_keyframe_interval_duration (GstVTEnc * self,
+ GstClockTime interval)
+{
+ GST_OBJECT_LOCK (self);
+ self->max_keyframe_interval_duration = interval;
+ if (self->session != NULL) {
+ gst_vtenc_session_configure_max_keyframe_interval_duration (self,
+ self->session, interval / ((gdouble) GST_SECOND));
+ }
+ GST_OBJECT_UNLOCK (self);
+}
+
static void
gst_vtenc_get_property (GObject * obj, guint prop_id, GValue * value,
GParamSpec * pspec)
@@ -223,7 +408,23 @@
switch (prop_id) {
case PROP_BITRATE:
- g_value_set_uint (value, gst_vtenc_get_bitrate (self) * 8 / 1000);
+ g_value_set_uint (value, gst_vtenc_get_bitrate (self) / 1000);
+ break;
+ case PROP_ALLOW_FRAME_REORDERING:
+ g_value_set_boolean (value, gst_vtenc_get_allow_frame_reordering (self));
+ break;
+ case PROP_REALTIME:
+ g_value_set_boolean (value, gst_vtenc_get_realtime (self));
+ break;
+ case PROP_QUALITY:
+ g_value_set_double (value, gst_vtenc_get_quality (self));
+ break;
+ case PROP_MAX_KEYFRAME_INTERVAL:
+ g_value_set_int (value, gst_vtenc_get_max_keyframe_interval (self));
+ break;
+ case PROP_MAX_KEYFRAME_INTERVAL_DURATION:
+ g_value_set_uint64 (value,
+ gst_vtenc_get_max_keyframe_interval_duration (self));
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (obj, prop_id, pspec);
@@ -239,7 +440,23 @@
switch (prop_id) {
case PROP_BITRATE:
- gst_vtenc_set_bitrate (self, g_value_get_uint (value) * 1000 / 8);
+ gst_vtenc_set_bitrate (self, g_value_get_uint (value) * 1000);
+ break;
+ case PROP_ALLOW_FRAME_REORDERING:
+ gst_vtenc_set_allow_frame_reordering (self, g_value_get_boolean (value));
+ break;
+ case PROP_REALTIME:
+ gst_vtenc_set_realtime (self, g_value_get_boolean (value));
+ break;
+ case PROP_QUALITY:
+ gst_vtenc_set_quality (self, g_value_get_double (value));
+ break;
+ case PROP_MAX_KEYFRAME_INTERVAL:
+ gst_vtenc_set_max_keyframe_interval (self, g_value_get_int (value));
+ break;
+ case PROP_MAX_KEYFRAME_INTERVAL_DURATION:
+ gst_vtenc_set_max_keyframe_interval_duration (self,
+ g_value_get_uint64 (value));
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (obj, prop_id, pspec);
@@ -266,6 +483,9 @@
gst_vtenc_destroy_session (self, &self->session);
GST_OBJECT_UNLOCK (self);
+ if (self->profile_level)
+ CFRelease (self->profile_level);
+
if (self->options != NULL) {
CFRelease (self->options);
self->options = NULL;
@@ -286,6 +506,94 @@
return TRUE;
}
+static CFStringRef
+gst_vtenc_profile_level_key (GstVTEnc * self, const gchar * profile,
+ const gchar * level_arg)
+{
+ char level[64];
+ gchar *key = NULL;
+ CFStringRef ret = NULL;
+
+ if (profile == NULL)
+ profile = "main";
+ if (level_arg == NULL)
+ level_arg = "AutoLevel";
+ strncpy (level, level_arg, sizeof (level));
+
+ if (!strcmp (profile, "constrained-baseline") ||
+ !strcmp (profile, "baseline")) {
+ profile = "Baseline";
+ } else if (g_str_has_prefix (profile, "high")) {
+ profile = "High";
+ } else if (!strcmp (profile, "main")) {
+ profile = "Main";
+ } else {
+ g_assert_not_reached ();
+ }
+
+ if (strlen (level) == 1) {
+ level[1] = '_';
+ level[2] = '0';
+ } else if (strlen (level) == 3) {
+ level[1] = '_';
+ }
+
+ key = g_strdup_printf ("H264_%s_%s", profile, level);
+ ret = CFStringCreateWithBytes (NULL, (const guint8 *) key, strlen (key),
+ kCFStringEncodingASCII, 0);
+
+ GST_INFO_OBJECT (self, "negotiated profile and level %s", key);
+
+ g_free (key);
+
+ return ret;
+}
+
+static gboolean
+gst_vtenc_negotiate_profile_and_level (GstVideoEncoder * enc)
+{
+ GstVTEnc *self = GST_VTENC_CAST (enc);
+ GstCaps *allowed_caps = NULL;
+ gboolean ret = TRUE;
+ const gchar *profile = NULL;
+ const gchar *level = NULL;
+
+ allowed_caps = gst_pad_get_allowed_caps (GST_VIDEO_ENCODER_SRC_PAD (enc));
+ if (allowed_caps) {
+ GstStructure *s;
+
+ if (gst_caps_is_empty (allowed_caps)) {
+ GST_ERROR_OBJECT (self, "no allowed downstream caps");
+ goto fail;
+ }
+
+ allowed_caps = gst_caps_make_writable (allowed_caps);
+ allowed_caps = gst_caps_fixate (allowed_caps);
+ s = gst_caps_get_structure (allowed_caps, 0);
+
+ profile = gst_structure_get_string (s, "profile");
+ level = gst_structure_get_string (s, "level");
+ }
+
+ if (self->profile_level)
+ CFRelease (self->profile_level);
+ self->profile_level = gst_vtenc_profile_level_key (self, profile, level);
+ if (self->profile_level == NULL) {
+ GST_ERROR_OBJECT (enc, "invalid profile and level");
+ goto fail;
+ }
+
+out:
+ if (allowed_caps)
+ gst_caps_unref (allowed_caps);
+
+ return ret;
+
+fail:
+ ret = FALSE;
+ goto out;
+}
+
static gboolean
gst_vtenc_set_format (GstVideoEncoder * enc, GstVideoCodecState * state)
{
@@ -306,6 +614,8 @@
gst_vtenc_destroy_session (self, &self->session);
GST_OBJECT_UNLOCK (self);
+ gst_vtenc_negotiate_profile_and_level (enc);
+
session = gst_vtenc_create_session (self);
GST_OBJECT_LOCK (self);
self->session = session;
@@ -354,9 +664,10 @@
CFDictionaryRef atoms;
CFStringRef avccKey;
CFDataRef avcc;
- gpointer codec_data;
+ guint8 *codec_data;
gsize codec_data_size;
GstBuffer *codec_data_buf;
+ guint8 sps[3];
fmt = CMSampleBufferGetFormatDescription (sbuf);
atoms = CMFormatDescriptionGetExtension (fmt,
@@ -371,6 +682,12 @@
gst_structure_set (s, "codec_data", GST_TYPE_BUFFER, codec_data_buf, NULL);
+ sps[0] = codec_data[1];
+ sps[1] = codec_data[2] & ~0xDF;
+ sps[2] = codec_data[3];
+
+ gst_codec_utils_h264_caps_set_level_and_profile (caps, sps, 3);
+
gst_buffer_unref (codec_data_buf);
}
@@ -440,9 +757,17 @@
gst_vtenc_create_session (GstVTEnc * self)
{
VTCompressionSessionRef session = NULL;
- CFMutableDictionaryRef pb_attrs;
+ CFMutableDictionaryRef encoder_spec = NULL, pb_attrs;
OSStatus status;
+#if !HAVE_IOS
+ encoder_spec =
+ CFDictionaryCreateMutable (NULL, 0, &kCFTypeDictionaryKeyCallBacks,
+ &kCFTypeDictionaryValueCallBacks);
+ gst_vtutil_dict_set_boolean (encoder_spec,
+ kVTVideoEncoderSpecification_EnableHardwareAcceleratedVideoEncoder, true);
+#endif
+
pb_attrs = CFDictionaryCreateMutable (NULL, 0, &kCFTypeDictionaryKeyCallBacks,
&kCFTypeDictionaryValueCallBacks);
gst_vtutil_dict_set_i32 (pb_attrs, kCVPixelBufferWidthKey,
@@ -452,8 +777,8 @@
status = VTCompressionSessionCreate (NULL,
self->negotiated_width, self->negotiated_height,
- self->details->format_id, NULL, pb_attrs, NULL, gst_vtenc_enqueue_buffer,
- self, &session);
+ self->details->format_id, encoder_spec, pb_attrs, NULL,
+ gst_vtenc_enqueue_buffer, self, &session);
GST_INFO_OBJECT (self, "VTCompressionSessionCreate for %d x %d => %d",
self->negotiated_width, self->negotiated_height, (int) status);
if (status != noErr) {
@@ -462,35 +787,36 @@
goto beach;
}
- if (self->dump_properties) {
- gst_vtenc_session_dump_properties (self, session);
-
- self->dump_properties = FALSE;
- }
-
gst_vtenc_session_configure_expected_framerate (self, session,
(gdouble) self->negotiated_fps_n / (gdouble) self->negotiated_fps_d);
- /* FIXME: This is only available since OS X 10.9.6 */
-#if HAVE_IOS
status = VTSessionSetProperty (session,
- kVTCompressionPropertyKey_ProfileLevel,
- kVTProfileLevel_H264_Baseline_AutoLevel);
+ kVTCompressionPropertyKey_ProfileLevel, self->profile_level);
GST_DEBUG_OBJECT (self, "kVTCompressionPropertyKey_ProfileLevel => %d",
(int) status);
-#endif
status = VTSessionSetProperty (session,
kVTCompressionPropertyKey_AllowTemporalCompression, kCFBooleanTrue);
GST_DEBUG_OBJECT (self,
"kVTCompressionPropertyKey_AllowTemporalCompression => %d", (int) status);
- gst_vtenc_session_configure_max_keyframe_interval (self, session, 0);
- gst_vtenc_session_configure_max_keyframe_interval_duration (self, session, 0);
+ gst_vtenc_session_configure_max_keyframe_interval (self, session,
+ self->max_keyframe_interval);
+ gst_vtenc_session_configure_max_keyframe_interval_duration (self, session,
+ self->max_keyframe_interval_duration / ((gdouble) GST_SECOND));
gst_vtenc_session_configure_bitrate (self, session,
gst_vtenc_get_bitrate (self));
+ gst_vtenc_session_configure_realtime (self, session,
+ gst_vtenc_get_realtime (self));
+ gst_vtenc_session_configure_allow_frame_reordering (self, session,
+ gst_vtenc_get_allow_frame_reordering (self));
+ gst_vtenc_set_quality (self, self->quality);
+ if (self->dump_properties) {
+ gst_vtenc_session_dump_properties (self, session);
+ self->dump_properties = FALSE;
+ }
#ifdef HAVE_VIDEOTOOLBOX_10_9_6
if (VTCompressionSessionPrepareToEncodeFrames) {
status = VTCompressionSessionPrepareToEncodeFrames (session);
@@ -503,6 +829,8 @@
#endif
beach:
+ if (encoder_spec)
+ CFRelease (encoder_spec);
CFRelease (pb_attrs);
return session;
@@ -612,6 +940,22 @@
kVTCompressionPropertyKey_AverageBitRate, bitrate);
}
+static void
+gst_vtenc_session_configure_allow_frame_reordering (GstVTEnc * self,
+ VTCompressionSessionRef session, gboolean allow_frame_reordering)
+{
+ VTSessionSetProperty (session, kVTCompressionPropertyKey_AllowFrameReordering,
+ allow_frame_reordering ? kCFBooleanTrue : kCFBooleanFalse);
+}
+
+static void
+gst_vtenc_session_configure_realtime (GstVTEnc * self,
+ VTCompressionSessionRef session, gboolean realtime)
+{
+ VTSessionSetProperty (session, kVTCompressionPropertyKey_RealTime,
+ realtime ? kCFBooleanTrue : kCFBooleanFalse);
+}
+
static OSStatus
gst_vtenc_session_configure_property_int (GstVTEnc * self,
VTCompressionSessionRef session, CFStringRef name, gint value)
@@ -648,6 +992,37 @@
return status;
}
+static void
+gst_vtenc_update_latency (GstVTEnc * self)
+{
+ OSStatus status;
+ CFNumberRef value;
+ int frames = 0;
+ GstClockTime frame_duration;
+ GstClockTime latency;
+
+ if (self->video_info.fps_d == 0) {
+ GST_INFO_OBJECT (self, "framerate not known, can't set latency");
+ return;
+ }
+
+ status = VTSessionCopyProperty (self->session,
+ kVTCompressionPropertyKey_NumberOfPendingFrames, NULL, &value);
+ CFNumberGetValue (value, kCFNumberSInt32Type, &frames);
+ if (self->latency_frames == -1 || self->latency_frames != frames) {
+ self->latency_frames = frames;
+ frame_duration = gst_util_uint64_scale (GST_SECOND,
+ self->video_info.fps_d, self->video_info.fps_n);
+ latency = frame_duration * frames;
+ GST_INFO_OBJECT (self,
+ "latency status %d frames %d fps %d/%d time %" GST_TIME_FORMAT, status,
+ frames, self->video_info.fps_n, self->video_info.fps_d,
+ GST_TIME_ARGS (latency));
+ gst_video_encoder_set_latency (GST_VIDEO_ENCODER (self), latency, latency);
+ }
+ CFRelease (value);
+}
+
static GstFlowReturn
gst_vtenc_encode_frame (GstVTEnc * self, GstVideoCodecFrame * frame)
{
@@ -833,6 +1208,8 @@
gst_video_codec_frame_unref (outframe);
break;
}
+
+ gst_vtenc_update_latency (self);
}
ret =
diff --git a/sys/applemedia/vtenc.h b/sys/applemedia/vtenc.h
index 6ba70df..38eab1e 100644
--- a/sys/applemedia/vtenc.h
+++ b/sys/applemedia/vtenc.h
@@ -57,7 +57,14 @@
const GstVTEncoderDetails * details;
+ CFStringRef profile_level;
guint bitrate;
+ gboolean allow_frame_reordering;
+ gboolean realtime;
+ gdouble quality;
+ gint max_keyframe_interval;
+ GstClockTime max_keyframe_interval_duration;
+ gint latency_frames;
gboolean dump_properties;
gboolean dump_attributes;
diff --git a/sys/avc/Makefile.in b/sys/avc/Makefile.in
index 26e5db2..d3ed387 100644
--- a/sys/avc/Makefile.in
+++ b/sys/avc/Makefile.in
@@ -344,7 +344,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/bluez/Makefile.in b/sys/bluez/Makefile.in
index c648847..f173045 100644
--- a/sys/bluez/Makefile.in
+++ b/sys/bluez/Makefile.in
@@ -346,7 +346,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/d3dvideosink/Makefile.in b/sys/d3dvideosink/Makefile.in
index 9d057a9..ca7fa27 100644
--- a/sys/d3dvideosink/Makefile.in
+++ b/sys/d3dvideosink/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/decklink/Makefile.in b/sys/decklink/Makefile.in
index 8ae5876..e848621 100644
--- a/sys/decklink/Makefile.in
+++ b/sys/decklink/Makefile.in
@@ -362,7 +362,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/decklink/gstdecklink.cpp b/sys/decklink/gstdecklink.cpp
index 30e57ce..7807752 100644
--- a/sys/decklink/gstdecklink.cpp
+++ b/sys/decklink/gstdecklink.cpp
@@ -127,7 +127,7 @@
{bmdModeHD1080p2997, 1920, 1080, 30000, 1001, false, HD},
{bmdModeHD1080p30, 1920, 1080, 30, 1, false, HD},
- {bmdModeHD1080i50, 1920, 1080, 25, 1, true, HD},
+ {bmdModeHD1080i50, 1920, 1080, 50, 1, true, HD},
{bmdModeHD1080i5994, 1920, 1080, 60000, 1001, true, HD},
{bmdModeHD1080i6000, 1920, 1080, 60, 1, true, HD},
diff --git a/sys/decklink/gstdecklinksink.cpp b/sys/decklink/gstdecklinksink.cpp
index 2fdbc89..df77d02 100644
--- a/sys/decklink/gstdecklinksink.cpp
+++ b/sys/decklink/gstdecklinksink.cpp
@@ -336,7 +336,7 @@
decklinksink->output =
gst_decklink_get_nth_output (decklinksink->device_number);
- if (!decklinksink->decklink) {
+ if (!decklinksink->output) {
GST_WARNING ("no output for device %d", decklinksink->device_number);
return FALSE;
}
diff --git a/sys/directdraw/Makefile.in b/sys/directdraw/Makefile.in
index d24dae7..c1dccae 100644
--- a/sys/directdraw/Makefile.in
+++ b/sys/directdraw/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/directdraw/gstdirectdrawsink.c b/sys/directdraw/gstdirectdrawsink.c
index 811d812..99140f2 100644
--- a/sys/directdraw/gstdirectdrawsink.c
+++ b/sys/directdraw/gstdirectdrawsink.c
@@ -92,7 +92,8 @@
static void gst_directdraw_sink_center_rect (GstDirectDrawSink * ddrawsink,
RECT src, RECT dst, RECT * result);
static const char *DDErrorString (HRESULT hr);
-static long FAR PASCAL WndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
+static long FAR PASCAL WndProc (HWND hWnd, UINT message, WPARAM wParam,
+ LPARAM lParam);
/* surfaces management functions */
static void gst_directdraw_sink_surface_destroy (GstDirectDrawSink * ddrawsink,
@@ -209,9 +210,11 @@
{
GstDirectDrawSink *ddrawsink = GST_DIRECTDRAW_SINK (navigation);
GstEvent *event;
- GstVideoRectangle src, dst, result;
+ GstVideoRectangle src = { 0, };
+ GstVideoRectangle dst = { 0, };
+ GstVideoRectangle result;
RECT rect;
- gdouble x, y, old_x, old_y, xscale = 1.0, yscale=1.0;
+ gdouble x, y, old_x, old_y, xscale = 1.0, yscale = 1.0;
GstPad *pad = NULL;
src.w = GST_VIDEO_SINK_WIDTH (ddrawsink);
@@ -519,7 +522,7 @@
ddrawsink->video_window = NULL;
ddrawsink->our_video_window = TRUE;
ddrawsink->previous_wndproc = NULL;
- ddrawsink->previous_user_data = (LONG_PTR)NULL;
+ ddrawsink->previous_user_data = (LONG_PTR) NULL;
ddrawsink->last_buffer = NULL;
ddrawsink->caps = NULL;
ddrawsink->window_thread = NULL;
@@ -1575,14 +1578,15 @@
/* Temporarily restore the previous user_data */
if (ddrawsink->previous_user_data)
- SetWindowLongPtr ( hWnd, GWLP_USERDATA, ddrawsink->previous_user_data );
+ SetWindowLongPtr (hWnd, GWLP_USERDATA, ddrawsink->previous_user_data);
/* Call previous WndProc */
- ret = CallWindowProc (
- ddrawsink->previous_wndproc, hWnd, message, wParam, lParam);
+ ret =
+ CallWindowProc (ddrawsink->previous_wndproc, hWnd, message, wParam,
+ lParam);
/* Point the user_data back to our ddraw_sink */
- SetWindowLongPtr ( hWnd, GWLP_USERDATA, (LONG_PTR)ddrawsink );
+ SetWindowLongPtr (hWnd, GWLP_USERDATA, (LONG_PTR) ddrawsink);
} else {
/* if there was no previous custom WndProc, call Window's default one */
ret = DefWindowProc (hWnd, message, wParam, lParam);
diff --git a/sys/directsound/Makefile.in b/sys/directsound/Makefile.in
index 23acdce..aa0e823 100644
--- a/sys/directsound/Makefile.in
+++ b/sys/directsound/Makefile.in
@@ -346,7 +346,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/dshowdecwrapper/Makefile.in b/sys/dshowdecwrapper/Makefile.in
index 3422062..36c9b9a 100644
--- a/sys/dshowdecwrapper/Makefile.in
+++ b/sys/dshowdecwrapper/Makefile.in
@@ -349,7 +349,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/dshowsrcwrapper/Makefile.in b/sys/dshowsrcwrapper/Makefile.in
index 420335d..15ba97e 100644
--- a/sys/dshowsrcwrapper/Makefile.in
+++ b/sys/dshowsrcwrapper/Makefile.in
@@ -260,7 +260,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/dshowvideosink/Makefile.in b/sys/dshowvideosink/Makefile.in
index d316091..b45019c 100644
--- a/sys/dshowvideosink/Makefile.in
+++ b/sys/dshowvideosink/Makefile.in
@@ -260,7 +260,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/dvb/Makefile.in b/sys/dvb/Makefile.in
index 434d987..48ee30c 100644
--- a/sys/dvb/Makefile.in
+++ b/sys/dvb/Makefile.in
@@ -352,7 +352,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/dvb/dvbbasebin.c b/sys/dvb/dvbbasebin.c
index 9361200..9deb9e9 100644
--- a/sys/dvb/dvbbasebin.c
+++ b/sys/dvb/dvbbasebin.c
@@ -417,7 +417,7 @@
dvbbasebin->tsparse = gst_element_factory_make ("tsparse", NULL);
g_object_set (dvbbasebin->buffer_queue, "max-size-buffers", 0,
- "max-size-bytes", 0, "max-size-time", 0, NULL);
+ "max-size-bytes", 0, "max-size-time", (guint64) 0, NULL);
gst_bin_add_many (GST_BIN (dvbbasebin), dvbbasebin->dvbsrc,
dvbbasebin->buffer_queue, dvbbasebin->tsparse, NULL);
diff --git a/sys/fbdev/Makefile.in b/sys/fbdev/Makefile.in
index e39bb23..dcb0153 100644
--- a/sys/fbdev/Makefile.in
+++ b/sys/fbdev/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/linsys/Makefile.in b/sys/linsys/Makefile.in
index c30d504..43f0c15 100644
--- a/sys/linsys/Makefile.in
+++ b/sys/linsys/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/opensles/Makefile.in b/sys/opensles/Makefile.in
index 3a4d7c0..304addd 100644
--- a/sys/opensles/Makefile.in
+++ b/sys/opensles/Makefile.in
@@ -346,7 +346,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/osxvideo/Makefile.in b/sys/osxvideo/Makefile.in
index 212b4c1..a756e27 100644
--- a/sys/osxvideo/Makefile.in
+++ b/sys/osxvideo/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/pvr2d/Makefile.in b/sys/pvr2d/Makefile.in
index 915b0d9..bbb3065 100644
--- a/sys/pvr2d/Makefile.in
+++ b/sys/pvr2d/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/pvr2d/gstpvrvideosink.c b/sys/pvr2d/gstpvrvideosink.c
index 7dc30c1..6d117fb 100644
--- a/sys/pvr2d/gstpvrvideosink.c
+++ b/sys/pvr2d/gstpvrvideosink.c
@@ -564,7 +564,8 @@
}
if (pvrvideosink->keep_aspect) {
- GstVideoRectangle src, dst;
+ GstVideoRectangle src = { 0, };
+ GstVideoRectangle dst = { 0, };
src.w = GST_VIDEO_SINK_WIDTH (pvrvideosink);
src.h = GST_VIDEO_SINK_HEIGHT (pvrvideosink);
diff --git a/sys/qtwrapper/Makefile.in b/sys/qtwrapper/Makefile.in
index 61dc63f..a8d369c 100644
--- a/sys/qtwrapper/Makefile.in
+++ b/sys/qtwrapper/Makefile.in
@@ -348,7 +348,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/shm/Makefile.in b/sys/shm/Makefile.in
index b56ceb3..e7627e9 100644
--- a/sys/shm/Makefile.in
+++ b/sys/shm/Makefile.in
@@ -345,7 +345,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/uvch264/Makefile.in b/sys/uvch264/Makefile.in
index 41a8600..32190bc 100644
--- a/sys/uvch264/Makefile.in
+++ b/sys/uvch264/Makefile.in
@@ -349,7 +349,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/vcd/Makefile.in b/sys/vcd/Makefile.in
index 6015c5b..7746963 100644
--- a/sys/vcd/Makefile.in
+++ b/sys/vcd/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/vdpau/Makefile.in b/sys/vdpau/Makefile.in
index bce5818..62cd2f9 100644
--- a/sys/vdpau/Makefile.in
+++ b/sys/vdpau/Makefile.in
@@ -351,7 +351,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/wasapi/Makefile.in b/sys/wasapi/Makefile.in
index 880d6ef..e57776e 100644
--- a/sys/wasapi/Makefile.in
+++ b/sys/wasapi/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/wininet/Makefile.in b/sys/wininet/Makefile.in
index d42bfce..0ce66ba 100644
--- a/sys/wininet/Makefile.in
+++ b/sys/wininet/Makefile.in
@@ -343,7 +343,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/winks/Makefile.in b/sys/winks/Makefile.in
index 6186357..f684593 100644
--- a/sys/winks/Makefile.in
+++ b/sys/winks/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/sys/winscreencap/Makefile.in b/sys/winscreencap/Makefile.in
index 6d0ee75..f5ba03c 100644
--- a/sys/winscreencap/Makefile.in
+++ b/sys/winscreencap/Makefile.in
@@ -347,7 +347,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/tests/Makefile.in b/tests/Makefile.in
index 7c3fa66..c3e2b3f 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -316,7 +316,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/tests/check/Makefile.in b/tests/check/Makefile.in
index 5e3dd35..9b01a10 100644
--- a/tests/check/Makefile.in
+++ b/tests/check/Makefile.in
@@ -1023,7 +1023,6 @@
GMSGFMT_015 = @GMSGFMT_015@
GMYTH_CFLAGS = @GMYTH_CFLAGS@
GMYTH_LIBS = @GMYTH_LIBS@
-GNUSTEP_CONFIG = @GNUSTEP_CONFIG@
GRAPHENE_CFLAGS = @GRAPHENE_CFLAGS@
GRAPHENE_LIBS = @GRAPHENE_LIBS@
GREP = @GREP@
diff --git a/tests/check/orc/audiomixer.c b/tests/check/orc/audiomixer.c
index 45a14c6..d0efcb8 100644
--- a/tests/check/orc/audiomixer.c
+++ b/tests/check/orc/audiomixer.c
@@ -382,16 +382,11 @@
orc_int8 var35;
#endif
orc_int8 var36;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var37;
-#else
orc_int8 var37;
-#endif
orc_int8 var38;
- orc_int8 var39;
+ orc_union16 var39;
orc_union16 var40;
- orc_union16 var41;
- orc_int8 var42;
+ orc_int8 var41;
ptr0 = (orc_int8 *)ex->arrays[0];
@@ -399,24 +394,22 @@
var35 = (int)0x00000080; /* 128 or 6.32404e-322f */
/* 3: loadpb */
var36 = ex->params[24];
- /* 7: loadpb */
- var37 = (int)0x00000080; /* 128 or 6.32404e-322f */
for (i = 0; i < n; i++) {
/* 0: loadb */
var34 = ptr0[i];
/* 2: xorb */
- var39 = var34 ^ var35;
+ var38 = var34 ^ var35;
/* 4: mulsbw */
- var40.i = var39 * var36;
+ var39.i = var38 * var36;
/* 5: shrsw */
- var41.i = var40.i >> 3;
+ var40.i = var39.i >> 3;
/* 6: convssswb */
- var42 = ORC_CLAMP_SB(var41.i);
- /* 8: xorb */
- var38 = var42 ^ var37;
- /* 9: storeb */
- ptr0[i] = var38;
+ var41 = ORC_CLAMP_SB(var40.i);
+ /* 7: xorb */
+ var37 = var41 ^ var35;
+ /* 8: storeb */
+ ptr0[i] = var37;
}
}
@@ -436,18 +429,13 @@
orc_int8 var35;
#endif
orc_int8 var36;
-#if defined(__APPLE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 2 && defined (__i386__)
- volatile orc_int8 var37;
-#else
orc_int8 var37;
-#endif
o