libgstpbutils-1_0-0-1.8.3-8.3.1>t  DH`p] ɂ/=„^cbk\EU8B9 RHPpD,Ձ9疌yX!!2c9ϏnD_v ]K¶5`pDY{R#Kd-:505 .Y[r/e4x=NfƔY`Icq&#;ՔtsE( 4j/c3.WeyawreQ#hP#ݬe|Ƃ8L, P|X]%@K9FZǢ3U7eae227a37544ce35de3056b4eeed1ad787305dcq] ɂ/=„<%+򭺿ߍ\ޅupXaD᯵ *>N$T;I#- H{vjG{~Ja]`°'ϥ*k!)rL4⅗RZbKl3]F`y=Q|ofH -E * sSCSuR>S'kR?!PFU#9-/ﮛ.lfrSuR9جV><d?Td " O 7=DL P T \ ~ <(8O9O: O>N@]FlGHIXY\]^bcdFeKfPlRudvlwxy zDClibgstpbutils-1_0-01.8.38.3.1GStreamer 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.] ]lamb58TopenSUSE Leap 42.3openSUSELGPL-2.1+ and GPL-2.0+http://bugs.opensuse.orgSystem/Librarieshttp://gstreamer.freedesktop.org/linuxx86_64Tء] ] -68eda589b4e17e25115e453f78b95b15libgstpbutils-1.0.so.0.803.0rootrootrootrootgstreamer-plugins-base-1.8.3-8.3.1.src.rpmlibgstpbutils-1.0.so.0()(64bit)libgstpbutils-1_0-0libgstpbutils-1_0-0(x86-64)@@@@@@@@@@@@@   /sbin/ldconfig/sbin/ldconfiggstreamer-plugins-baselibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgstaudio-1.0.so.0()(64bit)libgstbase-1.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)libgsttag-1.0.so.0()(64bit)libgstvideo-1.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2\X@XOW@W_WN@WM|W=Wo@W4VyV`V@VzV4@VqTMTeT"@TSSSǺSZN@SE6@RmR±RRw@RfhR!R QA@Q{QM@P[PѬ@PP)PtP`K@P`K@PXb@PS@P(@PSOOOOleOB5O>A@O@NBrN=,NN@MAMӴMz@M>@M2L!LLo@L|Lc@K @Kh@KP@K~@KK{@KepK@K>J@J Jyt@J@Imgorse@suse.comalarrosa@suse.commgorse@suse.comzaitor@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.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgschwab@suse.dedimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgcfarrell@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgchris@computersalat.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgwstephenson@novell.comaj@suse.devuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgaj@suse.dedimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgjengelh@medozas.devuntz@opensuse.orglmedinas@opensuse.orgsbrabec@suse.czvuntz@novell.comvuntz@novell.comvuntz@novell.comsbrabec@suse.cz- Add CVE-2019-9928.patch: fix a heap overflow in the rtsp connection parser (boo#1133375 CVE-2019-9928).- Add 0001-riff-media-Check-for-valid-channels-rate-before-using-the-values.patch Fix floating point exception in gst_riff_create_audio_caps (bsc#1024076, CVE-2017-5837) - Add 0001-riff-media-Dont-recurse-in-for-nested-WAVEFORMATEX.patch Fix stack overflow in gst_riff_create_audio_caps (bsc#1024047, CVE-2017-5839) - Add 0001-samiparse-Check-that-the-string-has-a-non-zero-length-before-overwriting-the-last-byte.patch Fix an out-of-bounds heap read in html_context_handle_element (bsc#1024041, CVE-2017-5842) - Add 0001-riff-media-Dont-divide-block-align-by-zero-channels.patch Fix floating point exception in gst_riff_create_audio_caps (follow-up) (bsc#1024079, CVE-2017-5844)- Add gstreamer-bounds-check-ico-detection.patch: add bounds checking for windows ico detection (boo#1013669 CVE-2016-9811).- 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.- Update to version 1.4.3: + Bugs fixed: bgo#734617, bgo#736944. + Updated translations.- Update to version 1.4.2: + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748, bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118, bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796, bgo#736861. + Updated translations.- Update to version 1.4.1: + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822. + Updated translations.- Update to version 1.4.0: + Bugs fixed: bgo#733012, bgo#733349, bgo#733386. + Updated translations.- Update to version 1.3.91: + Various API additions. + New plugins and elements: - v4l2videodec element for accessing hardware codecs on platforms that make them accessible via V4L2. - New downloadbuffer element that replaces the download buffering feature of queue2. - rtpstreampay and rtpstreamdepay elements for transmitting RTP packets over a stream API (e.g. TCP) according to RFC 4571. - rtprtx elements for standard compliant implementation of retransmissions, integrated into the rtpmanager plugin. - audiomixer element that mixes multiple audio streams together into a single one while keeping synchronization. - OpenNI2 plugin for 3D cameras like the Kinect camera. - OpenEXR plugin for decoding high-dynamic-range EXR images. - curlsshsink and curlsftpsink to write files via SSH/SFTP. - videosignal, ivfparse and sndfile plugins ported from 0.10. - avfvideosrc, vtdec and other elements were ported from 0.10 and are available on OS X and iOS now. + Other changes: - gst-libav now uses libav 10.1, and gained support for H265/HEVC. - Support for hardware codecs and special memory types has been improved with bugfixes and feature additions in various plugins and base classes. - Various bugfixes and improvements to buffering in queue2 and multiqueue elements. - dvbsrc supports more delivery mechanisms and other features now, including DVB S2 and T2 support. - The MPEGTS library has support for many more descriptors. - Major improvements to tsdemux and tsparse, especially time and seeking related. - souphttpsrc now has support for keep-alive connections, compression, configurable number of retries and configuration for SSL certificate validation. - hlsdemux has undergone major refactoring and works more reliable now and supports more HLS features like trick modes. - dashdemux and mssdemux are now also pushing fragments downstream while they're downloaded instead of waiting for each fragment to finish. - videoflip can automatically flip based on the orientation tag. - openjpeg supports the OpenJPEG2 API. - waylandsink was refactored and should be more useful now. - gst-rtsp-server supports SRTP and MIKEY now. - gst-libav encoders are now negotiating any profile/level settings with downstream via caps. - Lots of fixes for coverity warnings all over the place. - Negotiation related performance improvements. - 800+ fixed bug reports. + Things to look out for: - The eglglessink element was removed and replaced by the glimagesink element. - The mfcdec element was removed and replaced by v4l2videodec. - osxvideosink is only available in OS X 10.6 or newer. - On Android the namespace of the automatically generated Java class for initialization of GStreamer has changed from com.gstreamer to org.freedesktop.gstreamer to prevent namespace pollution. - On iOS you have to update your gst_ios_init.h and gst_ios_init.m in your projects from the one included in the binaries if you used the GnuTLS GIO module before. - Drop gstreamer-plugins-base-discid.patch: fixed upstream.- Update to version 1.2.4: + Bugs fixed: bgo#693263, bgo#683504, bgo#700770, bgo#723597, bgo#724633, bgo#724720, bgo#725313, bgo#725644, bgo#726642, bgo#727025.- Add gstreamer-plugins-base-discid.patch: fix MB discids for trailing data tracks (bnc#872575, bgo#708991).- Update to version 1.2.3: + Bugs fixed: bgo#603921, bgo#697665, bgo#711816, bgo#712367, bgo#715138, bgo#719615, bgo#719684, bgo#720015, bgo#720661, bgo#721078, bgo#721666, bgo#721835, bgo#722144, bgo#722656. + Updated translations.- Update to version 1.2.2: + Bugs fixed: bgo#715138, bgo#708200, bgo#707621, bgo#709965, bgo#711819, bgo#712280, bgo#712796, bgo#712805, bgo#678011.- Update to version 1.2.1: + Bugs fixed: bgo#708689, bgo#708773, bgo#708789, bgo#708880, bgo#708952, bgo#708953, bgo#708954, bgo#709210, bgo#709408, bgo#709637, bgo#709754, bgo#709938, bgo#710325, bgo#711003, bgo#711231, bgo#711550. + Updated translations.- aarch64-no-neon.patch: Disable use of NEON on aarch64- Update to version 1.2.0: + A bunch of API changes (new stable branch 1.2). + New tool: gst-play-1.0 in gst-plugins-base for basic playback testing on the command line. + New plugins: - mssdemux for Microsoft Smooth Streaming. - dashdemux for DASH adaptive streaming protocol. - bluez for interaction with Bluetooth devices. - openjpeg for JPEG2000 decoding and encoding. - daala for experimental Daala decoding and encoding. - vpx plugin has experimental VP9 decoding and encoding support. - webp plugin for WebP decoding (encoding to be added later). - Various others: yadif, srtp, sbc, fluidsynth, midiparse, mfc, ivtv, accuraterip and audiofxbad. + Moved plugins: dtmf, vp8rtp, scaletempo and rtpmux plugins are now in gstreamer-plugins-good. + Audio and Video related fixes. + Other changes: - gst-libav now uses libav 9. - Static linking of plugins is supported now. - rtspsrc: add support for NetClientClock. - RTP retransmission / NACK support and big RTP jitterbuffer improvements. - SRTP and DTLS support. - Changes to many elements and core to use the correct sticky event order and also not lose any important sticky events during flushing. - >1000 fixed bug reports, and many other bug fixes and other improvements everywhere that had no bug report. + Notes: - Single header includes for all libraries, e.g. #include - Stricter (correct) caps subset checking in some cases. - x264enc now outputs data in byte-stream by default if downstream has ANY caps. - The MPEG TS demuxer posts messages contain the PMT, PAT, etc, in a different format now. - The GstContext API has changed between 1.1.4 and 1.1.90. - Create new subpackage libgstallocators-1_0-0 and typelib-1_0-GstAllocators-1_0, following the shared library packaging policy (also provide -32bit packages).- Update to version 1.0.10: + rtpbasedepayload: mark discontinuities after packet loss properly. + audioconvert: if we have to lose precision, try to lose as little precision as possible. + gio: fix very inefficient data cache handling. + Bugs fixed: bgo#655727, bgo#705415, bgo#706624.- Update to version 1.0.9: + subparse: re-enable sami parser. + tagdemux: fix ACCURATE seeks in push mode. + multisocketsink, multifdsink: fix handling of partial writes and WOULD_BLOCK errors, and other fixes. + audiodecoder: fix input caps leak. + Bugs fixed: bgo#693056, bgo#704291, bgo#704301, bgo#704926.- Update to version 1.0.8: + tag: ignore malformed ID3v2 TDAT frames + Bugs fixed: bgo#636245, bgo#688803, bgo#690420, bgo#698896, bgo#699923, bgo#701976, bgo#703128, bgo#703283, bgo#699794.- Update to version 1.0.7: + streamsynchronizer is now a public element, useful in HLS pipelines for example. + Bugs fixed: bgo#682171, bgo#688240, bgo#696540, bgo#696899, bgo#697092, bgo#697162, bgo#697277, bgo#697820, bgo#697824.- Update to version 1.0.6: + adder: fix setting caps via the "caps" property. + alsasink: don't use 100% CPU. + appsrc: fix locking order. + encodebin: sync muxer state with parent bin so encodebin can be added dynamically to pipeline. + libvisual: fix improper video frame clear operation. + pango: fix attribute list handling. + playbin: - fix playsink caps handling so that converters get plugged when needed. - fix subtitleoverlay caps handling to avoid not-negotiated errors when plugins are missing. + videoscale: Correct DAR and border calculations. + ximagesink: fon't access structures of EMPTY caps. + typefinding: fix y4m caps. + build: fix build with automake 1.13. + Bugs fixed: bgo#688476, bgo#688803, bgo#690937, bgo#691687, bgo#693224, bgo#693372, bgo#693981, bgo#696019.- Update to version 1.0.5: + alsasrc: don't output buffers without timestamps or with bogus timestamps + discoverer, decodebin: fix state change re-sync race that might lead to deadlocks + video: fix crashes with and frame sizes of A420 video format + Bugs fixed: bgo#691244.- Update to version 1.0.4: + playbin: fix occasional not-negotiated errors when switching visualisations + ssaparse: ignore invalid UTF-8 in SSA/ASS subtitles init sections in matroska files + streamsynchronizer: better timestamp and gap handling at EOS, fixing potential OOM in baseaudiosink + bindings: - fix annotation for gst_app_src_push_buffer(), fixing crash - add several missing annotations for GstRtspMessage API + Bugs fixed: bgo#679976, bgo#689814, bgo#689873.- Update to version 1.0.3: + typefind: detect isml ftyp as iso-fragmented video/quicktime + typefinding improvements fixing playback of some wavpack files + textoverlay rendering fixes + gobject-introspection annotation fixes + API additions. + Bugs fixed: bgo#686276, bgo#687030, bgo#687055, bgo#687057, bgo#687421, bgo#687459, bgo#687473, bgo#687620, bgo#687666, bgo#687674, bgo#687991, bgo#687994, bgo#688151, bgo#686841.- Update to version 1.0.2: + Parallel installability with 0.10.x series + alsa: fix probing of supported formats, and advertise non-native-endianness formats as fallback + audiobasesink: properly handle GAP events (fixing some isses with e.g. certain DVD menus) + audioconvert: try harder to not convert or to preserve input format precision + audiodecoder: leak fixes and refcounting fixes + audioresample: re-enable the SSE/SSE2 code paths for better performance + riff: fix paletted RGB formats and msvideo mapping + rtsp: make formatting and parsing of range floating-point values locale-independent + playbin: streamsynchronizer fixes, esp. for handling corner-cases near EOS + tcpserver{sink,src}: add 'current-port' property and signal actually used port + videoconvert: fix handling of paletted RGB formats + videodecoder: don't leak message strings when error is not fatal + videodecoder: finetune missing timestamp estimating + videotestsrc: add palette for paletted RGB formats + vorbistag: fix writing of image tags into vorbis comments + Bugs fixed: bgo#580093, bgo#680904, bgo#683098, bgo#684411, bgo#685273, bgo#685711, bgo#685938, bgo#686081, bgo#686298.- Update to version 1.0.1: + videodecoder and -encoder timestamp handling improvements + thread-safey fixes for GstMeta registrations and GstVideoDecoder + Bugs fixed: bgo#684424, bgo#684832, bgo#685110, bgo#685242, bgo#685332, bgo#685490.- License update: LGPL-2.1+ and GPL-2.0+ semicolon ambiguous- Update to version 1.0.0: + Minor bug fixes + Bugs fixed: bgo#678021, bgo#684084, bgo#682973, bgo#684658.- Update to version 0.11.99: + Minor bug fixes + Bugs fixed: bgo#683865, bgo#684063, bgo#684063.- Update to version 0.11.94: + videodecoder: Handle GAP events + gdp: move gdp plugin to -bad + port to new GLib thread API + Updated documentation + Bugs fixed: bgo#635256, bgo#667562, bgo#668996, bgo#673185, bgo#673888, bgo#674069, bgo#675812, bgo#676022, bgo#676639, bgo#677306, bgo#677712, bgo#678301, bgo#678384, bgo#679145, bgo#679337, bgo#679443, bgo#679545, bgo#679550, bgo#679612, bgo#679823, bgo#679878, bgo#679958, bgo#680025, bgo#680091, bgo#680093, bgo#680162, bgo#680262, bgo#680441, bgo#680488, bgo#680520, bgo#680553, bgo#680614, bgo#680796, bgo#681196, bgo#681260, bgo#681436, bgo#681499, bgo#681535, bgo#681719, bgo#681904, bgo#681905, bgo#683180, bgo#683428, bgo#683527, bgo#683672, bgo#683838. - Drop gstreamer-plugins-base-fix.patch: fixed upstream.- Update to version 0.11.93: + Bug fixes + Sync with GStreamer changes. - Add gstreamer-plugins-base-fix.patch: Fix build; taken from upstream.- Update to version 0.11.92: + Parallel installability with 0.10.x series. + API cleanup and minor API improvements. + Major cleanup of video/audio libraries. + Lots of bugfixes, cleanup and other improvements.- Update to version 0.11.91: + Compressed audio passthrough support in alsasink + Removal of interfaces library, mixer and tuner interface + Addition of video encoder and decoder base classes + Improvements/cleanup for the video library API - Deal with removal of interfaces library: + Split separate libraries out of libgstinterfaces-1_0-0 in: libgstaudio-1_0-0, libgstfft-1_0-0, libgstpbutils-1_0-0, libgstriff-1_0-0, libgstrtp-1_0-0, libgstrtsp-1_0-0, libgstsdp-1_0-0, libgsttag-1_0-0, libgstvideo-1_0-0. + Similarly split separate typelibs out of typelib-1_0-GstInterfaces-1_0 in: typelib-1_0-GstAudio-1_0, typelib-1_0-GstFft-1_0, typelib-1_0-GstPbutils-1_0, typelib-1_0-GstRiff-1_0, typelib-1_0-GstRtp-1_0, typelib-1_0-GstRtsp-1_0, typelib-1_0-GstSdp-1_0, typelib-1_0-GstTag-1_0, typelib-1_0-GstVideo-1_0. + Drop libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 subpackages. + Add Obsoletes for libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 to main subpackage for smooth upgrades. + Remove Requires for libgstinterfaces-1_0-0 from main subpackage.- Update to version 0.11.90: + Lots of bugfixes, cleanup and other improvements + API cleanup in the audio base classes + Improvements to the RTP buffer - Rename packages following upstream soname and typelib name changes: + libgstapp-0_11-28 to libgstapp-1_0-0 + libgstinterfaces-0_11-0 to libgstinterfaces-1_0-0 + typelib-1_0-GstApp-0_11 to typelib-1_0-GstApp-1_0 + typelib-1_0-GstInterfaces-0_11 to typelib-1_0-GstInterfaces-1_0- Update to version 0.11.3: + Many fixes and improvements + Various performance improvements + theora: Improve video negotiation + video: Improve video frame map/unmap + Bugs fixed: bgo#668343, bgo#668542. - Bump libgstapp-0_11-27 package name to libgstapp-0_11-28, following soversion upstream change. - Completely drop optional packaging for gnomevfs plugin, since it's gone: + Remove with_vfs macro. + Remove optional gnome-vfs2-devel BuildRequires. + Remove gstreamer-plugin-gnomevfs subpackage. - Completely drop optional packaging for video4linux plugin, since it's gone: + Remove with_v4l macro. + Remove optional libv4l-devel BuildRequires. - Move to pkgconfig()-style BuildRequires: + Old ones: alsa-devel, gtk3-devel, iso-codes-devel, libtheora-devel, libvisual-devel, libvorbis-devel, libxml2-devel, zlib-devel. + New ones: alsa, freetype2, gtk+-3.0, gtk+-x11-3.0, iso-codes, libvisual-0.4, libxml-2.0, ogg, pango, pangocairo, theoradec, theoraenc, vorbis, vorbisenc, zlib. - Change python-devel BuildRequires to python-base as only python is needed, not the development files. - Remove unneeded BuildRequires: krb5, libgudev-1_0-devel. - Remove BuildRequires that, as far as I can tell, are not needed (else, they are implicitly brought in by something else): check-devel, sgml-skel. - Change pkgconfig(xv) BuildRequires to proper BuildRequires for the X libraries that are needed (pkg-config is not used for those): libICE-devel, libSM-devel, libXext-devel, libXv-devel. - Remove checks for obsolete versions of openSUSE (11.2 and earlier), as we require recent versions of many libraries.- Change gtk2-devel BuildRequires to gtk3-devel since the code using GTK+ has been ported. - Add explicit glib2-devel BuildRequires, so we can version it. - Add pkgconfig(xv) BuildRequires on openSUSE > 12.1: this used to be pulled in by something else, but the relayout of xorg-x11 packages changed that. Pull in conditionally only to not risk breakage in linked OBS instances (pkgconfig() was not supported in older openSUSE releases).- Update to version 0.11.2: + Parallel installability with 0.10.x series + Many API cleanups + Ported to new 0.11 core API changes + Use new GstSample for snapshots + Improved video filter base class + New multichannel caps with mask + Port network elements to GIO + Many fixes and improvements - Rename libgstapp-0_11-26 to libgstapp-0_11-27, following upstream soname bump.- Update to version 0.11.1: + Rename GstXOverlay -> GstVideoOverlay + Reworked audio caps + Support for multiple frames in buffers + Add video colorimetry support - Add zlib-devel BuildRequires: new dependency upstream. - Add libxml2-devel BuildRequires: needed for subparse plugin. - Drop gstreamer-plugins-base-nonvoid.patch: fixed upstream. - Remove Provides/Obsoletes/Conflicts for gstreamer010-*: this is not needed with this new gstreamer branch. - Change libgstinterfaces-0_10-0 Requires to libgstinterfaces-0_11-0: it was missing the version bump for the new gstreamer branch. - Rename libgstapp-0_11-25 to libgstapp-0_11-26, following upstream soversion bump. - Split typelib files into typelib-1_0-GstApp-0_11 and typelib-1_0-GstInterfaces-0_11 subpackages. - Add typelib-1_0-GstApp-0_11 and typelib-1_0-GstInterfaces-0_11 Requires to devel subpackage. - Remove explicit Requires for glib2-devel, gstreamer-devel, libxml2-devel and zlib-devel in devel subpackage: they will automatically be added the pkgconfig way. - Update baselibs.conf: it was never updated for this new gstreamer branch. - Change group of libgstapp-0_11-26 from Productivity/Multimedia/Other to System/Libraries. - Do not uselessly call autogen.sh.- Update to version 0.11.0: + Parallel installability with 0.10.x series + Ported to the new 0.11 core API + Reworked video caps system + Improved video helper classes - Rename package to gstreamer-plugins-base. - Add gstreamer-plugins-base-nonvoid.patch: Return a value in non-void functions. Fixes a BRP error.- fix deps o gobject-introspection >= 0.9.12- Introduce build_v4l macro. Video4Linux does no longer build with linux-glibc-devel >= 3.0, due to the fact that VID_TYPE_MPEG_ENCODER is no longer defined (which in turn is used to identify if v4l is usable). Video4Linux2 plugin can be found, as before, in gstreamer-0_10-plugins-good package.- Update to version 0.10.35: + Work around GLib atomic ops API change. + don't use G_CONST_RETURN in public headers. + bgo#600043: subparse: fails to recognise Cyrillic subtitles in windows-1251 encoding.- Update to version 0.10.34: + None changes: this release is identical to 0.10.33 and just done to keep core/base versions in sync.- Update to version 0.10.33: + audioringbuffer: make sure to not start if the may_start flag is FALSE + baseaudiosink: - arrange for running clock when rendering eos - don't allow aligning behind the read-segment - start ringbuffer upon going to PLAYING and already EOS + riff: Add support for video/x-camstudio + rtcpbuffer: - fix invalid read in validation of padding in rtcp packet - Round to next 32bit word, not current 32bit word at end of SDES chunk + rtpbuffer: Off-by-one error when creating RTP header extensions with a two-byte header + rtsptransport: ensure valid int result when parsing ranges + tag: - map the ID3v2 TENC frame to GST_TAG_ENCODED_BY - add GST_TAG_CAPTURING_EXPOSURE_COMPENSATION incl. EXIF/XMP mappings - add a new GstTagXmpWriter interface to select XMP schemas to be used + tagdemux: also push cached events downstream when operating in pull mode + video: - add GST_VIDEO_BUFFER_PROGRESSIVE flag - add ARGB64 and AYUV64 (16 bits per channel) formats - add r210 (10 bits per channel) format - add gst_video_format_get_component_depth() and _new_template_caps() - fix creation of grayscale caps and height calculation for YUV9/YVU9 + appsink: emit "new-buffer-list" signal for buffer lists if handled by app + audiorate: add "skip-to-first" property + decodebin2: - don't use the same parser element multiple times in the same chain - improve detection of raw caps in expose-all-streams=false mode + discoverer: - don't wait for subtitle streams to preroll; leak fixes - use nominal bitrate if bitrate tag is unavailable + encodebin: - add an audioconvert after the audio resampler - fix refcounting issues and leaks related to request pads - return a new reference of the pad for the "request-pad" signal - set all elements to NULL and remove them from the bin when removing a source group - tear down old profiles when setting new ones + multifdsink: disconnect inactive clients in the select loop too + oggmux: - prefer headers from caps to determine stream type (for VP8) - fix issue with ogg page numbering and discont flag handling - ensure stream serial numbers are unique - use running time for muxing instead of timestamps + oggparse: better detection of delta unit flag + playbin2: - uridecodebin: add "source-setup" signal - always prefer the custom set sink and also set it back to NULL in all cases - check if an already existing sink supports the non-raw format - fix handling of non-raw custom sinks - if a sink claims to support ANY caps assume that it only supports the usual raw formats - only consider the audio/video sinks in autoplug_continue for the normal uridecodebin - use gst_pad_accept_caps() instead of intersecting with the getcaps caps - set sinks to READY before checking if it accept caps + textoverlay: - add support for ARGB and other RGB alpha variants, and xBGR and RGBx - add support for vertical center alignment - converted AYUV to use 'A OVER B' alpha compositing - use a class wide mutex to work around pango reentrance issues + theoraenc: - don't reset the video quality when setting the bitrate - allow adjustment of the speed level while running - set speed-level property defaults from libtheora's defaults + typefinding: - MPEG-TS detection fixes - detect HTTP live streaming m3u8 playlists - detect windows icon files and DEGAS images - detect raw h.263 - add depth and endianness fields to DTS caps + uridecodebin: - Add default handler for autoplug-select - add https:// to protocols for which to enable buffering - expose "autoplug-sort" signal - post proper error message if decodebin2/typefind elements are missing - Return NULL from the default autoplug-sort handler + videorate: fix "skip-to-first" timestamp setup + videoscale: add 16-bit-channel support (ARGB64, AYUV64), fix ARGB bilinear scaling + videotestsrc: add 16-bit-per-channel support (ARGB64, AYUV64) + vorbis: add support for using tremolo on android + vorbistag: - Add support for METADATA_BLOCK_PICTURE tags - Write GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE as METADATA_BLOCK_PICTURE + win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink + xvimagesink: don't paint the window black when going to NULL + Bugs fixed: bgo#618516, bgo#619778, bgo#633837, bgo#412678, bgo#620364, bgo#625129, bgo#626152, bgo#627268, bgo#629196, bgo#632291, bgo#632889, bgo#635669, bgo#635784, bgo#635800, bgo#636886, bgo#639136, bgo#639159, bgo#639237, bgo#639744, bgo#640189, bgo#640211, bgo#640607, bgo#640709, bgo#640804, bgo#641706, bgo#641860, bgo#641917, bgo#641927, bgo#641952, bgo#642174, bgo#642232, bgo#642274, bgo#642381, bgo#642466, bgo#642720, bgo#642942, bgo#642949, bgo#643775, bgo#644416, bgo#644745, bgo#644845, bgo#644996, bgo#645167, bgo#645437, bgo#646570, bgo#646572, bgo#646573, bgo#646575, bgo#646576, bgo#646923, bgo#646924, bgo#646925, bgo#646952, bgo#647399, bgo#647721, bgo#647781, bgo#647856, bgo#647857, bgo#647942, bgo#647943, bgo#648459, bgo#648466, bgo#648548, bgo#642667, bgo#642732, bgo#646744, bgo#647294- Update to version 0.10.32 + GLib requirement is now >= 2.22 + New core elements: - valve (moved from -bad) - input-selector (N.B. without "select-all" property, use fsfunnel instead) (moved from -bad) - output-selector (with different negotiation behaviour by default, set pad-negotiation-mode=active for previous behaviour) (moved from -bad) + Performance improvements for many heavily-used code paths: GstPad, GstPoll, GstClock, GstTask, basesink, basesrc, queue2, multiqueue + gobject-introspection: add annotations for most core API + clock: make sync clock wait lockfree + fdsrc/fdsink: reenable on MSVC + registry: fix GStatBuf definition for win32 when building against older glib (fixes unnecessary rescanning of plugins at start-up) + element: add a more flexible way to get request pads from elements + multiqueue: return upon input when already eos + object: fix creation of default name (when creating more than 100000 elements) + pluginloader: fix hangs on OSX + poll: - fixes for (p)select backend (used e.g. on OSX) - refactor and make more lockfree; fixes for win32 and OSX (pselect backend) + registry: don't replace valid existing plugins by blacklisted ones + tags: don't produce duplicated entries when merging same value twice + basesink: - preroll fixes for async=false case - rework position reporting code + basetransform: handle downstream giving a buffer with new caps but invalid size + See NEWS for API additions and deprecations. + Bugs fixed: bgo#635785, bgo#638599, bgo#503592, bgo#564056, bgo#607513, bgo#632168, bgo#632447, bgo#632557, bgo#632778, bgo#632779, bgo#632780, bgo#633918, bgo#634965, bgo#635001, bgo#636268, bgo#636455, bgo#637057, bgo#637300, bgo#637549, bgo#637776, bgo#638381, bgo#638399, bgo#638900, bgo#638941.- Remove buildrequire on pyxml, changelog of package with date 2008-03-21 contains: "Don't depend on PyXML and use only XML modules that are shipped with python."- Update to version 0.10.31: + adder: Make sure FLUSH_STOP is always sent after a flushing seek + alsasrc, alsasink: add "card-name" property to get the card name in addition to the device name + appsrc: don't override buffer caps if appsrc caps are NULL; fix element classification + audioclock: add a function to invalidate the clock + audioconvert: optimise remaining conversion code paths with Orc as well + baseaudiosink,baseaudiosrc: post clock-provide and clock-lost messages when going from/to READY to/from PAUSED + baseaudiosink: subtract the render_delay from our latency + decodebin2: don't add non prerolled stream to topology + ffmpegcolorspace: add support for A420 and fix support for 8 bit paletted RGB and IYU1 + gnomevfsrc: set GST_PARAM_MUTABLE_READY flag on the "handle" property + libvisual: add latency query; only drop frames that are really too old + multifdsink: gdp protocol is deprecated. People should use gdppay instead + oggdemux: fix seeking with negative rate with skeleton; fix wrong flowreturn handling + pbutils: - AAC profile and level detection utility functions - H.264 and MPEG-4 profile and level extraction utility functions - new GstDiscoverer utility API for extracting metadata and tags + playbin2, decodebin2: declare stable, deprecate the old playbin/decodebin + playbin2, uridecodebin: add property to configure ring buffer size + rtcpbuffer: add function to manipulation the data in RTCP feedback packets + rtpbuffer: - add functions to add RFC 5285 header extensions to GstBufferLists - add function to add RTP header extensions with a two bytes header - add function to append RFC 5285 one byte header extensions - add function to parse RFC 5285 header extensions - add function to read RFC 5285 header extensions from GstBufferLists - add function to transform a GstBuffer into a GstBufferList + rtsp: improve rtsp timeout calculation and handling + sdp: add methods to convert between uri and message + tags: - try ISO-8859-1 as second fallback in case WINDOWS-1252 is not supported - add many more photography/capture tags - EXIF and XMP tag handling improvements + textoverlay: add support for NV12, NV21 and AYUV; configurable text color and position + theoradec: - expose telemetry properties only if libtheora was compiled with --enable-telemetry - add support for two-pass encoding; allow change of bitrate and quality on-the-fly + tools: standalone gst-discoverer-0.10 tool for discovering media file properties + typefinding: - detect avc1 ftyp as video/quicktime - export 3gp profile in caps - detect enhanced AC-3 - extend AAC typefinder to detect LOAS streams - fix ADTS caps stream-format detail - more reliable mpeg-ts typefinding + uridecodebin: Only enable progressive downloading if the upstream duration in bytes is known + video: add gst_video_convert_frame*() utility functions + videorate: - fixate the pixel-aspect-ratio if necessary - mark duplicated frames with the GAP flag + videoscale: - add support for adding black borders to keep the DAR if necessary ("add-borders" property) - Fix caps fixating if the height is fixed but the width isn't - only set the PAR if the caps already had a PAR - refactor using more Orc code + videotestsrc: - new patterns: solid-color, ball, bar and smpte100 - add "foreground-color" and "background-color" properties, deprecate "colorspec" property - add support for UYVP format, fix NV21 rendering + volume: use Orc to optimise many code paths + vorbisdec: decode pending buffers upon EOS when doing reverse playback + xoverlay: - add set_window_handle() with guintptr argument, deprecate set_xwindow_id() which doesn't work on some platforms - allow render rectangle coordinates to be negative + See NEWS for API additions and deprecations. + Bugs fixed: bgo#628028, bgo#623846, bgo#602437, bgo#612264, bgo#615471, bgo#616392, bgo#617314, bgo#617506, bgo#620291, bgo#623663, bgo#623807, bgo#623837, bgo#623918, bgo#624598, bgo#624656, bgo#624919, bgo#624920, bgo#624949, bgo#625001, bgo#625118, bgo#625944, bgo#626125, bgo#626570, bgo#626581, bgo#626621, bgo#626629, bgo#626718, bgo#627203, bgo#627297, bgo#627565, bgo#627768, bgo#627780, bgo#627924, bgo#628009, bgo#628400, bgo#628500, bgo#628747, bgo#629157, bgo#629672, bgo#629848, bgo#630303, bgo#630353, bgo#630440, bgo#630443, bgo#630471, bgo#630496, bgo#630802, bgo#631128, bgo#631312, bgo#631633, bgo#631703, bgo#631756, bgo#631773, bgo#631774, bgo#632167, bgo#632653, bgo#632656, bgo#632789, bgo#632809, bgo#632988, bgo#633023, bgo#633203, bgo#633311, bgo#633336, bgo#633455, bgo#634014, bgo#634584, bgo#635067, bgo#635392, bgo#621349, bgo#628488, bgo#629746, bgo#626869. - Drop gstreamer-0_10-plugins-base-make382.patch: fixed upstream.- Move gir files to devel subpackage.- Add gstreamer-0_10-plugins-base-make382.patch: fix build with make 3.82. Patch taken from common modules upstream repo, commit id=4a070a. fdo#29426.- Recommend instead of require lang package since it's not mandatory.- Update to version 0.10.30: + Use Orc (Optimized Inner Loops Runtime Compiler) for SIMD and other optimisations, and remove liboil dependency. + basertpaudiopayload: Set duration on buffers; add extra frame for non-complete frame lengths + riff: add mappings for On2 VP8 and VP6F: On2 VP6 Flash variant + video: Add support for RGB/BGR with 15 and 16 bits, and Y800 and Y16 + xmp/exif tags: add mappings for new tags (device, geo location, image orientation) + adder: rework timestamping; only accept seek-types SEEK_NONE and SEEK_SET + decodebin2: - add "expose-all-streams" property to not expose/decode all streams - use accumulator for autoplug-sort + ffmpegcolorspace: - add YUY2/YVYU to all RGB formats conversions - fix conversion of packed 4:2:2 YUV to RGB and 8 bit grayscale - fix Y16 from/to GRAY8 conversion - fix Y42B from/to YUY2/YVYU/UYVY conversion for odd widths - Map "Y8 " and "GREY" to "Y800" and add it to the template caps - negotiation speed-ups + oggdemux: - implement seeking and duration estimates when operating in push mode (http etc.) - parse Skeleton index packets for better seeking in push mode - fix granulepos->key granule calculation for Dirac video - fix EOS flow aggregation: only EOS when all streams are EOS + oggmux: Start a new page for every CMML buffer + ogg: Implement Ogg VP8 mapping + playbin2: - add "av-offset" property to adjust audio/video sync - add flag for enabling/disabling automatic deinterlacing - fix race when querying duration right after preroll, by forwarding duration query duration during group switch if no cached duration exists - if a text sink is provided, let subtitle parsing be done by decodebin2 if required - set the subtitle encoding on the decodebins again + playsink: - also expose "convert-frame" action signal and "frame" property in playsink - reconfigure the video chain correctly when switching from a subtitle to a non-subtitle file - Don't fail if subtitles are used but only audio is available and no visualizations + typefinding: - add WebM typefinder (was in -good before) - add IVF and dts typefinders, improve AC-3 and jpeg typefinding - detect ISO 14496-14 files as video/quicktime not audio/x-m4a + uridecodebin: - add all qtdemux types to downloadable types - add the 'expose-all-streams' property from decodebin2 - Allow video/webm for progressive downloading + videorate, videotestsrc: fixate color-matrix, chroma-site and interlaced fields if necessary + videoscale: - Try to keep DAR when scaling - Add support for Y444, Y42B and Y41B and more gray formats - Fix resampling of ARGB scanlines - Try harder to keep the DAR if possible - Use passthrough mode if width and height are not changed + Bugs fixed: bgo#621428, bgo#371108, bgo#512740, bgo#605100, bgo#610866, bgo#614872, bgo#614942, bgo#615783, bgo#616396, bgo#616422, bgo#616557, bgo#617636, bgo#617855, bgo#617868, bgo#618324, bgo#618392, bgo#618625, bgo#619090, bgo#619102, bgo#619310, bgo#619396, bgo#620136, bgo#620140, bgo#620211, bgo#620279, bgo#620342, bgo#620412, bgo#620441, bgo#620500, bgo#620720, bgo#620939, bgo#621071, bgo#621161, bgo#621190, bgo#621509, bgo#621572, bgo#622696, bgo#622807, bgo#622944, bgo#623003, bgo#623176, bgo#623218, bgo#623233, bgo#623318, bgo#623375, bgo#623384, bgo#623418, bgo#623530, bgo#623583, bgo#624266, bgo#547603 - Add orc BuildRequires - Remove liboil-devel BuildRequires - Drop gstreamer-0_10-plugins-base-fix-introspection-build.patch, it was not applied before.- Update to version 0.10.29: + video: add support for color-matrix and chroma-site fields in video caps and selected elements + video: Add support for 8-bit and 16-bit grayscale formats + typefinding: add AAC profile, level, channels and rate to ADTS caps + tags: add basic xmp metadata support + gio, gnomevfs: invert ranks of gio and gnomevfs elements: gio is prefered now, gnomevfs has been deprecated + riff: add mapping for On2 VP62 and VP7 and add some more MPEG4 fourccs + playsink: Don't fail if there are subtitles and audio but no video + oggdemux: map old FLAC mapping correctly + alsa: handle disappearing of sound device whilst in use more gracefully + playbin: Only unref the volume element on dispose and when a new audio sink is set + build: build plugin, example and libs directories in parallel if make -jN is used + uridecodebin/playbin2: we can handle avi in download mode too + rtsp: handle closed POST socket in tunneling, ignore unparsable ranges, allow for more ipv6 addresses + audiopayload: add property to control packet duration- Use the PackageKit codec helper instead of our own tool: less code to maintain for us, and it will make it possible to directly install a package. - Change opensuse-codecs-installer Recommends to PackageKit-gstreamer-plugin. - Remove --with-install-plugins-helper configure option: the PackageKit plugin will install the right file with update-alternatives.- Split the gnomevfs plugin in a gstreamer-0_10-plugin-gnomevfs subpackage to not require gnome-vfs (which is deprecated) with this package. - Add iso-codes-devel BuildRequires.- Update to version 0.10.28: + Features of this release: - Ogg/Dirac fixes - build: really dist qtgv-xoverlay.h header file needed by overlay examples this time - rtspconnection: fix handling of x-server-ip-address - alsasrc fixes + Bugs fixed: - bgo#610832: qtgv-xoverlay.h header file missing in the tarball - bgo#611900: [oggdemux] Incorrect parsing of Dirac headers- Update to version 0.10.27: + Features of this release: - playbin2,decodebin2: lots of fixes for missing plugin installation - playbin2, playsink, subtitleoverlay: Set subtitle encoding properly - videorate: Improve upstream negotiation - oggdemux: use the chain begin_time instead of our counter - oggdemux: mark skeleton streams correctly - oggdemux: theora PAR of 0:N, N:0 or 0:0 is allowed and maps to 1:1 - typefinding: detect stm module format - ffmpegcolorspace: add conversions from all ARGB formats to AYUV and back - theoradec: Fix chroma copying for 4:2:2 - tcpclientsrc,tcpserversrc: Fix handling of closed sockets - examples,build: dist header file for the Qt graphics view example - playsink: Reset the sink's state to NULL before unreffing it unless it's the same instance again - rtspconnection: make sure not to dereference NULL username or password - appsrc: Update segment duration and post a duration message if the duration changes - vorbisdec: also support ivorbis tremor decoder - rtsp: fail gracefully on bad Content-Length headers - rtsp: ignore \n and \r as the first line + Bugs fixed: bgo#610449, bgo#608025, bgo#608309, bgo#608417, bgo#609063, bgo#609314, bgo#609423, bgo#610005, bgo#610268, bgo#610310, bgo#610329, bgo#610379, bgo#610386, bgo#610672, bgo#610832, bgo#611225, bgo#611227, bgo#604131- Update to version 0.10.26: + Changes: - playbin2: . make about-to-finish signal work for raw sources (e.g. audio CDs) . fix handling of the native audio/video flags . add flag to enable decodebin buffering . make subtitle error handling more robust and ignore late errors . improve subtitle passthrough in uridecodebin . new subtitleoverlay element for generic subtitle overlaying . proxy notify::volume and notify::mute from the volume/mute elements (or audio sink) . don't stop completely on initialization errors from subtitle elements; instead disable the subtitles and play the other parts of the stream - decodebin2: rewrite autoplugging and how groups of pads are exposed - uridecodebin: add use-buffering property that will perform buffering on parsed or demuxed media. - GstXOverlay: flesh out docs and add example for use with Gtk+ >= 2.18 - libgsttag: add utility functions for ISO-639 language codes and tags - oggdemux: . use internal granulepos<->timestamp mapper and make oggdemux more like a 'normal' demuxer that outputs timestamps . seeking improvements - subparse: add qttext support - ffmpegcolorspace: prefer transforming alpha formats to alpha formats and the other way around - libgstvideo: add functions to create/parse still frame events - theoraenc: make the default quality property 48. - videotestsrc: add pattern with out-of-gamut colors - theora: port to 'new' theora 1.0 API; make misc. existing properties have no effect (quick, keyframe-mindistance, noise-sensitivity, sharpness, keyframe_threshold); those either never worked or aren't needed/provided/useful any longer with the newer API - typefinding: misc. performance improvements and fixes - baseaudiosink: make drift tolerance configurable + Bugs fixed: bgo#597539, bgo#597786, bgo#598288, bgo#598533, bgo#598936, bgo#599105, bgo#599154, bgo#599266, bgo#599471, bgo#599649, bgo#600027, bgo#600370, bgo#600469, bgo#600479, bgo#600726, bgo#600787, bgo#600945, bgo#600948, bgo#601104, bgo#601627, bgo#601772, bgo#601809, bgo#601942, bgo#602000, bgo#602225, bgo#602790, bgo#602834, bgo#602924, bgo#602954, bgo#603345, bgo#603357, bgo#605100, bgo#605219, bgo#605960, bgo#606050, bgo#606163, bgo#606687, bgo#606744, bgo#606926, bgo#607116, bgo#607226, bgo#607381, bgo#607403, bgo#607569, bgo#607652, bgo#607848, bgo#607870, bgo#607926, bgo#607929, bgo#608167, bgo#608179, bgo#608446, bgo#608484, bgo#608699, bgo#609252, bgo#596078, bgo#596183, bgo#601480, bgo#596313, bgo#606949- Package baselibs.conf- Compile introspection support: + Add gobject-introspection-devel BuildRequires. + Pass --enable-introspection to configure. + Add gstreamer-0_10-plugins-base-fix-introspection-build.patch to fix the build. - Fix self-obsoletion of gstreamer010-plugins-bad-devel. - Small cleanups.- Update to version 0.10.25: + Changes: - Add per-stream volume controls - Theora 1.0 and Y444 and Y42B format support - Improve audio capture timing - GObject introspection support - Improve audio output startup - RTSP improvements - Use pango-cairo instead of pangoft2 - Allow cdda://(device#)?track URI scheme in cddabasesrc - Support interlaced content in videoscale and ffmpegcolorspace - Many other bug fixes and improvements + Bugs fixed: bgo#595401, bgo#563828, bgo#591677, bgo#588523, bgo#590146, bgo#321532, bgo#340887, bgo#397419, bgo#556537, bgo#559049, bgo#567660, bgo#567928, bgo#571610, bgo#583255, bgo#586180, bgo#588717, bgo#588761, bgo#588915, bgo#589095, bgo#589574, bgo#590243, bgo#590425, bgo#590856, bgo#591207, bgo#591357, bgo#591577, bgo#591664, bgo#591934, bgo#592544, bgo#592657, bgo#592864, bgo#592884, bgo#593035, bgo#593284, bgo#594020, bgo#594094, bgo#594136, bgo#594165, bgo#594256, bgo#594258, bgo#594275, bgo#594623, bgo#594732, bgo#594757, bgo#594993, bgo#594994, bgo#595454, bgo#545807- Added support for translation-update-upstream (FATE#301344).- Only use libgudev-1_0-devel BuildRequires on openSUSE > 11.1.- Update to version 0.10.24: + Changes: - Recognise Kate subpicture subtitles - Support progressive download in playbin2 - GIO improvements - Add buffer-list support in appsink - Add gaussian-noise mode to audiotestsrc - bump cdparanoia req to 0.10.2 and improve caching - Improve audio source base class - Add frame-by-frame stepping and examples - Extend stream-probing in decodebin2 - Many RTSP improvements - support for PGS subpictures - adder improvements - Add Y444, v210, v216 formats - implement preset interface in vorbisenc, theoraenc, oggmux - Improve libvisual visualisation timestamp tracking - playbin2 enhancements: custom audiosink, subpictures, cdda - Improvements in textrender - Support raw YUV 4:2:2 and SIREN in RIFF - Add 4:2:2 and 4:4:4 support to theoradec - Many other bug-fixes and improvements + Bugs fixed: bgo#510417, bgo#513373, bgo#529300, bgo#531035, bgo#567997, bgo#576552, bgo#577637, bgo#579692, bgo#580318, bgo#581460, bgo#581571, bgo#582021, bgo#582749, bgo#582819, bgo#583867, bgo#584020, bgo#584686, bgo#585197, bgo#585758, bgo#585970, bgo#585994, bgo#586331, bgo#586356, bgo#586519, bgo#587080, bgo#587278, bgo#587676, bgo#587695, bgo#587896, bgo#587980, bgo#588078, bgo#588205, bgo#588550, bgo#588551, bgo#588724, bgo#588746, bgo#588747, bgo#588748, bgo#589075, bgo#589581, bgo#589622, bgo#589663, bgo#589797, bgo#590470, bgo#536313, bgo#579642, bgo#582528, bgo#583318, bgo#585079, bgo#585708, bgo#588218, bgo#586920 + API additions: - GstNetAddress::gst_netaddress_to_string() - Add gst_rtsp_watch_queue_data() - playbin2: Add {audio,video,text}-tags-changed signals - Add gst_color_balance_get_balance_type() - Add gst_mixer_get_mixer_type() - Change cdparanoia BuildRequires in cdparanoia-devel. - Add libgudev-1_0-devel BuildRequires.- Update to version 0.10.23: + New navigation API to support DVD playback + playbin2 improvements + RTSP extensions to allow extra headers and options + Replace audioresampler with speexresample based code + Support interlacing flags in the gstvideo library + Support new RIFF formats + Improve typefinding + Support more frame formats in videoscale + Many other bug-fixes and improvements + Bugs fixed: bgo#577637, bgo#580120, bgo#478512, bgo#574962, bgo#564139, bgo#577436, bgo#350311, bgo#378094, bgo#543591, bgo#553295, bgo#565105, bgo#565777, bgo#566661, bgo#567255, bgo#567636, bgo#567740, bgo#568482, bgo#569655, bgo#570142, bgo#570356, bgo#570768, bgo#570832, bgo#571009, bgo#571147, bgo#572577, bgo#572872, bgo#572993, bgo#573165, bgo#573528, bgo#573529, bgo#574293, bgo#574319, bgo#574447, bgo#574939, bgo#575550, bgo#575638, bgo#575649, bgo#576019, bgo#576142, bgo#576180, bgo#576586, bgo#577054, bgo#577709, bgo#577827, bgo#578583, bgo#578656, bgo#579129, bgo#579130, bgo#579192, bgo#579203, bgo#579267, bgo#579463, bgo#579668, bgo#579734, bgo#579912, bgo#580470, bgo#580952, bgo#581727, bgo#569682, bgo#580020, bgo#562794, bgo#567396, bgo#567982, bgo#571299, bgo#574443, bgo#574516, bgo#574964, bgo#575256, bgo#575588, bgo#576187, bgo#576188, bgo#576190, bgo#577288, bgo#577610, bgo#577794, bgo#578118, bgo#578506, bgo#578942, bgo#580271, bgo#580649 + API added: - GstRTSP::gst_rtsp_options_as_text() - GstRTSPMessage::gst_rtsp_message_take_header() - GstRTSPRange::gst_rtsp_range_to_string() - New Navigation interface commands, queries and messages - gst_rtsp_channel_new() - gst_rtsp_channel_unref() - gst_rtsp_channel_attach() - gst_rtsp_channel_queue_message() - gst_rtsp_connection_accept() - GstAppSink::gst_app_sink_set_callbacks() - GST_VIDEO_FORMAT_YVYU, GST_VIDEO_BUFFER_TFF, GST_VIDEO_BUFFER_RFF, GST_VIDEO_BUFFER_ONEFIELD - GST_MIXER_FLAG_HAS_WHITELIST, GST_MIXER_FLAG_GROUPING, GST_MIXER_TRACK_NO_RECORD, GST_MIXER_TRACK_NO_MUTE, GST_MIXER_TRACK_WHITELIST - GstAppSrc::emit-signals - GstAppSrc::gst_app_src_set_emit_signals() - GstAppSrc::gst_app_src_get_emit_signals() - GstAppSrc::gst_app_src_set_callbacks() - RTSP::gst_rtsp_connection_get_url() - GstRTSPLowerTrans::GST_RTSP_LOWER_TRANS_HTTP - RTSP:gst_rtsp_connection_set_tunneled() - RTSP:gst_rtsp_connection_is_tunneled() - RTSP::gst_rtsp_connection_set_ip() - RTSP::gst_rtsp_connection_get_tunnelid() - RTSP::gst_rtsp_connection_do_tunnel() - RTSP::gst_rtsp_watch_reset()- Don't call autogen and don't package gio in older products./sbin/ldconfig/sbin/ldconfiglamb58 15611190691.8.3-8.3.11.8.3-8.3.1libgstpbutils-1.0.so.0libgstpbutils-1.0.so.0.803.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10478/openSUSE_Leap_42.3_Update/a95f2c56396b69bc66c44ec3489362a8-gstreamer-plugins-base.openSUSE_Leap_42.3_Updatecpiolzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=15bfa794d0c403193b7d7cebd32b29760edcd299, strippedPRRRRR R R R R RRRRl usth,ܛ?@] cr$x# Ї0P66kWV;%$lKnz6+1# 8J%z$l)W)+ #"FTXW! Dɩxv?9ڨI0*?NDU 7Ta(iLsw %۴R^m=W2.YQx;f-63tR#Is`yds(octT_F< '&*m6aFܽtzx ~ʅSFe \F">He۸2 QMĹ =6U8BjƱW:yG|E،n -P}Uɿ4T*m 9/ޞKH1c[;ZcD.x8 'tj\Bv~VwTiB_OԉHZLl^ P+) _c=EGD_$ŵN@ ?66'32$QUvuMȋoҲGDf[Ta$@Njl jX; K m 5'B̫gQ+lQpV& }Jq3۟Œ1Jڣ+HCb X w*O[remM[8 qHN)MՉhA^RnY:vwu?;WGFlEu+o3laG'oSSOqzgoooճXϟf\4  u=nS 0ȺӍǺ=dT(U~Р{pZF*dlI F1)Ne޽ Lrq.a&'ILgRC7J(畓Z]}5ȈqlD'ze%O"J!fF"K)'U&tZOТfm[CGm[:}:M|c0ĺ6gSr\f E&dmCwU mE M}%FSbDYZ4 BL5QN_{Ck,0J'y3MSu"WvMW jQRh^>s P8#Qnp`fX a0l)qY.^$9麷{ǭ5p~ASoc 7;fs"(:h*"ZFHIGh-6oJ;c:"{[P~BoTnܔp]Qَ)QbrapW*46]l ^hnͶBDV Q+H{_r: B1Oâ~Ί6#H{o`LDb3&΁ s`*ac*N} -5dV;IYLnh9 op #ܪX3T@p䓖:011Lh?(b,OPqM Ou{YeKEa+L ۸]fϻ9RSy(}w 5uXU CNP2} + w[pV'*z{B@:y.wI|B$H voh}$a> AB@GWI:ho7_ph}5w#M/Q& nfb/!q4NDzJֆTs{F SoTzj8 M0;Of\N5k܀K:w>&ӵ:|n0X:GM(+0֚yg !'}bxi=;lx[Fax# -S7{ H,O->(Z4ߦxx=-|9ot S}J1Mbu]Q٫.rAD)#k+P Fޤ|~ޕPQ6VGSb϶tp|=[c@nU[H5$#JG2ȱkbTVJ`327+ƭ~&厂96kӺg5-J) PlAHp"8[.NH38xk -nb-J u3u;eLR2|2jϰ`qt,\H-xfCK,\nu[rk K, [gzEFB 2V0N;,qH81/RkЎkC\ًɮ?"fDr_)C/.B&>#+-4dLBEj|ahp{qNcQJQ.8UpgeOPE9@NC `g1<aAru6cqؓ Ern:,~Gea2yGt:#DbDBQN}dH@se6}6sv8 P {,{N< tN?2%x6Dv^Z0@YYzżcb>/i{t`):A 3[cJRҼA&Y==0zfNP\>-aN,|՗V* a#f. h֪;xu,QAaC In34 fwIqtqN*-|#ZUEJ9Zd}] jJ qLH єM87D {U+]"` 6wDuIӢw2Cz8w* T(.F`*J+ԸŘNSŹJ?Vaz<Я)v;ʢnƈ^RoהG%[8,7 D i݅fyxY i9DSr`r^%ds)C/N O):׹]-"3 )a }FECP:yGQmpyfF)TDvo/N8S[O\8PNL-Pdk9=ޑE(p u)|nQSe~0V{ )5s\ HSd\dnb<[isMmV o~z*C(d@j>aa6nf*)$y], -6-OP8t$)3|NWU~c2<)IY^Ф7j~.`uŭ65f/TըZ#~9]/-իMAFxPK)'h5Q>}<(wNEL,ˍ6aocLݼ;էtD7N E>)@Έ$D kqMӨ [v3gjc7 d9sO<ĝY gmfI>.R컄Nmh/LHOP43R b!97˜d6I'd?oZF!NYquc-S8&nnz14; n4ݎK'V*PNCHa ^ keN Q`2AaU89hI" ĐpnJ$9D_jts@(c 5fo͗+`߰&Uɜ[Qu?t|:vPʮlCUlo@ʽ0<-%ؐq97eFy4Q-sUB˾^bFdҵU&$ºx#AZ}PdK)~zD_nH5)d<P; ,Y9xS~Y#PW^#Ih[|IBsi%cKV oB-ۚGg+ٖe n8ogbvaP0A^k,QDH-HoAbҀ*)fcc\I6=*Qj-/&iרK7nEb%⚿NMZk4G!b-QQx-wu*kw3u)}/NNԢT zlŔӗt-zG4̷mpO\c* s-*tvd4jHp5cYlo=Jjj,(x5&0La,ڋ!t;N8 r4 D8TUoS*>vCigi#_/R'!aD.Rص*o`+/fOn+;D`mȌkuA|z$$˚wcj Nb:禃McBP)bh"Se͝z. <|c kNF_1a>1ep7;+d>boѻxzko`{ňRHΐ P~+ݶ?6'3q&{BˢSA*w֤C2Dm4+ d݌BGLP,OCu=IwN捃K)c` |)"=ݺۧ;eޠOrUZ}q XcXG}7W f\MtVlPEbƛW&%.O4`ܽ{[n "m]m)Bۈ̋x%KSApv˗ԂvKdb;Wo Aٶ&$,jrd9Gc4|kmhSj G՝n1:?鉥OgEFxӅtzT,1s˿1΍B VneO 4>K0,PSpWr~:GE[juϐ^ݼ -0]nFMD\8NפYrx0{2rEt*O(qC 9g ?CVzk-WjlM˫e~*51)Q?)d5  7vFbcO^~ue BE}ofkzcgJDKO>SQx&XrY#WD|$q/5g AHz8h+qoå)I8Fˌ&G򌷄.T[{%1oKY(TK\6`#΋x\)Quϊ_C+(}ZWf[jusF~?l[YuP!Ɠq`2(yv|/ڏ4S9 U6si& xgծ|KoTqg4ݒH=/M$lad6q]fwBd1hR[C$|6=Ӛ1 5RKF b:ȄPK2KE{BjIIsohŜ+r9>ʥ͐'uAh %ifw[؜uCs#Űo)A!cҚqw E^3Rp({lOŐU3#pPP`wtn)!3m- qKt8j.PY7L?, /Pf9bWF|Bs3I"oI-nar!LrW! Yt?,javWu U萿 [8xHQ99.NFx՟8(zrqt#&{%r_e W]dWqht̜p ϩc7֘ UmQ +4q2=ޘ$&jW[KT#7AWQUQ;O@ntȹlxa5,憸hšoCp'nev 5Hm 9BV3DO>[{HOrP%Z@ ![]EjZhsZo4%ϟu/?ץLCeOuC[(j3Z>CX\:""! A $w f/BGo+q5E@Ý佡x N VIam2E1Vrq:wUT?w Rc(Bo m_> )Z?{byꭍYXyy1zٔuZ)dC^ T<\9nG\8zmwW2HРV8XDZĻ.m^תOG0(SQ-[)A6J +$^Ua?>;K`f@PܻDO`/8Q}:P d1 =mu|:OY N\(3HLPϒf}ۛRO!=QoY5BRI\y +ՋI(At"3-PP+h-,vr3QB,Qf1OTq Ш&#ga "D0]BZ.:~烙L ^, ł.+:譴yb A9P~#R]9t1Hb^mw)%atsy4_Q&BWDJiw [|Ӧ5bl,}&S~0FV%wr7鯠H,{xD# BU"xb7aTsM:| (fȀХw&v2nֻ*)#~.ƣIO6;,gcϲ"^KnԦ-}p%,CJ̋H<4P"cԛ.=S@3+X]E= S\R x7{Ѩ^O1i{GҾ&*颪ʇZUJRUK* GaYPI}Z*3$`)}sPF fG-Px~(%G:jB VwOۑZೀ T`{1bDɬ7nHi." r5x+xO1h Ma8|ߚ`AfeF] 'hzd)gFE[h,kIըWne:< ,#;b*4"ĻEUls5$)~tInك)u{m\K v.::Rs.{egPU*k #EXRnh,s/‡?'LZ;yYbp-(0lڒB *P[Ml\ }iCԡ׌;F+/ Հ!(QWCk.XZ֧Кj`V5Y]]ucPtLa{2Ya϶Vt%&%(IIDj*6ӊاAx,(йc EW dC&J>ٕ6:+9P=C2C*@ls=˘vd-‰ӧ FŔ. Z!ztjdiL]Ff7fXr=@sG& K^uX;IZ-n "8ڴTk¸}V<7 !էt&m![6Ƣ?\7kkƚ6Vǝګ;XZYB ІWP³x|8pdmZnILj!uTTѨ79K1&RLsHG;rȚ)ɴuBQ_[,TM꿐x{D(dL`bUT*5^ oTF,cU4Pke [ΓA73Ӓ_2uVlT_FTL?EEaglSP,Y޾Bq6!{@ëMr|#u,|k` f=?ץn蔚aF<- nsX|G7`Jv&pɛdt\QcVI8|wy fz)75Pô~@g e;ck[Q%85J$ n`Sf?lXms§$T ,oҝʢ^ROotnk6? ,R0>PŌt#Q;DɂEkI<k:nuuE zg}/(a D)[Q1jT{k; y.!SK-`&>kqZ51Ab€U f`,2IL! uBogSMr\krF܈miW8j܂N{/AU>juۖɝu?c=14R~ 'IL#㉺skF!elkTpcT&w ^ǀ*wa4)gavIDSgUZb%A]oe^2E՗{v ;\'&Rm/Ld\7,ΚsO]=}Zّ,/Jt3ԱŐHF!=a{%!z٨WfSE74?P58Q`YHwB䮻n m0 [Vd Z' J|^_?daZC, n7W'$N6?K1@8o,ۓfkۘ!Y~SV(Ox_֕L&TZ4H^ /)epͰFsU.Ú`7T1RQĦ(lӉ!4yG4%=ll3:#.=rd7pb+#O#"/_fKOԅd +ۚv@+=:æ(9n!񍀠'h?ЖpDyܣ֡-)2E ZWhMRnIv߬-ki I~妻zi7)bLn̓0[Ҡn4͕3޴E<Ǫ6KXeE{C@%>6CAИ9OTЩVA_2tbUCV (#VZILa%kKA(N$R0ۺ?z,>n w q0gT;-*5j'~"Ooka齩c,u CA5/5#*bbɸY3*&;\w.MX5$4q D2GIY#*JŠ,85,^ Ki̓A+ Tk]ط}\%s| ; }mm/ |u:.҄!L1\5{>>կ~(?XKfA@ψ&HE9@nDr*~ž)rrSaBMAuMvOx0k6EP7tX~ ҳd Yh?WaP@N<ȚfRA\da}f~>~k"s)S۰rbv+T́竵n6 Nl|HȱI*afoT@`1'Tk EwktISj#*gVG_$2)8{ϦO Z<l'VuCAeC]E\)00N =F OI#Y 7![ 66X(Fˣ5bƺԵ1vk{^v҂gr$Vz@W'pH?q(3.YC28b)RR$®{19j1zѾL=P"x/&d*"Vj;I k:~K(#|Vg>ӂ{1<+ yR~"aؤ1ʈ@?jD ߡlDm69,դɀpQEzS-v/Z^_䃩U@" ,#Ļ S+knF]\/}C /@ڕZHvQ /c MxN Y2߼o=v%:dָ+Qj@MRmϨg'>2w]ؾdH sk}zU!| m:*Gb@w-ÈJ,tfUDD'_MC*`-JV݈h=wVC: aEE)W͝IѥBm-Tq0 /-f۔'CT}UQ^'_Bᮣ-0xvLXU ?_.Ca8Bn6=:}l?["~ %BH={%MIœ)n"-G޾ yj|j6/,9:P 9ez K+wj%ԏ%1,B$s"xfe9E/4YӐ,,M;Lѷ/ET[1Xb;"]o|*ho(>yqKLD}AMZmWܾRv( {]fbj6~&uqw5RkeEuvqSz쬅Lakh&^exJd@JAˊhA$&?"k󅇘Cڎ.ns/t>]e(fm-6㯞H3x{\м1LKmZԵ19bCvebGfq4ӛl䗖 *+悟Bɬ ERʻby=ל߭Y&M;qJ67wY ]m!.?S0m !0:D%#R}tZ.og匂>aU^2QT).OB#8uJU{#m` f! iP0݇ '54[]g.I4ŇN-[sὉ4B^-\828klSAfád̝u,&tB6cvR! z )h5ZAq "-1ۤpȔGш>SϠ4L:'T{ )m7ٸ_8/$<4yCP*/ӛVjf'Gcw'+w^m^ ?T!wɞԙGz~)e$[Uxj#SQgX].s8sX%;9Nȭǀ5(#X1P&o,{%l'f.M#*v\:W je\^{j͔ evNP1;B _}2P>G`T9'2'~D=0 ViuoA@^~TݚUN3|fg.1D,d!%7WRU %_*=,x3O+i"AgJkp`VϾJBsX~&_gCULot$ߌ{d֠,gkxQu])kդ]SSrFBs^"]Dv6{Dm,hh.N8v:uG L!f,,A怷)9rlP|wbŅf3gs=4<gțװo˒] 3t0;*7,`,9B%ۚouK 9_k+9eDjNwinjAjnڂ Bb5/"R̙99]$mzFW3UtHxټΟ,UAڦumѷ'\}5>Eaj ~Y`82Șz8 k&4 P 6"|pz\'sCu β*^' Y1A!8syLnᝬ1w{ds 4cVKۚG0ف2unMM FqUStO=scme%]n˕GnWmOU^ҋbko#rmo\|`QҐʇ;/Cڿ%2SVv: v,h9!>?L0s3q8 Wu}9Ւl¬@*9NOH?SXKH06}Njhr<:ҢDBt lٍPZ &b^mȘ;YP Bi;Y /Qm[йǎ6FLɬRbr/N|C'^ptS(`Ar@5v]j R!\+%7#g4-2iq*۷^~d7]ߟO_ڮ; OsU{tHqR-W ,E%3RQUɕ$T_8u9Gj+DxԪI;`,7;ד/Q^ʦW>=QbE-IÓ0H=Aq>[Fa gtc"tvjŴ=XV`5ͥ|4Y9d*bNOX V?؀S[bޔfKgZ6}Βz螧''}-Jg+9,,AcQ3_O'W[o?8ːm 1blZp{I߹p@22+{WKH:mƮYpfK+S<T:`ùRx2|; "R&|}8cU_ Z̒5pV6ۀwC0akHs<|+m$u 6jbN'"j_r22.kF)W.d%-su]疍ejzQ+I1*,|݈|nȷ'p͡.vdfnWz3vҺG6Z\ #gѕM"g6iܜs T 02ةq"ŮE3$4#nL'5:wwi~(K 3*y, xtwIY⒤ ]iK3|/iMgꈽF])Ȧaej?z?pe]>EV$*>[sqO9^ ХT@m"cvZ˓c&sIlԧL^*KQ]\NTA77v3azfl5o~k2.-zBgZ%[WvAe?ldL#wu/hޕMVe@;,=g OQwXsGgG.63r/~hkJHS9!ڣe2 \ɇP+bpC5>K,Y\(ĊiÅ7nl&?7)$%:J&=VS&Jof4;^E@;h^o^a1ənaNOL/:8U.~}iJ &i33CS~V2O,YMq]b#p\`c"10 (GQ5xh Sp `v"%'g? ͫzPӅu;nmZ t(QV c0 GUygXޟ3(t9kӢB„b<_5L[ڪ^kg?QzMax=hSTiXHAEr}e *RM0ÐKJ]! VDo;i8O[6OyҺIčtW$aC_As)U@>7p!@}A%hã2ñ6RĖLZ#[姕4,Ljx<5d>:m`>wsoT`QW$ SzwElc= 4Xvw?QIѭg=\Ub)BEN tFP6vҷ@߅b[,&i:eCdiN0eӁ`|)C N xj?yKf!u}-uڦ|bzշOQI-Wjuq[xt+j Sf:tWT3U>="i%/i!BLb}.jڣʙMt7GS'?=UǯEXVM7+Ӈ‹X&_tBR+`{s}ȥ+|gbA]"U3ۖ6-!8L =){5ɱ`և  ވQsS9Ml|Ӽ Z\˷@ ybOǜc OXԑi>եAi·Β*@fx.P8AFc3L0(cH<㮑üf*"Ѧ o{D&;V 2reąL*qPUt>f#/5Tf[)bqi}P2}Yb^.tNHLڷ\}N[Fb%!})u"Vr偦L3:c!~4¥e9wtuy& Ή&J|ԹSA)Ԉ)c$Fa]{6qer>l*w&IJ/ [!PaMqu"Nr#Xpܨdxum]5-*Zu %%kxU]SBPj&2\HS XGLHmS4|gFCȼ́Y_q.@'0@OLBS#0}ϒ||h*C NTf_v\6t gNM(~ W 2#uܝ氵z:BUwZjun3XVbVŽ[L&7q"Hm l[*j4ǖ_ZxPՈz0h愛\%b$<@5r+y0iO]XՀzR61o,D;UejHOGN9)]` 4Bp&lI-rH5͎/e&5`Dbh/yT%AMʦM4gbǁֵ>1Q"m`N%OBѪr%X1@~aa-ெFm `boXϚ1"#?J.,aCgp-!(1" >/}~T^>l!TEΡ% xM`Jg_hìjE"Ùt+H?/=uFpm:InpcR/3",gԷ15g!-E 86<|͟ˏA8Lac8 ]Oѹf]SjfVќtuFf]"JTo/.T1! "ߠs2%+,EwrbeLZ8Ժ"D]n _o; }!> p"R>+M ]>{(2C 7@SKΣ2;}pX%YhAlB9j(YKqC#cS۽9g6c*zi>Å谡'L G YGz<f TMyNh sU}LIm@gO@E*GǾjg9*Sp~#mdRm\t( $DĞH Dׇ0݌Q"Ĥ= _ZS6v,FI*ed|lE'~,UbZUe~NWی d3#Qbm`w  ^1ÅW:PS}6ps-ƅVg, 1+H|;~5:'yQaoO.Ԏ JZS7Š2r"Eyz"  x~mw+/L9,:8Fժd[ujPZ woh 9p5@a+qD[zҜ r Ρ4y \935q6m#jcD\Y,>R4[&<;ͽc,CZ ?g/(';-է|8Gߤ Aqvu&' yq7 9 PS-i@TQ'#S~3 YuU&bKWyC׋DV@!倐C^s_ S"F޾䑣KO8Ge=^LP`\!h.y5.Oay-iЅSJԚvAwg_THcSb0}1UW4#=DdTky6/%r2(άBL2hfqg` /LR´JBw(ʂ8ZGza WoX'Zƿ!OScO"XY1Jw)Ϗ QQ>)[F4nX:$]й$0wtz= opz.^ݹCT@BaE[yzmm&ڔ_h5?VqǢzP Ae9@ba>6 s،-5%(K@[A\afd_ X6&y=A4q4Ho ,Qu:n5dUWaĪL Տ4%8 F1&ob5;TuV2yCΊ7};ϔF\WgeV7@UUڣUOj$MܨoKp M_D9q:_/LaNu3{m!pIbvjhЬg瓱ˍ5on)8,ȳlA)XQ=ΐJ^Wp(|/lHZwl{#y{bbnjeO7V! pd]5Ɨ+Vo+2l/{9He`LMY|N=8Ď;pxӴQjFLN˵`MX/LAȽ_ꒇ1wov#϶YXՄASkKfW=opA_Z<`ѥ.W0w8Y ۴lpOЪ rC9vOJ!mgֹ\&i^:S RVMY` 3s 3p{i)]sy_SV< *L?=nrӏpM<.K䥯` ODL֊ U/Cyv]4 øbEvlOXc!*R7{Ֆ4췇bEhZݳ, ku3 s&Nbj^OС$mw~X[8FvrvL$ }#d eYS&/87Ce*@d~4hDe> uG7?í7Yx:?LH#vjҳz.&LyT*frX7G`;aں8Q6q,z"˯Wʬʸbt$O™c 988 fw[c%6_P:0)D KQ!(:{5SR2׌a]A5hOXQZIgm 9h%Sr2/կ|'cu^.1zSZ\z 6T",l$@#8rmg 24!b,}%UjOon"2ag] Xk`L0c.g@s JOgi =ƞ]3s(VG+3%mWǷf:Tó^.4gyۺM;~əiU'*!QƤOH`Y (3qG4wRN߼`;Sc/ IGKf0D^N+"&kE)I _T]4z92"_C}-5E`X`#͈QWKqS*B\vv6ݓJ |d# OeJt/A]\A+xaap Q&%,Q(:eb{ /ȵV^#ɑ|!d#*%XDZu"teOG]ł"叻5əhO}WW8dq=|V:9bҴ/ 4LeH?9Zdm)-k y`.}bO Ϥ(KsĦƊ/ґjI Lnw%~~ZQ LoVeN_K=+x As%BY>z gLƊ:G#_=Ze& 0QY彨c*eO^p:S@笅!!4G\RQ34e0| eK/E2sCG)R|"ڇ_~R%8?GεZ)Y&:5c=}z\(u7?mRBYDYOf7ބSG/;U\Ǔ4 3c{r8%͸.|m 7GpN'RĆ K4⧗nvkB&^w^ut'p4@WwfalK)upZ`6/7v!:ZLc~ !h5{vQ;n@*A .n|8„d2 ~u> Z}[Y^ nuE92)p2")oVto oးx&I.1p5?Fk6zǺ#8=e%ܦE4uEƾWlzu[xQ 6-ե^?ugEt[TRH(ֽ(z3 Y)a(9nꢩ?Q,]O [ۈdbO\CD;ҫ5)++\=ԝҊP#xE6l̽]_}jHF@[оƚjE}g)K cv+F O=5+Hp@Na_|Lۮ[EgJ BX oZpBG>> ĥ᡾rNQz[.,lpPp&JYDž+HP$ )5|A`ֲ|NŹH\"k8n8tly%T[{?[ycfH!yLȕ2E\_ eg=ކs̎G2ղ) }& +mKZ݅8w2ФɮAH4xP Chp="ģ5@kckfpԢAKT Gk92j ]yDyT%#?@V=_*JLxqE@vJ-Q0~#*cN[?p6RT9n/OF Օ0W@Hd}!j͜E]>tH\ۍvo"}J@O"jĘQv?1v(/f vE>XлW}e\ć4 g՞]g5Pu0EnK-RMTh^( K䉂7Huy*I818or. gOUzZ<η--b0*LS1k.{ωܳP[(@ZmkSRpX'4R@^]1gaBkhJN*#&›9bf>-cxM$ޫ6I-16uyw㦩6NU1}Cm9WD1.a*< 9h^hq^ɿ!@ ov|a=g!G[3dHahБX;v%,3g,S ,W;35nhoīXl8F3ԟYH$Xᨵ?9]QpF,cQD{׾Ւ& 6;PYpqIt/xmu/~YpY񁝒pχ P'*Ɣɂx}hԮ<=xQ9 "cX#@t/p3]JYv9V7M7'C`4Ea,eM@jVAͷPp+5u9ʆ8Nb<¢ pzFyc[lQXjgCLQjkX+MOAo77܃Hcy'}!Qk@RݬKB>*ZE? )K%ZKO &I)^aU_~S _bM>C_T|jW 5Q!W,g+~.Dkm 鍥S|=Jj8KԱz~XIl Rnxh;![ S/LEʬ0n֬no@EVIM-==L-N74chrI߭FMi+$e;=H@iQG/˝hoyxݑL|ݰk+ZsܭCƿw`H%䰂3MMƚ:ttqnTtJ< sJe% yo#[z4# P\]mdt%\Nƀ[F iƲ2Ad{4A aOIO7WOHSVЪR:<7ե ׊X/|m=P:h93;VKL*wQ٣憹h#8DQ>1/t;,y3A*54c=\]_܎^Ѝ|׉WX»O~`l/X٪8*7ĂO#jb%xv!),8S?ć-vnIӕV$|ž;>mϑOi,BDakKz=raC5@ e:o_}\n޻}4Ll1ֲ[f][yEQN`@08 ֜DRr-IIS NՋ Gvϓvmp6 Ê8rŢA<\d}`:!2j݃!8&[ î|fc*1y/y+y:BeR)O !<{6c 0([~ks0`dqE0XOqمwl|/GbQ[dc=Q_ 3RM^l!Drw̳9(,&J- "xCŬ<8Ԓ͕k}?bVPa?5yKi +h Iu*ax T?X%J槱a7J $y YVƟ$PS\cUF-Vl/Ƒ hiqFae&c5^ ueǜ+3.lt.X իz N튫BE+]zdذ$.x?dr!*Ͽκ:e]>4qS <4(Mx:LŞv{M Yr* |jO|eIֲ|{z !? q)4loe8[RRa%O&:c,#M8{J%zlcoV#g/yb&ּe98j:G¥JcQJz_'ha:gmN.ìzßxG.P?EI::Q' L%1~8 4CK LQ8uxhR9Ż3x~fWJv-z^S#0'ۼWkdzJX'Q)>I15Imh3s2r*^;[@tu)wiY I#s9#Xo7FL4QZ^saxXzq9>]5\iWN %)wII60$;l2UK%¸K{L >ʠw )~ޑ%h;Gm{HW-c 2l a0 = Zm-虒ZL}4۪(D흳}X:$ 3>U L2Fv'JU5,=s|K Osuu uVK'̟jibي):G[! Ux[D[G'FAڏ.w3~$Z%xf{QR<.B^#? R3]B^ y般W92kfJ˟oQ+U|糈ba]4 H>.FFU A#{ \1pDv#Sc>p[,Q0,iO Ԋ{?V9dӥں3Op@٤},hUsl| kK8cl偁::“O8X, >fb^WsR57 qݡڂPʏZ=b ÉdNo#u@@L'CLjK]ʓ@`v5A9\p9d6]њtF=Ws 7l|$"OM2y6E TjD\Ġ1~ b5,pSP;{nT&Kx] Rdr妐36",a"&/60'r1{͒bB0Oփnv.]Z $VT~>ubX X144RK] |Ҭc}"'|6";d@ޥo0+VF@0;@窷]nmx!!/0 oz⥣!nu1%]K%[J8aă˚{ V;}J߈:y#>7ASG{dIV &bl ~%,_1 vs:cKiTzd}2? Py+Q>5R5J\ri:/P ,ѽ#as?d)U@HL~< 2bx ӍK U3Q$Gu8 r"vZ:#W !CV"83lA:vg(+ TN.N*Lq*D|!{7%v6Ie[U\){ ،Αa:/tAF# My ,2)I?*! m16yh 4ZKEI0g#+- e߷eUSH6ک1 ¾}0lRl+ňrW6E}\kux6⋌EHѵ6Qw#C !XK⹞k([^ɜ+sJ" 9 L pZ>I)d"+m.vnJ63v RcVjϨ6}rBq 8f?sWo6]G$>L\1`2t `*[፫ؒ3 pbǶ؉V"ꥮ'<ZrYUjf7  1I kFJ~#]qN^&B#NȊ%(& 1Ct2!+B\^=- $;2Q{bdMԕr^LGgI^t) dLļ13r༄#' Vߞu5o0&H0#‹i{c| %-3&o^\nYnF3 d}rȪq{ :!9Q Te]g ~TCY; g7$ز!>rxlK{ Ԝ_@-694²1;5\YpZoE@{/ 6Q-+.p| kW$.AInѹj.z sJByV}.v8pbXoqX.1]J%*M0ynл.W;ٽ('~j5@~ oJ_f== -xl&[7sS/~eWI2{P.%ͬZ_g'Ԭ,c -C%ΰikDI%A/!Sr]{k1X]7efM^ b>a ΞqνB{ԔTsz5&^4Aɩ5B8z(W 0)BXrMC954bcyZ}qzU#A&zzPb^s_eh~+\SNLhҹ؍Ȁl*o=G~ %)9IWEͅ3fK""ށHqP'[[H٩@4b..H?RΉ 0&i3?C/[FdžPlP,,9kZ$GS!A5Dezݪ-ӷF*mC7}_=jƝ<}>Gpق 40!^.xY \KNs?#Zhr(,zh>qM2U_.lAZ75 's1"Jz36=2fգ? WjLq>*]C4_m X Ęg٩\VK1VDrF CE(΅<,{l2[鎅jUYp_ÑZ*>Zx)ܨ:h5Yvgh)?E 'q߼U <5,[!?OnrYdO{D<MCX$ AOPd_σu3qR* ?qI }"ڀb]^ ҵr>]i<`>iO|/̕GUs X s]v]tۨS)I QGbPaX2>*7M#hMaUDQ:2r!]eJ(.D9P2”?-`麧o ش2\97v9P/D6cl_cL92q]3rv) ?Q1ۮ^~CQ͕ٚK%p>*+?@=_&{NU(G,י!j&ykLZM= Q Y+J@0 #ze.|zbذSd`N9_uگX{tsR .^2|2ltiTgPU{) l/.%j gYAm)`YaYF~khP"۳X $yR+rzִ#!9b)_UNh%I(ʞyHE`߉9APx4[ͩ@kȑ "B4o fC՝==IAkOdТrb? ׎[Pe;sI6 Ly3$#+(ѓ!mޫ!.@`ߜN7{!)Ca+A0_i\}C- kF1y"i!E}@Ǻ,Hk+ϺGkL#2 ˟:A3`l^8DfY:^~n|o-Ga**ҙu0QFX 6iUu&i^ϱM4/%R(Vx \r?C?R\ )]ΣN?iބ. Dr@Otn p`xmB_˘b!!V^l.P ^ܟ. u$^8)`.ij94 iJQ_n,9$ F=8r ㍿vzȯ}KPx$H0..m|/k `Pba .)1t-̌3(LcU^*y hc \)_N9luX莵Yzr"p"~+k-0Q$a.ne"m0hh@f(RV|e l21bHIHFK6A:\hS:'Zgw8mЃxG(Ds.w'7#A5cWF\BI cpr$xo{ _.zwF?RÒfHA7` 'CdO5aZӗ(x٫e4{\\*qG(Y{ lܟWAe"yw0 -j:x>{=Κ}肊'E@)Ih'L۹C^ mW\n YSM!]s̯Nŭ>yc6p]_g!1ɸE kҺD_/6TK,߂|zn t\MVZ32>u_TnY݂2\J6*&Pkm6ژk%Pmۃ7nʰ T)E[+صh`;/ˇ/mY:n5['vvF0E?c(^=Rƭf?M~˨f-go]G5jrŰ uEWNt\y \O& ^n1yyl&dDm*wބn_-2@"G"l^ o0/H7Ed2~d-0B%Ruԩ V @\=gi 5q'gŽa0aS~pF4&o^>}Z( tHe2kF~:>匒 Qd7$al gvia9e׹^$o+!Ɨ% ^u֣J mA}XwuA]h_p;xpp0\H7)Y1VRJseVD fIF$Q-r]Pum;gc߶(:FJF+EqZo^2Bw96F&0js00sQֈ^_zZg4؁P]oYˡ.[Ks`>QeFVDגk%B*< vi> yﭶu|rt((hw.[\鬾B]Ujbj+URnA͢h3s<ՠa2|c`HgEOk56֑(k /okmOODQ|ŕIIGȑG>[k趂:ϧ݊rH.vzzq#4gm{`!I>B@@XCϫ` $Y aKk8#~d5iFHOK6P \TF1hZyjJDNCY\L2A0=xAWlz6m?kj3/TB6$qm   D{Ru:=:;.36 |6:P@}Yxd^g7 ߡٞ<#W.'?8FHTyۈ0%3xV)`rc*Te"_mvz,.o9IA.Er)>/}ᬖYq;CL%BPq7QxԂމ*T/~nQTt£+c>hq':&rn6{'f\Df#xW sHJ;7.8kɼ)%z@( ]E˝խŢ*O`3 "ת N726@sW ,"x%52]?5/Ӗ Po\v7Eݻ GHLpRv.d[`U1er H5m!jܱq N}{0=! q6u)pv+sePQd毲potmEj3̘y3|P98{D9:lݰ*K0"Uu 8!3(`2aDSfN L +Ky"$R4QLG/y LZAhwVa@5jOL$_OYD1рM4vMNJcIkD*E.*Ldma)Vqޒ$c  ,.GW=yƙã9ζוf߀%í;=M XZҒ 3Hp(їIjabҒ/Qq30%tQt?bp3{%tas3JzmdWl@-n d|'f>v0}/[bl}tV $%8tV$]Qo_UmvMW.:ݹ#<uǚSU!´NraPBBZK:Gh3pr_hr1( )6Ls0D=|IԮp=ܪMDcbĐżwS&I]/:_G_40P]+ٗ@hnziAIM_X$r'=݅q }J078`pyT7<#.r%- nM#Fb4Ѿ]m!!PYdd|B^ӧ:e 7Kc1^F:d ,_y7%JشX SƱHQBѬ%+*5b0 Q}NSK/ {IE/V;#okwP"OikrQ;D'CE_2+O 7kWԞH01f`|"!lCsLs n_) = 6 5>AGٛrYDrIZl ~R-ќLPz+j^ڏv(u>Gi -QédU!ܔY,g(36TlqH},$:QE7^g> ;haLQأĀ/F"e <Ey0=e҃Z`UPH_˼h3= ;uRq0-(ͥ7 @.XTzmXTw),7W^neU_iW~}i\QCu c"\ʩ]IۀrQ(Xp/Ω_.}`1%/A2C3Wv0žɢ|M+FIGs܊63NO1m)}&E}#B(;̦zWXQAu$\{)y)PC2,r*73fG+\X 8# &6 ͉9TulLhJ}<%Qd&pUu`v7`7I\&$ Ĩ+/&cko~j5hEcLI?b-On~|(;qHvm/7fiȯ9Ui#79^,l z`Q @CT|qOx;yz̈́&9d$}|vW@Ê! 39_Kuɸq4뿔 m]XRG*HG@yYpZ^yvNfĤ-ұ1ն)6Due}#6Kgu w=ǥ 5n'i&VfH"zY1!Ӽ]v _" 5tU+s=n0q=s%cS6Wbq۠z '*!;XKGr{xydH.C( rn.ddcU'Pg]J8d'|ԩ9l(&NagRÏD6wĩ5V赺yjCϱ#c|j{b-+8F t{3Vӥ*ݺbFIò >'ˇ}cp7buP^131x'Zx@ +-\]M Z,P"WxSSmXQi%@䯣2eCgW1,eIם.8Mͨ14 !^UկQPT="]+(ia#q$'LHɥ;Ւ7m,fo#Z /aCΧ&I㺊2KhA{k<.| ( ZҜ#i͸0p^Kt}𚢨[ft-d8eJ21yK#bgy)CrjH2Kym2oÇ{U:蘰8Eӻ!Ha[O狭G4a2ߛ pn~#Mw>3MNڍY NS\4jMɵwnJv 8$bK=rm_i : 6_єھ1\ټ]> r1 f͍hGαeP]~}P WъI+"9R9Eb2ӗmn*VF)] 諧c&Es\Rgn2 |{ΣWoBm"_.3iZDIlab| Em´ 6,{5WϏ^x>#]ݞ'M_[lK_`<"W'|KSYyļifl(bJw#y-|/j܂h2g#euBbuy'' $G5c*lL~2g:$}v6sQܸ) X ^+l90#K6 B}$l4-3X/TMw s ] >vC,۬ϩ!nCwf?N`mlj5`xZ)i"((KC Jx'  7*^ޚ1w9jPZMe@'_D6 HT d2P5ȗ^%g.mCREvO-%KaM;%VkI>5pPă>N%:'"ewX~ 2Ka›\VW u¨t4@=A?Ͳ.?L9ُS,j4DϛgZ-J|+u($ Q0$ UүtO$ $@JD㘛|{fSCh` Pi]zK;~,Ǧbpă FRxkXII(3TVtVͥͰt=@vѿ6ZW[,1-/-3Jt>.}IkeL~1uz9J&a!mMzsȒK`;S\Hj"Vd.w:Ō pG ͒(<9$He`&;EٯQkgwO73o^E$cQ6'9Ƞt|x{/"7tsj|g^K'_sH0Mk_>Rrxyp/~Cr8rm׍X1x9Xv;>i3e]DD.|Zn!1*{k1xQ>`ulQp4kCn 5J/%&pGŻ`ii? c_[Kk5-La9;cޮKB]DK-L *O+n<_l,-%JΫ B.[LZ5jxVIlOQ")c#Ϯ Q-\+aTdpB:%r)]zFp|*h$GQ)(J>mrT+N,Oe;=kON.8kRiwK:'XzF;rXEi [WU ?(iֱ,K CYP>> C%A FLdzex0l*Rc|ʼn:NJO F41hUKnɜ/@]iif*@ȷ8xE?ctU7#6c{zZw4]Fт-/ᵈ)du;zݛ4 Cc$mzNJu)U.tGSL2ANS[רP\k_4<OlW%@`%湢7 (`2oXH$)Az-n)AW\ -w RwV5gE5Luh&kEKPȵ&Y X)]o~Kbdh7PxZ:/Y^W"slW8=c ]Yb_߉=r;so4Yt)H\M %L=a!=G6n`Mdû|P4>/owd'ڒg EHkRvdgN^fvߒ}ap N2'^߭"hFpVk%#dLb`O gY@W}J=ظ ;$K7X!gO?Iw5!f]DI :2{z۝7ck)8-tV"uk ݙ.PD"٪f7gD(<)h{reMlJ!2?kN1-كvU W@ޫN]pZ~PZp:5*-tҕtX:RI6rt"1.²]:o2n"(m3 F+8",'o¶QF)bh||bwu'EfC[o^1 lt4tԙ Rhw;rw$:fEe\1G4jguEJ3ZQJ z+D0ͻQb1BluOLG)K Tj] ߵy"`98Z)6PSZ5 R $!R]@ UOţ)3Ǫ|By,r^Y)F)B"5 )]p/i^;9d (w š>߯`\~] 6G ǏA7SϚ*@ҏۀAumG5p-, 2%,3Ր>Bi ~܅ o?f\. Lf]R`&K(Tf| oX{Ben( OE 80;)P[HaSg.*` b_w51HjNj!YB ߈+{k¯^|2NX>fh 5\-Rxx@vhtM~)闳F;!ߪis  EW̧{yM~Rah"#c=?;]bX' Pl4S(*u/JQ茂hȬC`DF?#;4-D5Vٶ$#-lkU̎uĘ|$uLf۩w>6Fϙ%TI"YG"&^G'݅";MJ[a?w:hLH韐/}[lY{A 5>k C|(+"Y c@LQ?!,y_#,1}^Hľ-t3~-5wV 0h.OWRgD%"k:y! f$"ӥJXwt}cēl7? y{$m>m&drNy¯.bo̔;فM0+U]x.A*qH4E/ ;lX#ޟ c6ub X_afY6c::p3p2Mݻy| *ȀjZXMIF2.3C@0VJhp"3gk\8CMpJaOUaҀ{N0hW&k1jLȧu fWhϝagg?oҞr,kROJ69$-X}Au -0#mhO[_@z*7l*V }9,1&$K:zw9=O>zpÎ+8(Ȋ%@>G̾j:<_z!K.F8jA5B\lETG.NmCnPPo,SokzvF}R=LTJVZ+G 0*W s PC zgF?xYs%!o i դ$mzyш{q_uUgsJ/_-_p$-&Ayzq9A4/džtC/C[fpl4奣7.y5yy/=<ܢb$dT?'u3YűFuBφ{U4e'p: ߃V.Nx 3kI>/s?-XvuݗG\ԐVqщqz: |oIDޒa2Br)s@bH]F|ʼn/5gZ0LޥWr֬%4P}DUdbX!}'ҦN" %iArT4_-,?BX'\Q)T=V,<^y'B)zӯn9 @qk>dadOZQǮn;\BV{ zVWib-\, fG([6%FaO`&t85ށ)Y(5AatE_3LJ' %>7ʆw.rݾd\/T,KcyW8 CQx~tq +x[w;klR(Φ괥yvY&E}٨Md; AVp}7l;a©m˙y@ 8]2_1nIOL3M^Cq¼֣{BhPP@*&6裟*j1gr]^vF^]C+GJ@ʪV09^d{/Y-*%"=E]TcqIcKۢX>ݖݪ cgO-I 'X" <|RA9" i+ Rrk [32bi:BMseWN䋲ue5pPQBXb'e1F1e'0>Hp dic'I3-M?ʉ [:)s7t(<) aa(V" Fxm 0 D5sĖkfH4s O_=r;_Lg@Zll(=BD4 B۰ioqy2<,z@X.uKtWvǚLAqy7L(ZRmA@FI4^ pQ,7]8O*pPeyQb'%W`nfj Uۯ`o)U;{fk-gAZ2*(TF|ٟ0d1@οL3ayFrIpTuSGqQҺءJtPs}H*+ BdQk,d Ц' @.R[+E:P?HֹX\;2 rW i_%P>eX9jn&ZquG &^F]Zm2_a[|"q8 N J8U.\`:Z\15 - =CWO+Xcw&3\Y&FV՗%rElP áh%,x-C DOl$cTdd}5LHsղ{C L.t挞*jU'?I_2vi0VVa3>5Aӱb/dzNyJ?(QlIAU8;Ic 3by} 'MVJJ eC NzA4iև|\oBw0 ekW됒L|zq8MMvYnn"@ć:'?@Lw xoUr) BodD2A6*𤋸;0oT9Bp (40Y}TvY'MS=~k/ I,.~vK$ehQVqB >)?uJ0 J; -2k]WhLk(RM]-SCM$z`$up@Kf<7mշPl4%EYfpz,Pڌ@%E_Kj6^ZQ|D."ny27E懂kVQ.-dA[mTcL ( 8|un_s*ᤫ23w5l'k@0&vJ> kf hDnC0*MHb fMU \@FDmj+Gwei>G7J`MژQDM?y^li>sHYN셯؅{s}G _ڂ4Jbbum\r bԄ(]y?c pßszv2U`ͬIZGXݥO@e$kԁHb6uwGB,c}G %U}y=e_* 56=L  ax&ҵd$!cԨ'Z<9{ ɳhQ#^ ^H1H㶘.?WhSdy}ykD{1qn)T[U8C`FB|3/H׃T}M.eZ !RS׷hP|mrKjTO7jK# 5ek, 4dNT裃wÙσlZڼp"\>"Jgқ>*0SOp}q_HR0l{cڿ0F~R#Sht% rW (Uh|*wb} ]umhkXWUBr??1 p5C> 3jIql | ۄڕõ,bB>a|j*G.ͅQn$X:Fڰ=8Nu O p^~LP% F5l -L$$Q\-Ҙ*;W}͇R|&TvTv&|ڎhaʸHi[ҩ>J$ʿͬ3"^> gq>N} ee T~^e[(^hqCZOIW dmVX^;$CG!<[Ӧ9ZhW+}PD }L5S')ʠ)l> x\=i'e"s+x~[2 *AΞآ .Ez1\:V[C|@  }ur[J5z/2셋@7_媌"/<\ҐGsڣ: %ohxNX,2şVoX/l(pJDT]$TOq#zIOO+Єnyyo-–xgF啔ĝYEKnm5+UKga.IQ^H^"/6V,Jw_V#+כ"荿e԰6D/uN9^wc}>k-k"lzGXtJBUPfGBGL /].ˋ+]t=xF%l,<.0{ X}1{/Zd)yW/(M[-yb'Ï_?0%o"ܻs$C,oMw92%"g˪o5k CKDN ZJх1?S 6we[A@7& 6iP BLONJ1[o3u{OnT)UKb?A]u TfY]!֬9{rs=5+_XhqlibV+H!Ki%#Zzz[6E27).@>K_ӈ_J0Ԍyxkw*wëȁt;0[M*_1UvN}\3Ӗ mow_' , D\qe0e?Aͩ*ΞRjWhPX¹K?ޱwZ6ՕRZb->-/^|ԭe %۷eTmI{"]`ʁA拐ǙI8_rŲyĮC\xM%e9= РZ{X"7i9Ks٦[s0kttv%j1G&vn`d_Y47!6ʖ$k6Il埙pC\Fć9vO^FVz+/ޏ .߶qbA8Yvܢj%2ORuBݱ%vNkT2E4l$)>ds`|#%dT$w8ߘ'Q0R߶g/nS2TRbˋW"}juNum`Ee:fVq Cie pt*')M~_W'a jMEͺĸ /N`H]ou\7]#5;Y;a ##u]x=v1Wkٖ g_<P%frSibtb"qǯ;'zEYWny2WUnRW~G.ц8E S)Jg<onm`n=y{Qmئx2XG7|1M,Ro+'-,r.{ZS۫G+Q[a/dx$.E s _~J,%xO Nq?h reOf\3HWD֒|P[KPQ*?Ebl!3特Jw+v^ޒ 9:kiEY[|aNH\6I1rSjerJb1:b^CA6vסnE1۪=V*B㩁|ʭ4q$'$|JK~IZo (D6":ȥ۵W7oT5i/TeʀԍP9U ui $_%5*$x3WKOF/˓X:ͦyT ^*`A;D ^A {% :.h޽ᇉj8q:#@gU^%=%b%[;Eb?դIsMMa[ɿ zW!AzÿϏj~1jHRBH::(2A=&ϕ|YےsX1\׏lZ]wY$xX}??*c eI yCtP,C{*7{]cvrIߪb&@a;f%𽹓p=RHM/D?"*;2KrD nFKI9e:4RZDb$ToEvz=H$sA z>£=4ELg1]3 `7*z6Gd.O*Ӛ? <-;.QR'o:6\SeX_{șt-/(*_$Cv*~ ǻ~"Pb7\}G dg*CX ̧ 4)dBz0F?x> ;{*HMu7Zϕg韛cM^,S'AM:Mt/Qzx~?0 a;'kLSb+cW:~lj0 ڤ\K 6ު!C%uf"˞e!. J?e<:ojXʺ=h3A[3P?]r Ņ&z`G~bm@!A9hVE/Ƕw ۾CPyDض՚Ś~p Q0ō]EfNs TA&1pI*쥡91`t(Yf&Q;S; 0fXT3T?I\Tk~U[G* ky'_%IUJ /!^CA8'\Ga΅tSΰv! f3Ǎm +gܖ\0/S}\sArȫΖ^z]Jޚi dt#֘Ήәj .IW]HA22|#Tuw>,kDHnk1$s&xZ!Uɛx-XEkئԈ47w-O8Q`yq YB#% -t)T:b܉=rs?u>p;FsN#Q.8 ~eu AT 3cq2sڟ(iqf(ewߪ& e윋J{ﺒ4F2''Ȩ(䬣ZN9q;≿)v?nFF/YcA /5 AJtyº rIͣӉŌ D 9^<byeb~qMYpװd[$ 11ɖ{ـeBOYz.G/Wcե{qDX%jb ah׫vmV`fK\L*o yN6> eM4eIcy-<Լ'$Q3Ypgd!Mr]v(V(;6'F GW'd0Z㬶Q "ў1 e@@]5Ke&`'o{(PWw#,ཞAy-pJEaO &N +1 ioI?dC{dҮ^,v^43~MO٬(7gC<fAxQs]ĀPaҁ\`:Ud+t~a[g܃ʥ%HCOR"5iՄQK> u ϖA~.U\B4WpGȴƂ㛗 u@{L9;A_q!Vdfe! K 7ecsa_3_˴Qy3&b*G4ɯGn}S0XoCgLcDX (nG֣]5p2ynCpr1"āqm^h-IBp~~Sa_!Mj]KYK/}-в׹@뗐F~GA<Ꚑ+yr3Σ%Q9Ƕn>FE<(:c u'06~!cI%ftxh=-}V#4{c2xJRՕBCr΀UoQ`KX3Ta* Y9(?'brfP/!6F͹:_IJBAGYq ` lĠUژǷ9Fu!rjzdn׮D{9s~zLAf* M4gyJ[&T^@4=sլ,4X7.tŹr&|kTZxpwbH|T/%F7 |V@IHOS4:X/"wtW`m&.)gؾE҈$?H*#n b.!K\ҋ 9Q&x/#XWN:Œ=mO1l{ŊeZE8ڷٺkkd0ۂP=$J&򇶊$ <˺畄-zX/I,vp:R)niba( M9tڨ׎l)ݓlYcqOޥ苁EσN+ AsE򪸳*M~D΄!#{arCAdk Z&:yntY"4vUQjЉBծ GXe!?ldwr3֭6']zd[i=AR4Ο~M65}luX4FՈ$c:t9/OW9Rs@vpy-ˤ,84OLJ&L 7K͏"ΙA9bD `uJy`E!i KA%lǿ]Jlљ n0ki;Oe×o2xpQ>XK_AAkνѿSq^LWv `^;-P)ݼ|J"6{jK9ڣ ADLa>c*]IolS&Q՜pa|5~=.uA^ĺHQ_ѬR,^*U|NLY=}g ōu2 b8h=ֲ ;IgɋeFo[ !%d7Ȩ#&Yۈגd(tߵC46Yzwg`ZkS1?Pj2eǿD$6fH*eD[V?seّ5m},Duғ88qIG+q}orddZd]9b\G \_~yTc9 `}5+Śm٦*c:+hrh@Pq$!HHti-ĵ/e٧Uꉑ+wLq@*ycfYT6)/AЎ ()8]OL 52C89}ҵ)ufkvN)z2qpWHyZaFV>ls/ SC, j[eqGeփPkbeGm4OfN >A}3[ (5ӒKhĭVY96m,FlD_܄I}Y{ {a!M;Ç2 o68֔96]/YU U8.| >hĶWc5<a".lyeFߘs!8/ ?sCהIK*'][4xXZXzXT] `lV ,|"d~) OLzȁuND$D? (cH&ZJ}hʹpȵ3hhwf|:c& xǏSDM"1w:q|^="? y6 t饟xH#}]m$ X/oF꽚ƞRCo4N{>P16DFjaBC}]5c~7əJD&Sp1QrNLQE M@vث&Y2r=E'Y^9AdV@;M pl:~ۣL4x#Յ TMg"TO.M~U\% I/MF!Ĥ,΀l@Z|РHDCG̲jO"=k[aJ8!\K<+)2tfT ;װ>e#,l{po[]Z#,O>%ab$-ig~)ޛx""z`RfoP/v$tY,E^a}HZpV x~s-}&tCC܇o$ط7:"0I} ܔ$Vysϣ KB@)V]9l Hanc̿'ESx] l fЗj^VJ 0Ƽ:!c̴  :ZZ ,Hy } hL\EQ曅yqӁY5ƝX-$k.Y6^z0 _uF+R 5Hy_o7DAI %n֊4T!*\w u 9cbϗ|uz 2Š iUe6y5B{6!\URdmZhH4sMOdJhן!aFcIlIJ+c92^%Z&9VHk;8ֈfAHS z3FS_m~R)=۪gq=dcNHfFR`s|!T5z7RjܶR*KqK.aWz?2ۖ(hջ8~cX`F5S OV+qfj "%:[Sn7G]d{q>Lq> @d+}0M/ &!"(S [³KXx} gK߶%_ſjӼI1?yG6n`R^JJBaSUǏʃ}*}W|`ګ*!]-[9_[4'Y x*8Nuo(ҍ6pV#4_"9 *˨؍E8k%W"ݒ"@Klw 'hqN a.hɹ !=VXsw 6O֧o!ӥ۫t4}tY|1Sa@YMY6U/%a 5 ҟ n¢%W }F҃L{EQ_+ ⸍\ޕ*E8j;1yf9b{GWBI'rgI% W:bLݑsqrƋ/$;E_ali,N3V`lę MkFGWihS9{[ vW$3E"ʲ,Bx6/{ztB\’oPeeskns'v pWatZGn[yG̳~@A&tNz S/oja3͙O}:;1SnfSiߢP֖Y1PHWF(` n?o/Npm^^ WXȟ[Vdg Y8c&,LǞ׃4!=bmuB4ܣX{{/ZxM5y 6=3j: K3@:Yڹ5hu*/:4 R}f :JoP+9'hwMIeY`trNJ-j3Dr|_^ot4TȐIn 7 xm?6YP{:Smv ȟN;|uUWP 4^m>z;u&]: a8dTa(bgblZx\) Q6J4(-fQlM'zA\̠Ӹ_Fkd,eRo1./Q {9l] ߫OU Ujʾ32j{Z6 W SD/'XO舦_):YYB)c:HߙpA6i:qc6ֲZ\sSretL`MREɴگi:b8%*>/H%zo3*C{U [&UHŗݟ:2р%;Pej>̭'`{UPy^QVFr3|"7|;Q*:%Ez9ދ# h`weN! }WGEz`qBw4W=jH%k-@`J5E-EvK鸰 a71<.a|- b̦ؼ'ɿ Zb@=Al~d֞鸌PH#$T<^ [aɫ49(S~3$X#4QWL-dPMPʑ-k*p @T~vr$>C4](J怤QSD6-TgHU?}%Qd`@w Ha(Sӑ~pWγP).L;*T^\ FPϝc̮-B{dq_*X?|Ӄ'ZSPۀi'ܯA,z-IJ EO[k{ŷG썱_5&;-kH𢒼a$quhf@W$e%[}G?1