libgstrtsp-1_0-0-32bit-1.16.3-150200.4.6.2 >  A cOp9|<kC_OFm2A "yq#wL{ݍZy\#kk$x/mfF`U\>ݛES^Kn%3rcg8j i/;Wq"/ E(ns: oGgv ͍Z\ՑlJrsJ0X^՝N ր fcggNj٪ݟ}΄6σsz'+T~Ef47d3076ccd6b95b53a60dbb70be38edd4d0cce37e2adb9318ba85822dfe21a323aaae85c3584310ab65fa46947a5b56c9fa6cbb0HcOp9|`cK=kZa\7 yn2RFk~kk-fj> ~\jFg AN:`ޖU*;Pe/[;n VU96(f!\ZߌS4x.ێc<0ҳ mط -)ap`} ۣbV $oUqƇ()s}ʈeơDo?FwbO1j1lLJI/:>p>@?0d  - Z! 7Hkqx     PX(8;9;: ;>~G~HI XY\H]P^bcGdefluvwxy,Clibgstrtsp-1_0-0-32bit1.16.3150200.4.6.2GStreamer Streaming-Media Framework Plug-InsGStreamer is a streaming media framework based on graphs of filters that operate on media data. Applications using this library can do anything media-related, from real-time sound processing to playing videos. Its plug-in-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins.csheep028SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://gstreamer.freedesktop.org/linuxx86_64/sbin/ldconfig8ȡcc1d796d6729ebe5ca8976e27426fe0b681e5dbe786a96d1dc270d4cee244ac398libgstrtsp-1.0.so.0.1603.0rootrootrootrootgstreamer-plugins-base-1.16.3-150200.4.6.2.src.rpmlibgstrtsp-1.0.so.0libgstrtsp-1_0-0-32bitlibgstrtsp-1_0-0-32bit(x86-32)@@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libgstbase-1.0.so.0libgstreamer-1.0.so.0libm.so.6libm.so.6(GLIBC_2.0)libpthread.so.0libpthread.so.0(GLIBC_2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1b{@`^@^b;@^V]^4^!@]}@]]@]Z@]8H@]@\@\P\[@[t[Q[.6@[!@[c@Z&Z@ZZZ>E@Z.s@Z!D@Z@Y@Y@Yh@YI@Y@Y]Y @X @XXX*XBX:X@W@W_WN@WM|W=Wo@W4VyV`V@VzV4@VqTMTezcjia@suse.comzcjia@suse.commgorse@suse.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comfcrozat@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commliska@suse.czmgorse@suse.combjorn.lie@gmail.commgorse@suse.comdavejplater@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgjengelh@inai.dezaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgidonmez@suse.commeissner@suse.comalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.org- Add CVE-2021-3522.patch: tag: id3v2: fix frame size check and potential invalid reads (bsc#1185448, CVE-2021-3522).- Update to version 1.16.3 (bsc#1181255): - audioaggregator: Check all downstream allowed caps structures if they support the upstream rate - audioaggregator: Fix negotiation with downstream if there is no peer yet - audioencoder: fix segment event leak - discoverer: Fix caps handling in `pad-added` signal handler - discoverer: Start discovering next URI from right thread - fft: Update our kiss fft version, fixes thread-safety and concurrency issues and misc other things - gl: numerous memory fixes (use-after-free, leaks, missing NULL-ify) - gl/display/egl: ensure debug category is initialized - gstglwindow_x11: fix resize - pbutils: Add latest H.264 level values - rtpbuffer: fix header extension length validation - video: Fix NV12_64Z32 number of component - video-format: RGB16/15 are not 16 bit per component but only 5.333 and 5 - video: fix top/bottom field flags - videodecoder: don't copy interlace-mode from reference state - appsrc/appsink: Make setting/replacing callbacks thread-safe - compositor: Fix checkerboard filling for BGRx/RGBx and UYVY/YUY2/YVYU - decodebin3: only force streams-selected seqnum after a select-streams - glupload: Fix fallback from direct dmabuf to dmabuf upload method - glvideomixer: perform `_get_highest_precision()` on the GL thread - libvisual: use `gst_element_class_set_metadata()` when passing dynamic strings - oggstream: Workaround for broken PAR in VP8 BOS - subparse: accept WebVTT timestamps without an hour component - playbin: Handle error message with redirection indication - textrender: Fix AYUV output. - typefind: Consider MPEG-PS PSM to be a PES type - uridecodebin3: default to non-0 buffer-size and buffer-duration, otherwise it could potentially cause big memory allocations over time - videoaggregator: Don't configure NULL chroma-site/colorimetry - videorate/videoscale/audioresample: Ensure that the caps returned from... - build: Replace bashisms in configure for Wayland and GLES3 - Drop upstream fixed patches: gst-base-playbin-handle-error.patch gst-base-audioencoder-fix-leak.patch gst-base-fft-update-kiss-version.patch- Remove is_opensuse conditionals / really enable orc on SLE 15 (jsc#SLE-12265).- Add gstreamer-plugins-base-gl-deps.patch: Workaround incomplete gstreamer-gl.pc file, which is missing the (dynamic) dependency on wayland.- Enable meson build conditionally for Tumbleweed.- No longer recommend -lang: supplements are in use.- Add upstream bugfix patches: + gst-base-playbin-handle-error.patch: playbin: Handle error message with redirection indication. + gst-base-audioencoder-fix-leak.patch: audioencoder: fix segment event leak. + gst-base-fft-update-kiss-version.patch: fft: Update our kiss fft version.- Enable orc / wayland-egl on SLE15.- Update to version 1.16.2: + xvimagepool: Update size, stride, and offset with allocated XvImage + video-converter: Fix RGB-XYZ-RGB conversion + audiorate: Update next_offset on rate change + audioringbuffer: Reset reorder flag before check + audio-buffer: Don't fail to map buffers with zero samples + videorate: Fix max-duplication-time handling + gl/gbm: ensure we call the resize callback before attempting to draw + video-converter: Various fixes for interlaced scaling + gstrtspconnection: messages_bytes not decreased + check: Don't use real audio devices for tests + riff: add CineForm mapping + glfilters: Don't use static variables for storing per-element state + glupload: Add VideoMetas and GLSyncMeta to the raw uploaded buffers + streamsynchronizer: avoid pad release race during logging.- Update to version 1.16.1: + See main gstreamer package for changelog. - Drop upstream fixed patches: + gst-plugins-base-doc-build-fix.patch. + gstreamer-plugins-base-arm-neon-configuration.patch.- Drop pkgconfig(gdk-pixbuf-2.0), pkgconfig(gtk+-3.0) and pkgconfig(gtk+-x11-3.0) BuildRequires and pass --disable-examples to configure (we already do in meson conditional): Only needed to build the examples. - Add explicit pkgconfig(wayland-protocols) BuildRequires: Previously pulled in by gtk3 dependency. - Add explicit conditional pkgconfig(cairo) BuildRequires for openSUSE versions older than current Tumbleweed, workaround bug in pangocairo dependencies in those releases. Also previously pulled in by gtk3 dependency.- Add gstreamer-plugins-base-arm-neon-configuration.patch as an upstream backport of: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/commit/d8d4904e - Use %make_build.- Update to version 1.16.0: + Highlights - GStreamer WebRTC stack gained support for data channels for peer-to-peer communication based on SCTP, BUNDLE support, as well as support for multiple TURN servers. - AV1 video codec support for Matroska and QuickTime/MP4 containers and more configuration options and supported input formats for the AOMedia AV1 encoder - Support for Closed Captions and other Ancillary Data in video - Support for planar (non-interleaved) raw audio - GstVideoAggregator, compositor and OpenGL mixer elements are now in -base - New alternate fields interlace mode where each buffer carries a single field - WebM and Matroska ContentEncryption support in the Matroska demuxer - new WebKit WPE-based web browser source element - Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved dmabuf import/export - Hardware-accelerated Nvidia video decoder gained support for VP8/VP9 decoding, whilst the encoder gained support for H.265/HEVC encoding. - Many improvements to the Intel Media SDK based hardware-accelerated video decoder and encoder plugin (msdk): dmabuf import/export for zero-copy integration with other components; VP9 decoding; 10-bit HEVC encoding; video post-processing (vpp) support including deinterlacing; and the video decoder now handles dynamic resolution changes. - The ASS/SSA subtitle overlay renderer can now handle multiple subtitles that overlap in time and will show them on screen simultaneously - The Meson build is now feature-complete (*) and it is now the recommended build system on all platforms. The Autotools build is scheduled to be removed in the next cycle. - The GStreamer Rust bindings and Rust plugins module are now officially part of upstream GStreamer. - The GStreamer Editing Services gained a gesdemux element that allows directly playing back serialized edit list with playbin or (uri)decodebin - Many performance improvements - Switch to meson for Tumbleweed. - Adjust line to get the minimum required gstreamer version. - Disable tremor (needs libvorbisidec) - Disable examples. - Package libgstcompositor.so and libgstoverlaycomposition.so. - Adjust documentation directory. - Add gst-plugins-base-doc-build-fix.patch: fix build with automake. - Up gstreamer-plugins-bad Conflicts. - Now requires glib2 >= 2.40. - Obsolete libgstbadvideo-1_0-0: now part of -base.- Update to version 1.14.5: + audioconvert: fix endianness conversion for unpacked formats (e.g. S24_32BE). + audioringbuffer: Fix wrong memcpy address when reordering channels. + decodebin2: Make sure to remove pad probes when freeing GstDecodeGroup. + glviewconvert: fix output when a transformation matrix is used. + glupload: - Prevent segfault when updating caps. - dmabuf: be explicit about gl formats used. + gl/egl: Determine correct format on dmabuf import. + id3tag: validate the year from v1 tags before passing to GstDateTime. + rtpbasepayload: Fix sequence numbers when using buffer lists. + rtspconnection: - Fix security issue, potential heap overflow (CVE-2019-9928). - Fix GError set over the top of a previous GError. - Do not duplicate authentication headers. + subparse: don’t assert when failing to parse subrip timestamp. + video: various convert sample frame fixes. + video-converter: fix conversion from I420_10LE/BE, I420_12LE/BE, A420_10LE/BE to BGRA/RGBA which created corrupted output. + video-format: Fix GBRA_10/12 alpha channel pixel strides. - Drop upstream fixed patches: + CVE-2019-9928.patch + 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch- Add CVE-2019-9928.patch: fix a heap overflow in the rtsp connection parser (boo#1133375 CVE-2019-9928).- Added: 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch which fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/384 "Segfault since 1.16" which also occurs in 1.14.4.- Update to version 1.14.4: + Bugfix release, please see .changes in gstreamer main package.- Update to version 1.14.3: + Bugfix release, please see .changes in gstreamer main package.- Update to version 1.14.2: + Update docs. + xvimage: Fix symbol redefine build error. + glcolorbalance: Support OES textures for input/passthrough. + meson: gl: fix backported patch. + gl/build: fixed failed compilation due to missing EGLuint64KHR typedef. + parsebin: Don't try to continue autoplugging a parser if we got raw caps. + audiobasesrc: Round down segsize to an integer number of samples. + discoverer: Don't crash when running with -v if channel-mask==0 and >7 channels. + gldownloadelement: fix build with msvc. + subparse: Don't read beyond array. + ogg: Avoid undefined granule shift. + libs: g-ir-scanner: do not hardcode libtool path. + rawvideoparse: fix typo in 'plane-offsets' description. + video: fix some GIR array annotations. + audio: fix some GIR array annotations. + meson: gl: remove non-headers from gl_prototype_headers. + meson: install the man pages for the command line tools. + meson: Fix detection of glib-mkenums under MSYS2.- Conditionalize orc and pkgconfig(wayland-egl) BuildRequires and enable-orc call, fix build for SLE 12 SP3.- Conditionalize pkgconfig(graphene-1.0) BuildRequires: fix build for Leap 42.3.- Update to version 1.14.1: + GstPad: Fix race condition causing the same probe to be called multiple times + Fix occasional deadlocks on windows when outputting debug logging + Fix debug levels being applied in the wrong order + GIR annotation fixes for bindings + audiomixer, audioaggregator: fix some negotiation issues + gst-play-1.0: fix leaving stdin in non-blocking mode after exit + flvmux: wait for caps on all input pads before writing header even if source is live + flvmux: don't wake up the muxer unless there is data, fixes busy looping if there's no input data + flvmux: fix major leak of input buffers + rtspsrc, rtsp-server: revert to RTSP RFC handling of sendonly/recvonly attributes + rtpvrawpay: fix payloading with very large mtu sizes where everything fits into a single RTP packet + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM + v4l2: Disable DMABuf for emulated formats when using libv4l2 + v4l2: Always set colorimetry in S_FMT + asfdemux: Set stream-format field for H264 streams and handle H.264 in bytestream format + x265enc: Fix tagging of keyframes on output buffers + ladspa: Fix critical during plugin load on Windows + decklink: Fix COM initialisation on Windows + h264parse: fix re-use across pipeline stop/restart + mpegtsmux: fix force-keyframe event handling and PCR/PMT changes that would confuse some players with generated HLS streams + adaptivedemux: Support period change in live playlist + rfbsrc: Fix support for applevncserver and support NULL pool in decide_allocation + jpegparse: Fix APP1 marker segment parsing + h265parse: Make caps writable before modifying them, fixes criticals + fakevideosink: request an extra buffer if enable-last-sample is enabled + wasapisrc: Don't provide a clock based on WASAPI's clock + wasapi: Only use audioclient3 when low-latency, as it might otherwise glitch with slow CPUs or VMs + wasapi: Don't derive device period from latency time, should make it more robust against glitches + audiolatency: Fix wave detection in buffers and avoid bogus pts values while starting + msdk: fix plugin load on implementations with only HW support + msdk: dec: set framerate to the driver only if provided, not in 0/1 case + msdk: Don't set extended coding options for JPEG encode + rtponviftimestamp: fix state change function init/reset causing races/crashes on shutdown + decklink: fix initialization failure in windows binary + ladspa: Fix critical warnings during plugin load on Windows and fix dependencies in meson build + gl: fix cross-compilation error with viv-fb + qmlglsink: make work with eglfs_kms + rtspclientsink: Don't deadlock in preroll on early close + rtspclientsink: Fix client ports for the RTCP backchannel + rtsp-server: Fix session timeout when streaming data to client over TCP + vaapiencode: h264: find best profile in those available, fixing negotiation errors + vaapi: remove custom GstGL context handling, use GstGL instead. Fixes GL Context sharing with WebkitGtk on wayland + gst-editing-services: various fixes + gst-python: bump pygobject req to 3.8; fix GstPad.set_query_function(); dist autogen.sh and configure.ac in tarball + g-i: pick up GstVideo-1.0.gir from local build directory in GstGL build + g-i: update constant values for bindings + avoid duplicate symbols in plugins across modules in static builds + ... and many, many more! - Drop gst-pb-base-fix-unresolvable.patch: Fixed upstream. - Following the above, drop libtool BuildRequires and stop running autogen.sh, no longer needed.- Update to version 1.14.0: + Highlights: - WebRTC support: real-time audio/video streaming to and from web browsers; - Experimental support for the next-gen royalty-free AV1 video codec; - Video4Linux: encoding support, stable element names and faster device probing; - Support for the Secure Reliable Transport (SRT) video streaming protocol; - RTP Forward Error Correction (FEC) support (ULPFEC); - RTSP 2.0 support in rtspsrc and gst-rtsp-server; - ONVIF audio backchannel support in gst-rtsp-server and rtspsrc; - playbin3 gapless playback and pre-buffering support; - Tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy; - QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written; - rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing; - souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc; - nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API; - Adaptive DASH trick play support; - ipcpipeline: new plugin that allows splitting a pipeline across multiple processes; - Major gobject-introspection annotation improvements for large parts of the library API; - GStreamer C# bindings have been revived and seen many updates and fixes; - The externally maintained GStreamer Rust bindings had many usability improvements and cover most of the API now. Coinciding with the 1.14 release, a new release with the 1.14 API additions is happening. + Updated translations. - Add: + gcc-c++, libjpeg-devel, libpng-devel and Mesa-libGLESv3-devel, and egl, gbm, gl, glesv1_cm, glesv2, graphene-1.0, gudev-1.0, gdk-pixbuf-2.0, gmodule-no-export-2.0, libdrm, wayland-client, wayland-cursor, wayland-egl and x11-xcb pkgconfig modules as build time dependencies. + gio-unix-2.0, glib-2.0, xext, xv and x11 BuildRequires to avoid implicit dependencies. + OpenGL shared library and its GI bindings and plugin plus audiomixer plugin from gstreamer-plugins-bad/good, following upstream changes. - Add new sub-package libgstgl-1_0-0 to baselibs.conf. - Add versioned gstreamer-plugins-bad Conflicts: Several sub-packages moved here, conflict on older versions. - Add gst-pb-base-fix-unresolvable.patch: Fix unresolvable problem due to moved plugins, take 2 commits from upstream stable branch. - Following the above patch: Add libtool BuildRequires and pass autogen.sh- Update to version 1.12.5: + Bugs fixed: bgo#668995, bgo#792983, bgo#784530, bgo#771853, bgo#789358, bgo#791638 - Drop gst-pb-playbin3-fix-accessing-invalid-index.patch: Fixed upstream.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Modernize spec-file by calling spec-cleaner. - Drop filesystem PreRequires: this is simply nonsense.- Add gst-pb-playbin3-fix-accessing-invalid-index.patch: playbin3: Fix accessing invalid index in GstStream when received select-stream event (bgo#791638). - Clean up spec with spec-cleaner.- Update to version 1.12.4: + Bugs fixed: bgo#789458, bgo#789547, bgo790329.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python-base BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Bugs fixed: bgo#785011, bgo#771088, bgo#777735, bgo#785065, bgo#785331, bgo#785341, bgo#785799, bgo#785948, bgo#785951, bgo#786200.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Bugs fixed: bgo#784639.- Update to version 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.- Run parallel build with smp_mflags. Recast a slightly convoluted find call. Replace old $RPM shell vars by macros.- Update to version 1.12.0: + Bugs fixed: bgo#782095, bgo#782018.- Update to version 1.11.91: + Bugs fixed: bgo#779866, bgo#781149, bgo#781152, bgo#781168, bgo#781490. - Changes from version 1.11.90: + Bugs fixed: bgo#774544, bgo#776140, bgo#776172, bgo#776446, bgo#779344, bgo#779515, bgo#779866, bgo#780053, bgo#780100, bgo#780257, bgo#780297, bgo#780429, bgo#780559, bgo#780566, bgo#780764, bgo#780769. + Updated translations.- Update to versions 1.11.2: + Bugs fixed: bgo#740557, bgo#775553, bgo#775893, bgo#776797, bgo#777458, bgo#777530, bgo#778298, bgo#778702, bgo#778974, bgo#779010.- Update to version 1.11.1: + Bugs fixed: bgo#678301, bgo#699077, bgo#744191, bgo#749567, bgo#752052, bgo#756628, bgo#758259, bgo#759358, bgo#765796, bgo#767450, bgo#769698, bgo#770355, bgo#771376, bgo#772445, bgo#772550, bgo#772832, bgo#772864, bgo#773073, bgo#773102, bgo#773165, bgo#773341, bgo#773944, bgo#774445, bgo#774454, bgo#774484, bgo#774588, bgo#774728, bgo#774878, bgo#774959, bgo#775310, bgo#775369, bgo#775917, bgo#776038, bgo#776188, bgo#776447, bgo#776458, bgo#777009, bgo#772764. - Pass --with-package-name='openSUSE GStreamer package' and - -with-package-origin='http://download.opensuse.org' to configure we want to show where the gstreamer package is from. - Pass --enable-orc to configure to ensure we build orc support. - Drop obsolete clean section from spec. - Move AUTHORS, NEWS, README, RELEASE and REQUIREMENTS to doc sub package. - Add fdupes BuildRequires and macro, remove duplicates. - Drop libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 Obsoletes: They were added to ensure smooth upgrades, and are not present in any current openSUSE release. - Move license-translations.dict to devel package, it's only needed for development. - Replace gstreamer-devel and gstreamer-utils for pkgconfig(gstreamer-1.0) BuildRequires: Following what configure looks for.- Update to version 1.10.4: + Bugs fixed: bgo#778432. - Drop aarch64-no-neon.patch: No longer needed.- Update to version 1.10.3: + Bugs fixed: bgo#758389, bgo#771723, bgo#774908, bgo#775351, bgo#775459, bgo#775480, bgo#775687, bgo#775887, bgo#776403, bgo#776623, bgo#777262, bgo#777265, bgo#777502, bgo#777525, bgo#777921.- Update to version 1.10.2: + Bugs fixed: bgo#774911, bgo#774585, bgo#774902, bgo#775224.- Update to version 1.10.1: + Bugs fixed: bgo#773131, bgo#774322, bgo#774343, bgo#727802.- Update to version 1.10.0: + Bugs fixed: bgo#768763, bgo#772500, bgo#772501, bgo#772676, bgo#772855, bgo#773103, bgo#773105, bgo#773107, bgo#773181, bgo#773441. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Disable aarch64-no-neon.patch: It needs a rebase, or may possibly be dropped as fixed upstream.- Update to version 1.8.3 (boo#996937): + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566, bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472, bgo#767859. + Updated translations.- Update to version 1.8.2: + bgo#765534: encoding-profile: Remove codec_data and streamheader fields from constraint caps. + bgo#765538: codec-utils: Don't put level=0 into the caps. + bgo#765541: smartencoder: Only accept TIME segments for real. + bgo#765684: opusdec: Won't negotiate sampling rate anymore. + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate(). + bgo#765708: encoding-profile: Make creation of encoding profile from discoverer info more robust. + bgo#766204: sdp: rtpjpegdepay regression: Does not extract frame dimensions from SDP anymore. + bgo#766265: opusdec with FEC breaks when packet sizes change. + bgo#766510: videosink: test_video_center_rect raise a warning when turning on debug. + bgo#766515: playbin: fix suburidecodebin leak. + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN. - Stop passing --enable-experimental to configure, we should not have experimental codecs (and currently none are built).- Add proper dependencies to the 32bit devel package- baselibs.conf: add -devel for building 32bit Wine.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams when scrub seeking. + bgo#764865: audiosrc, audiosink: race in gstaudiosrc audioringbuffer thread. + bgo#765027: critical warning in rtspsrc when doing srtp. + bgo#765082: mikey: add new function gst_mikey_message_to_caps. - Properly escape some macros in comments to silence rpmlint.- Update to GNOME 3.20 Fate#318572 - Remove gstreamer-plugins-base-discid.patch- Update to version 1.8.0: + Hardware-accelerated zero-copy video decoding on Android + New video capture source for Android using the android.hardware.Camera API. + Windows Media reverse playback support (ASF/WMV/WMA). + New tracing system provides support for more sophisticated debugging tools. + New high-level GstPlayer playback convenience API. + Initial support for the new Vulkan API, see Matthew Waters' blog post for more details. + Improved Opus audio codec support: Support for more than two channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container; new codec utility functions for Opus header and caps handling in pbutils library. The Opus encoder/decoder elements were also moved to gst-plugins-base (from -bad), and the opus RTP depayloader/payloader to -good. + GStreamer VAAPI module now released and maintained as part of the GStreamer project. + Asset proxy support in the GStreamer Editing Services. + Bugs fixed: bgo#763316. - Add pkgconfig(opus) BuildRequires: New optional dependency. - Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already pulled in, but add it so we can version it.- Add gstreamer-plugins-base.appdata.xml so that the codecs can show up in a Software Center.- Update to version 1.6.3: - Fix regression in GL library that made glimagesink unsable on Android. - Integer arithmetic overflow in queue2 element that could break buffering or cause crashes due to NULL pointer dereference. - Fix crash in AAC/ADTS typefinder caused by reading more memory than is available. - Stop ignoring encoder errors in the VP8/VP9 encoders. - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's redudant and was never actually implemented. - Ensure to store the correct video info in GstVideoBufferPool. - Fix caps in rtspsrc when doing SRTP over interleaved TCP. - Fix crash in pcap parser on 0-sized packets. - Clear EOS flag in appsrc to allow reuse after EOS and flushing. - Ignore flushing streams in streamsynchronizer during stream switches to fix problems caused by this in gst-editing-services. - Ignore tags and other metadata in WAV files after the "data" chunk in PUSH mode to prevent them from being interpreted as audio. - Correctly use colorimetry in v4l2 only for YUV color formats. - Set reserved bits in MPEG TS muxer to 1s. - Fix calculation of SBC frame lengths. - Fix output of the RTP JPEG2000 depayloader to have one frame per buffer and crash in the OpenJPEG decoder on incomplete frames. - Update ffmpeg snapshot in gst-libav to 2.8.5. - Memory leak fixes in scaletempo, the raw video RTP depayloader, and in playsink related to audio/video filters. - Fixes for error handling in the OSX audio plugin. - Various gobject-introspection annotation fixes and additions. - Compiler warning fixes for latest clang compiler. - Change source URL to http://gstreamer.freedesktop.org/ instead of http://download.gnome.org/; the former seems to be more frequently updated.- Update to version 1.6.2: + Crashes in gst-libav with sinks that did not provide a buffer pool but supported video metadata were fixed. This affected d3dvideosink and some 3rd party sinks. Also related fixes for crashes when a downstream buffer pool failed allocation. + Big GL performance improvement on iOS by a factor of 2 by using Apple's sync extension. + Deadlocks in the DirectSound elements on Windows, and the behaviour of its mute property were fixed. + The Direct3D video sink does not crash anymore when minimizing the window. + The library soname generation on Android >= 6.0 was fixed, which previously caused GStreamer to fail to load there. + File related elements have large-file (>2GB) support on Android now. + gst-libav was updated to ffmpeg 2.8.3. + Deserialization of custom events in the GDP depayloader was fixed. + Missing OpenGL context initialization in the Qt/QML video sink was fixed in certain situations. + Interoperability with some broken RTSP servers using HTTP tunnel was improved. + Various compilation fixes for Windows. + Various smaller memory leak and other fixes in different places. + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823, bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951, bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732, bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929, bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205, bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344, bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913, bgo#758921, bgo#759019, bgo#759380.- Update to version 1.6.1: + rtpbuffer: Add map flag to skip padding. + decodebin: - Fix event leak with validate.hls.playback.play_15s.hls_bibbop scenario. - Free unlinked chains at time of switching chains. + video: - gst_video_calculate_display_ratio() should have out parameter. - Missing closing parenthesis in video overlay composition cast macros. + audiobasesink: audio skipping when playing it repeatedly. + gst-plugins-base fails to build with --with-pkg-config-path. + playsink: fix leak of audio sink. + subparse: < / i > should be handled like < /i >. + playbin: Leak of playbin on errors from the source element.- Update to version 1.6.0: + For changelog, see mainpackage changes, everything is condensed there. - Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.- Update to version 1.4.5: + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840, bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952, bgo#741045, bgo#741198. + Updated translations.- Update to version 1.4.4: + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742, bgo#737752, bgo#738064. + Updated translations./bin/sh1.16.3-150200.4.6.21.16.3-150200.4.6.2libgstrtsp-1.0.so.0libgstrtsp-1.0.so.0.1603.0/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25840/SUSE_SLE-15-SP2_Update/653f9cf9400890109e457b1f9e704f14-gstreamer-plugins-base.SUSE_SLE-15-SP2_Updatecpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=533abc9157370253582e0c662289ee44d97acd29, strippedPR RRRRRRR R RR RR RRutf-82aac201312b1ade02aad60bb8b9337966d6f39f9417284b4ec39138210a9ab9a? 7zXZ !t/:m] cr$x#G}1S<[G VgA^{-@d0ER&aq%]@=E/,/tH1cw vTu~]![˯( P:dYV~^>'9aC_ޏ.GhOM;Q<5,F ӿfK<2AؒSM3ٸ[z邾[_0Aյ;+R093lGq(2DBD'{F,ۣ]L7C߮~t_Yg@b$9X:fط "ý,"EhB A/W㺹+]u?)Kν bRI'pnؙɘdžXӴ1~ER߫dnEk/4‚H-7 d~__Q#PM ]`g)"0,%}b@#b[' m7kD} G8N ًipq89V#6Rp}f^qEYPd*m]ߏouipH%Yc>вbtAp〛h)/^~A w  /Pg#ajs=UQ*h(@,G~f؝Y3iR hIG@beN^D 5{c%61`!!o^J/z\=dd*dhZ@@6 @ɽ T"NXr%EˁC UN´䒢ؙ^E gm~B,R!KZ}c"9@+(n4#g4YdP(g&(Pc5M,w8skZ h&dKGr{1. Y ˖c1 CeuEj|4g^1 L_X߁+a8J{ v7SW&>*QslLſ ])US9z{T:^/^Y]TXR?zBTf9䷐qo{WSTsנ:5\{X W\HHt|-0*6lI+: GB.{Tzf ӥ`-- ##Ϩ iCmd.ϊ*ZtWS*"| HE~iF6EFɍ Ŋa[ gPΛ4'FZ{dp98Fo&j#9 RD?J>Z{c+%Vj!s%kњ|+;E/ 雐{Cc@"K)?p[UyR%Nv~{Q-3jP lv uU<VA 'd/4)H6xd]HtlLb?[ǖ_}j3=\䳕چ-~9QKŒ FzX*PaCMSn5-Y{;xlg ίH_UK̐Ooyazg!(5;ou{dްm'Zi8WuWod]xWKcuoٕՒ_@5cF x"mZ'x<镉^:-WWbYFgN}':FG+4_yQv9}EG(1P̮xQ%a,~z0bn^V߽U u%Ό /qcUSXZ[H~ɐ7F7J7@./,qD"'yf. MYZJ<,RK:i:H>8ڜu; _,{Lc[œ&օ)-> 1}-uH*\" kr-:@{[W].fs" [fM: dݲT@j(NZ4?,~ oY#R*@Vuܭ;NxLL,}xsnٹ.7MAgd7B5$-@^Q~.Md1:gӺT=zI[=_q TTЍHEhL`%m֣E;o-}”KMub W]c!7`2O¥¶>x0"~ ީ%eIߘPЛt CpoF_PљGTŨ\W$"b" ֹj oŀ@lF$FF' .'- /6KSzdʅw0QZW<7*A na^MvTgm`sMtK]|-s%>Yu~ C9+1r!UxgWԈ+g'"0-il"ye)j>~UN=}z~劌,")YQ dv\j: O3DA?>Spz :VQg#  H}(I0mYaJ€ 9?}-Wf)T+aGުp7f_L93 b&.1NbZЕ,ؓN aw%^ w'MJR| crWYwN )8(IԲlXOg4Rjzg\<`#I]f}%k}3T Q؊w+? }\ĸ&L>I!{lv^~XDv0[ZAӅ*aU7IaU\:$jYh d QZ UX:La{yw `w^;M M}25(OMmʘF\J~d CW_tfá}vv錇@/-90A.0%'*.ng^A^.T8M"J-;t &EW*zz]+FUSruzV9_WZS%u?-Cqcێ>0.HBLm_؊ũy+@ er ݗS5XމW&(qaL\WȏvtnJaթ67 ; T W4+459*A\uDH<%$x]#\z 쪰3V&/{*]wqquƆ`1l<Ԯ'O59FXh΃H _{Ճ}>FGvolC#hk+sVsZ?T(ԳVxj(P$ΣexFS$8=!obo!LҜdFEq\v]bxΒ {sgtc3 .WLKjz%ת=T#JݪJ*#DŽJ漀qs>eL(DF8&oy+bkL!)h'~=. (8zWgg)(oP-rH8FgjtBYǯ\Ank`oV܇9~Y5 .T^O .Hf3#R@2Gv|nՕLCtENJa0Y亖_͎sǎjkr$| F>?ߣ׵vl]Ԣ/E"ya&ۼׇ>Fna<@qS'yupyH,koĜ|QGB<7U #I`6,R  EjX\rZH #*ĴBz-t;_gJGb%p hF2A=5Tl}asь0 /g[wKt! d2eR=zKYK7+5ww oRPNۂZ48 ]z!ihͱ"ܯ?֕]O`p@Ιs}@Ɇ;zB;bQ9,ISB)X j,Lz$H /M֫RXJo5}z ųbuAWr*'tSCPa47;Y&L+aTw|q)0r ĭ{o (SI!=έmS\2TpQ4,Q1+0*j )V$/d- U> !yB_ryFyk)S; |guZvg]J<) Kq)Y$jC~em'p|8\|HE&r_.0"5,fӖ2Ӽ24~ E1_ %;fnTf{F a &\X(Cr ssRXE c^qj&-Qp',*6,A/UuQ dDTgNP< ̗ٵng\`ڌznE^T!|bE4. 5 X3Gqˆ  xe!LkOvn%za\ɻ-<FG/ݚz ÿ04py{xX&cR܇w gQ=B~~`kZZ1I|WA>2ڶ-arU?9@ S aon` A Lcs+4C3 %Q$鸰ş%2z0m:4m}f3 '2M_FܶkHҊAP :h(=("Wdvji箝Q0{ >r9B_ݏJa`fr2uc 'JDKɆVc0Ps2S&%YAwW勚nAvG ywF7Hp`Jj f0-ŧ?7B~M^(c3/'֗ Mഇ<ć_ QQpC]A% LZ} 0(W r:h˜Puloγ+ fC6+~F8|x|1 s୩p*5C>wPZ㷷pV< Ēm7~MR>X2 7+RSIyEܺzm_<jo绯y 0\,M%YV*z/L"b7hvo iŗEF4Za+-Ϝo"UUVi0aujLhm 8Z>"DVeꄺddF&\uCS"XW7t 3F)$/ϑVhM}ۀ m 6Lo^dw"UتH Ax "TA G6f^M[/D7z B%%8,{F::Ɏ}|''h&O$&n:;G˘#Yll (Q/Gף2OfnLp͆k6W/ ?D,ciMKjBN%ClOqdH; -\Q}38.,ʺe)h8g::m]v^r{N%i'23T6މ MdtJJ?9A >u(vNq3v|=ZZ4W+ymz, ͿOU +sla3x]=?ezd(J-fw}@M/Ӡ&FpA]M5 =/-WN j\: _NCs1dJ'z#6lڊ/vS+m :!*qkwAD@9|?fhF0#n^C=ʧhWVyz[&%Kz"bB=gݻ%<֭ ҸeL2u8+pO7me(7wh}|#u;){Vx|1Qdeki2?\e wiB T<ڣޠ!4tW8EizgPNԄvض_gsQ*v ]e1B~:Rdu קE}!?l}(5fRF眉\W 9s衆NC(K tygvVԠ}#vRkYKP~k;卑I^0)7孯 >LfL،- SXG<%u-pVi0k`a=?ߵ4n^76q5U1da}Q{L{w<8\.%J'J9/U kwթ4av S5?*AsE\DxN܂4^'cK+r~Mpӌ,|p̰&@R^?j%p{ {*Ot}<1Tc~TeU/ɤ \=t{ŨNGme l^\ӗ@FUPܰ?lGUy*Ĥ~p\6v2%䶨Q&^ +g+2.pi~}7[|N;7SB2i`:-ǔu)~ }xt[@ʡ'%a0Ux=| # H;,abI&*IN`#`£8X9 GD}OEa&{:Bַ O8k$ES6: g(x,K fTpgOPY]&aN*OZ3)*N>Q 09==9LOz9U; 9˒˰a+fqǓf#|"4, &< [M %2G&hݶbU?S5|>56<85aFBۊ ,is㱠E Xc)KA`8\Fq L>]!@LTS+ʒEٷpSj˜UkBPᇭ۳Wui6|Җn;Kbc<TI#>axV-ULXȔfC']aa9.aw|~>"[YkCaTd jedH-׿|%KǟJkroJE\ }j4rbe6FfŊP juiΊ;Bg~ ߚ䌸Y@e ,!=jd[P 8=,3̍O\@A_%)]V5Y"Pt`_F!Y<6ʜb *FpƉR /Y4o0|Wl</z$a{O-2 }9N1[CִnХ%k?N."Faoب/~Ĕ!Ug7IZ7߰F<-MfIo4t٦@¬Fz:ŶX>hXEE]S !aqJ,$a^mպLRmiaZL1bgy/^ݴ2A])_Ʉ:x.pX#ﺡX3X9iLsʢPd)gCLЈ6("7jOND<[ rWQ {uCށeO;_%gZ2S.@pq"+rCR' ϗ_|NY)1!׳[Ii^okXɍwh CEQ3鮝Q ce] ?AoH']hRJ2x]m^LD%KpOkL!Z޸ MYŌzBZ;S<3(Opda'meF/2AabJ$ GCbp3BcFލCL 6[xJbYJs@=QV ް9άBL@sr@~73)v& ?sۂuzfxuhz)K CR NM`fc/#oE q2ДP%H{㑻Y%mTbj} p1 e^(QG{ ڒ8)7:E}+Q\Yn^趔U`}/ȃ?\Sv2-û)18$䫫8L/ "(F^iݙ4/)hJo"1suP{R'8rL]Kasz71':C4b?&gLSR;Ṁ wNe*Ǐtz(8:( 2{XŔp8#8xطT\_oGzG2w{h y)a;W "l 瀝>`Mg@CҞNGFVJԨH_6+0+vd$DmA 8%F"8fp['J˒. JgF%FkT_VH}XOP/5ƶ+i~}LMo#p%_$c#QLԴsi81gZz0fRm~69\;uOuDhsLYR~_FGgcf#i &nªHM= $1EXE2,"$UiwS}e4l#. glLj>hVE(IF{o[ dQV^AkW2uD*}}ßլlK _Q;nu^]9 #0^MI-ϭs7e&/ ~b@˓ǭ_]?J j'*4SBGخ# dzXuCǧ_ImoUTtt"q@՝YLat{jR2Dr>˜X;P6.eg]l `Y! ! :ȭ/bI2;JXeԛ@[QH\/`âN$^Zx]n:[A>Vq{J  yc"*BN% UH3OW/ e2P#?$ɯ X*p>.$" BR1HUIdlO="!׌_*dq# v$4OMe? 3[+bN1edBLW$ep:oP*)ômaoX8uπy`'6UdԙSDGi}3*ݽRt,ʛ8lDM(i}99gF}7>b(]eof>35O7)J؞%P-7;C_+x40urFnN fřApהcM*;O@C! 56 la(7."r\t*i3Za1Nēamb[΃h|R}iȎY5ŘՓ;*HDDCI\0Q aNm3N#Bu }Wu'/f&m2EMbe D&@muno'^6JN*[9؀1mgjp c!=YцZsrZr1hy0;V}g`mܑoCcx}}}+,s} P*q7Ԕcn˥QDEZyQxA6ƌؓS"wV}@Wg10o}Tfjޱ(Ưt# Q) ,0cG([c{ w" tJ71|Ag" Is4WZ<9,:ulij5|dj;ޏ[XWr%#MA㖿|0WV:'1&$FեcGUG:F&" l< U;pÌWSyRW`>>~~k^)p+ w~ih^ :A\[~v/ QCb`Ny mcQ;Nv3Ov#JG6]h;ǃghEX"XWc׻\CekᅰH2N@Tl|؊l->2o (Ip=DYQL4˥;C6TW^M'c~[ܖCc~10"" ߶A#ۗv)93[#SS\Fz|5p,qKסl µg}sl„Z;+:zsoV _ &L/jI\ Lmtj7~cP"u VP] gGz.D7}~wOF vѶsHUTs),6"ɧ V! uX)yRe11XrMC9d@{\@ʖ drj+y nVߗ9)bC39GӉ3ek)(%+`c/pm2* +.ġs̑X]5o8b*^"1"=qh H.& Vw7a8 >z<C"8r C⃾ټGJ50w yH pJATs@&7YHjbI?N(՚9L\ʨBdX0> A/PymcYYdeR\J7`CF 1u\4p}e-a2JD'X3pKICΑ:Skz;e@Dɠj,#םHaam*6Z>'50hk@mɈ1n6KVӡmdxE}oWCq=D"r7E4HiRA{ yڸ+|c[[nKg] A)nACk!05 D@8yVkBjb-Q9SV a$ _؃ p@Ew(q{}Oy;cpNf*s1IVYt9kF"T֗^=u/|6Y$z@^3sJčw։A{C>"`7ĭ5iBi"探[E!|?GDVа ypEE: #dKdMkw^_ 4pIHf![&Qxs_ )=$IG;͗i'Q%"J5CL!#k5biL6 ̑ $;u{$LɭmRa/ b,;wӜ@+ nFpE!9d4p-]]u#vhm4$Szh?RBϒOyGn(6֠^ )f Ę MZp GeU@5#o9f\6U*~LuLmZ>{z4;p%W._$)l#(CLӊZ?ԘToxg/Z ]G'70(QCШrGJLu^lFUgkv]wԴM܆̉ꛫ(>RR-rE {Lvd/BL4C Tߖrg^{D-8L)6ᮻR8Nڌd9)]swC3j$ :n ߅ҤW23F1 G(&8c:3'[xMWcR. Z"zy{kߗXιew$3h-|\Y[ .ƤHCF@lm2l\]|=*ajWux^RM;g,oea9l)&!sԹ\:J7YZ?k'^NڂԐ…+#yKl45b̟LH;zqPfMxWQ7ק 1 2%>'?%!S +{;uczŊSͺՁ'm;'Ϣ/0<^\Cә">IPk =gNȃ?fVo=/Yئf Pkݙyz ˙l.4SXs%DBlY>@!A6~qFvW Ϟr$2~XxZYGB`1Iw<<;}귕̹Cq$im{ϱ#r a٫GB9 J~ *Qѧ閯e̻t,FaH9 s_H6ә@Q~baSYйtY֖ U2C-@őZuyla.#7nP= *ē_t#[N6 6ɤzɖ AoW&䬏j^('!`w}Nl]^8YY;3 E/p ? Wa!{&1>p=)*,K֐ѫX1tXHuz Y裿*\~$?4ٹ,('_4KSS8vi&'w~yx/š\Et 9҃a#mBӮtL{Kͮ;d[ʂi nZS"*#ɼ_$zh47!O3 JRf14O*GL!B׳=;"aP*kw cjV,h7 x:< 7uyJEH I4U's5{ z)iNb>3wZ[V 1Ӄ9#1J>$XLV*A;fcEϥOQ]vj1#5OJOd n| naӫp=v8>wAtYPe}#wy,)siqجТflCCFth 4mkƶ(w[F툀8LLxKcAQ;]az!"z~ΛJ>4v.a[^lcgė-IFyQ\p/CJٻU&|o 'bt0Be@t"z!L ?yNv7-yFhE(WFR8kdtu,ҢE]]QnGA58ahDQLU$JͭjhH,Ä1b2..@_՜',>yo[k~)@E6=ۨT$'МA\Vd 0c={|J3Nk۩a(|vBӟDg"DTQZԹ7v+jr=GB1jsiyb[W pke-|xw֔8 hBsvQ裌-8XK*SQWԒ[$[&W`cL޵Z: $! 't%MUbmd+(;.tUލg4m:;XUp _8 :#^CCΪMŞfyuޗL<O\Ȍ|ya"bc+ ^Rq+6HkE, K[J[$,3 &9ʶԱKoZؔ7lI*a\\hΉ"~Et&#W`^!IɤYjD33F&yW^_v@kmnsbg3frq݁|ĸ' F bu V66>P[k5I0΅v;eJra,$K,%bNʷ4-03=uO"<: u ߒf8d~6*vJt+ax2+gNZ- L^K[>@s@KDp~ x盂, -4N*zV!ɔ \b./HK_v%!KA#Ǟp*PRʫ­-o*|ҋ;ށDX zK"XР,8e%̇rKEnn3ரpA>5y=ob'%/xs 0yW4 ⸯ"uT&Jd^R*:3xj4sB@7;b)BWe.ڜ@'._D W Enh[,dlc@hv[<58P n(u! @_^iFԎ.^0sz嬫+ſ'X<\HMN'O8X{,y[;VӮ\Htm6aJؽ d''Qrh4 `i28-T\ҷYf.K=ȱޫt)֎ catt[xe,RYRAC0 U'fD}ӵ 1AQY^t2iܮ4m)7N1M4ĜC?!""fmSI4FZP#c.T鯹e*-`EܟiR<1'a n{OcPP(4A&bhek!]&ieY1^A`pfǯcAWB/6jk'`pGZBE>64Si* ÉOx=#Mp^ə-v:1JM>iX?]}>jI+n)\ia lꠒK ~d@mo-F Mvc*'ȗ)Tm5U=Aq ςGujƹ p&K+D7+r-&QV!_#nXggaPWo=Y2X{ $~m/4 x72[>x:K{$J6 j4r{)s'cHr50!ëb2uX!ⵯD+b# ~ x-uͬďGfFfc*9k1k&$A@/Vd vv:h'_`<#r3;CHQAZXB1Rzݮs1N[bxzf&bH_CNPz*DZ=f>M Bh3ݵHѢg~gSMDK(4> 4}ݟ0Yh p>4h v;la> nD;H?>F,M~ߟyYL]n&rFp\DPd:Pt#Aͤ0ۑ,gl` kO`*@_,5-1$'7ߋZM»cYw#gc;斬`9 f*Y=l!;ج3ǡaܪ'11Zr1pyր'x*FuMh*Y*:N*[(V ]%ׁDAe5sgޚKpk=9e#c*&Be?QfZn+?B*ˡBLfb?,;bF^ ^gz`_r$;sfWǺLR%% 9eDc"+7e8%$Fmñ]^[l*]gN mlcF,}ojoAU(E@BFCyX:J5 VO */΍ժӗ6nJ7L $jq**2Iѿniý%SuԪċVH\?=T^VdK4M]xhеcxU)5)C(w[GFj_29`b-\Y~ )i)FjHE{|NbW9`?d0STq۶YUgIuER֙FR {Bh^SBUøY-; Sthsuk *ݘiYGw_B;&!#L)=1|/ʤU )Mk$NUD"<= ̚k_%DP5w'Y<ާ ^sMC{; E+}4پy"1]K,k^W.>EP9 hvd whZnZ])D 7@- )0HcJYy7D*;2:Ӄ!&DQJJoև"78HX GǞyF =hn";4 9dM$J $jHwT2p.S7!Evy0# ?̳M f4x*JPb _mi#YΛ6v(W I{[B_T#ˆO`-X]VO|'YLxRwhЗ,, c_^k$I$˾%QCSh̿P4~X5\X#"[_T*] ar,L/j󷕣6f c<|f9229O>R?fmYe؍F`p@K* FXv p\wmtX*iG(+Pp.3M Jg@ 9~9l/&5#/q́:{un,,WY,=6q~Y}`Sxl2tiO-}"%*;X !v@ -SXk2YTIe1,kCGM5Z1K5 7s{dQ*\=CY@2ʝ޿P+TD1 :Sa%M3(i$# ob PʺjO>QNFLYAsTVŲp}Vs^NwNE(o^֪&̊BKX&GZ5kDB Ut=g]iUcN^@W()RM {SiMGwKV7?{f, ^O}H-Mb\o|-tBaY RZht% /[+ki SZ_|yl(%f*Kh~y R11/\_cTK6*Rm`oG#8csCXRGYW5d *r>MbH )nVk UU p.?::漣b2zI> RbG)>E(k,BP/a^:;bD#X3%s ]F3`g̞+֝kxTf.Hϙ8R21d_ azs0nrHOeۢ 1*Rf4FPM֠ܪ_1Sϥ""JU3;W7` 5;Y=csc :+l ӡQAnxAp\_J܄i*3BUL8JkTyM2>@+w`2v4irxXyu=(z;${;СkuFLnEjndu~[fB6^뛇;IDBI_cDJG+AԊX)&d'  gJnҐ2%rpWrY&-M|[5` ݝLiBUS$ݮbb2tH1AՂs|텨n2Іb>TzQΜ(H2jP,\wSVV4q߲궡HY5|dr.J@ނDjۡ g4}O \mj }hqv>VːE*\Q|Ȟ7bޜU7z/- nV@T>)Ov顒KЍISǖyF!SAqֿG=UU/vH罙0`j%4}w8) 2' A$ay2K=n>#E'pn\@fQ#I0x.{ɧR<)hyn.ܢ3育>*U ?];6 IMTN;=O䤃=moTN=ޱn/[F0A/mP7ON\+c>eAu(h7]Y:E\RVe⡅̜Ams 2 s.l`p:ٜF!dH/Qy{-! l5gW~dzN%ϹmCMf#jwC;o4?$ͺS37"%OJ6g-텪MIZQ_?OO6nt+e0<ijta[&/K?N~*| FƮ_I=C^ہfIٯ,ӅIW69 ~;pf N**Za\b\|>%jOL+-%%Ηʴ˶< '+Q{;*G,{1 !2TP=|^8LU iC _-R,ptBjq,0o Y9ͷ# II_z(=bԜ"&[12&$4.)T^#W촨͡U٭sLFmҷɎ؁ Xj ggK +B6azp3*Ht~ .ёrV]e{UUHDp{8bbԛ ԛ:(J 82j/E f.Zszg ِw[X;UXEDic&˿${(ͯI'šuw4h(V Tq d l]ut2JǿA<0xSbLUgOժêf=JSp>"+=-|KuKils/CӌL^dd*f<IL芓/AgC,9u_CSg3@?;mNEc/`/ C0g]IJ^2_"6idR#XipȦTҹ=1L@K=u-KigE5bII{Ք9Q8F?ZHOVsQ.}xpe!e$׎d _of0n>C6ϞY@6nPoPךҫH"-KfXmZ^^VYhVY"p;(zpQ-=uDb*' Y9KF{KO:(s&{T@s*܋ SR͐pL˃ʹ9WMXAB;{:G't# &s'Lp$&@ $Kx;9;kg9"nJ)pL>`BՄ+d0oUG԰L E>2 >2pɚZ7-yi.K}!5C%{4HeR^@nФpNyx^v2fzK DF|rq(Fr'+[oXxj+^1S`' 8m 34PO>TUQZ/3oʭg%u`t@t e,`xb@ܦ߈>)P;MFdYSzz%5VKF224PoƧ>tAybzGz `Ȃ6T;[:bj"1xcmMX2wYZ.} uq7TVh;*̘}!5{/ʁ.[CtS P<YF>n_'ys%9h9s ̹UshMaM`xV+FZcGO;Z 5ZsoWS&-S%tkW'ѹWA6$ Q7= ' gOuEw:XR=_<`1{66͜$EPmW? LdJM#SĚWnI{9z\W1XX:jH%ےC|*A`(<Ξ)=DheØ̸}^"3Gѭ=BIEyon\K8dpDE*XhQW&HO&!UU({M%UBq1 [4 kh~|"H8E8+PXkw +e!؄A&_߶?- +*go+w|98}jڶsHҌfU}mqJCe!LNJPYl,:GUhju;<'7)-%DVi˰<fX7#"ݣozA+\|P{`<oa~(hqFQ6j['ܱ'ݾA~?]`óW!<+ז)Bm:=pfC%&ԳX:|/Hgg(@kiF(Sи] W &eZM9&rK`:ߤg]^%7N\KP+PI@\iy#رkÖKx)D? ,Ҧ1ud [y:jFor7}wKT ,gM?WM :')O<9C~XBWGQE}^!זG&WRͰ"w|uйFȮ5<хdj-]?W0EՒ5n˃A^GW)Rf gdv3']S+lY`}qnH6>EKRK+$ٗxٯtk-48+e 5\ k0Q(RN-&-kMʟ#pމuo/-L%9ft{FjٷdEVuhXxH}s=Et%sy݅o6ڄd:C6_tHK;фH{+>zz {EƚdOnNB$֍څ|,R$x ׇ8@(C{G>\ɒU郣3:UB1G 03sƭ:J:bUD޳\LrHswFvgKp{Dey whcrTZ:/OSv 'sU`JS0m\X@(MJตe7%L49} mHu0 䰉&eGlhj=?NO['ۣq)fo:2dpƹe Rި̑Ą`]:ck=yR/A)1^r8koF^p%v > n{ݵ)hmDaO-;ELW]ejJ!-U߇Z`M}NZ}zUz]q!*lD|H юI}Mx(8L>#\U?q!zd6R5,3o1^@FwK>xTpat r.嫖ɧ5ukc}ֶ; ѥvhH%m!╨{1l*4<7%Q"ɇ]9M]N o2qY) lq%\>ӖGp3O czz&zOw0:"U5uT y|$kJF>x>Sx&ĎbV`$ I~—^7YPصPEIRs^7gqR\Ϋ!)GtɦW8y!שTy֚SdEvwZLnf g?#f "JsO>zބ@JejK53\{5bEEN(rve& .x54ZёRj?w@} xfi}u)*#rAWxx`{ v AǐMq5e*A>wtؓVO+ }4daB}@c6hΣvS;s gИ  HH/JWw ;>PZO,oMz?.'Q hٛ2%s{g[{^cdeu ~f5ot5?w!~ꜧ6 ġګj&-Ցzyg") Qe%s$X\>45fq{w`:h|, dCˠB+-7]K%{ sɜx|JCnCU!6T4F !湓64q`3$ l4#WLI,~AN IR{  H&t W[$%M6z!L}ׯ_V4:?Ea?8*WBrۛrF>+48NR)3xSwp\hO)P}_;tը NOU3,Z=euwS8,2ÅWxK9)(J(wHq6(`PM#"u;06=9,K{.d,GGxaM714CTJ~?t@h#QEt_ $]@|yܘ ,pv뉅vr :T ǎ/߃6˔"ɂ/Tc3juqun')aI*{ ZA <,L]xDL%l5|xJ7J܉P4qY@W+0G6 ?KϬ8`;QUC-l2d0FcLP tezZ8~:˴ZXGL\R]b卮Hf'w>酓[?4tN'U3O-⇸~z(CHBGv*=UJ (O76>ڂ0U?%ڲ;P&I}~"À 2as@3p.]R ;Ҙs9R\e]d35uۄS}E,ǾBFYlX!VJ\sAp(l\xn-m}@KrL'|!sUM# < 8 ?,nHA`{kmuj;X&oz܁I 3 jj^he^}MV*4tV/,/,SV֯z9/QvI$< c˷M 7E3V#o&U Jl=2B4^ً_qlu4L,'^pdU  \f,$h^t:[VȺnX0 ¯M*gʼnt&0$Wk@Үlk7br cb?OAW{kO(XJr^EU']5^ ˨lmThKP s6 NuV@}S,D,*ySZ0^= +n9$^eJHT_.cř*PJJnϑO|zT_>i@J!\i'y3Q`|[P:GBkLӪ>"$xabAARL6H0!7"5D+bAQ+Ϝ6{:/?(JsA +K.#kպT#E3&AsT;zEoSZVɩLs8*8W4f‘n."|#ㄚy0mRTP*?lNcZ[27-ӿàsDJmIUAz0|)VB}Dō߳sX90A՗;j\~軴FǔPCN;|(LrhiJ:۫ue;c| f3Eq}ߔ]4LwY&>Z==ǪQaF!er8FGG¾w-0Ybߑr ݱ)e?+4,d"#] ԀiM,e`(,SVJ0{(hTQ;D^%OJsY~t݁ĉk >uŶ\sa;!7˄y/2w̝C:70&b037mgxg.tz$0IZs֢NF/[2K$yyeln4)F.aή%vʥ\9.~.U?w/ޏqLbp2X(ut5iC8꽬yL~si\41=L5H_גɋ`lsP-(c}+J(.10 \Jc-7Z'ڬT6PАzs%VLC4yh|S,SwL&M˽ g B 9ɵ&ddYӒÆ(7_4,5v;Up)q3d%JWT[2WŗQ3`MRz#d02{"x#Q*L2M= : ɽ}mz8_(؃9N"v4 *>ux*Q79]ub$}l xW4#TY!YP@ОzU܈G'gNJc\W~(ÝsoyD |+":5?ft*SDN3!erOۀs&& nV WܙhWP"깘V"ť&,ՃHI91td O}"4j#!mptB}0VZGGCT8AQΎFKq@P->(}jg/<}:RHS8&wgr7(0a9S'pie׀S1G5H>܍ !bݹ}>7?Ƌs3hr8t?\Ջ Ag)&6(MAo<,2y:UO/ 젊4%o&cr$I9u:84ផ)GJG->]DԐY0-]Tθ Ba-ڇ> 9SKR<*1nf&"y@?[ۄ8 _A A]>5 +%b)x4=<- ׆f9:N2-F;΋ߝAdq=g<\[h \\&I'c?yyk .t<_f~bj.[=N 6ld2-,r2?EzށﱵbPivnC]!-y(E-17A w]^h'Ѐ }P^6tL)ހ~Kb`ch@L5+MFRT".BTӗw8CM5HU_Rqk.L"QfN`^}1k0T!S2 V&ȓV+9Nbj+8~"ш^Q&+ 쇢MJX4J4;E\&ؑ.f0Y[Iϒ3LvۊڋaFEL˚KXZ|?霑 B@VڊD3S Hz)rEL,{FJ?Ip:r{}:I݄] m䞪޵ vH JփLjACʖ FqldNRѣ *^<sRS"Ғ5Ar6'|%pN$9J}3=;(E-]b]|D AxVcHi]q݂/+`Fs7J&5c± ;~wo6F؋O#k*SzL5\pAQX5K_nWQ9 jzE RaKg]"9ԧn Z._oYP֥o͘se7/y5 ?B`Yӧ'EU# 1>"{/,l?^EZPY{*lr]̙3i*GxpP-5u xLSe'@,VG2Zy#F.\x["Yjqm\z~)&:7I9dbj6H@#F#hxWVBR?@{^ I8O/լg8˝^86^ӎ,T"6f6IÜ%\.d/A`uK'2x⑕tі 9ONI7îE$C$thRM0 JNjWZ] 1,Ww4@YDxYtn \^a0K PXGwm' 4RZ fGeb!E]B3 #,O1EPTZf`!d0'KJoV}_QA3!WCEhA O{,bjap Tm>IBhP%)ۑ{ uv3)A,EbFfYQ@vtm+, Ud3 KS8~ejMFZ|mhYH >`nOiallrCʖД;kHbCW3ݳCхFNNwGdX,\g|A;s|&ڛMreGb9~t1Ģ [[|FW/QID [C+=\7K;*Aj>}iiaDR8w{J7xTj/E`?@տ\_:,S2 ˑ(f@_}i6WF/6̯GؙNeW]RLA=$?<'"-nh`KVpk4?=>u^JGDRSZY#Px%Ίl%5R mӌ٫U/?e8B>/H;$lnͳFՏZ/<>H N(Hf˵cHl'D>jE{FE͘vq$!&ǩGFSs+%[1[VQMVNN=!8ti-? .^EBVZ lBasn)GWZOZ(n].I,?lգ_W%oس3Ȭ_'7Vb2' ?ne C!&;M+) )TaeEm@TD ou+y);׎0 ΜptEDZB*_8դ7@OhXpZDrvm;d5EU;O4THj]$OЕ7RWu}^me.Y#e^Slg|_> OZOjo;`DCwFwq=HI w]Fakn[|>W̾>>3%UG""13<\"3l K8A]U译$ȧmH sja{lA~2S*yzb FBQRи2j'LkxA)6Q tyyCT-_PYߣQCP U-gn<_s+4T&СªӁN&Bq=YYOe&Ga9v%]<"&[ %']>I.ziIlB l*{=l2J/)AWRK/ 0ÀyԵi]o߻͘oaa?*87ѫ.ѽ3g|gNj ɤ c߼n'bG HԀQ -u Oyoݵwj`R"ES;'M`ढ़7z3\ WZ~: /|=4K_7ֆ+q\T֧MlK JGxD $Gsl6-s`Aia1^rכ,!=\¨SJm _]9/JQ(]LnȂd l8/w0b^D]Fߊ'Rl\pDFUZJٷ] 6/VCoepCN~BL}xuhGF;!V(IGfxT&Y`zOt0N( ܽ (:!/8]4_\[L(IR닣ݵ˾")xpư2)Vo?L kzxjY_ySh_9sd;u5{!wQG{ۭ1!I"._Xc`}o `C7`H*}6=UR(ķnXVg'+&-1eZ4`搓P G .E:g a 5P쳝K3TfylD _>^g (% )6i/,EtJ ֤} #*EuP znʖ#;,53Wcrx=6;ꁸ ,#bvӞ[Q߉?Ct&|R5p!)3 Iz?sYHϯkyqD8@CL[ڤO8Dп#stXHja'o~稿UtV:Rv&pT{FVE<۹ !‡ ~=0qxfv\>ex$V,Y@fL_CZ ËLK+KξDf.2$nO\hۦq@D x{P+szU9"{ǂ$tUG fwӴ)%cop|)?VُpZ-F޷]@[n+}74ͪoΦ kaN ~"d쎲Gv_FFӋoGH|{bXX#!b.̱RC)Ɋ͵i|Yrj#Tۼ3?yd5۫m ġv[ED*ݕw$M ~laڔҖ`!ة2'FʃRN"٭<(^)qѐ9*_;c5JF(~P,-4,i+}cZRW;d@FSp֊#S ['w/J{ >rG/7 k*,ˉT/w|9cBܞig~L/: ?4J얝~L}έ%NX~YLdC {;ՆL VV)E.! %yn  [|pjJCz9749f BmĬr5& 4eL^fe;SNk@3^m$~tʍlT@@[ȁ올UZ?~Q{ll5dVKF̛YJˋl A wSD`ZPNYŭn[%FhV| Nk=*ԝ G_&tXr BjMPr:bAF"$sMƹbб]Ox;Ff< JږZ:`%X>o/Dȯiʦ1tb@E"z#A)A1%y^ycٓ1lc~T@C9XVtȻFNٵDIKSv/ mbq؍4|8ucc6ޯ0QX+8M_Rm׻rxMlT]};0rG̟zk%O65t;dbcֳ;iSnN5H(O"EK;48H=`wjǦXP'm_&qZÑ8T:1Ӽwܒ"MǼR^$rA]/I TΔSd.FoYn&F=[ JUM4}mA|\2Rd [- {.n2oo/2wP~["rܘS~,GZ󟡕~!)}]+hHkԷA!G "9=ANDQSTqj\s1o=-x|#R%Fx'u;t<蕖C;QrRT ؇Z2q Oqڛ2_paƓCV(*:DX͟6ȳo;K̕4uraxosݦ@CPZY J@g=b<5VРa(&e\D'yȱhT5QGi b9sۉ=D'LX XPwm@l?%w&#G>R If+0B,TnG8N4zba,ȚS.C 37:8hr+@*1__D0_׷Q ^( ph /LŷPrnz'THt#˯/H&[|dFNbWFmAe덳euz&_Gߵ_fg-^c!)r1 %SDv?;xP.1T]=DC'y娀 H gDv&Q%`D#ޭ܎jSlm=÷\\BmOoy )cC-LN5u }rCT/)G60B6W!-P.䊿9e)h n{ !BvcS*,qLRtvRM"qd(pَֈ m Oy#SQh~ )D S].4"`tsvbQGm* v "+Qs=03N fCm.9ZTd?: m&ԇE/R`ߦ@ÝX}>kdx;gk#]J-CA).!`@(I:6Q_2,&Iȡǟ>].RVB)XuLYRqO2E[>.̯eF'y(f:ŢMۊ>n{kF rAy q$ޜ fm%zR:z(Q65=:N\Iq8映e.OlɋyDJʦ<䍤چ @&pvX̫i b+mjhF:^ T(E $N^jzyƗ ӪymE vu>^Q1$7/)3+eCil(Rs`hY?{kSB|j&쀤jA&|IHz$0:zۄDEy nM]mȫ:o;LBfG_<^f2&+9ڝUi㻄(5WJH/GYU.8/߰fi N9T%߽Ϫq~pl)):^]@WzS<>q1+ʮ)!YoL"u 07ADp9 $Pha~=k$ub\WCU u3^kC3_k)k`׃tOpgk+-*ePCk^e%F^N`>ǯB*ud{+$p`0NF{Wk,֢;> f E>S+J22/>zlLBjVY+D޴ .~Vu`,{k\2Lꒈd7P.Tʉ+: Lo )2@L`upغ_S,!y⁦(` _mmr}[ɊI072`t;!0hNk.S-ma/NgHzNw";Hf Pjţ&8T%݃?<^ B™  2xRQwoXZ: hXˠӁ2dpaWKFM[!?߬Z!qBǽ?4&BaPI>6A"']gV?G/:WxmҸ8^x; 7ipE8\ZʍECF\<ڀn&L1 eDz`F!(|4:.2Ngp\C9phmFTsFQ&]l]djcX KՇ35J3¡- DɠP-kBc.L ١HMeAݩX7t^0>oSQO492{"-XIchU;XߣTYᆪx,t |ه :}Y E*m_ ͊ G̦B6!AӔ?h웤J`bSlV;?_֕-JWEW;| -?TghTczocF:|N1EN h 9 mBMb+VID B. rBT~p]DG7G}s -,roPv2紓o݀'˼hOﮊx_ GCcƿ򡗯&>tzJ%aԔ-8Bx9ؗE G ^`ZܗuhF AVe)gM= . [/jL,퓭Z`W`fY3E#P):$qoo˩"ƒjgN yٞ @^$IVZn:m HJ C߄l³^I Z1dֆㅇ}+LdG)̇?zbPV'bh:HROxI@r^gW0^j}lU|u38W&(f<6%G[B1[G6wmЎb>J[i8%fgǨlПzR44BbwH|S;t |\SŽhJ,OMr3Eu*@V%u !nzC;v,_ǖrk#80٧V1 N-poCSZ,^g,DU~jg`5[/Fy= 6ԁɻ"2 ϯ<5-9?͖ Y˭\ق\o$x ެz՚0@V 57_vuwL>c YZ