Commit e07c69f6 authored by Sebastian Dröge's avatar Sebastian Dröge 🍵

Release 1.12.4

parent fdfebcf4
This diff is collapsed.
# GStreamer 1.12 Release Notes
GStreamer 1.12.0 was originally released on 4th May 2017.
The latest bug-fix release in the 1.12 series is [1.12.3](#1.12.3) and was
released on 18 September 2017.
The latest bug-fix release in the 1.12 series is [1.12.4](#1.12.4) and was
released on 7 December 2017.
The GStreamer team is proud to announce a new major feature release in the
stable 1.x API series of your favourite cross-platform multimedia framework!
......@@ -13,7 +13,7 @@ improvements.
See [https://gstreamer.freedesktop.org/releases/1.12/][latest] for the latest
version of this document.
*Last updated: Monday 19 September 2017, 12:30 UTC [(log)][gitlog]*
*Last updated: Thursday 7 December 2017, 16:30 UTC [(log)][gitlog]*
[latest]: https://gstreamer.freedesktop.org/releases/1.12/
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.12/release-notes-1.12.md
......@@ -783,7 +783,7 @@ GIT logs or ChangeLogs of the particular modules.
### 1.12.3
The second 1.12 bug-fix release (1.12.3) was released on 14 July 2017.
The third 1.12 bug-fix release (1.12.3) was released on 18 September 2017.
This release only contains bugfixes and it should be safe to update from 1.12.x.
#### Major bugfixes in 1.12.3
......@@ -810,6 +810,38 @@ GIT logs or ChangeLogs of the particular modules.
[buglist-1.12.3]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=248880&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.3
### 1.12.4
The fourth 1.12 bug-fix release (1.12.4) was released on 7 December 2017.
This release only contains bugfixes and it should be safe to update from 1.12.x.
#### Major bugfixes in 1.12.4
- Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz
project: https://github.com/google/oss-fuzz
Details to be found there in the bug tracker
- Performance regressions with registering debug categories after gst_init()
were fixed
- Regression with seeking back to 0 in souphttpsrc was fixed
- Regression with header rewriting in flacparse was fixed
- Regression with playbin/playsink leaking sinks was fixed
- Inconsistencies with DROPPED/HANDLED handling in pad probe handlers are fixed
- gst_bin_iterate_sorted() always returns sources last now, as documented
- gst_query_writable_structure() will never return NULL, for consistency with events
- Removal of metas from gst_buffer_meta_foreach() works correctly now
- OpenJPEG plugin builds with OpenJPEG >= 2.3
- CDIO plugin builds with CDIO >= 1.0
- gstreamer-vaapi works correctly with libva 1.0
- gst-libav was updated to ffmpeg 3.3.5
- Various fixes for memory leaks, deadlocks and crashes in all modules
- ... and many, many more!
For a full list of bugfixes see [Bugzilla][buglist-1.12.4]. Note that this is
not the full list of changes. For the full list of changes please refer to the
GIT logs or ChangeLogs of the particular modules.
[buglist-1.12.4]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=270310&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.4
## Known Issues
- The `webrtcdsp` element is currently not shipped as part of the Windows
......@@ -824,9 +856,9 @@ development version leading up to the stable 1.14 release. The development
of 1.13/1.14 will happen in the git master branch.
The plan for the 1.14 development cycle is yet to be confirmed, but it is
expected that feature freeze will be around October 2017
expected that feature freeze will be around early December 2017
followed by several 1.13 pre-releases and the new 1.14 stable release
in October.
in late December or some time in January.
1.14 will be backwards-compatible to the stable 1.12, 1.10, 1.8, 1.6, 1.4,
1.2 and 1.0 release series.
......
Release notes for GStreamer Base Plugins 1.12.3
Release notes for GStreamer Base Plugins 1.12.4
The GStreamer team is proud to announce the third bugfix release in the stable
The GStreamer team is proud to announce the fourth bugfix release in the stable
1.12 release series of your favourite cross-platform multimedia framework!
......@@ -58,16 +58,9 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 785011 : videodecoder: Default buffer pool supports GstVideoAlignment but downstream might not
* 771088 : decodebin3: Don't send duplicated stream-start event
* 777735 : urisourcebin: Push EOS if slot is still eos state
* 785065 : encodebin: fix possible pad ref leak in error code path
* 785331 : Possible Memory leak in gstssaparse.c
* 785341 : videofilter: Forgets to unmap input buffer after failing to map output buffer
* 785799 : urisourcebin: Buffering broken for adaptive streams with inactive streams
* 785948 : audioencoder: Integer overflows in timestamp/granulepos calculation code on discont
* 785951 : urisourcebin/decodebin3: Don't use custom EOS events
* 786200 : appsrc: erroneous TIME duration query support
* 789458 : gst-plugins-base: gstaudiochannels: Handled buffer mapping failure
* 789547 : playbin: Leaking sinks during autoplugging
* 790329 : xvimageallocator: Fix build warning error
==== Download ====
......@@ -104,12 +97,14 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Ashish Kumar
* Edward Hervey
* Mark Nauwelaerts
* Philippe Normand
* Satya Prakash Gupta
* Havard Graff
* Mathieu Duponchelle
* Rico Tzschichholz
* Sebastian Dröge
* Seungha Yang
* Thibault Saunier
* Tim-Philipp Müller
* shakin chou
 
\ No newline at end of file
......@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf
dnl releases only do -Wall, git and prerelease does -Werror too
dnl use a three digit version number for releases, and four for git/prerelease
AC_INIT([GStreamer Base Plug-ins],[1.12.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base])
AC_INIT([GStreamer Base Plug-ins],[1.12.4],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base])
AG_GST_INIT
......@@ -56,7 +56,7 @@ dnl 1.2.5 => 205
dnl 1.10.9 (who knows) => 1009
dnl
dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 1203, 0, 1203)
AS_LIBTOOL(GST, 1204, 0, 1204)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.12.0
......
......@@ -3,7 +3,7 @@
<description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>ALSA plugin library</description>
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
<basename>libgstalsa.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Elements used to communicate with applications</description>
<filename>../../gst/app/.libs/libgstapp.so</filename>
<basename>libgstapp.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Convert audio to different formats</description>
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
<basename>libgstaudioconvert.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Adjusts audio frames</description>
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
<basename>libgstaudiorate.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Resamples audio</description>
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
<basename>libgstaudioresample.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Creates audio test signals of given frequency and volume</description>
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
<basename>libgstaudiotestsrc.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Read audio from CD in paranoid mode</description>
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
<basename>libgstcdparanoia.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>various encoding-related elements</description>
<filename>../../gst/encoding/.libs/libgstencoding.so</filename>
<basename>libgstencoding.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>GIO elements</description>
<filename>../../gst/gio/.libs/libgstgio.so</filename>
<basename>libgstgio.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>libvisual visualization plugins</description>
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
<basename>libgstlibvisual.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
<filename>../../ext/ogg/.libs/libgstogg.so</filename>
<basename>libgstogg.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>OPUS plugin library</description>
<filename>../../ext/opus/.libs/libgstopus.so</filename>
<basename>libgstopus.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Pango-based text rendering and overlay</description>
<filename>../../ext/pango/.libs/libgstpango.so</filename>
<basename>libgstpango.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>gst-plugins-base dynamic types</description>
<filename>../../gst/pbtypes/.libs/libgstpbtypes.so</filename>
<basename>libgstpbtypes.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>various playback elements</description>
<filename>../../gst/playback/.libs/libgstplayback.so</filename>
<basename>libgstplayback.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -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.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Subtitle parsing</description>
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
<basename>libgstsubparse.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>transfer data over the network via TCP</description>
<filename>../../gst/tcp/.libs/libgsttcp.so</filename>
<basename>libgsttcp.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Theora plugin library</description>
<filename>../../ext/theora/.libs/libgsttheora.so</filename>
<basename>libgsttheora.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>default typefind functions</description>
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
<basename>libgsttypefindfunctions.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Colorspace conversion</description>
<filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename>
<basename>libgstvideoconvert.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Adjusts video frames</description>
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
<basename>libgstvideorate.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Resizes video</description>
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
<basename>libgstvideoscale.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Creates a test video stream</description>
<filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
<basename>libgstvideotestsrc.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>plugin for controlling audio volume</description>
<filename>../../gst/volume/.libs/libgstvolume.so</filename>
<basename>libgstvolume.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>Vorbis plugin library</description>
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
<basename>libgstvorbis.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>X11 video output element based on standard Xlib calls</description>
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
<basename>libgstximagesink.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
......@@ -3,7 +3,7 @@
<description>XFree86 video output plugin using Xv extension</description>
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
<basename>libgstxvimagesink.so</basename>
<version>1.12.3</version>
<version>1.12.4</version>
<license>LGPL</license>
<source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package>
......
This diff is collapsed.
This diff is collapsed.
......@@ -34,6 +34,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
</GitRepository>
</repository>
<release>
<Version>
<revision>1.12.4</revision>
<branch>1.12</branch>
<name></name>
<created>2017-12-07</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.12.4.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.12.3</revision>
......
......@@ -144,11 +144,11 @@ void adder_orc_add_volume_f64 (double *ORC_RESTRICT d1,
#define ORC_MAX(a,b) ((a)>(b) ? (a) : (b))
#define ORC_SB_MAX 127
#define ORC_SB_MIN (-1-ORC_SB_MAX)
#define ORC_UB_MAX 255
#define ORC_UB_MAX (orc_uint8) 255
#define ORC_UB_MIN 0
#define ORC_SW_MAX 32767
#define ORC_SW_MIN (-1-ORC_SW_MAX)
#define ORC_UW_MAX 65535
#define ORC_UW_MAX (orc_uint16)65535
#define ORC_UW_MIN 0
#define ORC_SL_MAX 2147483647
#define ORC_SL_MIN (-1-ORC_SL_MAX)
......@@ -1130,7 +1130,7 @@ adder_orc_volume_u8 (guint8 * ORC_RESTRICT d1, int p1, int n)
ptr0 = (orc_int8 *) d1;
/* 1: loadpb */
var35 = (int) 0x00000080; /* 128 or 6.32404e-322f */
var35 = 0x00000080; /* 128 or 6.32404e-322f */
/* 3: loadpb */
var36 = p1;
......@@ -1176,7 +1176,7 @@ _backup_adder_orc_volume_u8 (OrcExecutor * ORC_RESTRICT ex)
ptr0 = (orc_int8 *) ex->arrays[0];
/* 1: loadpb */
var35 = (int) 0x00000080; /* 128 or 6.32404e-322f */
var35 = 0x00000080; /* 128 or 6.32404e-322f */
/* 3: loadpb */
var36 = ex->params[24];
......@@ -1413,7 +1413,7 @@ adder_orc_volume_u16 (guint16 * ORC_RESTRICT d1, int p1, int n)
ptr0 = (orc_union16 *) d1;
/* 1: loadpw */
var35.i = (int) 0x00008000; /* 32768 or 1.61895e-319f */
var35.i = 0x00008000; /* 32768 or 1.61895e-319f */
/* 3: loadpw */
var36.i = p1;
......@@ -1459,7 +1459,7 @@ _backup_adder_orc_volume_u16 (OrcExecutor * ORC_RESTRICT ex)
ptr0 = (orc_union16 *) ex->arrays[0];
/* 1: loadpw */
var35.i = (int) 0x00008000; /* 32768 or 1.61895e-319f */
var35.i = 0x00008000; /* 32768 or 1.61895e-319f */
/* 3: loadpw */
var36.i = ex->params[24];
......@@ -1696,7 +1696,7 @@ adder_orc_volume_u32 (guint32 * ORC_RESTRICT d1, int p1, int n)
ptr0 = (orc_union32 *) d1;
/* 1: loadpl */
var35.i = (int) 0x80000000; /* -2147483648 or 1.061e-314f */
var35.i = 0x80000000; /* -2147483648 or 1.061e-314f */
/* 3: loadpl */
var36.i = p1;
......@@ -1742,7 +1742,7 @@ _backup_adder_orc_volume_u32 (OrcExecutor * ORC_RESTRICT ex)
ptr0 = (orc_union32 *) ex->arrays[0];
/* 1: loadpl */
var35.i = (int) 0x80000000; /* -2147483648 or 1.061e-314f */
var35.i = 0x80000000; /* -2147483648 or 1.061e-314f */
/* 3: loadpl */
var36.i = ex->params[24];
......@@ -2239,7 +2239,7 @@ adder_orc_add_volume_u8 (guint8 * ORC_RESTRICT d1,
ptr4 = (orc_int8 *) s1;
/* 1: loadpb */
var35 = (int) 0x00000080; /* 128 or 6.32404e-322f */
var35 = 0x00000080; /* 128 or 6.32404e-322f */
/* 3: loadpb */
var36 = p1;
......@@ -2293,7 +2293,7 @@ _backup_adder_orc_add_volume_u8 (OrcExecutor * ORC_RESTRICT ex)
ptr4 = (orc_int8 *) ex->arrays[4];
/* 1: loadpb */
var35 = (int) 0x00000080; /* 128 or 6.32404e-322f */
var35 = 0x00000080; /* 128 or 6.32404e-322f */
/* 3: loadpb */
var36 = ex->params[24];
......@@ -2567,7 +2567,7 @@ adder_orc_add_volume_u16 (guint16 * ORC_RESTRICT d1,
ptr4 = (orc_union16 *) s1;
/* 1: loadpw */
var35.i = (int) 0x00008000; /* 32768 or 1.61895e-319f */
var35.i = 0x00008000; /* 32768 or 1.61895e-319f */
/* 3: loadpw */
var36.i = p1;
......@@ -2621,7 +2621,7 @@ _backup_adder_orc_add_volume_u16 (OrcExecutor * ORC_RESTRICT ex)
ptr4 = (orc_union16 *) ex->arrays[4];
/* 1: loadpw */
var35.i = (int) 0x00008000; /* 32768 or 1.61895e-319f */
var35.i = 0x00008000; /* 32768 or 1.61895e-319f */
/* 3: loadpw */
var36.i = ex->params[24];
......@@ -2895,7 +2895,7 @@ adder_orc_add_volume_u32 (guint32 * ORC_RESTRICT d1,
ptr4 = (orc_union32 *) s1;
/* 1: loadpl */
var35.i = (int) 0x80000000; /* -2147483648 or 1.061e-314f */
var35.i = 0x80000000; /* -2147483648 or 1.061e-314f */
/* 3: loadpl */
var36.i = p1;
......@@ -2951,7 +2951,7 @@ _backup_adder_orc_add_volume_u32 (OrcExecutor * ORC_RESTRICT ex)
ptr4 = (orc_union32 *) ex->arrays[4];
/* 1: loadpl */
var35.i = (int) 0x80000000; /* -2147483648 or 1.061e-314f */
var35.i = 0x80000000; /* -2147483648 or 1.061e-314f */
/* 3: loadpl */
var36.i = ex->params[24];
......
......@@ -105,11 +105,11 @@ void video_test_src_orc_splat_u32 (guint8 * ORC_RESTRICT d1, int p1, int n);
#define ORC_MAX(a,b) ((a)>(b) ? (a) : (b))
#define ORC_SB_MAX 127
#define ORC_SB_MIN (-1-ORC_SB_MAX)
#define ORC_UB_MAX 255
#define ORC_UB_MAX (orc_uint8) 255
#define ORC_UB_MIN 0
#define ORC_SW_MAX 32767
#define ORC_SW_MIN (-1-ORC_SW_MAX)
#define ORC_UW_MAX 65535
#define ORC_UW_MAX (orc_uint16)65535
#define ORC_UW_MIN 0
#define ORC_SL_MAX 2147483647
#define ORC_SL_MIN (-1-ORC_SL_MAX)
......
......@@ -132,11 +132,11 @@ void volume_orc_process_controlled_int8_2ch (gint8 * ORC_RESTRICT d1,
#define ORC_MAX(a,b) ((a)>(b) ? (a) : (b))
#define ORC_SB_MAX 127
#define ORC_SB_MIN (-1-ORC_SB_MAX)
#define ORC_UB_MAX 255
#define ORC_UB_MAX (orc_uint8) 255
#define ORC_UB_MIN 0
#define ORC_SW_MAX 32767
#define ORC_SW_MIN (-1-ORC_SW_MAX)
#define ORC_UW_MAX 65535
#define ORC_UW_MAX (orc_uint16)65535
#define ORC_UW_MIN 0
#define ORC_SL_MAX 2147483647
#define ORC_SL_MIN (-1-ORC_SL_MAX)
......@@ -258,7 +258,7 @@ volume_orc_scalarmultiply_f64_ns (double *ORC_RESTRICT d1, double p1, int n)
static const orc_uint8 bc[] = {
1, 9, 32, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 115, 99,
97, 108, 97, 114, 109, 117, 108, 116, 105, 112, 108, 121, 95, 102, 54,
52,
52,
95, 110, 115, 11, 8, 8, 18, 8, 214, 0, 0, 24, 2, 0,
};
p = orc_program_new_from_static_bytecode (bc);
......@@ -388,7 +388,7 @@ volume_orc_scalarmultiply_f32_ns (float *ORC_RESTRICT d1, float p1, int n)
static const orc_uint8 bc[] = {
1, 9, 32, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 115, 99,
97, 108, 97, 114, 109, 117, 108, 116, 105, 112, 108, 121, 95, 102, 51,
50,
50,
95, 110, 115, 11, 4, 4, 17, 4, 202, 0, 0, 24, 2, 0,
};
p = orc_program_new_from_static_bytecode (bc);
......@@ -1142,7 +1142,7 @@ volume_orc_process_int8_clamp (gint8 * ORC_RESTRICT d1, int p1, int n)
static const orc_uint8 bc[] = {
1, 9, 29, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114,
111, 99, 101, 115, 115, 95, 105, 110, 116, 56, 95, 99, 108, 97, 109,
112,
112,
11, 1, 1, 14, 2, 3, 0, 0, 0, 16, 1, 20, 2, 174, 32, 0,
24, 94, 32, 32, 16, 159, 0, 32, 2, 0,
};
......@@ -1564,7 +1564,7 @@ volume_orc_process_controlled_f64_1ch (gdouble * ORC_RESTRICT d1,
static const orc_uint8 bc[] = {
1, 9, 37, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114,
111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101,
100,
100,
95, 102, 54, 52, 95, 49, 99, 104, 11, 8, 8, 12, 8, 8, 214, 0,
0, 4, 2, 0,
};
......@@ -1714,7 +1714,7 @@ volume_orc_process_controlled_f32_1ch (gfloat * ORC_RESTRICT d1,
static const orc_uint8 bc[] = {
1, 9, 37, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114,
111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101,
100,
100,
95, 102, 51, 50, 95, 49, 99, 104, 11, 4, 4, 12, 8, 8, 20, 4,
225, 32, 4, 202, 0, 0, 32, 2, 0,
};
......@@ -1901,7 +1901,7 @@ volume_orc_process_controlled_f32_2ch (gfloat * ORC_RESTRICT d1,
static const orc_uint8 bc[] = {
1, 9, 37, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114,
111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101,
100,
100,
95, 102, 51, 50, 95, 50, 99, 104, 11, 8, 8, 12, 8, 8, 20, 4,
20, 8, 225, 32, 4, 194, 33, 32, 32, 21, 1, 202, 0, 0, 33, 2,
0,
......@@ -2064,7 +2064,7 @@ volume_orc_process_controlled_int32_1ch (gint32 * ORC_RESTRICT d1,
static const orc_uint8 bc[] = {
1, 9, 39, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114,
111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101,
100,
100,
95, 105, 110, 116, 51, 50, 95, 49, 99, 104, 11, 4, 4, 12, 8, 8,
20, 8, 223, 32, 0, 214, 32, 32, 4, 222, 0, 32, 2, 0,
};
......@@ -2255,7 +2255,7 @@ volume_orc_process_controlled_int16_1ch (gint16 * ORC_RESTRICT d1,
static const orc_uint8 bc[] = {
1, 9, 39, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114,
111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101,
100,
100,
95, 105, 110, 116, 49, 54, 95, 49, 99, 104, 11, 2, 2, 12, 8, 8,
20, 4, 20, 4, 153, 32, 0, 211, 32, 32, 225, 33, 4, 202, 32, 32,
33, 210, 32, 32, 165, 0, 32, 2, 0,
......@@ -2508,7 +2508,7 @@ volume_orc_process_controlled_int16_2ch (gint16 * ORC_RESTRICT d1,
static const orc_uint8 bc[] = {
1, 9, 39, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114,
111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101,
100,
100,
95, 105, 110, 116, 49, 54, 95, 50, 99, 104, 11, 4, 4, 12, 8, 8,
20, 8, 20, 4, 20, 8, 21, 1, 153, 32, 0, 21, 1, 211, 32, 32,
225, 33, 4, 194, 34, 33, 33, 21, 1, 202, 34, 34, 32, 21, 1, 210,
......@@ -2723,7 +2723,7 @@ volume_orc_process_controlled_int8_1ch (gint8 * ORC_RESTRICT d1,
static const orc_uint8 bc[] = {
1, 9, 38, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114,
111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101,
100,
100,
95, 105, 110, 116, 56, 95, 49, 99, 104, 11, 1, 1, 12, 8, 8, 20,
2, 20, 4, 20, 4, 149, 32, 0, 153, 33, 32, 211, 33, 33, 225, 34,
4, 202, 33, 33, 34, 210, 33, 33, 163, 32, 33, 159, 0, 32, 2, 0,
......@@ -2998,7 +2998,7 @@ volume_orc_process_controlled_int8_2ch (gint8 * ORC_RESTRICT d1,
static const orc_uint8 bc[] = {
1, 9, 38, 118, 111, 108, 117, 109, 101, 95, 111, 114, 99, 95, 112, 114,
111, 99, 101, 115, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 101,
100,
100,
95, 105, 110, 116, 56, 95, 50, 99, 104, 11, 2, 2, 12, 8, 8, 20,
4, 20, 8, 20, 8, 21, 1, 149, 32, 0, 21, 1, 153, 33, 32, 21,
1, 211, 33, 33, 225, 32, 4, 194, 34, 32, 32, 21, 1, 202, 33, 33,
......
project('gst-plugins-base', 'c', 'cpp',
version : '1.12.3',
version : '1.12.4',
meson_version : '>= 0.36.0',
default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment