diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2017-06-20 12:07:16 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2017-06-20 12:07:16 +0300 |
commit | 53e145066bd6302f041880f2450d7549768d1976 (patch) | |
tree | 373f69a1019512afadf9acd52314f51eba7b383b | |
parent | 016c7a3a43856c7330916b7ca663706de56cee98 (diff) |
Release 1.12.11.12.1
-rw-r--r-- | ChangeLog | 90 | ||||
-rw-r--r-- | NEWS | 56 | ||||
-rw-r--r-- | RELEASE | 18 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-a52dec.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-amrnb.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-amrwbdec.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-asf.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-cdio.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-dvdlpcmdec.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-dvdread.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-dvdsub.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-lame.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-mpeg2dec.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-mpg123.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-realmedia.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-siddec.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-twolame.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-x264.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-xingmux.xml | 2 | ||||
-rw-r--r-- | gst-plugins-ugly.doap | 10 | ||||
-rw-r--r-- | meson.build | 2 |
22 files changed, 179 insertions, 33 deletions
@@ -1,9 +1,95 @@ +=== release 1.12.1 === + +2017-06-20 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.12.1 + +2017-06-20 11:10:11 +0300 Sebastian Dröge <sebastian@centricular.com> + + * po/id.po: + * po/sv.po: + po: Update translations + +2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com> + + * gst/asfdemux/gstasfdemux.c: + asfdemux: fix checking for header objects + The if 'and' condition was mixed up with the last parameter of the + function and would lead to wrong results + === release 1.12.0 === -2017-05-04 Sebastian Dröge <slomo@coaxion.net> +2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.12.0 + * docs/plugins/inspect/plugin-a52dec.xml: + * docs/plugins/inspect/plugin-amrnb.xml: + * docs/plugins/inspect/plugin-amrwbdec.xml: + * docs/plugins/inspect/plugin-asf.xml: + * docs/plugins/inspect/plugin-cdio.xml: + * docs/plugins/inspect/plugin-dvdlpcmdec.xml: + * docs/plugins/inspect/plugin-dvdread.xml: + * docs/plugins/inspect/plugin-dvdsub.xml: + * docs/plugins/inspect/plugin-lame.xml: + * docs/plugins/inspect/plugin-mpeg2dec.xml: + * docs/plugins/inspect/plugin-mpg123.xml: + * docs/plugins/inspect/plugin-realmedia.xml: + * docs/plugins/inspect/plugin-siddec.xml: + * docs/plugins/inspect/plugin-twolame.xml: + * docs/plugins/inspect/plugin-x264.xml: + * docs/plugins/inspect/plugin-xingmux.xml: + * gst-plugins-ugly.doap: + * meson.build: + Release 1.12.0 + +2017-05-04 15:12:50 +0300 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/fur.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/lv.po: + * po/ms.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 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com> @@ -1,6 +1,8 @@ # 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.1](#1.12.1) and was +released on 20 June 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! @@ -11,7 +13,7 @@ improvements. See [https://gstreamer.freedesktop.org/releases/1.12/][latest] for the latest version of this document. -*Last updated: Thursday 4 May 2017, 11:00 UTC [(log)][gitlog]* +*Last updated: Tuesday 20 June 2017, 07: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 @@ -228,7 +230,8 @@ improvements. - `waylandsink` can now take DMAbuf buffers as input in the presence of a compatible Wayland compositor. This enables zero-copy transfer - from a decoder or source that outputs DMAbuf. + from a decoder or source that outputs DMAbuf. It will also set surface + opacity hint to allow better rendering optimization in the compositor. - `udpsrc` can be bound to more than one interface when joining a multicast group, this is done by giving a comma separate list of @@ -453,6 +456,11 @@ New API has been added to: - `interleave` now supports > 64 channels. +- OpenCV elements, `grabcut` and `retinex` has been ported to use + `GstOpencvVideoFilter` base class, increasing code reuse and fixing buffer + map/unmap issues. Redundant copie of images has been removed in `edgedetect`, + `cvlaplace` and `cvsobel`. This comes with various cleanup and Meson support. + ### OpenGL integration - As usual the GStreamer OpenGL integration library has seen numerous @@ -586,6 +594,12 @@ New API has been added to: - New testsuite for running various test scenarios on the DASH-IF test vectors +## GStreamer Python Bindings + +- Overrides has been added for IntRange, Int64Range, DoubleRange, + FractionRange, Array and List. This finally enables Python programmers + to fully read and write GstCaps objects. + ## Build and Dependencies - Meson build files are now disted in tarballs, for jhbuild and so distro @@ -595,7 +609,7 @@ New API has been added to: - Some plugin filenames have been changed to match the plugin names: for example the file name of the `encoding` plugin in gst-plugins-base containing the `encodebin` element was `libgstencodebin.so` and has been changed to - `libgstencodebin.so`. This affects only a handful of plugins across modules. + `libgstencoding.so`. This affects only a handful of plugins across modules. **Developers who install GStreamer from source and just do `make install`** **after updating the source code, without doing `make uninstall` first, will** @@ -705,6 +719,38 @@ is a stable branch. 1.12.0 was released on 4th May 2017. +<a name="1.12.1"></a> + +### 1.12.1 + +The first 1.10 bug-fix release (1.12.1) was released on 20 June 2017. +This release only contains bugfixes and it should be safe to update from 1.12.x. + +#### Major bugfixes in 1.12.1 + + - Various fixes for crashes, assertions, deadlocks and memory leaks + - Fix for regression when seeking to the end of ASF files + - Fix for regression in (raw)videoparse that caused it to omit video metadata + - Fix for regression in discoverer that made it show more streams than + actually available + - Numerous bugfixes to the adaptive demuxer base class and the DASH demuxer + - Various playbin3/urisourcebin related bugfixes + - Vivante DirectVIV (imx6) texture uploader works with single-plane (e.g. + RGB) video formats now + - Intel Media SDK encoder now outputs valid PTS and keyframe flags + - OpenJPEG2000 plugin can be loaded again on MacOS and correctly displays + 8 bit RGB images now + - Fixes to DirectSound source/sink for high CPU usage and wrong + latency/buffer size calculations + - gst-libav was updated to ffmpeg n3.3.2 + - ... and many, many more! + +For a full list of bugfixes see [Bugzilla][buglist-1.12.1]. 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.1]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=225693&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.1 + ## Known Issues - The `webrtcdsp` element is currently not shipped as part of the Windows @@ -714,8 +760,8 @@ is a stable branch. ## Schedule for 1.14 -Our next major feature release will be 1.14, and 1.11 will be the unstable -development version leading up to the stable 1.12 release. The development +Our next major feature release will be 1.14, and 1.13 will be the unstable +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 @@ -1,16 +1,15 @@ -Release notes for GStreamer Ugly Plugins 1.12.0 +Release notes for GStreamer Ugly Plugins 1.12.1 -The GStreamer team is pleased to announce the first release in the stable 1.12 -release series. The 1.12 release series is adding new features on top of the -1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable -1.x release series of the GStreamer multimedia framework. +The GStreamer team is proud to announce the first bugfix release in the stable +1.12 release series of your favourite cross-platform multimedia framework! -Full release notes can be found here +This release only contains bugfixes and it is safe to update from 1.12.x. For a +full list of bugfixes see Bugzilla. -Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days. +See /releases/1.12/ for the full release notes. "When you have to shoot, shoot. Don't talk." @@ -56,6 +55,10 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) +Bugs fixed in this release + + * 783100 : asfdemux: Seek to end of the file is failing with error msg + ==== Download ==== You can find source releases of gst-plugins-ugly in the download @@ -92,4 +95,5 @@ subscribe to the gstreamer-devel list. Contributors to this release * Sebastian Dröge + * Thiago Santos
\ No newline at end of file diff --git a/configure.ac b/configure.ac index 7c8305fe..c194ef57 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file dnl initialize autoconf dnl releases only do -Wall, cvs and prerelease does -Werror too dnl use a three digit version number for releases, and four for cvs/prerelease -AC_INIT([GStreamer Ugly Plug-ins],[1.12.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-ugly]) +AC_INIT([GStreamer Ugly Plug-ins],[1.12.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-ugly]) AG_GST_INIT @@ -42,7 +42,7 @@ AC_SUBST(GST_API_VERSION) AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION", [GStreamer API Version]) -AS_LIBTOOL(GST, 1200, 0, 1200) +AS_LIBTOOL(GST, 1201, 0, 1201) dnl *** required versions of GStreamer stuff *** GST_REQ=1.12.0 diff --git a/docs/plugins/inspect/plugin-a52dec.xml b/docs/plugins/inspect/plugin-a52dec.xml index 59134239..412aff00 100644 --- a/docs/plugins/inspect/plugin-a52dec.xml +++ b/docs/plugins/inspect/plugin-a52dec.xml @@ -3,7 +3,7 @@ <description>Decodes ATSC A/52 encoded audio streams</description> <filename>../../ext/a52dec/.libs/libgsta52dec.so</filename> <basename>libgsta52dec.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>GPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-amrnb.xml b/docs/plugins/inspect/plugin-amrnb.xml index bfefd29f..636f586c 100644 --- a/docs/plugins/inspect/plugin-amrnb.xml +++ b/docs/plugins/inspect/plugin-amrnb.xml @@ -3,7 +3,7 @@ <description>Adaptive Multi-Rate Narrow-Band</description> <filename>../../ext/amrnb/.libs/libgstamrnb.so</filename> <basename>libgstamrnb.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>unknown</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-amrwbdec.xml b/docs/plugins/inspect/plugin-amrwbdec.xml index 2b5cc235..b7b0b22c 100644 --- a/docs/plugins/inspect/plugin-amrwbdec.xml +++ b/docs/plugins/inspect/plugin-amrwbdec.xml @@ -3,7 +3,7 @@ <description>Adaptive Multi-Rate Wide-Band Decoder</description> <filename>../../ext/amrwbdec/.libs/libgstamrwbdec.so</filename> <basename>libgstamrwbdec.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>unknown</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-asf.xml b/docs/plugins/inspect/plugin-asf.xml index 9a19cefe..b05a300d 100644 --- a/docs/plugins/inspect/plugin-asf.xml +++ b/docs/plugins/inspect/plugin-asf.xml @@ -3,7 +3,7 @@ <description>Demuxes and muxes audio and video in Microsofts ASF format</description> <filename>../../gst/asfdemux/.libs/libgstasf.so</filename> <basename>libgstasf.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>LGPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-cdio.xml b/docs/plugins/inspect/plugin-cdio.xml index 369be383..db9b3dae 100644 --- a/docs/plugins/inspect/plugin-cdio.xml +++ b/docs/plugins/inspect/plugin-cdio.xml @@ -3,7 +3,7 @@ <description>Read audio from audio CDs</description> <filename>../../ext/cdio/.libs/libgstcdio.so</filename> <basename>libgstcdio.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>GPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dvdlpcmdec.xml b/docs/plugins/inspect/plugin-dvdlpcmdec.xml index 0ed79011..0ac0140a 100644 --- a/docs/plugins/inspect/plugin-dvdlpcmdec.xml +++ b/docs/plugins/inspect/plugin-dvdlpcmdec.xml @@ -3,7 +3,7 @@ <description>Decode DVD LPCM frames into standard PCM</description> <filename>../../gst/dvdlpcmdec/.libs/libgstdvdlpcmdec.so</filename> <basename>libgstdvdlpcmdec.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>LGPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dvdread.xml b/docs/plugins/inspect/plugin-dvdread.xml index a1f11ddb..5081965a 100644 --- a/docs/plugins/inspect/plugin-dvdread.xml +++ b/docs/plugins/inspect/plugin-dvdread.xml @@ -3,7 +3,7 @@ <description>Access a DVD with dvdread</description> <filename>../../ext/dvdread/.libs/libgstdvdread.so</filename> <basename>libgstdvdread.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>GPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dvdsub.xml b/docs/plugins/inspect/plugin-dvdsub.xml index c810c97c..fbe7bb91 100644 --- a/docs/plugins/inspect/plugin-dvdsub.xml +++ b/docs/plugins/inspect/plugin-dvdsub.xml @@ -3,7 +3,7 @@ <description>DVD subtitle parser and decoder</description> <filename>../../gst/dvdsub/.libs/libgstdvdsub.so</filename> <basename>libgstdvdsub.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>LGPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-lame.xml b/docs/plugins/inspect/plugin-lame.xml index 3bd1a5ee..9aa3dd57 100644 --- a/docs/plugins/inspect/plugin-lame.xml +++ b/docs/plugins/inspect/plugin-lame.xml @@ -3,7 +3,7 @@ <description>Encode MP3s with LAME</description> <filename>../../ext/lame/.libs/libgstlame.so</filename> <basename>libgstlame.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>LGPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mpeg2dec.xml b/docs/plugins/inspect/plugin-mpeg2dec.xml index 630ac811..3b5e7b2a 100644 --- a/docs/plugins/inspect/plugin-mpeg2dec.xml +++ b/docs/plugins/inspect/plugin-mpeg2dec.xml @@ -3,7 +3,7 @@ <description>LibMpeg2 decoder</description> <filename>../../ext/mpeg2dec/.libs/libgstmpeg2dec.so</filename> <basename>libgstmpeg2dec.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>GPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mpg123.xml b/docs/plugins/inspect/plugin-mpg123.xml index 159b2d1c..1334932e 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.12.0</version> + <version>1.12.1</version> <license>LGPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-realmedia.xml b/docs/plugins/inspect/plugin-realmedia.xml index 25f90b12..7513ab4a 100644 --- a/docs/plugins/inspect/plugin-realmedia.xml +++ b/docs/plugins/inspect/plugin-realmedia.xml @@ -3,7 +3,7 @@ <description>RealMedia support plugins</description> <filename>../../gst/realmedia/.libs/libgstrealmedia.so</filename> <basename>libgstrealmedia.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>LGPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-siddec.xml b/docs/plugins/inspect/plugin-siddec.xml index 82243f3c..1fe5f7d4 100644 --- a/docs/plugins/inspect/plugin-siddec.xml +++ b/docs/plugins/inspect/plugin-siddec.xml @@ -3,7 +3,7 @@ <description>Uses libsidplay to decode .sid files</description> <filename>../../ext/sidplay/.libs/libgstsid.so</filename> <basename>libgstsid.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>GPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-twolame.xml b/docs/plugins/inspect/plugin-twolame.xml index 55b3bda8..32832141 100644 --- a/docs/plugins/inspect/plugin-twolame.xml +++ b/docs/plugins/inspect/plugin-twolame.xml @@ -3,7 +3,7 @@ <description>Encode MP2s with TwoLAME</description> <filename>../../ext/twolame/.libs/libgsttwolame.so</filename> <basename>libgsttwolame.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>LGPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-x264.xml b/docs/plugins/inspect/plugin-x264.xml index e836303e..bf862de5 100644 --- a/docs/plugins/inspect/plugin-x264.xml +++ b/docs/plugins/inspect/plugin-x264.xml @@ -3,7 +3,7 @@ <description>libx264-based H264 plugins</description> <filename>../../ext/x264/.libs/libgstx264.so</filename> <basename>libgstx264.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>GPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-xingmux.xml b/docs/plugins/inspect/plugin-xingmux.xml index 199c4b5a..43bd6b4c 100644 --- a/docs/plugins/inspect/plugin-xingmux.xml +++ b/docs/plugins/inspect/plugin-xingmux.xml @@ -3,7 +3,7 @@ <description>Add XING tags to mpeg audio files</description> <filename>../../gst/xingmux/.libs/libgstxingmux.so</filename> <basename>libgstxingmux.so</basename> - <version>1.12.0</version> + <version>1.12.1</version> <license>LGPL</license> <source>gst-plugins-ugly</source> <package>GStreamer Ugly Plug-ins source release</package> diff --git a/gst-plugins-ugly.doap b/gst-plugins-ugly.doap index 398a3edb..0d11725c 100644 --- a/gst-plugins-ugly.doap +++ b/gst-plugins-ugly.doap @@ -35,6 +35,16 @@ might be widely known to present patent problems. <release> <Version> + <revision>1.12.1</revision> + <branch>1.12</branch> + <name></name> + <created>2017-06-20</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.12.1.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.12.0</revision> <branch>master</branch> <name></name> diff --git a/meson.build b/meson.build index cdbfc7e8..92fb81bf 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('gst-plugins-ugly', 'c', - version : '1.12.0', + version : '1.12.1', meson_version : '>= 0.36.0', default_options : [ 'warning_level=1', 'buildtype=debugoptimized' ]) |