libgstpbutils-1_0-0-1.12.5-lp150.1.1 >  A ZO/=„U(8J.rߕоO >a/yʧxK~.EA@wLR䂫RDZ #TU0XKQS0R|͹m p .kɎÓ1o#IJnH,s00g%C"~;pn|q$ۂKݓ"g<ټ,u.3h:jKY ߙ3yW C=mx!jΛHfpa#;)c9918cd2aa2b8ec4cacf82a51b6903e67f669378702ea55e80c69cb751be6459a2b38ca415be2d3c4c4e8c5c965f19bc26f6e3b8DZO/=„I*Z]~E:avLA#v qdWVHsW)d|YDZC;vuR83Aedi( op2&psqAp;t+mKl>P,%iH;|wX{piqU%C5(j6vޫ h"J]D /L OO$E>[]St/Ԩ2R9hxbon24EchBgJ>p@0? d ' T *LR\d h l t  $,|(8a9la:a>@FG$H,I4X8YD\h]p^bcZdefluvw|xy zClibgstpbutils-1_0-01.12.5lp150.1.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.ZOlamb61openSUSE Leap 15.0openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttp://gstreamer.freedesktop.org/linuxx86_64ZO{ZO15bb37842299046b7c0db13361bc50fd93330dee23e8fe9d0648a4e4017c44b8libgstpbutils-1.0.so.0.1205.0rootrootrootrootgstreamer-plugins-base-1.12.5-lp150.1.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.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(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z@ZZZ>E@Z.s@Z!D@Z@Y@Y@Yh@YI@Y@Y]Y @X @XXX*XBX:X@W@W_WN@WM|W=Wo@W4VyV`V@VzV4@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@Ibjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgjengelh@inai.dezaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgidonmez@suse.commeissner@suse.comalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.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- Update to version 1.12.5: + Bugs fixed: bgo#668995, bgo#792983, bgo#784530, bgo#771853, bgo#789358, bgo#791638 - Drop gst-pb-playbin3-fix-accessing-invalid-index.patch: Fixed upstream.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Modernize spec-file by calling spec-cleaner. - Drop filesystem PreRequires: this is simply nonsense.- Add gst-pb-playbin3-fix-accessing-invalid-index.patch: playbin3: Fix accessing invalid index in GstStream when received select-stream event (bgo#791638). - Clean up spec with spec-cleaner.- Update to version 1.12.4: + Bugs fixed: bgo#789458, bgo#789547, bgo790329.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python-base BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Bugs fixed: bgo#785011, bgo#771088, bgo#777735, bgo#785065, bgo#785331, bgo#785341, bgo#785799, bgo#785948, bgo#785951, bgo#786200.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Bugs fixed: bgo#784639.- Update to version 1.12.1: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Fix for regression when seeking to the end of ASF files. + Fix for regression in (raw)videoparse that caused it to omit video metadata. + Fix for regression in discoverer that made it show more streams than actually available. + Numerous bugfixes to the adaptive demuxer base class and the DASH demuxer. + Various playbin3/urisourcebin related bugfixes. + Vivante DirectVIV (imx6) texture uploader works with single-plane (e.g. RGB) video formats now. + Intel Media SDK encoder now outputs valid PTS and keyframe flags. + OpenJPEG2000 plugin can be loaded again on MacOS and correctly displays 8 bit RGB images now. + Fixes to DirectSound source/sink for high CPU usage and wrong latency/buffer size calculations. + gst-libav was updated to ffmpeg n3.3.2.- Run parallel build with smp_mflags. Recast a slightly convoluted find call. Replace old $RPM shell vars by macros.- Update to version 1.12.0: + Bugs fixed: bgo#782095, bgo#782018.- Update to version 1.11.91: + Bugs fixed: bgo#779866, bgo#781149, bgo#781152, bgo#781168, bgo#781490. - Changes from version 1.11.90: + Bugs fixed: bgo#774544, bgo#776140, bgo#776172, bgo#776446, bgo#779344, bgo#779515, bgo#779866, bgo#780053, bgo#780100, bgo#780257, bgo#780297, bgo#780429, bgo#780559, bgo#780566, bgo#780764, bgo#780769. + Updated translations.- Update to versions 1.11.2: + Bugs fixed: bgo#740557, bgo#775553, bgo#775893, bgo#776797, bgo#777458, bgo#777530, bgo#778298, bgo#778702, bgo#778974, bgo#779010.- Update to version 1.11.1: + Bugs fixed: bgo#678301, bgo#699077, bgo#744191, bgo#749567, bgo#752052, bgo#756628, bgo#758259, bgo#759358, bgo#765796, bgo#767450, bgo#769698, bgo#770355, bgo#771376, bgo#772445, bgo#772550, bgo#772832, bgo#772864, bgo#773073, bgo#773102, bgo#773165, bgo#773341, bgo#773944, bgo#774445, bgo#774454, bgo#774484, bgo#774588, bgo#774728, bgo#774878, bgo#774959, bgo#775310, bgo#775369, bgo#775917, bgo#776038, bgo#776188, bgo#776447, bgo#776458, bgo#777009, bgo#772764. - Pass --with-package-name='openSUSE GStreamer package' and - -with-package-origin='http://download.opensuse.org' to configure we want to show where the gstreamer package is from. - Pass --enable-orc to configure to ensure we build orc support. - Drop obsolete clean section from spec. - Move AUTHORS, NEWS, README, RELEASE and REQUIREMENTS to doc sub package. - Add fdupes BuildRequires and macro, remove duplicates. - Drop libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 Obsoletes: They were added to ensure smooth upgrades, and are not present in any current openSUSE release. - Move license-translations.dict to devel package, it's only needed for development. - Replace gstreamer-devel and gstreamer-utils for pkgconfig(gstreamer-1.0) BuildRequires: Following what configure looks for.- Update to version 1.10.4: + Bugs fixed: bgo#778432. - Drop aarch64-no-neon.patch: No longer needed.- Update to version 1.10.3: + Bugs fixed: bgo#758389, bgo#771723, bgo#774908, bgo#775351, bgo#775459, bgo#775480, bgo#775687, bgo#775887, bgo#776403, bgo#776623, bgo#777262, bgo#777265, bgo#777502, bgo#777525, bgo#777921.- Update to version 1.10.2: + Bugs fixed: bgo#774911, bgo#774585, bgo#774902, bgo#775224.- Update to version 1.10.1: + Bugs fixed: bgo#773131, bgo#774322, bgo#774343, bgo#727802.- Update to version 1.10.0: + Bugs fixed: bgo#768763, bgo#772500, bgo#772501, bgo#772676, bgo#772855, bgo#773103, bgo#773105, bgo#773107, bgo#773181, bgo#773441. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Disable aarch64-no-neon.patch: It needs a rebase, or may possibly be dropped as fixed upstream.- Update to version 1.8.3 (boo#996937): + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566, bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472, bgo#767859. + Updated translations.- Update to version 1.8.2: + bgo#765534: encoding-profile: Remove codec_data and streamheader fields from constraint caps. + bgo#765538: codec-utils: Don't put level=0 into the caps. + bgo#765541: smartencoder: Only accept TIME segments for real. + bgo#765684: opusdec: Won't negotiate sampling rate anymore. + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate(). + bgo#765708: encoding-profile: Make creation of encoding profile from discoverer info more robust. + bgo#766204: sdp: rtpjpegdepay regression: Does not extract frame dimensions from SDP anymore. + bgo#766265: opusdec with FEC breaks when packet sizes change. + bgo#766510: videosink: test_video_center_rect raise a warning when turning on debug. + bgo#766515: playbin: fix suburidecodebin leak. + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN. - Stop passing --enable-experimental to configure, we should not have experimental codecs (and currently none are built).- Add proper dependencies to the 32bit devel package- baselibs.conf: add -devel for building 32bit Wine.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams when scrub seeking. + bgo#764865: audiosrc, audiosink: race in gstaudiosrc audioringbuffer thread. + bgo#765027: critical warning in rtspsrc when doing srtp. + bgo#765082: mikey: add new function gst_mikey_message_to_caps. - Properly escape some macros in comments to silence rpmlint.- Update to GNOME 3.20 Fate#318572 - Remove gstreamer-plugins-base-discid.patch- Update to version 1.8.0: + Hardware-accelerated zero-copy video decoding on Android + New video capture source for Android using the android.hardware.Camera API. + Windows Media reverse playback support (ASF/WMV/WMA). + New tracing system provides support for more sophisticated debugging tools. + New high-level GstPlayer playback convenience API. + Initial support for the new Vulkan API, see Matthew Waters' blog post for more details. + Improved Opus audio codec support: Support for more than two channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container; new codec utility functions for Opus header and caps handling in pbutils library. The Opus encoder/decoder elements were also moved to gst-plugins-base (from -bad), and the opus RTP depayloader/payloader to -good. + GStreamer VAAPI module now released and maintained as part of the GStreamer project. + Asset proxy support in the GStreamer Editing Services. + Bugs fixed: bgo#763316. - Add pkgconfig(opus) BuildRequires: New optional dependency. - Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already pulled in, but add it so we can version it.- Add gstreamer-plugins-base.appdata.xml so that the codecs can show up in a Software Center.- Update to version 1.6.3: - Fix regression in GL library that made glimagesink unsable on Android. - Integer arithmetic overflow in queue2 element that could break buffering or cause crashes due to NULL pointer dereference. - Fix crash in AAC/ADTS typefinder caused by reading more memory than is available. - Stop ignoring encoder errors in the VP8/VP9 encoders. - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's redudant and was never actually implemented. - Ensure to store the correct video info in GstVideoBufferPool. - Fix caps in rtspsrc when doing SRTP over interleaved TCP. - Fix crash in pcap parser on 0-sized packets. - Clear EOS flag in appsrc to allow reuse after EOS and flushing. - Ignore flushing streams in streamsynchronizer during stream switches to fix problems caused by this in gst-editing-services. - Ignore tags and other metadata in WAV files after the "data" chunk in PUSH mode to prevent them from being interpreted as audio. - Correctly use colorimetry in v4l2 only for YUV color formats. - Set reserved bits in MPEG TS muxer to 1s. - Fix calculation of SBC frame lengths. - Fix output of the RTP JPEG2000 depayloader to have one frame per buffer and crash in the OpenJPEG decoder on incomplete frames. - Update ffmpeg snapshot in gst-libav to 2.8.5. - Memory leak fixes in scaletempo, the raw video RTP depayloader, and in playsink related to audio/video filters. - Fixes for error handling in the OSX audio plugin. - Various gobject-introspection annotation fixes and additions. - Compiler warning fixes for latest clang compiler. - Change source URL to http://gstreamer.freedesktop.org/ instead of http://download.gnome.org/; the former seems to be more frequently updated.- Update to version 1.6.2: + Crashes in gst-libav with sinks that did not provide a buffer pool but supported video metadata were fixed. This affected d3dvideosink and some 3rd party sinks. Also related fixes for crashes when a downstream buffer pool failed allocation. + Big GL performance improvement on iOS by a factor of 2 by using Apple's sync extension. + Deadlocks in the DirectSound elements on Windows, and the behaviour of its mute property were fixed. + The Direct3D video sink does not crash anymore when minimizing the window. + The library soname generation on Android >= 6.0 was fixed, which previously caused GStreamer to fail to load there. + File related elements have large-file (>2GB) support on Android now. + gst-libav was updated to ffmpeg 2.8.3. + Deserialization of custom events in the GDP depayloader was fixed. + Missing OpenGL context initialization in the Qt/QML video sink was fixed in certain situations. + Interoperability with some broken RTSP servers using HTTP tunnel was improved. + Various compilation fixes for Windows. + Various smaller memory leak and other fixes in different places. + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823, bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951, bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732, bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929, bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205, bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344, bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913, bgo#758921, bgo#759019, bgo#759380.- Update to version 1.6.1: + rtpbuffer: Add map flag to skip padding. + decodebin: - Fix event leak with validate.hls.playback.play_15s.hls_bibbop scenario. - Free unlinked chains at time of switching chains. + video: - gst_video_calculate_display_ratio() should have out parameter. - Missing closing parenthesis in video overlay composition cast macros. + audiobasesink: audio skipping when playing it repeatedly. + gst-plugins-base fails to build with --with-pkg-config-path. + playsink: fix leak of audio sink. + subparse: < / i > should be handled like < /i >. + playbin: Leak of playbin on errors from the source element.- Update to version 1.6.0: + For changelog, see mainpackage changes, everything is condensed there. - Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.- Update to version 1.4.5: + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840, bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952, bgo#741045, bgo#741198. + Updated translations.- Update to version 1.4.4: + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742, bgo#737752, bgo#738064. + Updated translations.- 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/ldconfiglamb61 15229459811.12.5-lp150.1.11.12.5-lp150.1.1libgstpbutils-1.0.so.0libgstpbutils-1.0.so.0.1205.0/usr/lib64/-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.opensuse.org/openSUSE:Leap:15.0/standard/b0d12e6504156f1b41e6bbbc75fb7a4b-gstreamer-plugins-basecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c7e9440deb1279a12db0686794b642edd5491e9, stripped PRRRR RR R R RRR Re|ֹ كlJ$utf-8bc46c3082e65be3cb3b7a5b1d9fc03d52daddf9461d3b123735babfe17e0d0f0?7zXZ !t/p] cr$x#T@.$|xr\Dt1`0F/4iX-|m6 4&4PN֩Hv[*kt |k:}{sO:,O;З#~BhCX 1@ l=n gw ׶iBgʶ=V[}@Y@Y:;vgU˶VEP%|R6[[FS#Wۡ!ܙX֢dgڢg-jDfeNʚnď""1ӨKؗ!0 RQ#V..78ؽ=ґl!=d(mM,j 4DZeXu.̇kN 'OwT!]CRmXG5:R 8j %h uq_TU@ՌɄdZ!Z+WBLef閶HӜEn!Xwm|'Bzگh>$ճP]s ~D' F/t}yN܊Q-6!{ɺ*5]t);,@lKvZ[}tA``n(]ިՉE/ȏBJoLۯZ/I tcMrj)5^3L<ܭCxA7]hU F_2'qkacEZ7"gZڐW䝤Q`FdF82`/ Qi7AG>%nJ.5-]fXv؟*NPL Q@! ƭ2+װ2\SW c G0 m |4x('T0G BUJ89[pH"V@N/P՗ 籰l\ lxم|#g.k:Vpf9دHbAlyu,0@"2: Gxw*Ʒ[ɴ d1W!ȁ*%:Zfȳ*ݛVܮ5{FOշi,ׄo,Ӯ~f~p7~HeON8m'4tllFB;࿨E@1<0RD?},o-  =F^ב#ǿw#00\FS UU/Oɠ-Cig泼 ANg*XT86YU_=?uH2(J$QZX<,бP{ Xkvuv՝NOQ3 Wס';'<Ws Z8N-oR,s\VMge6j|YqwKjl>!I} MTN",DҨdJ{O`mz|l"ndy1J0ZVg$ SyDxDgMo9&rZX1py*g)RE_/bd nA2NK"PQ@F-vġ +[_A:Q}wF1l"F,j!"CctXaߩ*1Ʒ;_cU: q;꬝tt:tWm¿6R<Ӡ9 HKuA%͎#EChήG"e$[̟/VIEwNK|'Oy0 wӔۉÜr7:>Y2Dj#Q\lkSgr^l [P3̐9u%T5\rL5fc@KC9𼗸MȻ4佉 HW Zd_fOa[sO+6V[[;NYgeT>)2>Jw#y-@5nI-|J$ Iu|?Yy^5^NAS2+>V@7emK [ϤcmZ`\|5e!6ph([[ˎ/*4O2WK]:flqzq6F9zvc޵uH/e PNIjuԿ ȋK\fq:;{ؐϴH.?MO[qy(z'JPs3ToE2M ɓV"? !}lT\'3iN Il_]auƼɫűَh˪9ҿ #h?^}z1)u%+l/] 5 #PhU{Tw Pݚ@VAo^/XmؤogS w'@w 6 Y}a%MQmxyRd=>Dtgxwzh`Kk2ů3}'i.%t10Yrq]#Ѳވrһh9:Qلvu3xS=.1_Z5zTt:<== @T̥+Wx ?{#jX,Jq@ Q+Dd|Ѧ&y%N? G1ވɖZ\a({$4򙣇u/[r3^k_ ζg]) RSSnU\W8t;FS `S!4JC佚"F-N==k#NuW99aJ f%=_:/{W,%36H:'v1)K>W+4[i| P#T=@ mgD)=xβ_nVN^s4 {rdHe"uZԔX7Xl5o#>cN\~fȏ1A !v]t{>_I~`*wE…wlKsK<| =Otˑſ ( 2GT Zg|_o?94I,=!T I##M6xpMN)UYf]juΠ )ffOs'XbNW)fIz[^ \>nbB¤E-r0TAT%W Ŀ ţ/{-7r/gM͝c]3 J)~ ?D=#u;la \RX)r0Ma8( 2b\bh[>=}s2w׷Uj8n~2\:N,Mʪ@8_6bcml)p" KS`ɟ 3ߗ\S/ 8Bq*nqVIWi?t@W yOo'- ǨƊgD=9[6Qexsҫڣ8/"jav^Gw D$|[7_<~0h@^tc_@ώ4bMìS:oOF-?}S'M[> (k:`_e8Bx*}AD5W퉅< ArhF ^zMYp(<'vmt9tU{t'HxVJ_(lNsTذb7AQX LN^0}=zP=} at')e*Qt;+n9Xɤqi\9.jF0ʤ1B)apϮ9^d̠I`'FP׀W?ڦ`sgYuL%b.yXi#WK0OoM|h&!Mu{~bR9e襘 ({+XߏMCtLfʃ;AiMP0i/Gɪ},˔Ou,;H՚+:m8[??M?\TŚ-N61S^@Y K@|0A84d7'{zGD_+%Jfe3suqw,F$׳ʄ{9UO .bH;ygv@&O;[1Q% ^0_x+`p(G<:!/74(Q]/faNh ^3H6-TqDM4? Ql}Re8#?wj+ݤJ _BJYq#fl68sV`ʆ՛PsGo.O%8[0{رm_w(`?LsZHyso9^/7fVmt;Iw݂x=r_ 1UJ= ېUOחi!|DRp>㛝?U;QBk|v [qZ$οct0Ƒ%{ÔQurrX;F;m+}k͌R "l+dVZAMwtHh zxzJQ`70>CD]@ l(\?@)fu ^PI"T~$#;jN b>!_an*Z=W)#1dt~2p{j0K$ZCKDыQL$h-G/ z">\.BER R(Zae ɹT)%b{* q2(ܾpuv_F5G!l&)uFzvGOMYѲ|Ʀ%p" &5v%4 ! n!$K}=@>GMbGgʥ x~s+E) T>h⍤ykSIz|ydwǖQj%p U0Zdv-8<9^ݼW320Oiv3 a&0'lp¢-G-e]\tHL5ov0{$4޳unL҄kT*C.P`A zeC uBvA}h%ky׿Fg!GAK.%SbwZ;[`8hJmX g"k:3yan7%6 CSX ]ż-#m{qr,Ħj/#afpitT^}V\ fE̻p-ޮJe +XӠfLG ؓ;p4]P5Ehn2FXrHfժkw^$LʺΘ1L`gCCOJ _9zxɈ*# xGDY.rW CG2V/oފτ9m r]2Zvmrw| ,ߟ}J(g .#)M+c־3R91$@8~6K/^PP樘 =}2Jak?tH~LLFǠ|tP|{ܢ|]<{IqtР\Ir C=qm6=VQ`YmUj0,dbU>ױ Wkzh+n('%ct^tuGn 1XH5{c2ЕF\Rt6Nj7%"])Yϋ`ܓd¸>CLƔV7B=|t1+̰5Z$oC@HazcNKoyEiի4ZIoDY=E {%kmSJ“l0? 8Ua;x8-{T"teu5rivȶe/&@n'ך*l"hLpk.#q2Rg4ɆQazMs,Q(p $ g\rPK)R<15&JC{LbQ Ä2}pӗk4^ x^2A5{x70UR _KQ7tRq*vI9_0$ӭyۖB\VE-R .q3ujG~KWaC՟SĕiOg1Yj~,PZTу:jϹH'pC=[FR@i/L- ;uvit_*&M`wQD(;Kt&|gsM fZB$7Tnܽ`ၱ~~rG2_oȒk8E(j=QӼd[3$ǺѫQ3PY)kΨqu':)-X+)Wjg3w^'&؅/d5 ա;In?Vʩ3o] -LNCƥt\ZgCe QbAeϟng̖ 00١:vp"0sR1pbSw;]WR)4I^?NU³0O# LPRI=j-1-@e0>ISsxrh222+V 4mQC׎mEٌۥ72Ra?eR=,`.T5ʼnkIEֶɟI-i^M*t倞TUPH nsdžJTre8X=-El^ƿD9l~)}g.si)0],ކ@Whd]r EQ~tuߜv*%(;Ǭ4bIi,dޱ$>ːZfub寈!&lBaǨ7ȣǂS/"qZB%hYr惒k%%'vF)sGԷl| {՚e~#FJp ?RW+R>^ =Mq2(H!j˖)ϰP;[fGW`d'Fc)X~ Bc@n9P}6D:k]oedĦ`5 } ~ǘ>nHedfS֪9EoEclHl\pGWLr ݎNOo>CA*~&K27aۣ=h!='Z~‰K$Lh U <j6"'TmmTqmpbү 㯉Sܡ~2/aDJ$Į`̼ g$kFD!c7uxNS,ۃiBqO;5nt#[.:Lv&7[JRAz*?cŕ[!Kal~Ƣ`]Gɸ} Ow{h$ANB&ڔFV)QX. xsȸF U.q$\tX0 C\aڤ& Zu[8d}$8.|K)=p:FfwX+ߴ8/s]S -cu#1vg@YzN f[Ȼ;ᔯhNwa7W;z9J$&*ݻ6@%M?NSKAg@K 5)q*5Cy#Ka8]:r'1#P/^Xf+]e{d SASI J:Aھg%ۏ?~Z9=O$[@zg{i*m2|S*`|+s-])6[N8QV( ERJl"LxbO肒iV1ț̖\za 2ڃ-02lbdhC-Cn(ox iMǼckڗ5GJsQqjT&ܐF.1{U,6QO͐އPf?k6ܨ V,İ(6'eu,pp@Gf/U(ֱ\BlR,ˑ,H8DwхTVR?'^!?뺡7YvKɜ҂k6v6'jvk?i__aU:n URc/HW-hX:^!{bX:K V#X\v;nv +mp12 k8z\0`93}G"fJ)E3ã.;Y %dfqY(Rg8cF˴p1oE߷`d>_,j[w+v3PyɅ-jpHO:%6s>Bgfa7vKE@K X=[/V6}4RDi}9垨d 9G WN w'4WG-N<m&,7pfm_wu{C5tcrm}@Lj@*rAKB]8Zt>;cQ<cz)%], Ep;qYJ7&e6,ͳN˄ǎq"_ 9Z5BԁP#.:j 7#6[߈kiE`) >OJ6Dăī@i)ūI8F09Qs(zY_nB0"%dlМ%%MODI@rծ.?hT.z!{'._5 1Rug~Oo!G hߟmɠ.D$17aU'l,u~-`Q)Vi@3OgHVS.kEBwDI&vC-x{cT*5zВz2+o*(ۈE|eR/ |-cs.#wA ' [e|j+J3\֕{)(vʒPyKL{0T'63> -:mU KB%JRHT$[q.6'v~sC_YYt\0|Jtxq*25_j& ~W E7ƛKzE–O/MqץnZyt~Cp*15wd(>?S5|<܆3C”o `H}^kFJ,'{ q' [(׻9QȢf?&^"IoOMT_td婟sJ0_-\Xi>4ƺV9qDE;$c4F@=vlVmӼEoKAigc|q~Ýi] O[n}q;d'&5UK:"]H>ʯnѡX Xi*"R.*X53':&;nqw~08vyJaAU6,:H>{>ACP0,.|R@"2 J&gYQ6&"_ U옯Fpf Wn 4!3 frW!:`>5+kGr*X%>?{PzWN^5T l6631EGgb?m奦u 8 n~s:'pʘ'blqH/}q\-(#u[^kY;N9R4 I($b$Ċ|{ޔyzA}㎲ f=Muf*q8]i>_lUO9 F*%h|KC~ᩉP q*Beܽ'4^ht9=zTf rC׮j+7eN c,0D; )O*1&qbNiMC>R3Pg)1}E\?7AG&.D_ &&R\DQ/`kL 4a2$@$/ W ~B- =.&X}le j{ӕl' 'ԇBk+AUif.np܀Mbցֺw4yF(m)ETA3N 4(MaTT9f5@kٻytp&<<. Waz GFuC⑇8G?<:yvsWU7 sWo@7k}%qr`X I:9E'1Mvהz h4 Jf4B X6Ms)QsMo:Z+UNYlV#AV=NT{Tl`9578F|)+\R-N<ӷvyM{ϔpPw#bYˬ7brpusyLR,qG~ d!듖ucE-!$yv ߋ,rQLڰ\{ g-;^ezH%iI(Lpsj.J]XDE;d4 )y3AEq_7x@$kX`2cUEc(@x"PDAd*$ $adZsjY'mKC E Yd`ͨf Dԛ/o#D'_nUE\FfK{7NOOԿv2@SEy5` ZcS]U "9BD'̖aw/wnHjKe~p5? EcOW= d+ l6}phyRp wDԛH`<\^`EMOam9lD|`z6# 05Ĥl'Щϩ:1YPӸߕ,ooDŏ%,abP `iVڙtff\U0F@tv]H7F1snryX_lp9!!LWHǴwk6<t 4_6^~yIo-M|^;66@$} .Ke6+䡓 zZ23V y'" `0Il_3)\KDZ}`4hFwIW6|on4Qz1 R5<#!շmv_6bYY{|Ϊec֜9-֟E+SqRDť3G|mHrm1=cQjl}rl91=7l۷?[ (RH6Q\>0Yeo`9U0 8sK|8UN駬ѻ4 .3hc< ^k,fjPw)K*srdԼ$8}Ǒl:LLȎjEc\i!էᖎa~=@-X+19TXUqƭ| 4T_bOX R}$ø71;!hAUt/ ޱ9jU$/#]m;3fy%'/ H! iV-]*EBqB+aSL3iWK1pO)@vn@3Xt9=qsoANVvm"Ɖ* ޴T9RTtDiq ?) 4a[-x vl'Y,mrC^};[mվܼVءcFYrx|$AܐF$_q[h{WJں1V/ӸOOO oHϐo-%Ń)dZ~VNA=a~ L4- xjJ$a/iڶkzRݎdVMrtp.?1-[TNQt w Z1ǥl.l!$ zʞ%ͭ_OfIY> W>I@ 4iT2˅AZTp- !h;%q!^߶/3+ιhݜuυ{-,IJ-d~.[?\LsxVJltv@.##hB,0W% u@z*1[Č׎ m@Ub'd8 o{0 :70^U+Wg ?I[`ߖ?" |kbbqEFk+uGoN*ݚAG-Fn> 4*q44^u?Tf@&C. AFS\?]bQʰ֬STf #[0nڼHջ, O[/iFQr۪nay"w^Yow׫v5gg`:*8DHܓ2Ƽ10:XSQ@M0k$DG%gO%V -7;Y. C?֫t{7 D48MPmwLf"j]Neϧ3%U6+adXM'M/Om_ۆ]\YQU FFC Asf,xth. d菴'+78  ="F̓'-i!GD0Bh!4ˋ) E"o=^(o<_la})]iLEhL6n` `*hN*Wbbʠpx0 !p{I" 1MkX^<:6rg}pdE_l@M@+7- N<D[7yojk0GVot $iQN@686ZA1zYbkNugK,~5}N,N X|)4]Ġj!c4bep/_4 n/EЅ;}+vSX:YDge0ʹq0Lr]wݔI,SKy4Fᢳ&2mt mAfҍ=;louky &$>Wq0>Dҟ-^`r4yw5Qpn| M7mHW`ݘ~/35ʍ#,2(iW̊fO),*օ>8?ѿA?#'Z{rF3 `2趪1QVr_hV2< DFϹlߨ::})Xf4b)5Y@eg"QQ{]dOd0W;țg*P#H4%S{1y#!)Y+'B.]z5}6 dka^6~]l6oZT\$XI* &/HWݴykĎaR:XFLgIbs+|2Q@owxzuښk&GKMxSU))-ȾVmQ; ȃhL?M׍.uߕKH1=|i4*gwİ 9O䲊OZYRBLa Z`s0B>'d&,o T$+LA*eԳ'l#-5S/Xx"ߓՒ'K},y0?{aJ(ĩv.UHv_G{R8W]U _>ao+pG[:'_\/2JJ1nsD]5^EVv.ٽ$wI\]?L٫:[T317ݧBn[Vg5 l>k<pڌIKzqxZ $a *\4jj@B~zՔ|ڌ/~.7_ ~a"/[X-8sLeǰ[X|5EHzmF ^#vQg &}o.UPe*iZr55r~F(OQGJڂA5>`GMV4d--;֛Eg_gx$>yC%F=ӽPpOBGuCxxS# CZ7F +ff @w?,m=WPӛ]#;c4RLS}i VS< ^ӽ5sR&RE- V-3{mKPxBh_K~Kqb"̙`0rgqM[0 XmB+eƃ>_ׅx=)I/қFavND;ϖV˹$a BO0f\;{ 7G`/QN2]חX{ ~2IAAr0\gD7Ѭ{"wg$ںpY|`a7m0C"s Ze) 3_LvB~z=NxJm5O;kv=  mgy,1*K İ@́Ү]J CvD8FDTҁ᷍ \ 4ϖZ _ҌDCʗA^aȂG乶{6 .WQ1ecg'{K\ewLeÔMƚ衰m\|B((nW| [D7#v§*G .vvJ"ںJ,TiICgO u߆%& Ky$aF>F p@] ElQ%8*d_=/Xk(ڲȠʉ@*h9 Wؖt'`e0؞'OjI;3ŧR~p"Mﺣizjf@ORg8~Y$ʤ+c0/$3Ó(mv3C!@wgKV9[6# [/u{eb|O'\gց,8Z~ #/oPq=0ZQ/jj`D|Kw9Uq[S_|8 2Å6Ǚ* ~rH*rgU"yM@< ΀&|yɁPZ@?1`d$l@(uk" ϦG{xj&sjAþ4DgW`eB2@[ LeZdǏiưTbE^^H52k2_RogܸMTȽ6Up,I zY017ΠI{ppgݩY81F̵ʹfxv?TrzGD,ZMArv*ZL|w҈E}ZY1BJ&q|)J&S|d& gɱdZj/{A5a /EK(Wrp/¹asţ6R$Ţm#Iv>Zƅ9hqZJFs-ғ\Cp9:qrջ{>D<ֶ@˓b~S?A#xO3ayR3ѕ,}59T8) aĭcܤB<> ފ=#,fKWW9!R/:)I\s6E!(T dŃ+ AЦR^ojY%1j<$ݠüT|"$6%uߦ@/Sxa\Hr0#~NJ9.r.9$z}(w yvYң2e OB4a:ƇRUt ^4h97FER3o9D#*2Y=Vֹ>D/o=.LѝڵƆO!B,AX#I j'ޮ{Ո{u}! ެNljø>dbOWg'A22ٓ]2Tˢ :*Tע4Pi.Rgְhh:[}AqV2Ýz)g78@ VԔ1H++)9*Ldyeap2qFy'zIE8Pk[5 i@jN+u}sRŭ&#LiJ6Jn;,Mn +m;Cl7?[H(lwv);9!RkX\'мtؒ%?xBF؅1 AV9\mmS#qD[8Y?3^Jz$6 .('Jd=ߩE[ؒ7VҠ"=^ N~@:)k/DJO X&d>&sTI\ӉjTЫdO( K(2NPLTf1̙};G\S\oklpe&أ+t4Zuð[furL/L,2׋EWާͯUkkS&@ZJ.oB} Z,RND1o>vV" G?w5'$̪n4c'5HѨbu0b3VYWܷ2oSےjg%>i!k֘Ɛbhҝ ɱ "dK-k*,Jq_U\+{d!!#Q޻q(P)ZxJÝEKZ n>%B[8S&O/#e Ӓhh("j: v jfnY)(~O8tFW dҍGϝy*f;/C=r?̣~!/iIYP?rg@Q&`_Ӈwv5zF: B=5K3ޗDnu|̞h_DVҽ +j2K~st7NTY͐|"3Σ-ܙ6DqtP| f]? ]벶3^䮲'.9e[ R0RZb< $Ga7}:l3b)zeBrslwx|\ydp_ѰKhK#B0A!.52h_P7|3Q<@A!HK@˓q"`3MBB)sef#(o}|^3]0XVI{8Ə)XD/?q;(Ma#Hk*rZxlz0pQQy0Y9KBkLwjW~)ܿph7 Rq)>!%P SQIijY+x,쿶"rc/c7W h xKnIY̿&m6g+cHoޡԗA@<^7]68ydĝ)2f8E*ߠNAOCs#$ls6vHE"x JgX.zE趤?}+@)veѽUlER,f~ o,v20yD蠜jasL^Qj;o?i|Xr,/TCƶD%"_>VV2)cGӽ=݅JqVAJ.H-0_8͹:R\{T!~Çw) >eO}!UH![D$6dOё B1ŪL+kE5 3Aosa"gPYE#:ej"Z&n'u{=]h`6x O!Xx3,hsp k)Eg 6L~L,b:pnh7qQD6TP9H&~u "{LRh͹{Q wgxbT 9 ;S?{ ,`N +CP!! ;CVj0ݥ(3? CJAX+}H̬wE1#Rdx7Y.=JӰ (ml2/CQ:'7}XN~wIO(MU܌5;規}V )jT#F#mԧy%K‚n odtU>++&a_v[+`SRa ^Ȝ11N|7&FR`n0v@\_"6D 65ߝ.eC-ԡ5yߛx|Tt U?_büpyKn|TYz,y%:c,0RtOjʫCocL䟵Z:po*,Lidɢ*j2BF'zKҞ1&QA.P~19e2-)ITX&p*5{@wcyzuͽjwƫ1G;2 ^.>>ԟ2a;(rd̵e${+S^ & ( /w-`]; =[!d, K[Z4LJ }rNp .M?RѭT/w1^hv)cm}qZiL!9IsvnG׶}7__ (JY6^U)åQMےaOxZ8&]WVhkM}uQΫpE-oPWc)ۏeڒ֗ GQ8AJ?h)6^ha>+6E^42TĔ.ߘ^bu xc;|HZg̃ehG|?M~)c1.ɢ˶$NGޅF}~FZ~JnW..+VZt + 1VEg]C"٬ ! V6zӞ~q}&u2~j#y`ӥ>-ҒcbV7M;hGuݭ ,se*(V1y]ّ\Pд01B߻|㻈 y,0G<Яi_,3Is ~Fϥ,vU$X9@EL.a%beMԯ0PO p/ht^n৿g&'ΊA99)wW1uϒɩA$k }@v Ld (n΍# Hy٩Wo=l6:an1iNRךv`.w5r"Yv0d) d 1՛do.8)Ph$BZ gZґ,q̖daZJnkb`}M:D9uR ~FJJdߘ(ySW'ph{X8; ck> . UMn{俗 ": (RWU[5͘TptidW''1'pnB&3ah ``(I~x24cx!ׄG]̆2$ҰO#ގ!% C͑21нZ`YZu~A!%WMxP֘}*lBOfT';LmKѹ5*gկZVk>BTQ FmKڮYm nL H$IAam8lV#Ua$0|"D7ٲ+8kЕs|7hV7 |p+1hF4 A(۟t{iJOH|]xO,I"p1ZeGΏ5~{`r1]f|Cth j&Bbג5A yX]Js". ۶BW[Q_ :^q2*M/$X@csz\p`Hm@UtmBeW‚[ d+BUZ]\yI9W>/᥋ E9_iaC$)Ik hذqHkM$}9TاcCQQh9_ >+S*l]' "uHLZ|+!@BGb9)=&mDi":scy-5fً fՄke)#-u:-յmb*:=l"~SZXH:MQ(/9z14Yȣl/ˁ*פHKxڲy{*B#·+2 ݨZe*NY͢L)EL1-`&LԔwn+98._` [+_@h3?Rڐ1ް NHsW:떪SZTęܟ>q}9gI7C^4/QcϘg<3_P~m.޵2htSZ[D Z\]BlI!{RH5nR6  v#0!g*>(#{dR%37|qD%Cy6`2J?|>h ⡎H|gGٺͰ@uy]\.܆7vR{mvd1 4/e>͚{>S*Y߽ Z8VUrS Jҳ,4AGkU0hUP4;Y™5Db Nǐ-UAR}l&Ste7Oc!ogQ|s[Ѡ\ݢ^!'+? 8Z9+,`;֤HJ97; C?fG:1{]~_ +;ĸ/.ddw-UG^QeYoqRdzѪ]sD32;@l!xt’LXbџ Tf1 {<+n QTBL}Nc]X܈ErY^ gD(5RM>a0֤,pUcP,'%#r RCnNwއ}CS -`|䛐sPwj7p;oŤ'w//{Ç2Jϫg16r߳E@Ӗ&<ުZԁ‰ʸٲvmKz+Q5HN<7x^iǟrn.n} q/_ty~ɇc)Ԛ9:O($d14g2G0MFXXLY);#&k.`Ed4VBxSl³P_wQT:HD&-}}JbJi=g3vv(_V 1YSz%gv֊c_^T t%,F- by^Ej `8yS":@Ure=)'pUI[R%O<@ =kzz{z& 9OxQ(AMb{*,^K":^ Sid%+0vYä%@EO^5-M7MSE@9 xj2I7qT/)z}<80j3'Sq.9BV(E Y#2.blRdLGIs6<9q l礒Z}u\͋BBu 1c&bԟA) ңXڛi;0rP/6( &z c]!^#g_ie#sV8?3U&{[p95uGw4[,S7*AqIoaF{ayhCqmn F_md¥u'^rī!w%8-}ziȭy=cNR2֒'\s-`eXK/C 5s܈7ٜ`z25dOdT\B൐K$kWb>V|q.tRze':A3-A_~ Ӂ!NF޹"HM>.,LB0x xP7X6/-MI"Vq21R 4%EC#ѣzB<}?r^?':xm۴,Y͟ +*`H4r;@+Fjt#'1j`9"26P/8@>MeXQ,USO9<s>W3`3h.*Yg\*f1`@+`lMp1A…brg,N6 ̥n]d 2gRL>S .O!^K_RdΛJ̘5)w0ڂtˈf(z6Vw̶Nbi[D9..aN:w ±If;wx/W7syOJ;I;^j"H¹=<Āy.OH^p9Gز(7N$x캻7n^QNCW )4} (X'*KMq~_ڑ& !H9O1\0dm(evTPIUWX㫩8|mV7_] YŵH^&E{Ks 0lIm?I l?bBTwXgf~ ÖZљ#[ߗrf~‹o4-j [<]ۦU""% Ps9¨Amff5*&p-)B(uBQ,"Ton'"yֺ߮PٍP"Z cS kWñOFDkRľmXD&KA3| i($3fr٣q^aj a 6sc2#Ĉ8bgbZ}a\+ ?$&qfǎ'k74i*6+C5qmt"hSJgI 9q\kT<?J\B6ӻ׍+Uٸ-_8B.(bכpovu/d@ՙySyn C->tH*mnc1* ]ѡ#'%FU NsӮ{d*J=7 @8 KHփPVHcw:j2:(?,.xWHC(O븡 ]<3ԯWUi)nޅD]*kE_9vfKdbETEa;f '܊>l&l'l_OñE隸AD6/.쀥Lb3oJMz*uW"kyܷȑ#8f* Plm`XzbM~^5ĕ7+hɧh!}:G+oˋSßKkVl^یC>CTJ?j 9(w| hUb17w-HaΎ|S6& t-V\JK-m{ˁ(jK=o!$rZ @i)IQCfME7+K$9Ci 5}_7_C rU;J+IJ&moԾeLIN$ovU:S0I|ٌjC-?*^f(Һla*sDhUo~!SEԊy{jzjߣѕ[p#KŊmmXhNC0<An Y^ebNa$vWIfA;5BsWC$ wY.9VqwYbr#1SQBD;A4#ٻ2! k7 |XsDbGV|7v\Fs ?M=?,L6q_~ ]kĠ N:gpDx, Oş4rQc¡Wo` x?Xڽ1x"^֔ͦaĪx0\~!6%NOJę4vWn_`QYfR]RLM_^\v3!$];m_CAz+HY-l*+ jWJ:f w[utͰo`#Ь+GPܶ[/t/W5l'WĈ<zw;`vd:Oz!-tCJ__-ΫuPpg^m`%),dmO2 DWQKDn Ua8Y /L(j'F1JXC˚XX̬Ėj'jkcgTgr{1 D#x.O>d9P3i#ʦ=z  Ri с"y,U Uk-p&/^njeF1E+)*w+V&'?R6 `l@gk&zjy4w|,1md0yUj r+fjuޠ@wmMp&'ə.5hrl^ԇѕEkM,IP\jQ敊|Hގl >' GD6XB&4nڼP;2-ܽ[ВlNd`]&P@: y0}7| vM?ha1X-|F.լݯYI"BЗGйHWc*b H;7,_,F7r0=KIB aIhzԫ)VE6pr۪t%F-;xsj|jgΕ\OM# (|ΨO&uS= UQl?q@GH^k FTdz" vn9e6^-UJ71CER?XZd)Ǖ^=Xʤr譋C+M? <ҲBɻ_N,ЋV5b t~q¶~ 83 mDM<PvYi#/2 Ҹ.|86,5 *WHz` u`G smopw* -HhQWIZTڹ|dtKɖ}ދ$a<̉(s/F>8z-t*6_ȅE#]7>@ܴ8PW#Q woF}^HJk1q|(f^qK{彟 %Ye1YȚF%W*D|vr @6&$@T}v̝8THxVh7M&F}pOey9:P@$ ևNH|Th43Р(gjCe; #@"FXE: n)@(ƌ:'v}'_]g2TA$IBrhh950%Y&&^ש0ɲK2סe>bB+1o8~ AB)P~ֿ燞Q4~vͪҦdjka84½]SF7+kR>4!C?E nhK<muuzDG7LM~<2O1ƃȏip"\nҾő SZxRYAB5> zUܾu{PW@d%p  s0>(wno`x>fYCnf~PT=Ioy~O$ÿ-vP䣙Fؘ[ԐPK ] &W-ڧ B|!d횗}e9,r2!)zm$z$gV&-vcdcL\Ke]u3.rf#<3f;f?j([]|tXhXnk}RO(SѮJ6$-Tipzfte3L\:9۱2tU-tP 61}8)שs\5nQ1g39œ w fXZ6ňBvҾoiӌc4cxo"<7T5ˀ;kw;+RJ=>6I0ytGIQXk;%U\HEݹXOm1cMI9ZI"e`CHɥGPJJրG0/RnY*Q jYP`x=}v=FQ=&{/ՉT:whD><5ϭ1;*)#Dž <KMQ$rjTnInGȕ[^u{mkŚ Ŭf^V7xV3'6 G- "?/=Av!4S%~2*٨FfmefDr͕DF@G51S}kɰY++21YB.8ŋ/nlj02P_@cݽ*|/]f|P f]#-!M4t?T28 XTNh"jb/+bQSĹ* 2˶d ^µ/*COyvO<$[~.>tY$ B¢?EǥUE Yaռo"RLb򊓉TxwT^ϱP͐?Y4ڞs=_K=N{7 ܡfUPz ' $YkªC?xa.$I٦̜*.V)Gh mحJW DsTXMcJIGR9P_&R{@ٰvHxFr[wEf3Qv'q|sK 9-u\ ںѥ:;k7gP>X'SѸhU WSKe>$howx>zM0XΩt&Fޒ?_cmi!A;"٪^gheb*rG299%Ne7 208aI|F3&G#!_ *2 `4/&vy* 9Io~/€ҘjWvP2P%;*4ÞJ꣟e<5?Yi>qԚd&5GGFwqB6U!dKI.18mWHZR]Cz߫E%V](}8)fT\ԑ5M+9Ko0N4O/ߗv2y Z@wgZzϾ-+嵍b8jrtQ?J3n+v{וIC̽{@,cGx Ȫj亙C!01* -[/ ]ߋGHAL7 |%T%AE%eݺ˹2YlAid0e_ '(i.Œ'.ɔzF棤HU%ږ:)Ɔ(s.i- c;2<6x"Ҳ,`E"eg $x%F~ d;V;Xui'LVG[x>i'xI"O?6U޶FK]G+9(Ŷ\n(3;Ǘ l|(LS)X+S&,rs#Sp' Ws͖G3:=CjNI/VP6} >)}t,o:JC]2|O`_:M?$h,WU!ghιѿ. H'l_hYLګ 7TR'''K ï_j(Og7-L1O.Uls+ t<3owtZA`DݠvYw$‹0xpۀ#*V@|{~HPoهbc[>^>F-B.H_+16nFs'W;p͡E8qx%gn7=9/ܙq뽺„P(bcxhgNsfBPA]n\~w?M |,$K`& g7K.C}a''896gMfe;cJ&*Yh xM|2A %Jw Hn@d1C!Vm\*[P&XtTj>ݧ!sdL;GWA(~ـ]ځFcЂU 1mAd3ps/' k U Уa 7s/|8$Qe.9 qv~JD|ŷmSFs#ho͉<{>+ZX؈FTs} qm3VsA;(!'h2*b2@ñh6o%Tv ;+^)5GE#ly<Ȏ1:ū|&yŅn397!!IȪ e53BGkNz`B8CY );=5_s,31&|XZ, JCD e\"^&8Zj%FNk0VU9*nٌ0XsO-ݳ:bܧYfW?fr nOZCIWht:}D0 ~<$ՠ`ROY9wQI<O,g64q=p,g~w DT0j${]~MtV1`< DSm8ݴ$/S@ae3 =ZCRٻZ "HДV]4ɑ ˨3:kڷa8-FNy*#n ۿ# r[reh!"9y3g:stg(^UX(ZwPt_<3*h<_VȀ]4گ_J֕H:ӹb$"r=E0jHrE ҉K$$.?{Y/p#~E@X |0#B b(?u;[[93^=<}ڕܳAp-4)/ TƐ{9cxrE y܋7StR&h$uOWl/xW>TsLS>%Q~NNt6 =' p%An0,A9m"Q$o)Z~~ &Ap6:{(JM#G:2[H`ꋛ>B]Aw?ҷOhuB\=M 1_br'Pݩ)pY `$PVvg֦ʈ<}WoUa?ߒ9걘8 p8 WbTuVm ǨtWܣ/X*M')YT9l6#)Kg(G@sj+7z2@.bb+3]j@_@l|X50F X /h#%=Bz:?kۈ'O/?MD@SA؈xgoΙqԠF~ Du]BrkVJ|:L{"Xn17 75⬊dhWWž}! X:ߟFpp`y`1r.1j5,nD`exLO^aэQ99(&m{C8<0 |D c'ذ R{Q19>F;lIt9c(r 6o(`zǫ^FnA|$q>50[.^˨Iu!Y?6ٸErpsX<ef<WvtO61w yTRJax"K9Ė`iGLp󳴰q C!ٟ@88&?{/TӨߝkk߈B9Mʰql6*_aC4p_M%.ʯH1u5%A4@3(hf}OL7NҀYli6|_CzĖ#T|-J71-1@%'~逢N^[R D4Fq7Dsx>a`ET s|^^ }7Tbe*j"GPw4*ss$XaIbЫՋ=k4Pq|~GD^2ctĥ >FjB\srkE[LYoW9H>}Y$s?s3o]#c8YD{^tG^EBf\ CwpiU'[YmJ5ghZvy nY Ek}n'̲oO0-J1e,ߤDbBjYTK^os¸xwGbB/U5ޥ0t-)X,as}2 T/jHL]!DL#΋br˱Z7 ꮶ2#P K¨o,(TvJ\5aZfvB'3dғxQ:u{mb!oE\XSF-3OC랹e $6|5'Vg Cyíf, P!Fr%zőM="o"Uئo}lv+)}ߋvu &:"An,ax׫*[d]Pba+O8Bz*DU˲_ߥqx!КD7C\Zꨣ)<*,#m:,U듉<%!U &+`Ȁ0;ot1U|M>pJ䛚 4IVC'%֌ +E[-WE]:&Qء` xDki檨 "18f_9Dxoa"dCN(T$n#3S;dbOAbf=sU`;uݬWha%ǽttlSK7/%n>WHEjݽ}˴ F#L:h] M7^BkgQj?m8@"]# ev^QX~ʯTM 78!Qf= YejU%]t j+K|JA19i/ ;,/,|@t=?3'JȒy}̡g"ҚjzKɭ^Vqr{xY1cb>Q B*fZ/| (8kχWC\/] sXf"CkuS gK{#كe 4nGq'$"G]%&|ުZX^EkԞxoa~f}2? Q?63D/UH%b$G%lbzgx?2O?V`Y~1Jy}6=wH,#) "bq>R=9SPu_v᝚5͛J6Wb^LTfs& Zv܄ V͎$|95k8ehP+p!M(n[J yɾgei\VGCDY nI9fU6ƃ8gVE êrఁ"7!ȖwȟF${ ˚bCX!2A@#M iNHܝS q/SvsuGyGz@[?TC4V/ڼ^1[x*ƪM%m9yU\KȆ/V86Q}l?䏌1:&h :TVY=6&ȼЏ'UYk6Ö"ŹdMۣ'B^ 9A L4_޾7ۇZl+&fʟOcX umA^d؝Rp|$$Ūf9 $+EYDž/Iobs=c~i>np0.6 i%:5t%p4#kԆO>Qv 9z'58'gv:TBO-]ζIw*HG$Qm ":ݮ@ΥZv^('3mr7A:)Жu+6Z\8mY}%)6tG>Wq ~D%p^=@ n;έe651&ړgA \(Jf@g9Ey>:,ўץDd<14r QP|Ipt >"Gq?]oG=U&gpx\M2Ιﭧ{%c۳^s51Ű az2K:idtFyX@MK GdF|:qvRHn쌩T5 7uO[{*of0~1G%CX+HףUWx<+_Y=A@=SGC7Fc)LUx`@郺("vo %F[ ZG s7*հwt='2r =h'Q ai"EP t V+_MOQ3+-*W5T6`Jb#܀% r\dnj3ck5%?b Y!?~IC'W<:yM FF|όze(wѤ. a"i-fRBLi]#\ם=K*ΟWܖ -.[3(΍m(3I"^?,^ƫa:ϤwrܣjB=L6L0H?^5 XAj( DF֣0+a7CJg =C4g3bO V`di@k J 10Ưw}\W匈xS@rdewH Nַ"h>v5n)T(hVE"]?OIndT*/SiW4e+&eo_bxom.]إ<ȇ;؄j .*XԦ.墍yrG!o&tJ \xݦQ **UWTéɛaoKah{h>֥r!ǖA0yw+Λȷ>c$r`fJe-7!u?O>>0^GY$i#Dޝ|br(IкphMwF!wAzqgȷFYZ{9QRƜV~ 8zwƦs9ˍUpE|x{˵.c"^qMņEsSU@ecL}0=.#jQeIF88MI*xNOw2M o(!OJCJcs.Nڡ+" +Z):+u?#P6\F sR.VvUA@6ygM"Ɖ۝8ՅkuV;[$t!)$%;/ޥQ!ra-B3 }]GאϵAUahϯrس;=3 k|+1b;t Ro4.Wl688 % oR-)iZĚ $QEw[?a>.0pzx)ȘY7LL"duaZQ+-y"u\L_m}Ck0m3o(IW <ʵ-]. uN1T|jfUIP=4˦@#3W WI0$GWjU+9d.3T:@C׀p~ &8oׅc.zR4K@*iM3M5[Ir S^ LC;Wo&SnMA͟(s|BYʯe4e%lb;fs2`Xad}IfNC-|K< QIX Lp9_KQO/Su *ߤKgYS]h }%.AM($t!<לM5NQyGw=LƊS礄l0hŒHɈ >m~R3C;$ld_vw|Ҭz8Y+#(| }DoZ-C/ЃzMUq̡ܶc9C'd#0@tCRQn~k.6lJVq"zcx<_̡ھF|ReFU(5?m4?<ʲ9i$΄?ܙ +7_Q-2h+q5Jշ+FSGhs2]+B6GA'h ;<Q_m~omߍBX%}Cc̕ ~utY&Q(TP6k:>gPB/ɲwU>2dwbHd~j Y I6ӳ;'3>yöƗ2a4syA?9<]/ c+Qq NX BkꉟηvEQ f{%븫fH./5a\/TP Lt,/Sv㒞)ŕ(3ܨO{Dc }7&@-4WS1y?=/'呵Y|j^KCE$eO, 5_]=Ɗe q:2Rx~<[ u=ecգQ[gTGжm<ҊF됉vZTW Q,ηmUTo5sp(A6Șz۽L_ܹc~EA@e'Fb]y}M{]-`Χ4Qom: RlJnDŽl 3%?L6# PqRp0٥3 Rt\2J?Ns>_s0Vb% %`h,^hԅU(iSzXRM_Z4=OoY%aXB1]xAw6ddT8~ Փ_FB_U3"Zfʗ9x؎GWNv (mvAhc()LBVç{KM EK6`GAqn?hؖԩUNOOe?. kWMC)_^قś rN1]| D7} gyu# o L i'}hh!>%%_(po]by@QTq?y:RE$@.RQ X\L*hDBDZ~\I]l.{ TP<r<i]iC i'eاA C!̢fcdĵSY4?KNi!A٘GJƽu3ZLV=iR(@e$o[ 9t4;˂~jTw A`v>X@rkUWwi@`͡==Oo &Qjt3[**Wt,vԽiƣL?K3z=ݬ$9NbnϧmQyYRӒ];̦}/xY}VpQX7K+7%:%M. XAF{N#֏Pc:.=+Y΀7GY7Smjy5?Iі,BDJ0 ?E{w!bTڵɋ}JjЊiX;Rve 4 `_FM{̏J'(s_ ʉd/lld# w1Ȫf 4﬛zZI dzo"f,5*/-_+g5GI_96Uǘ ;K#Vp 930LjCM;Ri^G`Tp al24Y液gd޼UgW4/`P)cNH E޾v@ P܊eٱvjШ\@ʂxį󰈛K)?;U_ ?W %[~?8<{%s[I}zّ#gAZeOy~wjT[J{ޣ1ڋ\!NyP\IASo\aLJ4v_HK'1em5n/RɃ,uBڃ*a8±ud_:/'ߨ>t>f(^\%#|CkПv<̩d+i4ߑ8,9GLk@D-trM߇r,-|=Ҷb@ߩmR]g]3LԝLb.U$%s+-bR4LCe@1Y&U[Ce ubfJul! A^5hēojo \U+fnl3h7*Ah+0 jxóf{gpΗԯZqt?$4 Mz+-$Tg{УMk+v6xZѕ(Į],;q{!ܝ84G+#~˩esa{ym_B*匢IRQ G<x'ɤljZ3ޠv=W C)#l7?!uq/udܮ#E4C!xoJ)/RED̟;= "ͯYE #nz@dnNCȘR[;9 H׺"w-ۺY1To֖EQ<Ayl }kA9GU1h> }L!C.H؍P/ W!b~U쀆 \V.%, D ffķc覆p&L|!UNl DW!&˶7[,s!㤾2OMwwSxˠb0L,5\LA蓙x˫Y[_[V vcx7 ge9;Bv ֹR{lLYF+G<־m Z&/ aVZfӶMmBkr=4PEO淓bS߃mlX$z˥<9'̴;0pj֫щ*@Tvti{VE%QMak8+f `!ّ'6\Lli솴SC\&7HESL;݃Ȓ}˞#0Wfd8Guz_R#% gkcd1Xk,Fgcv>F Ǻb7 1jj66,&HeRWCy-XwF~Z!vAaycމy _Uҷ\ï%F>1AIpy-őCtvo(GK#K(%sߴGlGWf2 >ۘqY԰:|/A@G\[+cđoh (vʒ7d|,TlJWx;BoZ3![AiK[w9ɳyƻ=Zncri&鈔+1jZh…صRdZỳl 8.zpա,@7HPR6c vawrA8>W]f:`g͐*HJXP覲I,g qs6yD>UShUf^_wgS#zv I2x;3USc|9fi}RЕ8ehH\zsi%Z  ~?BreW4"lCa$'|b;ͽ 0cFd|*iyt`nݨWk PP&XOq^ إZma *,rD|`ץO"9ֳQIݨxl8^q2%VB K)ȅzV%8@X|~F|WL,]hD XxH|,&q.A[c~fsς@<YV92d=` bI:r%BO˛ j'_ܣ=6EMR S#L3לc4!Qq `0L)`*hߞ9"whl9U+e0C-ﴝy0d4&1?>fN`0_WF\2޷~4;^nh9t:lƛ@ 9(dI~LEi@1u;IĬ&hle)$MaWS+_vs2sȿ$P R*cW Ҁ mm +TG-6wÿa"C_ 9dBhhCY*>jTc}GW3nrD!pb߂2Кq5ކE\*IfKLy dO%t]3kx3ZϨKD)K@kKCZ"J$fFˤHO9Zq,`P Cw/m4Uhxq#[ R7(t.?u~^*J-W'.BX#~+B@!o&r}(tvݣ)-YgQJ: @]!*F-_j&&n[RljB_$D#w}M x~![pzn>Wa: ԯP>LbYaɌ[݂%mXzMbl9BOU 7ˋv0|#zs1mn͖ɷ(,8OYWiyu!j~[Z˕}퐸A{Y,ɑ[ː.?=r˨ {дJC!Sc#\l6&#c(m<3Lg>Pe0J\ %ʥ:ĂP kr<%z:I2FN٦1"--14DP6qFŮ@U\aZjh5\F@X̝u]ıKg G\hB<<76TpV͏'cDz=wp EjTIv4ƋwfMit~W/mp%WNfdd-ѪX6B˴ԽgZi!C'^A#K330 ܦRizhHEVW0 $>OoӛRwW"P`sKx d M$vG/ WDes5 'vME:2 {4`GB^lVs}f.ӽUR[$(.Pڪ}Q7D~k^zcO.H X6Yo+5'j9=C/q\dXX;|:R! GLͦs.Ʉmy?x kn#'5czjF/58XHM ĈpHZ9AkЯnbY &Sp%;:ث*sd R|_#PLmW|iDSZRn"s&?A%C0|tMK `4 pUOP׀U]|x͏@Y OyF8ˑJMڬ2ѹNY!:C#5^2Rmz v{-}%9 igMb"%)Zo2F7M L4<-N"erOU/#0Q|T0)3-9W6EF0O25M)#g-x\cAhQ8'd9},Y?x0:oXUb"NP<'QZ'<(λ#fŒ7/Tk&&RdTv$ݾ"%(5N[)+ԙ`!)$@vǁQ¶:ۛȽg}p3p&R! id쐇}h(z>'wRjy}QU{e-j'ܴ/OQ$2^!.Xn[nn>Zki/^Φ eWtQՅk=q|B/L{Wȶz-0ZnHI ;N 1@{u~݋k߻xbֿJߵԎ3@%fjZynεЭ>< ?1D *҉I(E)O{{PA}C61W\'b5 N0XBIaVȹо] k)S3m x[Zku6fp{W*.K>+r1 ٱ  B9G@}h-,-sk3b;kY4{,cҟf0x25Ek;#ܫ~H-0{?5i,{WTm_ W Tc];Ӣo{koHYǷDlMHrܭVgCN5>{`Pr}n(wz&u12ӣo{Epv56j&Y˓`T|LGdho5@8O& pwX,%R>NY@N]B]W>29U;3#NJlPl7] \ΖaW;x=ŨE~v7)eO?\1her5%00y)NFdix?APoۗY=PvPxZt-T+QrqpN?RL$0 (2龔F?Z_O`!^^l7M菴HlG~; {ZUy([+uEaxKPitKMu][^bjr݂T+HFр&:=V~5SBEFT+9n>d1!#s]v25];NyH&9 0һ>(ћH;Vuhp79>"%Js \MXZ\NQq1FNVs^_9@tؔ`YI6trrZqp*gsRI+EEvCxCs]^%%o14mjlRRC2iфk 2%6Mpe[uހrQ:=pٞ`:ї2mAAЉClrg19?dh-U<~Z;ͥE:@9.t_ZNjWZa޻.D},ހfSrJijHfg*qDVMGoi73@j˅ǜà [IwT Xt ZC-[/*^i@_Sè@2=14ZƏ%ʹ/NLq"zjxŬ{'TSB@a}/JqQŚvy?)5K7 yN M]N_`fUKa>a?^CZP;D,gq/#gr~~_#tGmrošJșU h|CQDEmRBNWV[Y p_:uԧjĖ$*FT 1X4~?G+ք~1=Hzm;bu< ]O =Mw<J$TF#LXS])TϜj?}2=\zѕ58#.]-KEHSMTzZ'!&$/[kO_$߮v*h7^Q9H{. (ll[c<:Ï=5&IaniDzs#&%${Mu8y)`? F2Bx?GSv{JqIic=Y{yvz\C5r t *"& }J$ߧz՗X!5PKMof_15^ >[r{9۰6imsjXJOiDѲ(,mYfByuhq̆&$XrZ/X1aD`i B\RQ3l=L>1!!+6Dy;E)"[Qs(=dSJ<dEZwbJ.k,:lMҨ>_l´t#~2ssbGSk/ˆG̕~:M,jo^H2+J1R:|xF>AhE/A~\L[B} M+WZ:zzjmў Lϛ\"5̞A$b {wi }+t3$lZ`օZQ8킈+3 [ڐ̖dJ8x2&K{> >""DDsWCqy_dFѰ:I1giItA'=QZ)E,`oc;$%SXatbx!Rׂj<'v] J#Hj]*J Bln 71K%nW[Қ*nZiy7/K?{"v#(3,QEDUc(/ gA 7giEK!"PGn#X]Ym$.^:CXL+ J2'$p :p(zUq3ֈ&gݸ-5`Y,)3Be\A#[H+.MJ^Sˍ([*2$=._S|>Q>X7I =N`-pAe{3 p혨=3.{)&3OCIdwB}8jzX'DpH~Jfҿڥߟ$yBN1Wmbu!UnOÔN:+5aca5͆7ԑc@>KCz<$1G e{%nv@m̧W|,$ZLȷfY6h:]Iyu_j:e$w9]/2.WT)e /Gf<&CvoBɖ(aI{Ss@O B߅|a!wo+eڡ ]WLSk,?3Ӓ 9{}9h3֟\x@W%L\.-i "5jB5D ؔ2،ѯ 5PO\IA7r88ȿ3h\u4Yk2@ }Dṛ%t<4xH;I |}px7=I8HН.Ѣ_xϭ#ZeGGfC0ų΋&mGw x4VHwM'2LHd`v,dC-"NG" Wu*P1?$T#ʪ7"D@}ս;J ޤʕ=ύ)'r/|c6H5 q!RP,U) leL԰39* p/n]`L[T d\48זFa8Ǝj {sKH쑫8e>VC)wVh&Q` +>$`ix3;M| ZT#$/;X:!ӛ rXg(}1q!LQ/~?qެ5u DT=d?G1gBU&]eQ SީϤrRxO_#] O+HJ2HÚͯvT&ňu؅l',y}]dV05rg-'*)9XW&}]6bl-K֮MsvN )E$qp <#>ChX;ԙ:dV* 4])XW6#1#FY$u}Ed,ef!q?Gی؂oH}cT%Y֎ %҅yPxrwC\nl8)]bdXtRyXl)Bb}8DK>8M`t yBhTJ$"|4q8ϜQYs*D_7X$!4яNi$Qѐ?J0ֶ# R6wd Ktfn6 tFZsK!x!;"sg;T 7J/]z ƞud!JhO8`̦^?آ Suo75f&4swe1 ۴.۫CHԕ{ןxt2xMO""y|T C&_U#Ŷ舕yLR#v3_rTm`xO`rxi2`d.Nb} +Ztұm͝je 9ԪŊe?o.*}D21ğ|38j/з )g%ZJlr58L!BG>xqw`-sOI8eޕf u^.ݬk&xa:rӼXYO>'Z Q)h%܊ #{8) 7@rX R%mR|Þ;$غIbJxQv[1A޾RU67|hX1y*q@ ʥ* u¢OۡPkR뺿Wυ48ΝIS'l!TTqx>O8meShAb9ya4d]E9]OLL'g)2<4495=opVJxlJcD7ȬicRl7k\C EڦǮВj#[L!jO8긫'#FHl=VJ.Q? xlܖ:l&);cmԾtBz_sT*e^'GsW'x>_iX=|Qcm$y1ɐl!1UZig_jULؕ )u>Gή7P`yXv4Ez@eV|t3H lkXhh4uǫ=>"Cc1wDLc(MnlZ&[Yvfz:JDAI3I7jEGOy5HPB0P* EѮ^}GNVL m^(#1goxGVVRM͔jrhJ5] zx.8ug&vy##A/(%'@Х| $Pcy.4gD&k/G0@K}'P/A.N:TF|T6#HڏtE{ߣ_ׇibO M},[ 0W5qsd癸%x/3]`b翬mwJ[;<$­ցˈ{]P&UWK'$ԋx/cHhdrwƐZ-{=D5kɛ9&i"Ht^f/M&SMD`tFլ'늓#Oڮoantvץ}qr͈ 2­})gGNtТ?)@N5 v_,IxJqmi9N弋!sm53J:IrT/u$|hl&rԬMΦPRI+PS]҄sG 7ζG@J$w?jJҗi`6؅!z`TKao;/ qTW]ey.hXIq2Vr69rlZL `Uf _FFnI80<7F(U,.-? Lt/ssfaҥI N s1Ʃ>mSPN7o Q b'9Iq+7[JROkd[%#昂!ߊ6 dfg H7eW\@M3X}n~2M *Y| ]"'sl]#U s |e7B6sj6KC$,#wa`Vsc늗"_a˥Ǫ4yωW޲~rA+va0 Um{`.(7Z^닇gTCAȧsK!l›Ywl̅ N\$?'f ;Ϧ(Ș933όm S\QdG]HIdTH3:)ܰO~-M5?pU^][q4)$]:2-2 ]7D^-,<NqgpkoU%Z-׸yߺ~ïHk]F8ɔ=T˼r7_K>>sѵ ĉw` O6K\Hl!Z$pw_TFyVf0ct\{Շ倿jC?iQ ƨ^\bk͈31C&зA`SL[fN gtOhJc:%?M$ٳy0^}SK>Z{ 1%#1h;l#J1o",ŬYfqǍsQ|:/΋dm`_j]I])Cf8VV]bS3yC(ÚUx2A~Gl,K`//n?3qxۃuC{!bh8$x?!? =9(31a`ծ,11-iˬT$~![S#YQ^vן:Zl4&>`ctXKTwx${)-󏊛 ٯT|rcoygGZ20pmDQftׇ5+Y1K/6$0]gVGI@ʦ"7u2Z|6+$d2TӤkXNu*bIR;-_t#Z_Z^<-Ǧ H:I 1T݄ H/Z|魻gJ~MArGZG ~OyϢm%Ǣh`qs۞l'Hax]BE~FJpX+]+O6&b3IJfRČ0a%dž߈ps$fs %erKۥ`g}>|>KlLS,O'hci(ؑ6=%#Xc;pQ7LAl?_^y4f+jU7hǁk;_+Սңs#‚+L";H+brΣQZ Э;lDڀQԦPz/#:x#uDzk:A"<ߺQwK)'nվ5R6SdT}eQnýGYr>#@)(^[޳F7^ m V|}u&IxDgt" MUi|#s3ޑԠok{ME O^xYdM 7^X5ɲVO -nN"1[蚪wP> ɻ0iGkĆaF7FN& G$N|2qq'q ( /PRn \מv-?шu%s@"1=y.u>8tkl;+ބM|2gz@9YΖ L7aZ^}죏</Ƈ6yI=~i?1y"qjP;iV2yly=w:6 w~I 4Fs'* ױk+@E-]:at :~+{"|8KFķԑb%hz/ʸjEE/thG~Z^{JP}HɢL\s4BWh{ݠ)} zhW ն\9FO}ׯQ48t;O1\UKǟq9?j9t7&s0uI̸A^ )5+05!F_WTKu`RD.cMJ ΣJbG|*zx]立YL^&~.r(fDv E%=^%-lCVś"`jEK'w}Òv>%dCN>QQϢb(ŖG. #- Q #9=1ۺH6hQ(ߠ;୙TߋFC!eQ iۊ P&"+Si:\p 9,Ma(֭ ft 0 MgvzKo?*O&&^j8<WӡKUfxwjH7m~iРtj; U1VÑ)c\Ӂ3W,Fl D@ ګnع*=]A](Co(uU 8]P*gA8'ɫ砡ycV.!tjdmO W׻F^nڥ5Hw4L{J&g?%ĀcCށY~ Y7)&d`/= eG@XzWPX6"o]yrWvhN$uf:ca嶥 UNfDkþ` U[3ѿa]W4ӿpa˃xY&{gy&0:_*&o+GGw