typelib-1_0-Gst-1_0-32bit-1.20.1-150400.1.5 >  A bwMp9|owNC] 9jEdaB:rcx/.&,SW_,}ױ3Dd.3E19bڅ_[+C[3Fƒ~аs>0i.50~RW623nklB̃Ȃ֖;l*=MWv (ZJ jHrUe+(JS~^d捚LQ܊yX,0kQګ!@ ڳf2‘8MW?N ֬c337973e929825a6450c2d7bc413ce0dcf78302abf2f926949f5cb34d31170efc7ccb5cc3f5987b6a1f7135b1fdaa50905201ba4bwMp9|`ύ9T]Yxz[oG8M^xȰrp=RMkQTCfE?qvdYז:L)l97?xK[3"S->7yLGs4s|E5-~Žy({E}X_Qfe/M\n V*_@~ώ: L\~F [v#D&PrϗMv416Q|'wΤ+hVƇԥ/ xqgyx>p>@?0d# . j$(04Mn     0 v | (38<D9LD: D>GHIXY\(]@^bcdefluv,w8xPyh,Ctypelib-1_0-Gst-1_0-32bit1.20.1150400.1.5Streaming-Media Framework Runtime -- Introspection bindingsGStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plug-in-based architecture means that new data types or processing capabilities can be added by installing new plug-ins. This package provides the GObject Introspection bindings for GStreamer.bwMsheep12TSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://gstreamer.freedesktop.orglinuxx86_64/sbin/ldconfigр9,,A큤bwMbwMbwMbwMbwMbwMeab424cdf5509a92a715a54bfe2132326c15743ceb469d2c0abca3f10ce3751f94187e25d86f7b461829d52296caedaee261e2f5576cbe362c3e6ef0f364a7b5c920d47740ce0f3a3c0d8d7751831005607148c7310afbd1dc659329636a14776f47e7e428ae7fefd947dbb961ed3f71f39ccc88547b155a3d9557eb78fe77a875e5daa523d684e822173a36114b7d0940a7319ec49be5767d0d0865e1bacc61rootrootrootrootrootrootrootrootrootrootrootrootgstreamer-1.20.1-150400.1.5.src.rpmtypelib(Gst)typelib(GstBase)typelib(GstCheck)typelib(GstController)typelib(GstNet)typelib-1_0-Gst-1_0-32bittypelib-1_0-Gst-1_0-32bit(x86-32)@@@@@    @@@@@/bin/shlibgstbase-1.0.so.0libgstcheck-1.0.so.0libgstcontroller-1.0.so.0libgstnet-1.0.so.0libgstreamer-1.0.so.0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib(GLib)typelib(GModule)typelib(GObject)typelib(Gio)typelib(Gst)3.0.4-14.6.0-14.0-15.2-12.02.02.02.01.04.14.3b4t@a@a@aC1aC1aA@`T@`@_k_j_ _@_Z@^J^^4^@]]@]%@]]@\@[@[t[Q[GB[c@ZZ&Z@ZZZ.s@Z!D@Z@Y@Y@Yh@YI@Y i@Y @X @XXX@X*XBX:X@W@W_W=Wo@W4VyV@V%@VVzV4@VT@TMTi@Ti@Ti@Tealarrosa@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comsbrabec@suse.combjorn.lie@gmail.comdmueller@suse.combjorn.lie@gmail.comfcrozat@suse.combjorn.lie@gmail.comalarrosa@suse.comdimstar@opensuse.orgalarrosa@suse.commeissner@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgschwab@suse.demgorse@suse.combjorn.lie@gmail.comsean@suspend.netbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgluc14n0@linuxmail.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgbadshah400@gmail.commeissner@suse.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdap.darkness@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgledest@gmail.comledest@gmail.comzaitor@opensuse.org- Update to version 1.20.1: + deinterlace: various bug fixes for yadif, greedy and scalerbob methods + gtk video sink: Fix rotation not being applied when paused + gst-play-1.0: Fix trick-mode handling in keyboard shortcut + jpegdec: fix RGB conversion handling + matroskademux: improved ProRes video handling + matroskamux: Handle multiview-mode/flags/pixel-aspect-ratio caps fields correctly when checking caps equality on input caps changes + videoaggregator fixes (negative rate handling, current position rounding) + soup http plugin: Lookup libsoup dylib files on Apple platforms; fix Cerbero static build on Android and iOS + Support build against libfreeaptx in openaptx plugin + Fix linking issues on Illumos distros + GstPlay: Fix new error + warning parsing API (was unusuable before) + mpegtsmux: VBR muxing fixes + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding + Support build against libfreeaptx in openaptx plugin + webrtc: Various fixes to the webrtc-sendrecv python example + macOS: support a relocatable `GStreamer.framework` on macOS + macOS: fix applemedia plugin failing to load on ARM64 macOS + windows: ship wavpack library + gst-python: Fix build with Python 3.11 + various bug fixes, memory leak fixes, and other stability and reliability improvements + plugin loader: show the reason when spawning of gst-plugin-scanner fails + registry, plugin loading: fix dynamic relocation if GST_PLUGIN_SUBDIR (libdir) is not a single subdirectory; improve GST_PLUGIN_SUBDIR handling + context: fix transfer annotation on gst_context_writable_structure() for bindings + baseparse: Don't truncate the duration to milliseconds in gst_base_parse_convert_default() + bufferpool: Deactivate pool and get rid of references to other objects from dispose instead of finalize- Update to version 1.20.0: + Development in GitLab was switched to a single git repository containing all the modules + GstPlay: new high-level playback library, replaces GstPlayer + WebM Alpha decoding support + Encoding profiles can now be tweaked with additional application-specified element properties + Compositor: multi-threaded video conversion and mixing + RTP header extensions: unified support in RTP depayloader and payloader base classes + SMPTE 2022-1 2-D Forward Error Correction support + Smart encoding (pass through) support for VP8, VP9, H.265 in encodebin and transcodebin + Runtime compatibility support for libsoup2 and libsoup3 (libsoup3 support experimental) + Video decoder subframe support + Video decoder automatic packet-loss, data corruption, and keyframe request handling for RTP / WebRTC / RTSP + mp4 and Matroska muxers now support profile/level/resolution changes for H.264/H.265 input streams (i.e. codec data changing on the fly) + mp4 muxing mode that initially creates a fragmented mp4 which is converted to a regular mp4 on EOS + Audio support for the WebKit Port for Embedded (WPE) web page source element + CUDA based video color space convert and rescale elements and upload/download elements + NVIDIA memory:NVMM support for OpenGL glupload and gldownload elements + Many WebRTC improvements + The new VA-API plugin implementation fleshed out with more decoders and new postproc elements + AppSink API to retrieve events in addition to buffers and buffer lists + AppSrc gained more configuration options for the internal queue (leakiness, limits in buffers and time, getters to read current levels) + Updated Rust bindings and many new Rust plugins + Improved support for custom minimal GStreamer builds + Support build against FFmpeg 5.0 + Linux Stateless CODEC support gained MPEG-2 and VP9 + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support + Lots of new plugins, features, performance improvements and bug fixes - Use ldconfig_scriptlets macro for post(un) handling where possible. - Update Source url.- Update to version 1.18.6: + gstplugin: Fix for UWP build + gst-ptp-helper: Do not disable multicast loopback + concat: fix qos event handling + pluginfeature: Fix object leak + baseparse: fix invalid avg_bitrate after reset + multiqueue: Fix query unref race on flush + gst: Initialize optional event/message fields when parsing + bitwriter: Fix the trailing bits lost when getting its data + multiqueue: never consider a queue that is not waiting + input-selector: Use proper segments when cleaning cached buffers- Stop building doc sub-package, we will in the future use upstreams own standalone doc package. Following this: Drop fdupes, gtk-doc and hotdoc BuildRequires, and fdupes call, no longer needed nor usefull. - Refresh patches with quilt.- Remove obsolete translation-update-upstream and gnome-patch-translation support (jsc#SLE-21105).- Update to version 1.18.5: + aggregator: - Release the SRC lock while querying latency - Release pads' peeked buffer when removing the pad or finalizing it + basesink: Don't swap rstart/rstop when stepping + basesrc: Print segments with GST_SEGMENT_FORMAT and not GST_PTR_FORMAT + childproxy: init value in gst_child_proxy_get_property() if needed + clocksync: Fix providing system clock by default + concat: - Properly propagate seqnum of segment events - adjust running time offsets on downstream events - fix locking in SEGMENT event handler + downloadbuffer/sparsefile: several fixes for win32 + element: NULL the lists of contexts in dispose() + multiqueue: - Use running time of gap events for wakeups. - Ensure peer pad exists when iterating internal links + pad: - Keep IDLE probe hook alive during immediate callback - Ensure last flow return is set on sink pads in push mode - Don't spam the debug log at INFO level when default-chaining a buffer list - clear probes holding mutex + parse-launch: - Fix a critical when using the : operator. + Don't do delayed property setting for top-level properties. + plugin: load plugins with unknown license strings + ptpclock: Don't leak the GList + queue2: Refuse all serialized queries when posting buffering messages + systemclock: Update monotonic reference time when re-scheduling + High CPU usage in 1.18 (but not master) when pausing playback in gnome-music + Don't use volatile to mean atomic (fixes compiler warnings with gcc 11)- update to 1.18.4: important security fixes for ID3 tag reading, matroska and realmedia parsing, and gst-libav audio decoding Details: * audiomixer, audioaggregator: input buffer handling fixes * decodebin3: improve stream-selection message handling * uridecodebin3: make “caps” property work * wavenc: fix writing of INFO chunks in some cases * v4l2: bt601 colorimetry, allow encoder resolution changes, fix decoder frame rate negotiation * decklinkvideosink: fix auto format detection, and fixes for 29.97fps framerate output * mpeg-2 video handling fixes when seeking * avviddec: fix bufferpool negotiation and possible memory corruption when changing resolution * various stability, performance and reliability improvements * memory leak fixes * build fixes: rpicamsrc, qt overlay example, d3d11videosink on UWP * info: Don’t leak log function user_data if the debug system is compiled out * task: Use SetThreadDescription() Win32 API for setting thread names, which preserves thread names in dump files. * buffer, memory: Mark info in map functions as caller-allocates and pass allocation params as const pointers where possible * clock: define AUTO_CLEANUP_FREE_FUNC for GstClockID * tag: id3v2: fix frame size check and potential invalid reads * audio: Fix gst_audio_buffer_truncate() meta handling for non-interleaved audio * audioresample: respect buffer layout when draining * audioaggregator: fix input_buffer ownership * decodebin3: change stream selection message owner, so that the app sends the stream-selection event to the right element * rtspconnection: correct data_size when tunneled mode * uridecodebin3: make caps property work * video-converter: Don’t upsample invalid lines * videodecoder: Fix racy critical when pool negotiation occurs during flush * video: Convert gst_video_info_to_caps() to take self as const ptr * examples: added qt core dependency for qt overlay example * matroskademux: header parsing fixes * rpicamsrc: depend on posix threads and vchiq_arm to fix build on raspios again * wavenc: Fixed INFO chunk corruption, caused by odd sized data not being padded * wavpackdec: Add floating point format support to fix distortions in some cases * v4l2: recognize V4L2 bt601 colorimetry again * v4l2videoenc: support resolution change stream encode * v4l2h265codec: fix HEVC profile string issue * v4l2object: Need keep same transfer as input caps * v4l2videodec: Fix vp8 and vp9 streams can’t play on board with vendor bsp * v4l2videodec: fix src side frame rate negotiation * avwait: Don’t post messages with the mutex locked * d3d11h264dec: Reconfigure decoder object on DPB size change and keep track of actually configured DPB size * dashsink: fix double unref of sinkpad caps * decklinkvideosink: Use correct numerator for 29.97fps * decklinkvideosink: fix auto format detection * decklinksrc: Use a more accurate capture time * d3d11videosink: Fix build error on UWP * interlace: negotiation and buffer leak fixes * mpegvideoparse: do not clip, so decoder receives data from keyframe even if it’s before the segment start * mpegtsparse: Fix switched DTS/PTS when set-timestamps=false * nvh264sldec: Reopen decoder object if larger DPB size is required * sdpsrc: fix double free if sdp is provided as string via the property * vulkan: Fix elements long name.- Update to version 1.18.3: + Highlighted bugfixes: - Fix ogg playback regression for ogg files that also have ID3 or APE tags - compositor: fix artefacts and invalid memory access when blending subsampled formats - Exported mini object ref/unref/copy functions for use in bindings such as gstreamer-sharp - Add support for Apple silicon (M1) to cerbero package builder - Ship RIST plugin in binary packages - Various stability, performance and reliability improvements - Memory leak fixes - Build fixes + gstreamer: - gst: Add non-inline ref/unref/copy/replace methods for various mini objects (buffer, bufferlist, caps, context, event, memory, message, promise, query, sample, taglist, uri) for use in bindings such as gstreamer-sharp. - harness: don't use GST_DEBUG_OBJECT with GstHarness which is not a GObject.- Move gst-plugins-doc-cache-generator to devel subpackage (remove python3 dependency on main gstreamer package).- Update to version 1.18.2: + Highlighted bugfixes: - Fix MPEG-TS timestamping regression when playing DVB streams - compositor: fix artefacts in certain input scaling/conversion situations and make sure that the output format is actually supported, plus renegotiation fixes - Fix sftp:// URI playback in decodebin/playbin via giosrc - adaptivedemux/dashdemux/hlsdemux fixes - rtsp-server fixes - android media: fix crash when encoding AVC - fix races in various unit tests - lots of other bug fixes and memory leak fixes - various stability, performance and reliability improvements - g-i annotation fixes - build fixes + gstreamer changes: - bin: When removing a sink, check if the EOS status changed - info: colorize PIDs in log messages - aggregator: Include min-upstream-latency in buffering time, helps especially with performance issues on single core systems where there are a lot of threads running - typefind: copy seqnum to new segment event, fixing issues with oggdemux operating in push mode with typefind operating in pull mode - identity, clocksync: Also provide system clock if sync=false - queue2: Fix modes in scheduling query handling - harness: Handle element not being set cleanly - g-i: Add some missing nullable annotations, and fix some nullable annotations: - gst_test_clock_process_next_clock_id() returns nullable - gst_stream_type_get_name() is not nullable - build: fix build issue when compiling for 32-bit architectures with 64-bit time_t (e.g. riscv32) by increasing padding in GstClockEntryImpl in gst_private.h - Fix the _service file and spec to really use the tarball generated by service.- Update to 1.18.1: + Highlighted bugfixes in 1.18.1 - important security fixes (bsc#1181255, CVE-2021-3185) - bug fixes and memory leak fixes - various stability and reliability improvements + gstreamer changes: - aggregator: make peek() has() pop() drop() buffer API threadsafe - gstvalue: don't write to const char * - meson: Disallow DbgHelp for UWP build - info: Fix build on Windows ARM64 device - build: use cpu_family for arch checks - basetransform: Fix in/outbuf confusion of _default_transform_meta - Fix documentation - info: Load DbgHelp.dll using g_module_open() - padtemplate: mark documentation caps as may be leaked - gstmeta: intern registered impl string - aggregator: Hold SRC_LOCK while unblocking via SRC_BROADCAST() - ptp_helper_post_install.sh: deal with none - skip elements/leak.c if tracer is not available - aggregator: Wake up source pad in PAUSED<->PLAYING transitions - input-selector: Wake up blocking pads when releasing them - ptp: Also handle gnu/kfreebsd- Do not manually install gst-tester-%{gst_branch}: meson_install takes care of this already.- Update to 1.18.0: + Highlights: - GstTranscoder: new high level API for applications to transcode media files from one format to another - High Dynamic Range (HDR) video information representation and signalling enhancements - Instant playback rate change support - Active Format Description (AFD) and Bar Data support - RTSP server and client implementations gained ONVIF trick modes support - Hardware-accelerated video decoding on Windows via DXVA2/Direct3D11 - Microsoft Media Foundation plugin for video capture and hardware-accelerated video encoding on Windows - qmlgloverlay: New overlay element that renders a QtQuick scene over the top of an input video stream - imagesequencesrc: New element to easily create a video stream from a sequence of jpeg or png images - dashsink: New sink to produce DASH content - dvbsubenc: New DVB Subtitle encoder element - MPEG-TS muxing now also supports TV broadcast compliant muxing with constant bitrate muxing and SCTE-35 support - rtmp2: New RTMP client source and sink element from-scratch implementation - svthevcenc: New SVT-HEVC-based H.265 video encoder - vaapioverlay: New compositor element using VA-API - rtpmanager gained support for Google's Transport-Wide Congestion Control (twcc) RTP extension - splitmuxsink and splitmuxsrc gained support for auxiliary video streams - webrtcbin now contains some initial support for renegotiation involving stream addition and removal - RTP support was enhanced with new RTP source and sink elements to easily set up RTP streaming via rtp:// URIs - avtp: New Audio Video Transport Protocol (AVTP) plugin for Time-Sensitive Applications - Support for the Video Services Forum's Reliable Internet Stream Transport (RIST) TR-06-1 Simple Profile - Universal Windows Platform (UWP) support - rpicamsrc: New element for capturing from the Raspberry Pi camera - RTSP Server TCP interleaved backpressure handling improvements as well as support for Scale/Speed headers - GStreamer Editing Services gained support for nested timelines, per-clip speed rate control and the OpenTimelineIO format. - Autotools build system has been removed in favour of Meson - Remove patches from upstream: * gstreamer-revert-encforce-elements.patch - Rebase gstreamer-rpm-prov.patch. - Don't disable tests when configuring the build so gst-tester-1.0 is built and installed, since it's required by gstreamer-plugins-base.- adjust / ship more 32bit stuff for Wine usage (bsc#1172304)- Fix file-list, needed due to libexecdir move, and our previously wrong usage of libexecdir.- No longer recommend -lang: supplements are in use.- Add gstreamer-revert-encforce-elements.patch: Revert enforce elements, patches from upstream stable branch.- Update to version 1.16.2: + Interlaced video scaling fixes + CineForm video support in AVI + audioresample: avoid glitches due to rounding errors after changing rate + Command line tool output printing improvements on Windows + various performance improvements, memory leak fixes and security fixes + VP9 decoding fixes + wasapi: bug fixes and stability improvements + tsdemux: improved handling of certain discontinuities + vaapi h265 decoder: wait for I-frame before trying to decode + tee: Make sure to actually deactivate pads that are released + bin: Drop need-context messages without source instead of crashing + gst: Don't pass miniobjects to GST_DEBUG_OBJECT() and similar macros + tracers: Don't leak temporary GstStructure- Update to version 1.16.1: + GStreamer-vaapi: fix green frames and decoding artefacts in some cases. + OpenGL: fix wayland event source burning CPU in certain circumstances. + Memory leak fixes and memory footprint improvements. + Performance improvements. + Stability and security fixes. + Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an API break, but this is only used internally in GStreamer and duplicated another message enum. + hls: Make crypto dependency optional when hls-crypto is auto. + player: fix switching back and forth between forward and reverse playback. + decklinkaudiosink: Drop late buffers. + openh264enc: Fix compilation with openh264 v2.0. + wasapisrc: fix segtotal value being always 2.- Fix meson script using sed: since we rename gst-plugin-helper for multi arch purpose, we also need to fix meson.build to make the code look for the correct name (boo#1140998).- Use libunwind only if available- 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 on Tumbleweed. - Rebase gstreamer-rpm-prov.patch. - Require libdw. Helps with generating backtraces. - Place gdb autoload files in -devel package. - Add gstreamer-pie.patch to generate position-independent executables. Previously done through CFLAGS/LDFLAGS, but this makes ninja pass -pie when linking libraries as well, causing the link to fail. - Now requires glib2 >= 2.40.0.- Update to version 1.14.5: + aggregator: - Take the pad lock around queue gap event removal. - Don’t leak gap buffer when out of segment. + buffer: fix possible memory corruption in gst_buffer_foreach_meta() when removing metas. + bus: - Make removing of signal/bus watches thread-safe. - Don’t allow removing signal watches with gst_bus_remove_watch(). + controlbinding: Check if the weak pointer was cleared before explicitly removing it. + ptp clock: Wait for ANNOUNCE before selecting a master; increase tolerance for late follow-up and delay-resp. + segment: Allow stop == -1 in gst_segment_to_running_time() and negative rate. + g-i: annotations fixes.- Update to version 1.14.4: + glviewconvert: wait and set the gl sync meta on buffers. + glviewconvert: copy composition meta from the primary buffer to both outputs. + glcolorconvert: don't copy overlay composition meta over to NULL outbufs. + matroskademux: add functionality needed for MSE use case fixing youtube playback in epiphany/webkit-gtk. + tagdemux: Use upstream GST_EVENT_STREAM_START (and stream-id) if present. + vorbisdec: fix header handling regression: init decoder immediately once we have headers. + wasapisink: recover from low buffer levels in shared mode. + fix GstSegment unit test which would fail on some 32-bit x86 CPUs.- Update to version 1.14.3: + opusenc: fix crash on 32-bit platforms. + compositor: fix major buffer leak when doing crossfading on some but not all pads. + wasapi: various fixes for wasapisrc and wasapisink regressions. + x264enc: Set bit depth to fix "This build of x264 requires 8-bit depth. Rebuild to..." runtime errors with x264 version ≥ 153. + audioaggregator, audiomixer: caps negotiation fixes. + input-selector: latency handling fixes. + playbin, playsink: audio visualization support fixes. + dashdemux: fix possible crash if stream is neither isobmff nor isoff_ondemand profile. + opencv: Fix build for opencv >= 3.4.2. + h265parse: miscellaneous fixes backported from h264parse. + pads: fix changing of pad offsets from inside pad probes. + pads: ensure that pads are blocked for IDLE probes if they are called from the streaming thread too.- Update to version 1.14.2: + Update docs. + basetransform: Do not check if NULL is an emtpy caps. + concat: Properly forward the SEGMENT seqnum. + gst: add some GIR array annotations. + meson: Fix detection of glib-mkenums under MSYS2.- Update gstreamer.macros and gstreamer.prov to be compatible with file 5.33, which differently idenfies executables from libraries.- 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!- Rename gst-plugin-scanner to gst-plugin-scanner-%{arch}, allowing multiple variants to co-exist (boo#1049452).- 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: + gio-2.0, gio-unix-2.0, gmodule-2.0 and gobject-2.0 pkgconfig modules BuildRequires to avoid implicit dependencies. + libcap-progs BuildRequires: new dependency. - Drop libxml2-devel BuildRequires: it has been dropped upstream, and now so do we. - Point fdupes to the data directory instead of the build root, which is a practice that must be avoided. - Rebase gstreamer-rpm-prov.patch.- Update to version 1.12.5: + pad: fix some stream deactivation deadlocks/races. + registrychunks: don't read from unaligned memory when loading registry. + ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING. + downloadbuffer: Don't hold the mutex while posting the download-complete message. + playbin3: Fix accessing invalid index in GstStream when received select-stream event. + id3v2: re-fix handling of ID3 v2.4 tags with extended headers. + audio: fix handling of U32BE format. + videodecoder: Reset QoS time after pushing segment. This fixes playbin gapless playback with videos. + subparse: push out of last chunk of text if last line has no newline. + aacparse: When parsing raw input, accept frames of any size. This fixes handling of encoded silence. + splitmuxsrc: Improve not-linked handling. + rtspsrc: also proxy multicast-iface property to RTCP udpsrc. + flacdec: flush flac decoder on lost sync, so that it can re-sync. + matroskamux: Only mark new clusters as keyframe if they start on a keyframe or we're muxing only audio. + matroskamux: Clip maximum cluster duration to the maximum possible value. + h264parse: reset internal 'state' variable properly. + x264enc: fix build with newer x264 with support for multiple bit depths. + x265enc: Fix tagging of keyframes on output buffers. + glimagesink: Correct PAR in output caps when transforming. + vtdec: destroy and create the GL context on start()/stop(), fixing a refcount loop. + player: fix criticals when reading info/track properties that are NULL. + lv2: fix inverted boolean properties. + rtponviftimestamp: fix state change function init/reset, fixing memory corruption or leaks on shutdown. + libav: some build issues fixes. + rtsp-server: Place netaddress meta on packets received via TCP. Fixes keep-alive via RTCP in TCP interleaved mode. + rtsp-server: gi annotation fixes. + gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6. + Various fixes for memory leaks, deadlocks and crashes in all modules.- 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- Update to version 1.12.4: + Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz project. + 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! + Bugs fixed: bgo#788520, bgo#788617. + Updated translations.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Fix for infinite recursion on buffer free in v4l2. + Fix for glimagesink crash on macOS when used via autovideosink. + Fix for huge overhead in matroskamux caused by writing one Cluster per audio-frame in audio-only streams. Also use SimpleBlocks for Opus and other audio codecs, which works around a bug in VLC that prevented Opus streams to be played and decreases overhead even more. + Fix for flushing seeks in rtpmsrc always causing an error. + Fix for timestamp overflows in calculations in audio encoder base class. + Fix for RTP h265 depayloader marking P-frames as I-frames. + Fix for long connection delays of clients in RTSP server. + Fixes for event handling in queue and queue2 elements, and updates to buffering levels on NOT_LINKED streams. + Various fixes to event and buffering handling in decodebin3/playbin3. + Various fixes for memory leaks, deadlocks and crashes in all modules. + Bugs fixed: bgo#778193, bgo#786034, bgo#786056, bgo#786561.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Regression fix for playback of live HLS streams. + Regression fix for crash when playing back a tunneled RTSP stream. + Regression fix for playback of RLE animations in MOV containers. + Regression fix for RTP GSM payloading producing corrupted output. + Major bugfixes to the MXF demuxer, mostly related to seeking and fixes to the frame reordering handling in the MXF muxer and demuxer. + Fix for playback of mono streams on MacOS. + More fixes for index handling of ASF containers. + Various fixes to adaptivedemux, DASH and HLS demuxers. + Fix deadlock in gstreamer-editing-services during class initialization. + Bugs fixed: bgo#784041, bgo#784932.- 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.- Update to version 1.12.0: + Bugs fixed: bgo#782050.- Update to version 1.11.91: + Bugs fixed: bgo#781585, bgo#781585, bgo#780757, bgo#781484, bgo#781155, bgo#781155, bgo#780903. - Changes from version 1.11.90: + Bugs fixed: bgo#753754, bgo#775445, bgo#776140, bgo#776293, bgo#776999, bgo#778193, bgo#778830, bgo#779175, bgo#779459, bgo#779755, bgo#779831, bgo#780111, bgo#780751, bgo#780923. + Updated translations.- Update to version 1.11.2: + Bugs fixed: bgo#764707, bgo#773091, bgo#777375, bgo#777449, bgo#777780, bgo#777810, bgo#778866.- Update to version 1.11.1: + padtemplate: Fix null pointer dereference on invalid static caps. + queue: Don't generate GST_FLOW_ERROR without logging. + pad: clarify docs for GST_PAD_PROBE_DROP. + meson: - Generate pkg-config -uninstalled pc files. - Do not generate .pc files for libgstcheck on windows. + tools: update gst-inspect man page. + Updated translations. - Stop packaging .la/.a files. - Rebase gstreamer-rpm-prov.patch. - Replace glib2-devel for pkgconfig(glib-2.0) BuildRequires. - 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 --disable-benchmarks, --disable-examples and - -disable-tests to configure, we do not need those. - Move AUTHORS ChangeLog NEWS README RELEASE to doc subpackage.- Update to version 1.10.4: + Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed input files and in other situations (CVE-2017-5847, CVE-2017-5848). + More regression fixes for souphttpsrc redirection tracking. + Various bugfixes for regressions and other problems in the V4L2 plugin. + Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis. + Bugs fixed: bgo#777998, bgo#778365. - Drop gstreamer-parse-dont-translate-bin-name.patch: Fixed upstream.- Add gstreamer-parse-dont-translate-bin-name.patch: parse: Don't translate the "bin" element name. Otherwise we won't be able to create bins (bgo#777998).- Update to version 1.10.3: + CVE's fixed: CVE-2016-10198, CVE-2016-10199, CVE-2017-5837, CVE-2017-5838, CVE-2017-5839, CVE-2017-5840, CVE-2017-5841, CVE-2017-5842, CVE-2017-5843, CVE-2017-5844, CVE-2017-5845, CVE-2017-5846. + Bugs fixed: bgo#776125, bgo#775538, bgo#775661, bgo#775714, bgo#775728, bgo#775921, bgo#776039, bgo#776401, bgo#777263.- Update to version 1.10.2: + Minor bugfixes. + Updated translations.- Update to version 1.10.1: + Security-relevant bugfix in the vmnc decoder (no CVE). + Various bugfixes to playbin3/decodebin3. + Fix error at the end of playing any WAV file. + Fix usability of androidmedia plugin if the camera or sensor API is not available, but codecs are. + Handle redirections on PLAY, and missing control attribute in the RTSP source. + Various OpenGL related bugfixes and many, many more. + Bugs fixed: bgo#765662, bgo#773813, bgo#774044, bgo#774108.- Update to version 1.10.0: + Several convenience APIs have been added to make developers' lives easier. + A new GstStream API provides applications a more meaningful view of the structure of streams, simplifying the process of dealing with media in complex container formats. + Experimental decodebin3 and playbin3 elements which bring a number of improvements which were hard to implement within decodebin and playbin. + A new parsebin element to automatically unpack and parse a stream, stopping just short of decoding. + Experimental new meson-based build system, bringing faster build and much better Windows support (including for building with Visual Studio). + A new gst-docs module has been created, and we are in the process of moving our documentation to a markdown-based format for easier maintenance and updates. + A new gst-examples module has been create, which contains example GStreamer applications and is expected to grow with many more examples in the future. + Various OpenGL and OpenGL|ES-related fixes and improvements for greater efficiency on desktop and mobile platforms, and Vulkan support on Wayland was also added. + Extensive improvements to the VAAPI plugins for improved robustness and efficiency. + Lots of fixes and improvements across the board, spanning RTP/RTSP, V4L2, Bluetooth, audio conversion, echo cancellation, and more! + Bugs fixed: bgo#770627, bgo#772431, bgo#772571, bgo#772741, bgo#772851, bgo#773114, bgo#773319. + Updated translations. - Add pkgconfig(libunwind) BuildRequires: New dependency. - Add explicit pkgconfig BuildRequires for completeness.- Update to version 1.8.3 (boo#996937): + Fix stepping in PAUSED state in certain circumstances. + Fix jackaudiosink hang when exiting. + Fix udpsrc receiving multicast packets not only from the selected multicast group. + Fix unnecessary decoding of unselected streams in GES. + Fix (multi)udpsink randomly not sending to clients. + Fix ALL\_BOTH probes not considering EVENT\_FLUSH. + Fix average input rate calculations in queue2. + Fix various locking issues causing deadlock in adaptivedemux. + Fix gst-libav encoders to correctly produce codec\_data in caps. + Add Wayland, Windows and Rasberry Pi support to the QML GL video sink. + Add support for building with OpenH264 1.6. + Add support for controlling deinterlacing in GES video sources. + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141, bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330. + Updated translations. - Drop separate spec file for gstreamer-doc. Due to this drop all conditionals for splitting out doc build. Also drop docbook-toys, docbook-utils, texlive-latex, texlive-latex-doc and transfig BuildRequires. Add doc subpackage to gstreamer spec and pass enable gtk-doc to configure. Note that we are building a much leaner doc package now. - Following the above, drop pre_checkin script, gstreamer-no-gtk-doc-for-reals.patch and gstreamer-revert-bogus-automake-version.patch and stop passing NOCONFIGURE, no longer needed. - Conditionally apply translations-update-upstream and gnome-patch-translation BuildRequires and macro for non-openSUSE only.- Update to version 1.8.2: + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help. + bgo#763496: queue: Can release serialized (ALLOCATION) query before downstream returned it. + bgo#765906: typefind: Regression due to fix for bgo#763491. + bgo#765961: Fix element leak in gstutils.c:find_common_root(). + bgo#766002: pad: IDLE probes don't block when returning GST_PAD_PROBE_OK.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + Fix app compilation with Android NDK r11 and newer. + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0. + Fix regression in avdeinterlace. + Fix memory corruption in scaletempo element with S16 input. + Fix regression in qtdemux with MSE streams. + Fix glitches at the start with all audio sinks except for pulsesink. + Fix regression with encrypted HLS streams. + Fix automatic multithreaded decoding of VP8/9 video. + Fix deadlock in HTTP adaptive streams when scrub-seeking. + Fix regression in RTSP source with SRTP. + Add support for SRTP rollover counters in the RTSP source. + Add support for HiDPI ("Retina") screens in caopengllayersink. + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help + bgo#761912: gstpad: Fix race between gst_element_remove_pad and state change. + bgo#762995: queue: Use full running time for level calculation. + bgo#763753: valve: don't send sticky events as a direct response to upstream events. + bgo#763757: multiqueue: Make sure mq- > percent remains valid after modifying high-percent value. + bgo#765096: baseparse: When initializing DTS from PTS, remember that we did so. + bgo#765260: baseparse: regression with aac streams. + Updated translations.- Update to GNOME 3.20 Fate#318572- 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#763491, bgo#763895, bgo#764034, bgo#763770. - Rebase gstreamer-rpm-prov.patch, base on fedora patch.- 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.- Hook gst-ptp-helper helper into SUSE permissions framework (boo#960173): + Add permissions to requires(pre). + Add set_permissions to post and verify_permissions to verifyscript.- Adjustments post security review (boo#960173): + Add libcap-devel BuildRequires: rely on capabilities instead of flagging the binary suid. + Pass --with-ptp-helper-permissions=capabilities to configure: ensure there is no auto-fallback to attempting to install the binary suid in case capabilities would not work.- 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. - Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our executables are built position independent.- Update to version 1.6.1: + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp. + Gstreamer: Fix sample memory leaks. + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue in gst-ptp-helper.c. + multiqueue: Improve incoming SEGMENT handling. + segment_to_stream_time and position_from_stream_time miscalculate when applied_rate < 0. + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership transfer. + uri: incorrect behavior when merging uris ending in .. + pad: Unblock blocking pad probes when receiving FLUSH_START in send_event() too. - Add gstreamer-revert-bogus-automake-version.patch: Upstream needed feature in automake 1.12, so for good measure they bumped to 1.14, this patch reverts this.- Update to version 1.6.0: + Stereoscopic 3D and multiview video support. + Trick mode API for key-frame only fast-forward/fast-reverse playback etc. + Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS. + New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling. + v4l2src now supports renegotiation. + v4l2transform can now do scaling. + V4L2 Element now report Colorimetry properly. + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements. + Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4. + Many adaptive streaming (DASH, HLS and MSS) improvements. + New PTP and NTP network client clocks and better remote clock tracking stability. + High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink. + RECORD support for the GStreamer RTSP Server. + Retransmissions (RTX) support in RTSP server and client. + RTSP seeking support in client and server has been fixed. + RTCP scheduling improvements and reduced size RTCP support. + MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times. + Live mixing support in aggregator, audiomixer and compositor was improved a lot. + Compositor now supports rescaling and converting inputs streams on the fly. + New audiointerleave element with proper input synchronisation and live input support. + Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing. + KLV metadata support in RTP and MPEG-TS. + H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders. + New DTLS plugin and SRTP/DTLS support. + OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending. + New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink. + gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec. + GstHarness API for unit tests. + gst-editing-services got a completely new ges-launch-1.0. interface, improved mixing support and integration into gst-validate. + gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services. + gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support. + cerbero build tool for SDK binary packages gains new 'bundle-source' command. + Various improvements to the Android, iOS, OS X and Windows platform support. - Drop gstreamer-message-delivery.patch: Fixed upstream. - Add pkgconfig(bash-completion) BuildRequires: New dependency.- Added gstreamer-message-delivery.patch to fix async message delivery, see more at http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847- Update to version 1.4.5: + Bugs fixed: bgo#736969, bgo#738092, bgo#740001. + Updated translations.- Revert previous bashish "fixes", but specify in pre_checkin.sh and gstreamer.prov scripts that interpeter is #!/bin/bash.- fix bashism in pre_checkin.sh script- fix bashisms in gstreamer.prov script- Update to version 1.4.4: + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198. + Updated translations./bin/sh1.01.01.01.01.01.20.1-150400.1.51.20.1-150400.1.5girepository-1.0Gst-1.0.typelibGstBase-1.0.typelibGstCheck-1.0.typelibGstController-1.0.typelibGstNet-1.0.typelib/usr/lib//usr/lib/girepository-1.0/-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:SLE-15-SP4:GA/standard/5322476a980b118071d6149448d11a67-gstreamercpioxz5x86_64-suse-linuxdirectory PR R R RPR R R R RPR R R R RPR R R R RPR R R R R Rutf-8f0c428b4a7064a0e5e279d64a295349a9c6981be916c2244a793875d5b68e378? 7zXZ !t/\] crt:bLL h(w6uopZ"<_%Oި)hEKD0Yp&MDStp/ZKP}g M`Ce&^6,yӲL$`6ֆ`y9v٢Q$'wx*qڥ2 D~9XέE"JZMd;oMD0buE\KNb(N+KQxBSqaMIϪM dmf=G*.N9ǜ?A~t)lE^#C^CK/_T|ҋLu\͹+ΊdviV!9TETj &dD!6⬷uF᷑S$IBk5m; '!a 3懠!X@km~m-tR_ lVgnIH+?V LcJ@Q4m1p=^ax=RczfR$/Ѽl۟f>BX},5^}b)U CɑF(;h5k'pjOf!<3缹KeIksQopKԜAU^0bPh]0&dsUmE rDßVjL$k&=4_ TVql0wpt#w&_z!FęPTpɅ#[Q ‚/5*!Ѡziq7/}6$`7K<4t n/ShZ(t`Z [mx,9LcRΎ t %Lxi-ݳBJnb 1;-c ,TşFy +b[ z"2-nIͼi{ek'%b{|!3g?s#K$my8{.f8i&sds'D䱮0$f"[[:9롈`wE aHIwŒ{@3jTN0C0}^OXHq0Qqdu&E;c=Ιp.q@^]Ȗ^;_.2s<yPqx3"u HY_Njt^X|Fpz`IBLZk)) ҫhf$kaчVTdKzMy?;uWg璏8q8)xlq8-?&Ӽ=hcVjڻ3@ gg㘐~ KKpcT y[YmjZM|/@=dԆ7.ދS؋HL7|'3ejW7%xsZn+&+ h޴he3u&XdSs,3h o^re|2mG!>ZdDЮ*8}j C5Q LUڛ%HlaخcN?M͜b0 $`_(歜Ã,ʝH:0l[2o eӑg&lUv BT,Uz|~馼"[z7:;0ۨfօ?qca>u-W^*Q0p۸œ^tXO wiی.*,+*mREAVq$.*H269v,/ զ4X WY0Sou>ȜjQK'$0W J-LAf9WX _U ܒyuu/ ' i!ad^Y 5l u,Z/CK%nFz̒F")"o)3Rg<8u!gJ-JBl48C@thI=r6a3RqWzi6X!b CyK<ƕxy7'Ԯ/64.K7ni}ϬZ?K"IE6 lJ#*~ZI ~%*s0K Enԃs;\s[+u"PI]z~'攆y7dU%ckr_ /9, |ݻ'S)^+ja?O@eHX@ TJv;0~˟W2Ks4gxrŶBϾ=Jzjo$m$us¥/Yb%3nV2 dJt$8m~|}ZXh@l!D~k3c.v`X7[>oQ O͓graA__{Y x~ţ*׼Gڿz/$R \`diK:F* ,FpICypCJ;T,紸w=jث0WC0r1~KP٨sTa j+0Hm80WwHui5 FbQ>DҽNzwf dTV;&6l$k??xTl1 JjZO{'yA[RsLS$ {"d{r!;*?}+^qWӽ.s{c' /"jpx>:XmPKO@wO~'/Ⱦ]%d?8<&n872yvҔB9/ɜ< GYZU!,P|\ gHYLI=$P~A9嗔6vѹP4G 9$fnkf0.էbOR-YtR^|"}ÇN@&Q t Hii"48AJunBG$ 3$N-r%d!056PGk #&]t6,^)f#}*Xo<ᾰ[y4ʢ@Xm.@m֧c9[ SK] Qr$ `4{ JĀ'|rӷ~ x8Uw>'Qrl aCXYYmYJs_ \0/_ixD׸ H}2HAC!"(zܼO` |$F%>z. 픗.-Y>δh㩖d_КP\4cD*.횉ûAN ύyJif~:\H 9+EjGk%ûd~_7.+i&J _#'5NKfsc^~<, 1{Ã$}o nFRzŗ;l]Yџ5q`ȍ@!bvSGJ|"(#TtFo@*Z>ddF`-! [y,kt|Bfi)} )J WXCw>|Gzz@ؔT;KѿԺ" )Մ1[ ]nbah9\?#;(4/ܶI>s%UH\)%M؅,( 'E0&==`tPSІ &n3KIѼӪFТj:Dt`#?嚸\f)(qĸN=w× hP\ƚt{ivЃ,Zb2R~j),@r*K"h0Fˍ jyjdB ' &GmL22)cte;y$7K;S@{sVK',WI.f?u q`]հm0vR֡Mϋ#R5qnt|cyQ|E!^ D4E0c:u{k@Os|F9yz,c[w2Fl^-;8bR?۸Wj; %.سGhqT,>Dax Ee+ ~.E3׬ҡ$7٦''8nFJ{P. FQMFMm2!;Ī).yv{ox(EN؞/ AƑyAwvʔר`t}Q>Vky|cX*g%TSI>+ő[KUc0IDA.닔gN<= n(uІeZŕfqj$&<Hf?Ws\DZ!@VMqh!ڙ^؉%G1Ů>(ӚStP[)WRTb`j(.תk'$+1>ϫFBh0z؀K!yzzEDa?&G.  }^37,z0"-#0fB ZJTϹz?*uq|0 =t%J ƩG{cFsdJ/[ 7ƒEWOkOqqѣŨBQESwL77(M&gq!9yo "!@7Sb4*6/'1%BD"ɕ A}ʰ}zG60(_*l ICJPBtGkpO p ?5H܂A8=>n ewVEjkC T =;FR?nk<6ߍfDFM"ƚΊA"Q `a``!O݋*rYNicD^LO=68}#^{H_mygH0lp 䎃1o wq̐]>dG^B ,\yo}aϖ<|ЍW(:i4c2"b6+e ̩;߹Yx]_z4vކA&1KиQ퉢=x+sK}V83 ^`MK+)3ج bh.Wwf+ >m5|" '5P4//C ׉*CUtINx1G8/[k{rzo)DBNS3=BQ.!g.9Sq5?|f4d&U K ed\WɞVicDCιjT`.|BQ&٥HUL }H>Py 8tP8+n ;EpZLʅ C~ T?tpg0d`W$>[IMe'D֦f2b>lf(kyi䷦mioPp׆[oί!ehoVF-#N`F6ٲf z}XP_٨|="h#^֙gw>0&#P1tn[->KuxeBr, hmT{"А&k9pʐ_%4^؞@WWH'JR!~#'ޗE% qD~I1=iOC̉<~~k=N|'<ڽ+nv[JÓs;~--@+R8u;Ot7)ݟp8_B/sLP4 e-1ƃߣhj dnzf)pu8oA'+CE%:#T'"mC\'k釱;kOcwkrdzu,QY㩶'äp@͟Jka#ȏNN?d0S0F9"mW C_mw}9rB*4Aփt v!o& 4?DԪU2z{aQV( je,ݳõqt3<=BƯa11wj;"& _WnaNekUGݰOϏ+ʓIZ34P'D}<(zEN4zkUa$ II_meԫYa41VkKK w'Eڟ)j8.ZuPֺ9"Nz[0|ԝK` W?c }uL~m/'a'5";#pQ5Wb*NCmo&IU-zY4X?T!=/_OCQDXHhWY/Ė&[â(M83Q,׾iYHyt 4ӡ.VfxC2'N2sӺt_> ПQoW9׹,w#[ հqAJ-RdX%7џ%!R1+9ґ?+_&/Ph tc_IO wʊ pBU5jdORܦ|>"I!b_>.  Մ[snC̜&z7e _t';4xpMavd֔ DI]O бIv%ܕcL'AZ;{d=r+cBq۔Կ65Vv߸ uz.xCAL7Ev C@a`L|ʍ@xY#,ttFL.n*ĉ6zNqY1r/4Y:EFMV]@'g?dp6pg~ O1U{|ߡXQ`ocUjJ?c1¨1_ rL0/'yXF +-As *1X3 ?T 5og@ gYDz1\l\y]h Umv+.yB[YJ5Dv3"sՌn~wNvmjQףXXZ|m\^`_QNfq ӄX>ENBCSg+hҔNY&BKcV<5gׇk:D"mȱILN~B3Mԣ>eyֱj\SMDR:-Nzpx*#+/o4{z9}Fs-.Nmه&~ 9BpD.O`."#z#I]%:̳|FX{\f809$":Rr5fSV'L8SFGBZq4 u1fB!2}] 8O{F} kmkA7=!4UOt2| >f m=aA#Ϳ+mHACO"QDclt2؝Uek}l^ֹܜ[3D4vNU Elc0x<$8O_% ޑB1 %ALt!!3g⁰K5̌8B;t<c @ǨA;U<CS! 6"/%-4] lmZEO |[f{"ǬG(h#Cg)}]YN-ʲ~ Rw&?y*7(%l{Zsss筐x>;;}tVD\E$p˲BЙyēt9o>@Cc5Yeo")uvY?7k_xp?E#z#04(AWD*׷;2;TY>~bU+T\iq6OPFC/#(7Q2^ 4IcGHy̎kw>r-89ZYj  JåЅ26ؕPY"OO AvWz.b6F0<a!wĚp2}>%;QanzM Tyw] >!S0a7?>y'4tӹkwp{NJ&0ljsym %^%bXSa?>R5V|G5AT/HRUGyf,zB 0NZkd]c[ok3*vX e8MB npԯ(E۰7 i'v]*'J}Y%39#O;귭 h_Gve~ e x[Pz %CxE69?;XP{3\/^9iNGC]BcS6“1X3 n 𾗻A&-5Hھ0V㩌J!2cqc)Zr7NS>Cx+`|f+UGo$lH6icna{Rze62s *:8(eM Sz-2YImZսk,wF';N0W#yW0[zcaq1K\)g'ƾ5KyU{ɉI$T'o]h苾UrPD$5^`L>V3\>L)~yOD"@2YKB7` NGzm0H򧨹JA=+jXD+ sdNw/³a]FӘ 1frK-@fRoWN;'P ;{t F2AFOkmHU~UB [G3T"W5 1e^EKo΅>3_* ;cKRRС‰׉ /hi.7#XDX/"'Xjll7)P{%n%7 ".!kbbȖbMH tꓕIaKor(|cwm@0lTw}0hL !#Kd (倯Ze2 fnJ6?Bk~I`p-[07 Uߵz;r?zq<A?:~*r>~1 {~yp:S=2.ӫ U ![ D\Wƙ!uwEوd"DGO4PLrr]AC{s5aSkxءZqCUixqr ta/@IWUI<:a,&jM{ݷ{2'iu—'"+S|(ZnsWhT2p?5%Ӭ2LM)_/eYRd+AHеkO>g*b72&J2ʑȜ#=>H>ȩxEyU )Xܨo_tqG?vs‚0`b!T0LZQdHu\yKia4sH=>`PO 27T>{#.eBع]TsHseoŭ YeB1‰ G⸭'ájeAl4 $ =W-G wN쑒-A/Ӛe$ d,"FK|`Ut=TCgGf4w^E d> FA̼! u!^cL B׬ħuiH1 &&vH>xYr?'@6c 8g1 0nrpۉ랮9p0NZ([9|iHz-:ZZ#ț70TMJlkj.(kYhbY=A\ENX8y_=a$75q*Mܤ͞9tsjFBq JAza!'i^f7WZ {I cLN5Y'1,b>τƇ%Nکuv*5 \4S`m>[*\6 YeWQ$Q慸@R.<Ԭof;<ȧ4!3080 E]DQU*sEVx LG' 5hsdg ܺb|q@H Pn+FO?GQ|_/8>ԦȝZO?O<@xSN[-s.L[o ٮ :KoƁCb$ *-P%N3Vinӓ SSL\T$rlvEEd"]8m% gN@xnI_F+Tjr& 0@F=bǃ609-mJ75R+rC:өj'i(.#<4XK  4C ug\UNWvn їoxy0l~:|Y EHg}+zEܦ\U9Qxz![r N+#5vÀ>Ҿid+?s2z"8b^X\ܸA .zՏMts RRrtD'!!BkR e'-rwxˋJv; ZGɕcouȎP*mzC|q%o0#{WW^._'ŒcA+V Wc=Γ|4R6.,!J"9{'ٖT7VpP=whPn;=yD/a D\}t0f1X _ƛxTY&v8JiL.{5!E$x+873єt;pJt g;R6 lYG^]kb 'tmց]RtZd ~WX~y4> hN /iļI erbV\# ܱׄƑ]yJr`o2}Z3|fgKηVɉɮX&HGt?ٮeґY7ڧ>Ebt?NtETMx,E8SanEtb.(+>Ovkڥ4OMiZ49?o5ƢD |!\ F&{YZLEcHt*OZj/UW8B\U۪U <}-s mw4}d=1;g\ͱu_m{v*a ?~'._T+R3)=:UqEY KʿL>~`(UU~-ऽ> xv|nYM_qSaBn6$7ַGYTHe\BXоTSBP (MޝMDZ6CDr*=wSb\f1Pn:/ &xiP)6[DeKQn jK0ۻ||^6íuf_ ̞lbbǔRgBAeXr\^Ro@A7 rpG*YӥNs7D: jRvFO$)2uDd{.?FJKc_H⦠4X ^+kKRuEj|7>`yx c8+`3Ϡk3 Ľ}p.f"a"z3s7J ._Ca4~3ZJk&C>΀I֣bUMOrFENjq6-J()'2@]<)IggC:[6~sq6)LHY5mQPQ:PCk>:^"=}BBG衯RA󟚜{ ^އ&3:T+.)4:^Hsd]WTzXC_ytD69CHk7(I˛NdC=" 4Y]TO+ * ]W2!R =Ê"bf(WOH{[zzؿUXEU0wf"p~yz05BLZugJEczbӻMAd8CzFYXq `gzg;m}'NPifѺ 2>@.wט-m0Evd Ujg6Xxj݀/Ycbl$Y40/X8!̅PUojsh4wU[->v V:i5g"(n;8Xe#<ɚ?rZD:h]vaoqWܻzgI^s{ߖ}8b=0\xz`UxUM沵I׀igCJ*VeЛ≹EsɨKw.T5{&0vO*ۛ߉tAdLj^6iIQ+iM) 9bd? O5TssDH7>ϦEOңH -3C%(UCbMPV{%;c;|^| O7 >H\B;] rX}]Svt@ՋA`)Rb]~_G/7/K'egᐑF~ybm.Qn)tE>V橮ldwr60/bJg").4$ PT)l]%y peZ@P\DZBT&ى$"Lb+"Hm1H0:.,'/y-|J@{v{8ζ&|y,I, NX7~XM =?;bZiϡ$)grb8˝οhVrTx\&劂V"2)9ҵ)DNG+';v,WNn7sk!h*%v(|bn׭ Y?Nl՗4P;Pv\EȉDw;Rn#3-fUiw^mYGno8pݴE0թ1⡞4Y3BdtTV ܱ)OƼG0E۸/5V$u&?BMe(vy=@"N10]Z Wh`T20a|FFSU>IOBF2zpÊ}4NHs0\Єa\|*.^I4#yReS?i:C=D7n7r9(h$@4Y#c}'VsxˆT 9bg_Y<ܚznUGp匎(XŪQ^'aeHAI@`ej4PSA'qI'R5)./=9}㥇ȹEe)::LC(Η )LHtpNeszuhM-V1<YkSW&G|r2%|pÒQa5NcJ`GS5FfѾ n8w*BQ,HʝAxjϸD d -X?[ 6/ MIԖJjs v ɻ]&Mo>s(eA>gIB18NGMQ|Bu3H PDG;i9;*"_qPc:+U39ݽƕV@fe+SDg53m>k;bS5yjFT`d&R34ܔS0NW(wmQ NN\շSd (P$YaCAi`EmxCjή,y{tsϖZsPE ,DHU7B҈N:nRkuW3!iyc4N5'd#:ZΒiBL}bJC"ܥ~(ĴsB [ o\wa1 +~.iY& }g޳k8Y Ȣ+J" vN#s':L4rؠ{%qƝ:mpcZuI=lY52?sSÙ_0 &0l\t:yGt*B *NJjՎH&#Fsغ9!SSUIU @`ex"mb|5^rQyI0VV刧h7[A2&ClZW+&fN+λ6%`omȃȗv<֨K ʎ~dLzAГȂsx2^Crj./h TW;^f| ȸ^ZxpxEv?{Oi5vדtvw)iߝQ<-X&([BE+|{>>xH&<.KM2@*(qSp5WM=٧sos|]\Esc;aC+j'տs(iϰ ٚ1Ӝ.ՐC+sZzI!hEZ48 1I-OrhYN4/|1A r]`GZV([Bgrݸe6կu{r50]emDt;4E=4[HX?{/XQ ՓCAV Zd'?jm]nO6w #w#OQD "8˯/b!Y튲hs6qce%SW1!_6:Y#^`a$HS3 q_YJvd[o[Ypf:E8ʫ>Tn:IObڅȔ"c 1+A~$x:V&م~*77(ݳۃ' բg}hV *DZ5:Rt"@0v,@QYЬN`ޖ#$>lc{dL y܅3y ˺@rֹ+Q3 ~#pe@JʥKN }xY#X[kAX>Sr)=KiSl93x-Ms4b]Q'o[Eh^l:Q Eo2\f]!xO bpqL? AٺQ }nn?AW]~i'CT+ r9sC/$2>&gWe7f9~IQ~dB <8bfK‡+yv:t@DFd(va4\۰t9An\zz0,Ļrј돶./i9\]JS] d fZ]1)3+_T<)Nyglԓ`tW=/vK`-?N-_=3 "9JTlD޴jԤ@r!ۥZAdzC. V['Z^Wh̹Dm >$q?Ad#"YWxSw ]湊rcl|n8[0~9dOpȀ5McVZN4_!aC*ӾQ@vv;-metS&9~eA_~NɅn֛Y^O+0mUlnPSgy] !-GA(2y".o|k?;Β!# \T4 "Bm2Re8/ 9i;ZtĚ{gJ՘c` ~rElA@0{6~$EghUz\\3>6|H۝lolH⤣6_M *FJK@RH2Z8YT3 _uG[͉#ݖYn-߀ i&iԢ{R -րn9H0^= yFvaMvf%֫{&|z^8E-qv$ELk0/2R!O5Aչ(|elt:|&Ѫt7(*[oĆERG/j zT)Nz} zjL{r񶠚=~HI3UÊtgW>e`Y cW+|āÌYdND C(ItZ΅.l%&lqKu=L%!39 w cFGy,A?ujh9b5ʽ`_C}U&C#-Dt\N|Y,u5F0K ѽFJ{bxJӬ͗*Hv=|h>@޿j c4(&,sIJ8}%g_Lt"o@=$uspBeEEcqWN=륕epn,D*Ivh\:V dS#sU TSz, Yr]jk "&5n/حn<,B=H5?o(L]gtJG]8S} 1:. gJ:ppul6laz -53|"zmNFeu ? p)s|NmQjNǁ2+[wũEgq500CuXzM AXKI?s )U1T#vӤtNGF̐;/Fg5x{ w ЌQ@_mFKx@Eǃ/nͻo[ 7!d7g. !! Ю!-GpDF% B|fs?\ܯaD/[izDwߌ mqJ!e83<ͦ.},8إ_Is1t]C-iJH诰>N >R䭨nC=2\Ir>ưcVL@tsѱޒNr`,q z3Yx0`de$RزR#4-JS Uo]VZ\r4w^Ŧba'oz>'la8,KOb{0 U^=%uw(n]商Ÿt+A{&*Ol,rth `M|4- P8 Z&mOUrΕV̥.y~bʹcUeUt 8Θh~r\6.=8/ukV%伳o{g2Xj#S఑?zGkaO Ic5tff?ࣵ>r׼=m}ޗ|nN{ dQE: UKxYoWMf%SBR6!Excf:+\.DORbG ,B rט%n*2ִѹ>Zo\M>6m ȳؤ($8xjK!fGy& '^فc`8"# K=x+0t<پ^6נ'ՍIevd<WK ADĜ-q,Sjک»–jlEFsRcջD"!s01e‘fRUdN^ȕL:pZ&g 9'~&=aQfj*cx/D^xJKz#/fOf@2@7g o{,sk7RNF! 3TrQJT /(o%/aiDLns-3&,6z.ԫ?5&]gK\> OM_&5<L-zSxl q1=2Ze|ɮ&=D ڿݪ{6ץY=chP}7FRx&pi?pN9:i($# L$Z~D6x/!oE@i5u#vDpy;F?0N/;]U%֤ya/Tw#]Xs2i8h֎O_F(/3 :0Q ``@L/ɢ6ϼpusH (\uQ"7@,ꛭǺ,s>$ܑ*7Gr$)Ԏ$"kuC S P=&HE(m(ay_ABKi첳J 6H7x鹯z3”C\_ħa~˩5/k%'='W?-rQvX%)-AMȂT{`'@|s9;`snZ,ԯO$elZs,AqѠR 4np!SPo̵TlY5H!8տ6ZNSfv]=&_')2CsM=}¡PWDVjGdr,`L0'# ǍffKZ戡J@pP+\ڇCODFB׍/_L1vXހDV E'{9vĉty(:=;@\3i <]dmf9iV!A gL;h̡`!݄ȃ:_0!%nvܥbe#|3Hbpw"nk/ڰ笘4-5l/aCYE.Td IW?0^mRrCT}!EH/ryz^nu+O˃V9G\w!aMF`_1M޶%4;Y,]?*yz G Qc+]AU ΔM|EήϏҷZsAf'qOkELxfrS/}0rdC_ZVK ֫%Xw>j2'!̹B*J.-i6MEjEA [>;Ryx"emLzd1Kxkpx`>AI zW0v RӂВ x\ۺ92PWMI=&\1ZMҌ g$ ]$?*G] t9t9'}Ie{X}ȹ 8 >;[1ւv|#YֱP#)8<:kQVT:O/k }:gJV᫇8  dқFmB֍BDz>?|[:Yöj*Ț >banoWQ^d *E&,}N&KJ YYE+'MRzϖ [r0}Gr>wÂzS{nwH(,p|а chtՇR;j"yɈS_05f-tkm!'ր@9k2d:g},?&pv3x[HnN> )& jŀVZ`vpBq FZ~,mʯ|;?G;($ޙ^b3HvL[{%48*'dEܸDVhQw^;v2+m^h-(V> ,!%acfHOa(; ^z"vi6.xww8q!e1DZ:rv,U=^v pf xj=֊_t2:ְRF@;!-HMfgv?Jf˃\e;˰m&|N2CQ]ܿay-r+=B]X Ͱ$ԕ smNc'|f +ټau;tXw ~v0%]>>" 3!0ѱv @[=fDAҥ3Ntȕ#al(akձBIz;RmVRb^i&цbcdD'}%BA+7h!f _)qc RVS=0 D[Xr-\&HuTt/`̙ŽR R4OރNIb C[XZTYU~Qe*5W+!&9Z0ԁ}'❽@I׬$5+":t]"O&Ejٻ+zbRoV߄,lK !<@{%y%XZ'pڃo#5 klׅɍkK>r!$JkVs>Lv``Y|(#*?Fl>nTz94Q J` )(=:ww0 M vf-"MPEO+p)_>C^?Wz9xM ωlҊf#oG~_AӏL..=c 5:,e=]"_ cQ/ohp:i`ܮ<h`x.<uHZP;>0, 5ڃ[&(Ax)x>{@2x] 5dD(|F %p؃CN¶S/oC5 lJ]G=1,8#u)Иoχims=x HƏxKY*ΊN^"X[qW߬5,p sš!CS3X;!FHc5aooۘ>5QHIhP[d@3t딉nyVuqB}eSE輁2qAq9SJ4_@Qt;a0*?ڌTHp@}` 'Wم:+dnGT!OkZXDZS1v=${" [`EgUV}\BZ~Ӻ-7ɚ4Mƾ8;j?~剙m9咷aC i`S /Z^CA ?9uDÏu3M7G.[\p+"KiJSc?BhږϸSIl澨,>{2s;.qHz_]Up8fWp#EoaUY:=JٽL2%]sQ֖7T%Uy` =[z~| Nb2_ֶQYwH($E-Y 挴a)$Ϧ}MnH|UPrE6}@系 ؙmv2'?0댺{fiK#Vy[Z|>d? x 5fɘ1Iow\k(OrI5ͫS}tW+٨Bl.jKlge9OQa Q߼lX%/f|y\sb':Y=7rX1:M l< L@6dAOؿ2V^ON3#Ѭ Hse4Wdr"߄ߦ.~oЈEBKl]j%?w=1 K.mv_D5ͼd,=piZo]s5p_Z,DwHn0XW$%Ƨ\]P*z^ 2 Vu &O;Ks14g pyVGT&E ?HZ<67^aXoFD z5~pXo"p5kw2(r뼙Vwo6E+SsBBpPb/}Dyִ1 ~T5c*&IFxk]X^lk{eW+UI:Efk^e')t?tK1im+W0 vptKڐlߦo Tz'|.CNrij%ڔT(K o̹]4u째Hݣ.3;X(wL8K%X1OF*Zs*g×2 XMiRdg$&,rRjF̐$â %s]#QɀfmMnK!~?-،Q³x>X,G⚾]saۢ]Y㻿 ù?wU5\A}0F2V z;; C˻>O,=?ɘ8Z$4}l'!~Io.0&sh9hͰAHv{pȲ(^2Է[R'>JB=ܠ]nVCWfF.Hn}w%`˪sYK^ 40O3BWyvд O(DBTI.d7tUih臱iaI%ߖ;v/NpTK}u ְ6<*A4^2p`yލP^d"73-b$p|0%RuոK) HiJJ萘tlԄspOa3gto3 khAte|Ǚp3}m1WOX<rϿ1 _Ӝ,w0r<m51NYX)+,hꛨhpFA`c r"0/ܖ,% T̲p뎤t9z[;,DR_ųb@'o&usTpO cԨ:ոuF8iUpl&iT*"yPMYZ2VI]j{g(n+.Z;kP7|͡*P#F"m&sGYV"ͦ{rЇ8g3V@xD`؍^wn%"e;?p!65ymx] b(\>ڝ+9[V"~I_iu xQb밦^M"P dD _{N$b w_ӂ䄭m0 cZMxZi۟E>rX$E1Q@)S:_.KZOu9yzX7#6 a-AbߒLNxкq " PpkU\*<+lL w Bo*HQ3g^nIrT0rK=' "xk {N)<`֙p/q 8XmCxE ! ~@ yS6O;3cm-F05ⓠX(S?q |}`I0o"gYh ( EE)m" .GK?7ޔ3ՇA$j@px& SCvU#k\ |@K[i6%|4}ؚ',U +$77fqfi|,l;FSԩz;Hԗ1 s ɼ>#R@z ЄEPq/IAWZ'1rm*}4l.pR멛y֐yl{;%SoȓS}4xaMܪ 0CU;)T+{:~cu vYuZ0KӂE'w)lHLd<:'8G}DRN\g{x$T ЀsK^'W2gFogYbhy4vBmO1in, $AH:5_ڝ(&%Z R!ߔJ`N9tVLM8C!6)#qn2K>5A'N#c{uHQiﴍOhveT@yAsXbL@k Ԗxw$GU^C.Ă IW|5 (!vYң2za8ŀ,?8N,H[W1 76f]jU:(PT|(#*zƠay:ݪճoha,6F_7rb/biRiwZiCIFv)T)_%g?ڠ.=D&&@EԧP>F gkgYuH;[vKÑnԷ rT*NX;WqOSn/C \*L$v R\ 2`G%; 2a{"*ڤ#%"=i:r<2d-O Kw V|ӹO$Rc4]/*`=, y _g `:W*&g+*u ^QfkQ~ 9*>*ƕQss hG.\t ?!1 )t['v^*!֨(܈i㲄Yu7<{.0pd`R{RALbIpmCS: VbbY*PRŽRJú6<дtFYp}9 icWf8m(m~(2k'^k V[X {#ֿ{ZbGu[=)'z=DA븅]1c`ؼM屓zA0^| _~8g DtkWb x?M;('&J0\7S2+(@]4$zx$u}D JL BF͢/;e]x** nl+X"G]c*4A`0MRɉJDv#eŅ'y4]O߮TQ(<1Q&tgy>6(%TSR|$i*Td?| ћ[1J8-u`F|mhm ^5%\Bu!a.dM!%К9^B+Ӣ26Y* 122DLq L-ATQ;A\!)`\ A|p$t:>Bsi54'E\ GP\w? x(Of H^SA¬n3rΖτcMv.dY V:Cwo;{Ja;IekJjDzWMpmT,/ et -Sq3|bf÷CIDC ssW.Axs}wOdQPc%F="Dx]C'"Scxp>)Q@IZre˃#0Fî7rˁ_":K-vkU:!+S/S.(D12E@=rĝ̰DҫbT 0PȰLPu2Tbi }𷛦[q/~#v^ttnJڛhY}+em$] 8qqYcVJPtʝY{_|Q*onrcy(G0+-u}KyVAgJi S>`*4ɑá nlRЗ"'+ܑ^AF (nyjǷcH> 6(KNN^UtY1wPIx/FQQ wf#0W_0'\t6YPaE~^kDn^N,g ֡g:pu,S>j|wL 9ԏso8s]R7?UDtWzfrr{],hܙ4>|I(Uwj=֪h;STj;wKA_h'L.گ}J2%Dqtz& pUlkW+?K}Bxd(4fE̙q$ћ0?ylX(:<@׼nBesveq<_.ѵ(!;BvA=tpE {bڔ:2;.1%Xx8{'9r}+ٹ%=0Hs?Ek,i{ |r6w) &&}6 fEQ03 :Gj:oLՅf;X@<$&:2\錋 IM/mBcѹH†-$J;Ӝ RH|h*;bovܳj=)NdGЮ2Zݓz JM$PR*A0,+4iF2bBv,.%M zؙJbf/X3X+1kSR+gIj[2GٺY o00ZǢA[M9Wm;tV$|z0i#Օy/Gė]+}jM%{j wD"|Yϻ]?MT_\oYAjx67t8$hPeM[f_$Y+Y%Xˁ|"w|ml`V' C =3Wu5"#gC/"&2ZP25b$UciS`$I18ݾ8ERrȰ)WF#9xQN>~ lO: q!3Z˅ ɜN"Dži韅E(W ˇ ~zO??Z RL0߇cY[2 ݊#Fiu-pڕ0UW}X^Ԓ/՞C\t>g); Z\e~I. p*1@3.U,,N٦x̭[;Y/>ZSƵ=")5?ӞGV ސ 0]@#MP~\Aڀ%^lZE-%2w.ЬrbeOܳIHֈx0,ǩb1bW?кdGFvAsxJwM^|6I68\3pׯrmth9lAܜT_2I]jaA]3oK'Y L-|{Cj$?m-|@ 04O׭1T(YRԪ>_)T:mu=ȕ`xH[+y 9,r\Gex I"6l yGǰ[+mcQ 2"Ө.KB4/,`Yަ\",!1[96d[€Б/Mͧw5⽖tXsS"}Ǔ ^FY:†eQ_8zo|vc`$Vq#PuAp,㭣'gO9% Nn鳡 X@9gd^qPd&!0vhFىα9'c&0&Zȴeb?Տau-!`5#މB"#zg;ՑL-('/~H+8Q ۗ:H70D NQ$ӫ@V?NK'aL;Sm=*‡@[kZMΜyWFV~*N`b 4IMo-+^NiEK?mk e%h!xrR2U.yFpbޛKqQf![vl\ULcʋ.i !w5ӵٙ|ПVU@ɼ{ڕWle{]gg^qؾ5 V_z9)U7-Z{mx$vO3LyPx%0Q͍؈jsji%{wCdg=/ :̇~xH͎5N+ 3oד< cR݃+ rd-H#I~+ |{q4~oDI6Ҩ ~۰ /.h1ΥqQ̣hD6YTW:_Y$Ei#e8BPz#^0Yo|ͧ8?)Tq3d*YMSؗ5,2D6*bZ؉#[ƯTm v.58cpw_i|Bʉ ih 4<0( {D~icvMPC5C\G6ky˄"$ P]2%Nܿ*:(dnA6/Հ.bI/q[jfhJ81;Yޗj̟ɐdb0~|A뢆y1~7F9afm1w:&OL`;k70=T6{ϼɓ{!)Yw|;w=LƸEtZ1xC1WphzUauɲρIuB2;ѯ@ocy G\T˃`˧_"Xjn_gs_/d`<)9ƒ &M *$ut)rW9ݔf.`k¶dϭ6bt(KʬPXԮeuӪwFD.k*ӝ 50^ 9J{C]}tJ(g?+_|2J]XV?3!dfě:ť~0ܛqI21֭0 gYr<6~_4չL!{=cn)\g73f2vuz :ʈe0e B T[Нo0n^KW!LoP/__6n@+ZKVL2TT |YudX}՚jİu: 愛Q8\==\:)%.Z%ፙwT&UApДxN xUWRydn8qfc`uzqun\oΛH?hՉolp`&Y ^3Z+L1J`ΚY8tkYuO[IE*ny1Sl;I6 aGM6㬐3pS63Vs*)v&$%/a?}>|{ R 8.Zja9vRmC5q5^\KӐ|^#`C'*IIMo/J{Sm+=L+)k-Z w~Kk!po` ˺=IKq焪mF nwNBgnn}I^;W\%V1#+h29Z%П+<&K,q{U;!Z}n5.6LI{5YD^&%O%ɴxӢbؔxc(,"b*= H\URj"ثz>5}2kZ8wыzBx;t * : .sf1QL^^ǜ/GGQ:ۈ{H|#`=%</oe:Q~e2.UƦb45-ARj)t6ν ˌ_t?I*corVRxzA F01떋jH?Yk[oش=?oͅ(W^l?@/3 =-&:9ܾwp:֍T] LH&"X\w$RWtc~_w]r|S"H"-qEeU!@Rg(ֱ@8b{($7ra_* P-y(}pPMA2dCR}}"ov&W)U Jn?:E>?VfZ'fϵp8iyps|=КVqN/$8}8Sq\Bc[+[#{z %ג KEI4aVOZ6kSRsţo96p}eW ‚]\:V$~#M)q.]@nP{4M$%'+6mY^d0'ݘH !Qw,8W 'Ԩb؃r%AD]p۽%x?KsJfܪLpv|}~Qc^]M #DϹY`A=xPs-f8BC'Jhmjz)T IW%z D4k&n5`.%/|QnAC-_ta֫0^ hlju`f xC%CՓT? dդ$K7YڗL]pnV( Z-eL Zii0clݰ5?}*}_Pj}Պ}U)N L=foVٺ0XJF |iIKТm q$8U+4<{4 A~ a=L-y9+KΏa8Wr' 0IdNFz|,p #cm򡛊DhUnyƞtIf^+N=kc $&`rґm^U$0VGPTm\ſ_؟ v Q %5[0l iĦॴ 1_Ы;*|ш,D\sE h*0/Vuڧen)QvvJukJxӱ&ԫyv7RtVcA:y_ٲ! O Œ!R*v!;k$pjgf^xd2ӴDZn,{E4P&*(j#`-M$ZF)䕓5[Qٰ#(>qx >gVҩyQr .lG> y+]o )A_ϽMA1JuK b pr`7 6jaiVhe:o}i%c%R?^ovfiPXd]ewH%4#aEeOJ;mȃ̚::bXp\g ='-0_ 4E܇n>cZ-9i,Ƒiq,9|d-͂n,!5諾bTi|E]A~y, )TF{Z5X5~WW.GǏ-0 x# SW- FQrARuzqz~ fywdkvޚם% qApb`vnmk,Mf=||XϊbG/h$!UKX-,D؞1RL4_lup˳7}z\ԋ6"!vUyxY&唙 *6;8Z.}]w߃fsK ID}\ wdE oIVbC̪QRD-0 $tTm.gM# 'v?OTqŷx̫R^l>z@1xsoYzZ$q~j󚏑/>K[qZJvl{:$dPPaպj5TBؾ=@}DzͧQD+~_@x=~!XT.Ɓ*!sC˽Y3U9X sG ^]5k=9gk$X&*jxTa?zWBJЮw4~HzcL@ \,<su#FsR2LAfUa9X4a7r$@i05cb&k! X% 23>}/wEgeݾݫk{V8nSmU0VOAX˫1%]+\̚U/IUi"6E܍R-aȆlږY(nK #U-5Tw(!|W^rzMZEȐov7wXcVl]pn} ̬$3 ۰G(Pߩ!F->t}\~ӕxfmBMNbJrG0ƭA"7#>3/NNSKnwzay Z0f_7?/xt82 Mq\LPQ Fј*opz wlӻ4i&lL&luYO0LQPfBv;4ySÅ3 qxbK 5xA~՟,"e88rbSn'e{2y6~vbךwN23("d>Nh*ȬDgN鱩!Ɉ3[oryu'j%ZRY3l}aR1GD]f+$_%{L12t~$﷓ q +~Й5:f+0Deㄠ/זB#g A<&]3#PXrm:f+LhHϾ:'$VlY)I,LJjpq@g#B]熊jag9tQDD DZ5+ TT6_ܖg١|$ru!%y2'R_k=c,?W.e"z1pãB$6DEpl>uOpf7P8@zBpdS-.`W;3 Pб;|"-)( u(㱓Dse d_?sG)t?Y2N78φՂOIŏ2yy$)ehil4%GeUgFh5u(6#9H=]ΧMCd_3:KcCi-Ša_kM R1Ť3DcB 4"rr cc 4rѐBpɧݡՖB1ޮ][g\B'jXh~=U&L(K8rVAR4أ_ >(ޣUj#'&l}=9+duyʋ5rna4>l G::#xhq`a)-^P%lL/EucR34j=Pk؄3ګ6'j9m£Q֛̤-AXzFRѾ a]K_9,c Seì#PexBm%p9lڜѩSra"^$q'95Y4<6̈́wH3_DAZ]T$e格e%3k7*/g򀬊M*OWCe5lK >˜-hѮ!= UڊlsWckAh-B\VzкE]-"kЯZǢ-.-} ۨT6dqSHI !QK_7׃Ğ2IHUw1oكċ1OD܇ .B?ܡb/a9ۿ]q/#2 AՓz!_fxDr¥ b'kN•VvMMKر՞>) 6Q+H÷pC9U ?V!]^e.r4m,( ^lMM~1OD~$o2B$|  @Xeѿ:kLR,1sꉉd'9V kQph7:?V ]V=. (,U*ӛ3czg/E-} _ъudHw$l켴6p5Qb1٫Lxm\1LER{t1 kR8im, Unq0>0փ)ϚrL/Lh}g0_k{XT?#`‰avx>Oף/& 1v,V9%_i^[w6RFY KV(Dw ]ɍ}K)4D(|=!Okk8gU K8W5g^[G Zz:J bnx$6AphES $ 4V pg SF$ld &1Ƭbhϫ>Ufo: ?j I $NelC-Xuϴ!|El`+S$%E=KtxG0#O&-]咃yь{X||pBzY ½x_ھ a<;Mf4)z`=#_`e k ?eŽ-OXAX?c_p`Vݽo#D h&@ ޳:XwVeL tړӘoN[_=QO r+ݏVp&38kp #1"G ؤww 6"}kQG3)Ј<Ŗ]O'.%#:]v~ݰ;|aD f)q2yدިGN:}d:vK]H>tGd~=FeruK6]'sM@AAhְqnW[ x=gU}E[-*̹^E+$ Ofe-&2)D9*i LV ]# =2-@A g@hn >CQ_gޕq:OGhF7d;,hKSGzV<)^*l <1f Fť31qzЧ]cSK*=1DuPH ?eF̯GݰV@p~k@/s|q|&4:J{68>Y8LѱaDL|#5#"2PQ701KJxS}tlt*voědm}dBOjqvds}|nu8! Ebʡ!ī9F$ ȃO¾GL /V(­Ӣ|]:@:P| /Jխ{0LEb9U$Pբ:iՅ񠥙Ԛ9ͰbK/bp6Kb|BAfT7gt}*=9'^/aZrq2H,ax@ Re Tr;wI",m:jI9='`1ZCqtXm>%% YLYQ0|VbF˛N@A&(I &DP)e|BOn:R{yoIDH\j⡼*Yi&vzm+Y+s sY-ɛowQ2W ơ_z0T`I5h@ KF8>Lgڐ,]-!SJ n1^BhK[!V!/gFؚDg<C_TBʿH&)\8;>m^΄颢gvgfbߺ m^ QF~@w?IՐ iG.}, >f!hf ]/h &s .4ϯ7a2i\-|-`FR{04%䫸ݒpi# HYV&ZI~6Ief2}cY9ZMW˺ݳ(yMyF%kϒ:,)k(ZɿaG.ջBhZ.nڶQ2grIG3[wLľ:E UmFf&w o*$k Eh%3iྋc XqВK!\d}]Wm6#Df aAZMOǷ-1ƚyXܼ0O)zlfǢd_1%5z`dW z{ៈs?Pġ\r<u)#6n:1=9 аc_=,Hx]nk*"y\nG&Ýua⠛K {1@kp ~Ew]CHp2VjYg}̼nAKzV%i $锢7U;lҀ`Qy(c]! n'V@GII1̴Cb2w:Jdx)¸7_zEn?xm2p^]WybyqlHIkHVi/¾WƢϺ͘遐T- ƭi2%sB3?XSVX<$e6.yuduo%LDڅ8[NNOk,<%PίO #Ґ v,/3<'d|͆cI*z;1)C ٭ J>sPj6n0͉> ;!ϻI i8/Ҁ,kqo_'^RaF2`?5 I Z{11uX №jCTzeLVW}hNoP* ZMKr ǿ b:tHon\@Ϭ#ReSn.cuO]/js Pw7mx FvA Fv)0Lc#J0gP?<:lٙxvٌm NS* "pjgJ P&MI\*xK-b9}d_-s!o%[gWR<ѝ"WFsr1БC҄ Lp˻lHK. JvG{mIuwY)|ސp-wS ḋ'bI661"iUqgT <`_Pӓ|'5 K[CǜyNyu\TCk ə$s4w,ReɅgՂYB1۾XD9F4 DYUHHvjy+ObYTѠֲ)RxP x@aV3(Z]tjrHE۱5Q;A׃e#}{{$S7b^"'i!7YSdZf!hcpvt'a]M,3 25%$|<6|X-P"(̀Z \nٕ#n N+ahz!M~y,!t@| wݙ $$AGxT N\LaX@^5-nuDA.?,/,#W鿋Yu+ Zz8d\b 9T43W# eH!oIB'704B7\z2>.|txK͊]E-[v !]J Z1}$T 36`nEEm4q}.E8(Uwa]C D54S$|A[t! }ߟh3] ڌ-69ۭ$m$琂Hp3Op^yo^pJF 5;bT k᭥F=h>l+|ב>VR1c06jxQt?CDh$x7XH]Z9N%6f&45wȰv&6[/q (7=tsYoqW;uj&$}2"2s(}-Άحpj/bBil`;#4OORR Y?X ؍UZrR#wP2 nUǛkÀ0[ZΜc~0NtƠ<(6Ϋ]558C!]x1ۭm ";fӆ/G5*2on#<(I$%;O߼uȒU&Yrm!|y`-;}_6=a[ g W9Lal2}@8"/󾍃لVT?%<ڟNac`eQᅭ{? K"$["6 z:ֺRf:f Uw_bLL\ӽP_FM~GwPa¼,<1JlXU,CmҦou@nm] U%&jkA%q>Î''ߓNƼފܨ}OeRg_jlYe3*C=T✦+}% D&<9+ gE+v~(D.ypkp(92m6P #C. mbp\f7P߀LjE5g w!&PE}e$6ji: 69}Gb_xHv9!7mN'l|"{ߕ-3R:_qz^vZI?Z[ʈQ.r@EG *xTI+vچ'f[Z3qπo *vd^*T(tMf&خ$퓕9S.}0f@>ЭߙWL'΋ZȼL/P `EлI╎+jFhC;A 5n+!f is}F}őfaKN|ڇ0@Aھ%>YU*^CFtT畴[ Da @Ѯjlp ?J{~r'8&+bwMu'xۼ! V=9?:g'F͈5vRSH)Ը8wC 2ȉVԝ KcɆ[EʙbVv A\)o>?"m%Xq;>D[7XV:`;7Vs,?ftlV+A8LYiZ˔U߈.V ]Wu^DC=5F럚4-Oah'ԶHO.G=I|8Byvt?T_\Y.r3\:BfwXݢ#FYgRG2: Њ߽&e%(@囅A &X , X)"HM`i-AS;m?ʘw -< {;9Q=OP,tMRv>>ecdc;+^)=w,ͰH^!E3 ?y&.zb.wHsbt: HmڢtֺkQDvc"M@22-|I6Vg| &iLȄ7sUf_>? Uh.']19m'tyF7}y]f6-`уo~X&< 9壣h6*@x]i@:+-$* Za!-oMmyݘ8)b5*Lp8Ne]yA9be *euwyCs>CIp(])e$6^2%1S$Ob |dZ-@XϝהgG@poFc-O)Vj%+đ,L+[~`~:yf}.2By@ eI;1RUI^D@ǦEuw o~Kk6qW<6JF */(aI_!lcRmx jdtpl-+Uj!mcEM=y},nxQ.:>m} v'?yX8]0,f9p؄T>$edno {Ո~-8w[֯œ=9v9R**ۍ;mU=؍9Q~yVy)􆋰X2w:'kO&/'\E!:[\S}Wklo ͞ rBpF9Gm$~ԥLv] ļ>Xɯ.0 Er dˮO~٩"jލ:[*pҮ<XT = Iw3di&tRJwi[^j%1yhE{G{m"`kO9e = ,E;t /evv.EQ#+3Ns̲h6sSA#O_4aSApn %U9L{XZ'ȀݧT4=@oЁ$,Wk ꉲ⪿2F%EAA2\TBƓlm z T' 3OUPvQgb~?֗n05aV,5|SҸrU~`JA7µo30JҪ{*Q⎊54]kፆcy`51#?64maJ5|vRɀAf RW%i\9T3s:IqXS@1v#n+ vPji`f%?v1eΜBAUvu\x ؿdFL^P?k?%u1I7ƾ'&ݒ %'{uxw-,;%T\xIe5jR-tKEGĢ ǚףR oJQD]$gV)踓Ƒ.s3 މɐ^pnp_mՒ*kHX YbL=NA7ˁ1{ oɥ&BGU\Z#*s(^xMJC\ 颾GLJY^ϡpӔ+TAKp`zn+MA;׸n3N>q΅C ~1s 7/\=N bPEk[cn@ -*F86Y%2&5fNY"W%!T*mڲ_1fiX̄5.}K=#& Ґ1,C9w2 7vmvPs*bJ@G5|CebYwy+PN8hW)9> tfQ/ 3w١[/N ݶMQTg^Nh;݆5]%ih3 STm,ihtPσ=N(C)9x)OU;/?ԃ;-<TrV8vȂ>r«2ПH݀sǐk{aFMK{b A1>8O=ɚ]ͥ_NAR1YH3ՉxG6sv!)\¯Β17alHҸ-հXQ@T+̱CE ϛ2<R?𑦕21Q@$L֔OT]VMKNa>CsN4X$ >d04Su@#v{zc6Hr"A R2yf"*jU0${k+okW.tcKp۳c4x~G?`4S>Sy(v2FWnTẐvu+4h-= ŸNngTG4ZWX@R}ɫR< K#_OMR]iڱQxR/ymkGzv@2 k&} aÆ3~O Y`^#\E d }& )1]ys›fqm'ki-btYk*dpAHoF}'Lp'O Ah)O$OHKwd0#E:J0_R8rX8a/|Q{F?԰՜MQqv=S$`jk1 ҀfX\ #/Pd /VhTO3h!58Pz1=Iu3kj9\AA*A{k~LCpyom[nh5 {B[E\5Q!&[$,@H+݅ahn&3K%ߑ'Mn9V3F ! 9YOӘ't偞^0DYs.sjW\_ a] W<,6a c/6ȥ",ֈ>\⫖ xRZ%STǔWwC0;QC}{ҕw~ZF@z՛Jթ:D;'vK}u+,R煮5YWyj-S@$ m/#VAVei$FT I, zaq1tiSu9@vx7ΟXE ]rB{&hYf}1S?s5₻C^~O"M^_`l^͍}Yܢ[::wIfbfSo1z 2Ɖ%QYh;'H$!ZC$WWf_w.o7gû\B8UE"&+k"bYa 1rn=7{bRHp {"iac-uCyOh4"rL2}?H