libgstpbutils-1_0-0-1.12.5-lp151.2.4 >  A \/=„-vD["O 5`NЌ.뢮x9¹IJOip TgnP18oEa?< |H/aqΜS [Nll[ЧKZ%Gj,4=a@@<߀t>L0κ L Cd+Ua9%d927"g=P0gC*_lsA+,}V5

?&0>p@0? d ' T *LR\d h l t  $,|(8a9la:a>@FG$H,I4X8YD\h]p^bcZdefluvw|xy zClibgstpbutils-1_0-01.12.5lp151.2.4GStreamer 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.\fmorla3openSUSE Leap 15.1openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttp://gstreamer.freedesktop.org/linuxx86_64\ \98d4145db59a70f345d99f20b3adea0fac490e1e09c4d43fc5220a735719e1c6flibgstpbutils-1.0.so.0.1205.0rootrootrootrootgstreamer-plugins-base-1.12.5-lp151.2.4.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/ldconfigmorla3 15450822141.12.5-lp151.2.41.12.5-lp151.2.4libgstpbutils-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.1/standard/b0d12e6504156f1b41e6bbbc75fb7a4b-gstreamer-plugins-basecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1143c8f32aa72a6f9de46388fd43dbf3278868ac, stripped PRRRR RR R R RRR RuwyEg3utf-8c02cea0c8c296264fbdf69a4c1f55fbb978bef9eb4dca2ff438ddc40efe28075?7zXZ !t/>] cr$x#rQB p D<y!K'q9mRTxA,!DTd=oRYu*ZDuj^M'c&>(6EUE, ;QwG˦ O= 8U]ܓZQ?@;gLV')TZ^aFdRE%>MmÄ[uW ^.?ؙ5`]?B^'ALUn܍Pܢr.#t|;E F͎ PalD}D9*4+7٤)!sߘ,tn tݯ0RZ5'3h2>LkHϝ^ѣ[eb<,wGh ݏ].EQQP1uC#x5TB>Gˣl'KtLe˴' UKp5vn6PC{?%WpsWgNh)Gh&Gm~Q%uNo"oRGo)PZÅV@ddwBjitBTU5ChX/[` ְr=hVOAu!i5u6~'31**]ouc[=[Ds>coVI3 B$D֢I϶3HOx 0XLa⃲r7'%FIڞD3?FLF2i5Ұ%էeԺNkǺ|`:A+2*$ÊK/qZ;悌-=]>=rZh}w(RuK<|= l\=WO&L:JK.Xu6XNlPތ5CφlG c; 5}):wIsM.t}yD߷ഇ&c}Z'ۼ,bpb%8koxIQR'zh*Dbr(Y}{`ib$Eid!0L=VX-Zs rjzV1aioS駮@g= >q(x.3T 5LkMlwRDF}֟PTnbOe*)-L@ "#(f8+J<Fe۟PO^ﻘP)эX)KQr%~Ci Dp5JK O2/~Ln_-mOsU.pnxe g_7Ni`J7yTbD7N>h6p{A&8HmPu~F H_e㺈mF%Dba~Is]L0Ah晫rۜtH7)]eJ v3c2׽&&[N+(/a+6/Њ( 'j^Nc+<_Zw!1i`1J*}C&xuy-LGgI|鴥oX h~шj|VX'2K_Whz+n !r|!SgTWuW]<:[ mp_X:ૃF8˹ 7.i: *LB۪.͂\E`9,FaIWEL;&?2buv]t%gī? C}܉^m, jAOezpugRvySy}O} <64AHxY1Q,"E["l^tp2ٓgJѲ뺜D5?ckb8Ĵ^Ӧi> "0IøY X2oEŘCt TY~D88k_UvI? z6p.5ׅ : >M۱Bn7%Dʗ>~t.챇aO7-!aĕLp(7/cqRPUV/|h=ɍO)6|LjT]cD Oҿ)Qʨ 8xLJĿrAMV@ae8(&JCW?%$eg[<-=4-|R]G>`{z*ع[]Hł5EU 8Oc<̨gvFKۯV9w7򮛱ˬ(j5z`thdLܲn'; H9"@Dz0q,C0MJp=4{Dm9wm 7柫X +#hǟt=Qe~ !Nhݴ.tC+2aH?Lm6]oYD0e\&vwգN` O:FfG6Uħm;KiЌA߾j";)xB^HD*y3pySB {4(b:VТjr-1=?͏Rϗn~>)H8]ϋmue>5c1V{n|s@<_.t ozMC3WNutm 扪sy".mUYd%b۲" hoLorDS鎝5s?l^{nC6/Mt0-rW@P_}]bNY^,uO,Bp?ȨTjM-Q=Əq(G߰ V:V5VDCe<=[!!"Dݹ7LA]ĩ(aXiN (!s%zE~Lk&"?l {Oa8&߲f?z_f b|w(]Jա3+vB?x]N|-,--={Dk/{7)]yOxɛ\ ґT%O7H5S+ܙ}S}>*NZ X8xog= 59XvTi}$P#{3~a-sU^я ٭"]"&ߍaS6(>x5>!it֘,)SJBToqXQJG{T췁;Q6W]x[:f"$C5`R'h~[ !#OED<' ݎaڿHEs0}1nxUXv)K\"cZ#\_@h,Br#r;)Xl`ΧgPs<p7RrIa_DfP?Z2~co )°Kt1qZ JOs #qVosS**F L|o}\׵ݽ||ಔ[#B1VUrpGzo\k"Ĵm $xcz^̹gxG^Ԡ1/NƋDVU]OXܘesTrRZ9OrEWL_X G,*sm>S\qdo`9[p>KklcK~p-b5;-Ӧ~VK,WtzvSOZK pTp":"kHC*<[&QTS]3Wbe zHrzD5)h[ ߃XwZR`a&;0_A{tb.TlX1ZA]'_ʮEo852: 4j[ǀ.Yd){.yΛ2$,'oL,cclMN0uF^.)1-͓,al0wn9TIMCfi?QC{er_w,ԈejkeAA4JJ< _Z &«˃LOVv ;/liDxvr;$ڶʲ{xk+];s#pN2b@K2U;ɤb; [LJ^?4zEyzBTXIޕRصE}4d F ~ܛQ8§)b-3FDp}6 |BOٶmeҬ#ozt8醸([`%r@>M+u8)k[}zh`TƤe%m>Xr"Aq$дduQ~uf5P@8 D:G^D~3`䶞Ԣ/5] -P똸RbnYKj /T!ONI^}P6cEX{Ni!ًrQpNw(dʋ)@W{Dטr'Mi_9&.L'~QI-]e(oL3..-duŬ pLk H)hh$5Uu(;PfI>nQ+rjob !uW~^,u/U' A,Ix>S`[Y)Ki{ͮ*2z.V_]o.\\wM=V"w君]zg‰XkC=/1E2\ymvr0[6v'bK6ʫPjW17$4@>@>8\c_dƑ-܃+Pe5 tJ lQy=7,$}/JNQgbכl:i̺= Gm IzrDBmA}V7*7#Dk'cq_;fb[ G-?}|vZ`w7WeRGu$ȴ>d&kPzjEyj@Ty&4W,Aْ1]Eo+p0JbW!gHLD0|xC4E>w;tR5\Brqr/(݀IT1Ϻ/+/Jb\y_Ĕ 5&Oѣ 3]ڰ^T朆͆K Hbeȥ%I+cbīXf-O`E9jjs,JG`- HNvJÀ풎Rn+^vY10mX/==F"L J݄eSXs Ț!ҝL^z2 F8B vR|ikOu4~?, H =+%Dz,^BꫜnLB[]T 1LYxx5z6|y~atE큶6ZxN|sľ(ͣ􎛬S5u0UaNӝ"> zͷ-tXܯZ[*bjhn-jg#%dp6ʐ4B+! d,.]; 3~CP480JV"!׊XFgܼA^.{>/dɸ$DI])o9Y +BJ8;<$ad0YD*a{o(xHgL>hqdn([/S[<czhs:uo?NNj,÷~>ɷDeR7\$F.*?*#RYfuvYB*tvK0l_ܔb&$X"㾳(qL 7CJ9r sv1JB4aݪ{{?S{nM6xNS|AOOÀme.#֪!xu߭ eoM-zp \;:\mYp?e0!LLaWH8%J6ȼZ=_5m2mߐr#t4VD=l+za]Fjp" ) f֔8;bp["%*o&hHӬCɢ󟸁=hRJ2 X<Ed/ZԖ ")xE(9 8Dqfa{l$tpb~_(Y{x#P齁J}s͝Ƒ+O;LN o i ~j* dص)vI~+M,[٩)Q3ro:1IU1a`{2pxaɥ|׺{ CկoFzؘ).m=_bA6*iDCZ"L#E"ncx 'Q ŒǨT !P$(_=Gd۟R'd)>c' >S,`zPY>ޮEja#FZ{mc63R%6I5q&>X!˜QIzB~M* _2dq06GQ Gf5 ݐFUsW7ի?R9Y x !]}He;Cd\l L)ǯ!HLu{ F,]/n]dJ,d N V%BF[\+p} /K_ #8p?D/fѶȨ`5J,eWV*i(1"SRCM0) xQV-4߆|vwSCwB+0?6c^Nkc¹௽; 4l5gϹ˝\fDutZ= 1'ӌe`2"xv \H3!njpV.oְU;n%/c@,{w8&I\c-z-`G"F"'qMcTP*JHhFy-Q{'t ЏS[{4TwLJrUN~ڹ15&n3P'Z^Cll%\N5W/(sßE[ pP /̶?A"<~i" jKc$晻&؆\!~5'R]aqTLwiM]o݉I):$aau!x1&$b8q-&PRm.@\$#d:݇ `3R#-/qbi(' ?ӽ' !k,Cy~*&c7 ~YX`ͧÔ,g,tJhx,u#83`& g8(kLjαbfIXDtٲR;䏽ˁU6WII$xѕ-YZܱ}P6#ƷrF ,!H0wZW~9|==ab3cYrLg s9w HZ|#<) I!_1.H@"^$0"H"<-k˔BC.f^"wv&:N%E_HVis2{JձIv:-'?1PW8b=JLTH0.aۖL3*|4lҾxa$qns4hI#Yfv3xr7"kR* ;.95 r7ξGk}GP(ȃu5?r8EԀ' Luedj]pya# u9gdq;*[,Wy.e7CGu7=%<]S}%̿v lI>E CNbꥲn5vY'0o2e0 F:-]{.ř'L9V7H3G*qE \Bqd`l NqR6+B T@cC7PfkOV&/RJ97J,'䳓-xSA1Omf$\Lc>>$ ܃=p*gYk"LT]^ Jmm9,*OoyrAkZ-w# OFk" V|H80 /noJI$fj6+}o]]eHTM2,5gJlD݁v2wYeee"aqܡe1nM\ـhG7k{yC8I Kȋν#UT-kݏ{8z{ WiB>&hsTٳ!Hb MCޥ0[b2`^xXe\*kI)54dmzFO:uNj8);F|LC94ѱ@=WNJ%ݹv`vU0j5V P14)Wau1Ȁjټ%Lͯxʼnn>>}0U#[a[147ׂܳ͋9(=JR5TBZS}~ BC-A~UY{#HނazVM@̊ LWt}9&+-fTWn [7.K Kh>=0[m_쁹obE[AwONO8e~4ʏx&(9EJ#M&, 1O+w~WwLH2% ,kC?IjJ%gOf8HϽz+Tb(MpZsN [yQ^AEڞ tH|q cQlHEsVa%arq.77kЋE1? nӠ:ս$Ym"JNxPNo·%(#̽Q9fM2l8ndO`FGj Lݤ2O$U`l>A,In#>J,5[K' P] 3CK,TKD~YҦ2}+  6=V,;[ %rzrâ,PZ2@ :~uCopЅػqELTvisۮjI{-/5GsW&E 42ET 2|,@8}*x<]}?y+/h V(GBdA e"nZY$ ݝIY3 h,=GO]MoHp)?8NK`P7ad>UJ62;̮72"eꙎ )BZ/6ʣj$fPa*i4@۶8`,+l{X棈%zܣĥfAt=0Iq!{{*v 54m_ *ylWI8D2L^N2<Ƿz*12H̐)% }Gn7@kۄoː fBLGLO1Rla/IKCA?BWIwdP4`'ű>*H^%3%K M: C0W ~+aK].췦) 洈 ׷m-s ,dq :qJMi&5{=sE8LkGx;|t3_]RC/GlD䭯:{2z Hq&b-=TA /U߮q=Z21Meq1/aftO&%gI=N,{ohPh%_1P,g2cLE(*2u0{. JbQ₂98*YxĈ7ߟ4M Xkfԣu٤2?^M5߿ssAIϼjq ݕBz1/ZD^R>}׏}*((QճuS2ŁY1`&sb+h@vPL;%SԟGO<_V&CVivyTslʞeIknQ;} o=WR |"139L_EH"hN ԞA{:”dQ|+;!.:M8KXpBS+@&C6u$Z?q]/Ύt"&p)rk4WlVw7ku"OEjϞӠy܆K!_C;8;#My@ ?T6lmfC)[i$ؿYv++ݩ2O?SX yƟMxq YKo- 5ҳ5&pt1r@idRgFle8r"^$M{R3xY9] 1ߪٷ(3q;k{ ֭w}5W;'Z @"&)})&IӠ-4_$HHe]rPTQ>REC W"l769ߏ2^ߏCܑ?yز5&!ev' Q-/J@;vr%! -@eKT=wdn)sπ@Bn۵ rpmJ>޵Ou/@ɻv駷'Xځ􎙹u5Wz"BʑcS٠G* Fz(ю62"v/e:gj6|&? ]6?#yaI,͋z>Wble1ۛd.N1JeJ/K̃C\ ^:q:er|}3 bW8/wTDF^9BABǠħ8ȬSӵC]UTLZ$F@n꽌4MlA.h)!M[f.\.zJ巗<2c0, ulx[8dz{=%,8ֱz=J^Dm- 7=uj~6"t" g7A]5!㛄Cٛ=)|&pxY0NmDLjsBЈ0mMiA Beܕ\}.O lr)%xNi:X|Ho/^ quge>Xak\lpg!{/F& ȶB-v4͎i?߉5x:(Wl+kޱDj8p,×蛖VPW_zdkXI:9H]ʈI;%'[qD`] өb7mH ^mA&Pc,6-WȤ+.kÆ6& `zcHBX<* ,p3EuusU2#n#fJ= "1{R٭$ۧ^&mmEKe"מ>Y7@R"Bx$GwMAD\{i)|# ^V+ _ٻL};r3"ίdEX% rpMl' -z wM/[,PdguP}(%'0i1*-gtԟp}]} {t%oMimWѻީzt@st1ķ1F"-{Tzg.Q9?hߢ[+:U. @$*XPnHUuTр;fܑM?[ JꛔdE+_U*vHI7ɜq:kQyL#Ek>9" $z[|; DST)rTu=NÍ܍-G]4P-"'z?f ݱg IF~-< {X37vMO|Ys6¾߁taџݹ]F?S J[f~peJAKCEHeg:vͷŕ)ad G3Ǯ*𩻟Krs9Gl!iq- '@zzvV* @f6qN,,fZ}NaQ(:-bϟĝYtnwqƐZT(*CMIY";_TU˗<1C$ [3ה}D$],(j~O)!O:˒wa*g^ӆu8U]|WDޖ+oY63y WY eeT)k|6OCMP^mb?Qrt^^ITnF~~=JlCV)>`o !CFwXI;lj8%4Y4GYSټ-"FNo/*`襫@7tzz*P vl3n!R's1+ \`?Utm@5#JEj$n$JZ!iGFoiw]@p7= 7LPcW4|Ќ,KNw$3Pϕ+"Se}׍ΰAk:I*6ƏBƒt7O gQe X}tFÑ쨏Y0[(?r}}>9r 8 o?ćV&P%qncCGZ="Bܽ&d!Σz!DP6tDB"8EYC*1}-Y O&&*E>,Dz9??:8I acRfIL?v/쮧xы wD=`WR߸: јuj=!BXb GřOz wr$xj[q[<>V2kSwc_H<}yhuw2is,kйr32,_g9졪Xvke?Lrqb09vg[Nt=dW<iPA?:g-4.m0Nhs dD,J!"рx?&'k7j^0v R֞PlEf& V=ZC >~%̘ L׍QZ^ i f#Qq,ۢpvu\QRC60s;vKV覙m|gV3bp՗@x3o& 5Q`s뚸˦6}| j>2r;Ivg*|<ݷYn\_uܞ^b8R *_{.$eѬU </S̞azÄ kٸBW53a$GHfd,%HJ-qjۛjl<z5ۨo~Q9(2}$Cb^>*ỏE:,eu!:0{LEBԎ`ˮQRyz_)fQιW5Ր!0)fk2QӐdmȸ:H(,i[Su’eB8b8M w[/je1eMOS'9Z4u&*c[訄3rX(XՕc#y^(.OgIh5E#=GXmWm5{+?+H)WXA27ڹdckz~޼^|a_ύRz\,Ja-&w\:-2pFz͈w K'w ]Cn}dw$A 9\YnѦ=uا'EŤ& ;bMi:f$4zH6#* . *gɛΒ/˃Wcc}lKVK6P* FNWw-թ<;TS(c6e=fĖe_P`T~~F/_xyÎ`FnωR xʱZ!"hJ= ["$35iIj=Mx=Vu2FHvs Fȓ| #Du=}~- f.82Pc>OqrI:(|45FHwf`%Zf; (&fG| ovK&HHsi.ш]U+;eɳT m ܳP4K<Zn^x5m-\͇aĖ"KnH7QL ؓ|/W6D-B0cK$q\5rds$ATHb3)X\XKSij B9tkg1QԺ9RYpiѧ@J$È%ߞrBIH xok7^'L"R&4'v׃H]<䂞CCR

4aLXyM**5x斢'N2>۰ fOl9{G-8Ezɜө<`}TrLŏ^"RՄ\BPL5AJc@ .sENҊ2oyD$?_Tq~VԎ’Ą|#Ӊ;D+9rW$XSjӆVˑhc45ޣ}2)4ߪ_Ag -.Ǵ0<ĝ*,;^> O% cqc^.nTO&1y` p 6HTRg 烥!ā: qS@8pW~ 'w yWeu*1"7*8QfSmSyY y f PңLx'i؆L$18uf~4M"0`|ńU֙aR0}몕Ӧ"*7%jQ7vŁm"Hz:x.K>=hwE>Q84KJDk,MvRe ?R#lofa#.U?]laAgCP"N ~%8~\ľQ\!yfgΞ%IӨz::ܔ:-iQd|ٌ_!vk^BQy碯<(-tta tXJ,jw1e 虓u5,ghrƕ kGSKX~pS2L9ܳyEWKJ_0iI61Bb0iՎEj;V#L_i d,h09)kI}7ꩋ Q] ZSߗP*~Ew+e(9/ $v7Mn]4J!^]$@q*NɹcaFLsL'Lp(&@1g& Ap5,L|h{9A Jgߝչgfwux9 6"te["b 56Y4\="t| o 02G9K(~;bp߁z(쎆fG< 0u0Pɧ ڞ=XdRꍿ M$v9vO~v^R RyN$P478O2:(].v=6DOe.WUY@V܋9!&^>%T-3^h?-Y<6 D/ `soAe""jIB7oBB2+no}6,,ȈeG%pnۡ,~>#RV6$x߈pA\ hąqꓐ ބ39MfDȒphepG 5e,VqAgz%̵LdS'j|Ry%[%~~ՋKC㥈17>:?1\ $7<~]-Z= JhDx$ӭќR,>n(Ș!'qRFJb/l+~۽XO$2K_b5*Jh.ZQ;"zwM*_B kv Da٢h IxiAF1wQ>);澣Lh,?Qqp< :l^c[Eـ$OVp" '}r/p,۽hr 7#>;w<1ˉ46a1hS$mSF?\KUI0E3amPLfi,m0{b|10*30o| !J"끊jg.b%%99,)#!o>;rL< tخip'-Wf-CIІ9"|&DExW9$e2VzFJ'jUZӰoaah:V&+MY1 mk(0]AL8R0CݩAMr$ifo7_u/g~˒㻜Dq-g5dWP%J65'DB}x1h!p8̦ Cy~v 2 L q4gN,FJC &+I#h_&_*GEL) }˓ jjZ;zD Ȩf2gUzC&?V{Yt e(d(:?-!()Pyً x$FBI)Kl) dwej~"[ؽ+lgt}tJGK?4dNH-"DH/`2JW.>?~+>(]/߭4`l8aX:Rߟ XI!?>m8P^@3SlY7zBVƷ5 Pۖ6Cxs33@:!ǣܓo$XMRղo ̃*yP;_ǴjadXvR*|-Aޱɟ]mB/ -Wա!㫮6 w0>M=B{ͤ#"_Ox7YD;LmZf`grPIy3 )޸*8A}[Ω!}9 ~A ֊} pxaوVӢ XMw|Г- 4dI9_i2 tpv3N uPPIVGU? cu?lHN OsOґ~xJ^v|@̙=ĥ rFn*\1Gu|#`VZ~ s5 E '4L.^Riy~2idrj9O:t2G2r'S,եpSH U_͸ .xSf ݮz(kN{}s3J<# ! k4jQɜWʙԏ&5t%&ܥ7 x25j[‰.T 9X+nq(pu\}|4DUԮ٬SW4 ] ޮ*! B(1fʚ3OwCS(=h{R.a51SVEF!r@<,7ͩbT$ar!j8A/L@fu%ҡ`" TmgPw߈ʦHZ>5d>J#!ؼg%TmA#2nAch#F~j'44C]t-ߋ cORvSW)a>כ W7>/WG. 3V kbDEUCwcҰDLMidH $6CUou-î T`(N_[|\kplc: K*zvz}I UP "r#H"RFaZ;kT֟bD3M_`4ˉwG8Mm/Y{W\>Vթ1yS$cd _܅>g|7C7Ƒ fI Kr=6UhxIV_(Рh>zL"w,*=<W>AgfeJ^TmR38ۻP`%4e2R@,8~tw5,CG)#PЛ#}ɷo@[9MmkM0j'ё)lH͗ chgN*S7ºMZ+v]Ff45QL+D^н Q'wz. C}֡6kmjʧ`տirق{IÞwBaJmCx`E]b-_{ULhD{%y쁢GXH0ߠkjA!74?DeJ֕WM.>̰L4v'5C%= sBNH+BQs(P_͊IzLHub;a *on/ J;=sC߬ :kujKc%TϢeӹՙ7o[L#xn#'@nt䰲Zs>C8tfGB_(Lz/Όr9it|箯1 8ӈ'OʳfbHoX4jyr= UIRT >ءEPHȰ?TXٕ0Liwx!K[ xy0ZJoߑrA/ ֗V=rJU14j_1MXVS[XC? \m;+ͮYVceE)9R"ھ^ P-ic>@Uv?2"vI5nH/쾌 0zcκ[i7VIw+Nr`O#sZ. SIξ=-GPE詂s˭[:mu3'B%Vt .˦i?!p˛+ e?75`D|1pWvr@%uuNڋPD\0[&,ߛLq7:B[#̘YXU(rnraqkD/xk=z ] Y*h"j݋`g0An:!E3PO:~F x˳TheS|B@VJM6 ?B+P}ԹP*j\:""%b_UJךi Ks3,SF+x3qԣ=tF d{Jl-Ae_wn-VW#Ԑ~lsEקP2s1ٽ*h{eؚƭ^!Q/I,EQuV P~֠JT"S`O5;Qآd?Յ[I8!CTeܸzE}:|j D{97جH5|q#y2=uW]hܒy)gȷc-O1Ϗ:F[KVy948muo0:æ 3Y8Q+:4C MX^Tan1rBf&`h݂k.RᙇVgvLPN79ٔ۝Q9˞ 2\K?Ƞ\ [oruWnZ.FYP,ޟٹ_LM>g8/0P(r0ҷ`Exȵv_^hf&=U]_1Z zo(niڷ nrYz$nalmkfktqb*Pm.x8l|pzĠPU-5.6mCm]NXY~pfdK6Yku+,Ƹ/ڪV孿1,1츾թ뱱&)Iܫǿ)A͍erwSR` 1LzQ nMY(5J30Rrhb8ǓJ-")eG,Y=qc~I[.2 =& ^"m@³l&c`3i(|[;p Ǫm (j6*|ހQ5﬎h-UQa6_Ae-T [zYּH؂գzUѳVV݅9Y2 n.x!H;.6 %dLß-}*ΣBl?UZäFgp0LቶUd}9בdW0E #pfHQH5XXG@2aO( B9W+:u8{Wϒ{UK)ͻAPk?+F>Y'E:{gfk0lMMr;ܡtF]W|D r0M=o-zزmr`ez-DŽ}@,Y9,oNua՝RbmϩrTYB(hSJ9no2,W$遅6OnV]oK)ȣaP,TcgF3[ IIuD@h l:NX"cxq!IRѷ< y.LމSA#_ݦB bV:zBғZXG*lD%nԐkz_i #R#L<95ոr<G$eIfD?%+'wt"눉J!ڻFr5PBo]]Zbu4ggaPrI|˰4>Ffe͡M<Xe)bodnH/4f+T@Ok2^}]#oʾuڛRd Glywdޅp/gմS= ?˸֜b#q0{¼e'9vSU>nfKHBQ-+^oddTU70@+r` o$nl_Cpl -'%ZeG) =>:[ZԀUo8p?2S$Ѐs* TxhnȉPdJ:^:~ EZe羍qɉ;q|OXv\PH;&Ș4UNY$r,Jk:]ǰܠ@R.dȜj1wl,zǾ}hI>`h#վ%DSNu!W⛨]B=h,CݏOE~I+b5-ݞP{,fF"2=$dUc/v-5Ó49hAIki001W|k-0Nh-IX[ >hy'юim7׵ttpYδ"@qGG4^4gi9ie.:w=IIh?wDL IY `DqSTk,J4Yh\Wץ$i#]ia /\V.&00} z%0!%ر_S$*^K_+[ c>3 {vlHִ?W6C m㒑3D݅hK}s5$?󜵘A"4җ${ UzU zM@`?l ]4-;IKNyd0/A+9ӴZ+H/+1]8G16RO7 δF>%Vi#pRVF)\K ,2ZQ $f#wCsPq+TĿ7iA X-pRvZnϖf'+xw `{38='Gtt3 VQkY;9[+iC둧I;}b2$k{A_IYRc@!)p\ͻq'A:j%|.A?1Bڡ!.>Sn~(ǹEG텍ηg^ȷ]0gN毈i2.S*c֏!ܘrө~>͓`9Yy}&/~j޽:g܌^:+u^7ήx(>[*z5B"@@⣗iNW?/ 0)ێ9݄zpyygT bkƫB 3K5$U!wP>RZC c}ϬW;>߶tSW? oO6q%IL9N* #P`O4mY e1$J"Q*ek岤ޥ⩂8.r[$ġSAq FQkVN7(N}g%b[mCS <$N aCчMGvw[+GUt]ҸT Vb,rs4h4)cҰ̙HcvAGRAga?||]P2mzJìH,̐yn n7ֈ:`f`$O:oFrǂ=+{Ѥq1zX7Jjni))yp [n/zŧ>2La0ۙaaWw%D/0MIx<ٺnW2R&.Bd֥$կٙIP+[Fخwf-Jkfn_fZ>R޶ϻ=|g޵P+x&$9wG@~9eS "Ӹpֳ# :٫8U2VY69jFEs`=#K*:Ee;B~gVz&A3ucfCd:'|Im07%_jB ѶРk[CڽJD(;ދŵ= ?dCvk3NW? Mm, 0JX\i >>L\ k# s2eWͥ9º|KXϖb[CĂC51\`2a0Gl 5hA௏~|BHq""V2X_jӳtVn9A<Դ %8W?k[#/ܬ;Hdx5J")N6`b18갌Ef&3f&gW[B6lֵ/]UA攼WYT_R.m/4,6i.ZFl{d*L)idUTJC3ݲE- B QB4LW£o\daj#!yh>$mGpSTBk c_nHs,y.kCx_E9BpW`*Oc4`&&$3ƚuɌIjq_}/1>Wߚ{4"^CA27[r/lN/ͣ*dzjJLUZ~MQ/b;#Za|}ٜ*QA.KK֭glIk2U2: -%3{gzlk8c+ծ!7R((l꼻b 6 Z RkLj:))d_ }r^x ݰ6/&Ojڤb+cʖO.4xwyi8 "b]f-ݙW!{Kӷg^O3Q,M%TRUbvTaU:7 4_ШhڻKfj,^iߛ$+'j7w2˛Tc.uO`{eX5%u=K2kj>~K =6u{%+P7]}I2#:7U|=L 0RAW(0mV%%V.vHFD] weh2Wj(i߆eߵPkZ),`{1+GF>J/Ϩwo})z$TLl'"f#5 owr[,Y>Y={~C.- $VS^~gŎnťs g`>CqL0X2P[TĐiN in@lb@^y "\~4/_+$_Gnlӻ+ӂ1 9G,ZOm44j)ºUZ"լ\h"Af.*ZkjJq:h XƩ!t8xuyAwbᛆM }Ёǧ0]dQ}w,g@Kt] 25OSTG$LܽH}Ow㾿y@(Z$8-ؐCsȚoch)%nc P.=%tRjIpWbsfE =GO]w@>/›9~@]=6K=`Vw r98:0.OI5YcA1\NW4b8eP):C_X{9%b\X01~c1 a!%ht@,cVVISᄥ/%ﷴQt:[텪J.琷 TsmylfCԋVF'I!#5RYH/2@ >ҡl<9q.mEgW6Cʗh=QAhv 콢_o.:ۡ}"v%y%|:dv9o>iB<;[L*/L,Z|;/yHO5ir/PRG`Y;SD׈ 5,ccکjDD: C-Qi`߶?pԟO@. g񍲜xRbQr艱,@\w .McR {;Z*5p,@M%CI`l5mUP8weӌI;&B*iLZ6'@bl\IpO"ʘ8سw+ Fkeڠ7}(jJ=ֲ*iPB&%[w݅ud-3oTmg*yZ ]J;KN4!\~B9ck+Jm+>(ݬN"?|{VPEF3…": ٦[HSERZ`'g{9Ma. uKnnHڲ%W eV;vp^% Xyu~"zo//Q|]0Lz]*Oc9hHozޖlUn`7㤗$Tq3t 7 ϻkdr$H# ):sZ{qx,?l05Pc \!^CՊ~,;$Ls+z]DQp(E'6+zF1q^_#}<=jQ7o51)ჹoLeIl {.dI?1oZ 88ܜݐT A zx%oq/?=l+*"[ *WϿ,>w +V5WkNMxD^!\)!d JCy@i=MU4 H_)D"33--VIGS::< 7[\fmՏ %pQMK=)-g!?9Iq2+zJYj2ޞ5ț F}]pMmIÑxkK#"4Hd*ڿWf_rJ@7L\کm5K&@L|"*Ngd&06ʹ5."\MTj ݤGxgz$FCZ!n<"U4L!G N?i%pq+Ӝ~BPڙ3҄WtyP17<-IA_u{jʕNgrsF߃!*,)ˬ$ 9űmQ`Nm$> ҼǓ>+NaEV}3>fP~$Zrl]ÎCO<47B8# #keolb3pհ/] >Pk(x#<0<w;8 L1#T:^2MLzo7QLF:tax扰~!.s;$F;NLD7t-zˠX EE%ƻڭZ\9IҢ 6OɩR5ү} 5%wj /1#Q2.YGrBgP4o̘9| t*ucSx2ep8Fy+إ?qu7MXpZp&%pU3b~*o&eib*mL,!r)CC}]\ES!v]?:Ý~ ֎Z+`<.76JdBCjť)>!m8Aʮ\ɂ_#1tJ 4.FU9W[nG{-sŹU#0ƗljƝyfTEMޘl` 91^Q mQR;NX1/:ەi`sSW8~$@s0u#q o*!F׆4tk:zM4ufZ3|)َCY+,qi J;*E9h{3٫d v(njQd; d&}  ixY.OQdVIHD7DYM;M /P i "MN5P-y k,'K:Hn OV%'h]Hyz2>B'$2Gҁ$]$eH[`$9C&{yӢl%pk?5[/6$i0-lOyAlFŹ~70:?QEf7 #W7JW`bn1N8CA8E.fk45#xDlŖg]HV1{ [uEلjl&4K:Vw5R8$?\Zn9Ii.;'y;LQ6E05%=NxcQ'_HjwEu^2}r]7KˏUh(,Bv4 jŏg . 1\+ʵbܿZyVabPٹ80S#p6> C'r Fz֪lY2 9,i9ȗGi+(1+Tm2-@՝-k_>K0\q /׹l,K,UID&W!a5D@&nSٜj*6peY;g4B !9e&""킙YqrHj،""?p(^1M:k@8j(F45E\ꐮH1nDH&vW(ağm R IK=e] (DC/ڲfDpOF+iA)h>QJ︜ɩzU?qμ{&>mO//C+1l, 0ZT~2ѳU`9ZhFQN̕6SZFW@Iޠ%B=KpԳD0ܡyE$c x 0ȾLߺ&`jyS$#\|h'MYa/a#/mxa?%ô0X5EO?¯m0cb%ټn|NJ`nmsX 蜟m|HT#휏߄v&CB?Щhl/c; zr6ʤlv03D~cVO a`8F閎Uucn@ϡg.[gPjX)gHsgLqwTQ;$㭏 ߜeT\=i}q]l!:5MTCKLbs7#PZ"d" B@R6$ <`qN c赿 V+ks r /:f`wqd:ˋ$LxˠFAd> >u,t?rKW;q32HyU xGQ\ӧI qޚdcы|/?aC"Q:RgʴoE!!:=8Q/x#Z촾i@GtRsHpmJSR^M?$PuQ<;"Cc[y+%N`pi'3>UY|4TKx2ĉ kH9ΡHgEƄE]Cy_,AIU:!Nk卤ZnR0݀]ᜒ.1Uox'as1?yj۲گi L{fjyj~!WS\ARhfNKP:&7Ko/~R 8I2#{׭ЕٖTl?N;å. M}Yiq 4rK;kLMW _/}gCRlIK[Cu˙r:l1qL#[kk!GtXR!koZ٩chZ4Ne{^@Z|FJ$$)m? Yr] ?MS$tSEhڥ+Y;>I3 -T-$,mXD6V֋=5dEꤜ_AQa^wBH;8$ܬH&^񉇱YFDsol~K <A/~1Ag:Uc-<C̥cȯDKݰ23tw)]|(4VïRC7=c6savo412Ms F1c#]p=1> t;9A;ThwcY?{!Dab893Kzߑ֝JHGsʭr( F^yU.v^gQo]@%U0L̚t|:?hcYhBj~HlO|v !d g1X7KztIt'9"=c 3c:t!RuI sm]$.v^Jء|k$ɒN°Bq }ck)46(FP|fITBaAI̳a#flP]0K3zqE.\$< 5Dp9~/5|vVSs~ᰟYxz]@؂ef}C@@evmǩAS3^?fJ"SN]¼ +Ra<<4k=@}3–Z&mZ+L?y;U_̒szۡQ݌ub6e&`hQVqd70*4 Jf͘ )ޱi(EvZIG-COOU}f#tCŻGvzWRզ86UD嬏jG._Cv}:V1 w%pqϐ4ag{7}h!_/|U^>۴Ng/(vޥ)p OCV粥Jgs=x&?9`'jS\#'g(3n=#e%g-T \'K-YNhMi@s-6?R(H ^pS#6̶ 8ɒτH}" g]֧ue?o"b.揯Kdu'M:Tc'g; t48l To8fj tw)bDS;.^aCmaKNj/vgT,lb4*6 ӎ%'~W|T+MCY|b3jŕJ ¸/ZIiS/8髲YNLs Һj0:YǢdmtˀdo>Rr)X{D[G1ULۚ]r -4{7}kZ&3CTONաf0g٤- 7%C`(9Mx#WaRQ9kDWZSgonU(71)6iN U*3KhT;_m];,mgl 5WlO@Tw qa%T#*6JMvKH/Nr-|/mqt8/UJ{s$ɑS; WJmN¦@ՁAѦudm)_R)\W|Aãoòb(p{|P]+z(u<M~i:0#ljmv-LrUx\esH`܍F$w`VT0u/1<`p%;+^R/tXs$]Ytm Mj&f/z!0kżłNN>|mp:1P;ByqmmD^Ghm+Lf(^o@E e!>i 'Vg 畀]u Ѐ&!B3a  Q}ػB8`-:tDSU)1lYa]4фT5ioiW- `C)THv]pUF Gw]] vÉ1/O04jɓ&oW6P2d ɅoUoB;{P6oŒYX16(`Mp< OQ9fd,o8u!hܚg $~i'.烡 }{[$sBZCC/bjJ#L%jBIy "EA̵1a^0w$NaA5:V=U~lcyp']#'ϠhW|Sg:>jw^{RGyPu 7NN`̋~gC.1ݲAĞ.t0hֿ3!Rb}I/y}4*3+ @ "j2hN+})Ő+0*JZ&+5KZPy;!vQ+~$ו dp` H{h <3ˢTz68gT؏r6Uزk;i$͞Ezlźz8Ib&gNwP ͖,!+CmM%ٿpjTGAeu8ŶpGa\_ $nC c˘I \30H0v36MR y埑Ro|'ap@ʆU ,o=mEPB3d4=Zx8?WؠdjwoܼcXB7 yɤsɀ싴^gd=T.w]H[ԭ;&AٹO_HTIa泻JI3Pe F'QABbˊ?idY<)g^&nWݸj mf,沥 5y=LeI;bDd Q 0iة!' #fx2X$ohH'ùF"JVU@@w$(ri\CZ詬+|.po4Arb.ثsz{ymy+\\ :DsUہM2 gu)zӵ6,tڙƻ|/}(w3<_69:WϲőYU? '@?k*v-֕[T+YrfxZZJ$m\`վ@g5.^o  v'@AEAH~ 5)&.b@B^`HDEO<3O=bnt:Y_tNIi]vr*IMXnn&X5  &=67yTg=&\ r5ŢIn/k"y"-2Wk .̬)be;rjDzkutQV@\"' 2 ܌ :&>) <-FǒquH~Qy ^Ѝ/&fUC Xaƚ3L4hڦv*Bl7t2(y##钲`= DՇL$xޛޱU+̿TY{hq#\Ξ~RZꜩ}m8҆I^[Tf9eWu[y͞7Ub&yUmOc3_֔Vjque~Dv̹Sn@dUs;veICc _1>%VB$W)gtY$URjIa4T_v{>; [U8uzG'vf.ń~1;n%= *EX;+i-rvy.r4'0J(tZw$aɪR;# f[C&;1X1_ۙ7[VcM[a@4?~8®ebeGH߄`/B=p$XlnwXK}Q{(v%^0P@"PJ'.@GE"7-fhU/ NiOxw` kk`Ne3/ͳf *c*ZrGU^*WGZņ=Z& -ࠣaUXƥ +#opl+Ј70IL#Q4Kqi?ܬG[VO8qV%'QD](8I"=a)Rϭ!WqhMT.VlDL)[[$G1{Id(@ Yުm{0yLDns\bqɻeH+)CDZ{)+ΠԎ$cDb\: 8Vsj6~GBa;ޥIn=vSݙJ3|͋_- Xr8WcgV.ǍhL' ]:0Ԏ KC@s+"#hOfi" ^=M^B9otf#x8$ˉ٢}jvPڏ[ he*=PXr1cpDx\7H ϐ]Rw)pR3Ͷ~_yDE7+p}krZ~Kx#t̾{s&}(te|uہNۭmG䰚k۲eP ɱJU'E\u.e+_k҆Zo<":ױkN:K-#MNޚg~_4$ <;lBS@dq+ٲ/-ЙjI$,R1@~EVSu3w<;A /U=ɮeq)B YP&!1lh#|~p \T9"Ҿ DzXOk9ݒ+W9cG,yg'S@G\ekm?Dui _ V^KF#mᄖPazaDm;ɽ/b#^s\eNInjU nԝ$M՟Nn?x}}}^ߗ vl3Tn,ʠg'}H遈IjA;Uzz|SD:;:|pTOh/N[m7H]K}Sn@oa:$TydːJ ,ի0L$Tt{C1s}Rc8ot7husT{?:7(P=<[uS>nlqHJC/%S' [w^V(B<: δqK;з/C3lJ\jW1~NO˗NI0N\/+W3DӇ|Ql΄q]-HYJy"1Ѽ@Ҕ?|lG !H'<[{o(E >;jgڜk"sRh 3i"* dQ.֪g9 Z -˖$J#T$#t΄%6;x4Wֈ wqJԨU,ogW퍉0]/ƭ'}e4QǑpHl F賔%,OHZ<ꄛT\͑En&9w}Ab}akXQ;%{Mq'> axfNbJ"++-lWK;r8c]HWV˧>@&@2.[>91]Eju*h jm +QɷK6|-Jګ:q^CsZeEQ GV Ux'~4]PMx@0@U%@3f5){HRz$TiيbkfI2#x-&* L¦Ɏ,v,mٲUq轚ۇӅi 12H.<(3wEqރƌͿW80dO3S=eD0[|?/,ß)ܸ&s׊o?$*Apۡp7z`tɗ-ٶ|Hߠ8Mk%d^,ysN" Kyר][]dF7d%Nj&FQRM#Qp[V,V"2] 1$Ao4H8;lVpXl2 Ӽ62.%Eu/2J p4.`g C Hsz^]HW)-ocqXJ{ ;8<[/{fVpOF3b#ipz2!s{,eѱ<"ڝa5bvl/V`US4RȈid?nxq*HAIyV՝S)擎/bR4 w.E\9~ovmvXݚh ][ݫͺȴ:r- Tw;覶R?<BgJմ? \4Ռgp33sj*2cS%Nҳ>gY3P#'I3rmh /Z31^p;z s4QA*lBݙYnO\%elh(Dp~B2YMQG>p>i+˺߄#m0 dc+v2*{!H'ЕoΟ@I 8 -$1KA'L'Ak" 5D.#dV|tG=yV^}Sc_4 3j 䳨`o>3Z+_|y$;.lŕ!S6R [`4RڋX4WM%1|Fc3 < Hup|=iYݢغ_rSn%k_,wR+V-|X8<!k*48̆aY_aNe_~F~hBqr.crw麟W?v&?fatqm]؎\%`Ne%4Cҩ^&`2?vF,YP1Y uLJ7alޏW;n"Opekrd6{'! P2+>9$ح* ^;%˓e[4.#6&ex;w+2@>B~:X96mf 715Cbm>8vR ܽ!Uj2O[hAʩ#)?i}Oд::P'Dqf+IC;E|xqwJla?_#8㉥fP2c.rlvՙS.,9en@L'9hF-< r^1@|x+_IAz1dq U"Ɖ3ՙr5V3/H_k}k{ 8sjvkP)z2bcrܹe"#)YҞ #_r%dm6#21Sfn;7LY1s}5/! | =I[Ѭs 460AHlȵlWZkz4nVcQ Vl_i4|w9n2g1@V#Hlsg?(ipPΜDRX"2gNk݀P?XLnT`_+#ZO xZISb^J\ :}?tc de)<>9Դ~"kqC3DB@,M]Z1cX"6"X~>.weIE6v֟Z)NM~Z_ 'O-|rG2IìC]Xu#p&SG|M%t'FVKR'Ŧa*+:U?JGLuQP$GFϾd/L~ٱ!fPYtD6͆Ah`tu_X%scJ*%Qִ諸"I MymU4!B2P^9L爩&Ohho&:~V؏EOV DŽgە:ZID]Y(;" F#-c,4`Rڞy iX9p&o"ujL\۸6ܸPr^:6מ_WƓZhrn]a1MIK_\u;#^0T{tvj ۴V*r ǣ?>}*asnc,5J~bV((ױt~#N6)8<dže q(N:nIZ.HcMۗ{QpA2[* ¯#ί^Ѡ-:>uLDmĽ&*:{/sG&%"0ԟܗILI?hWLN-d1}o SVmw4Yl!s)N+'{߀‰J 4l,kklX±k)Am6IN#C[’j.Da4bi@@b;ZXj6@،aPK>9䓯t[AD ;R0\(2٦pGg`:/EtpZ'YP|=p4&jݞD7@ XЩF &ʜ$AUaVaꥀ1č(ӳ#afP-<-(Dp̞ШZAeJz,ڐ A^G#ZhY짿l4뫅q vɕoW_J'64xK`QLt86)ޖy<^`UR)\4CX0fXMbd?z*LYU(nbshG/廫4 #v1w uDHx/u F |"V$e[Lo]ۃcU#V.(?-~A7tjr I~Vc5À͠bumE~w̡ZX'N84k/,o(alTP4vtP`VN/{Td\ʭc1rm})q=g%SZBw6wJolnR6$:3q]*kc9a? "OP!zȳl}Γi^שI?R*V9@7j ;X,|44i3YKnc{l]tQ ou4"]R$d2X#c{$Sz+o-t>ƍ*6 limդ&dҴ`{hvHw[p6Fƿ6Q}[zN=U[jϬgO8X;co?>C gFfGiX'ܹ I?A2-jT@lH/kǖj)T)7hH ;p I\z-t*ZN^gM~(9Ŷ<ʌwXoZC`'q"+<߲RRY@p[ oA"́eⓂ W%cS FRz]F?AiCoJL8i#]fKd{Ƃ xʁ{r(n!,>xUƌ͵6u,[wt7C&?Mw[3O))ZY![46y2s?g !W_b2R ԱGux9:LGPPC1zo _ѭ( -,ƾMʢT߽Y0UuQt=B8KD~(b6ly'%Ovj XpP̿!VltUz tzۛL) (ZT4$qWQ/{bGx!* hȩyU.x D!|[(Jo _g]Pi|%}UӠQҐ@Z{&l\(<,hE9*[kR=ofO,+G9 0>hmjpM! v&$C fxMGɘx I};IF\&K>nv*syIz/@:>$'(o1m<9M 8_J`b]>5D^\!qfgVC*nԃ0l_)}9~rt4~2L?{rd뽛=V҆5>^c ٢x>x!"##9)F b&[_lIFMbnX&]I2MR׺J inœ]zfB0$}5*j;=6 .B'_ +ũC1/ns^z+Y@5Կ)ZNeUl%m4\ pϼZ6~U_R)% d3r5݄g\V0h)3C3|Q ӵ 5DJJ!'D$z,׊&TL.Rl8v)"&jG$.:w<79nA8mc'Y~^k;,+/5 ,81뷺t6~S 2TޘØǮCB,h+Re4F-7I\N+ cX+窂nuoq['", .Dtu`p熄\);:[If0[.Qܐ7+R|'˨F!:Ǣ6Y] V,lc|H8& ‚l1z֩6Se#<4S @ k$ K([|=Znݽ\yk)S'%IiO\EИP! c䲲`K&\.ك!=? ?xpa7*+{ȀZ}㉍F/{3[wǗ-$gAݥ-x̤z<ɺD`/7WROH.3>5`%8]]5y) !9RWz1z5FfFѨ:'?V>2JF? jAEuY9ϙN+o$PXR /}@3=*2kx.+D2TJ;Ij :HB0r*dԘ>0ه ;2#돀#M5t包;f]Rt$7˿^/"HJnf/L'A8I]۹x7D\?XEFY!E,}Ĝy$Jxջx$ AT-}So %cWɀ˓QdۮAz2óO)"4o1\sr,wޭa*n}/޳W_/N|#Uuu(01Y {v !>/B|״"LIyZ1?I=vTPh kN.PXǘxDy'xȈpoF "Z4j"`!pe\AJ>H 13˜=^ !"ߟ"ȼaC+$g]%d8О_\AJv5HSlpTX7.{?9- 蕖2a:@kb§o 8f {L<#wi[,Pj 7AQ W}v)-eOҊ M.M8:l;%GM1 R 14>j$]BX=h[8J)yh} jDֈ~7+ JHY9h HA@#7ގL/֗C8>*Sm&uv[gփ7k yb N-$ĝ񔰶y!HXQ5iߏ\%m}—73/+i'|ܕP~l#\49;vW?{Eݥ2*)9>9Hځ{^<XҨT-~ JpseVԠK950x`wD::";{Y:M i’s#Hˮ9H\╠Uv^agHwH4,gB|5} ]Q挜Ͳ;#wO@YW؎grC!zjVp)P9hBϟf\i,;zް3n_;$[W[ VαC n(ylkTV@ _5EiRux샹I*W>j!v5`玃QHauXi8klI0z5$F'zz:xR%t'2QSR񠩍 G~d xަ'{뭚>R vhr%xŁ):[=+BNR\5qKYc0 7)qבbW˵OeϺ$r81Ҍ}Ď&ټӐ[bVNRa To ^˧I%bnh4ʾ_5ܦY!AqUW-Տg^nS4!X,~BCt{ ;"tSa~V=u9됟f3 ux1A.]]N&Qx(*JZt7#yj\͌mBSٷE?U,&{1HX6mAO1JOzjѐe`$) b( =^4u]7\eo!O*Wm kuCl>?W:Vk@t|T%GXݱ J|@C-.=$1Jy{iS;%lwsc2Y}]-fD7b ǽx6]4Jg҄FsONDdE8#ڡ@PC#L%V_V=k5G0^%ۊiQ G=hB?9!GE `_m.G(T1_ٺϸ*۶W>UyL?y$vID<rȊ*r'fRPpa**Q7M<6 a?Jة4bpjh#6$w[mqvSTsk߬UvVZBM?ٰ:z' nf340{χʅk)B)9;E8(ܷͧ(GC2< v*_dHm\j6ѵk`PNj-̴LHFmM㚛?zi /گp0$ɋQ*#nhƚhxH79%؃4,68ܸ $"{6܇N*xH4}ܔC/eSkU;KPN(l-!^C1umZd޶d<+{hA1MľBv I*=ϗF*#3I,7o2 JV%01TDиVy6L y!C-{ypAo !:DƗ) &Ud.n:IPfuM:g/fb}eүdrӤ"+ۋJ&?7K,jNj]7oQf48k.!Cd , 1p5z|+ˁI] Z$X"- 8uH'O<L m0p"m_RdM-6)ޝvet3xC aK3pb2nHNqH&(A`(2GC &ǀ&w- C%@ tGg9žv@:x7ym\Oq"YÆB\L~Vf8ac-oК@_W.j%424!"jbvϩ<~oqrS7A{.f~,룊8" $:"[q^UZ41dJw&ߵ'i| 3^ع|7װ>mNST/iH]%X$e=Z`PGZIh4tA@ۅw,;;#!#HF?>L]˺a3 >C[bVckcmuA9n ~"RYDM)]6xC/?aTю[40s̊i9BMi1L5%Q$+Ԇ?fd=?95U _ ./TT 욃iz(Hcyo&ё;& *>'pҊܟ&8RPۥ*䑾 #wgC}?[: Ʃ[ :f@@2hߴ &ʧӯ]\-\B>?1`6e3< @eg4r_#9qx]fai~vW׉W!xD)ӑ*P@k_&@lY\Sϔb^ė՘džխ.CdcLQ=).X* ?!CJ`ǃ*W^lvMgLH+}NC= bwN|ɾP,0uxw, ڟzdt\L昏+` >6?K+ԁ oZA]Xd}'cnȪ-խ1~@}` lS :qMޞ _#/h$DZ* :O|ƭ,by6C !s6z պl2]BO5dђ`2Fz2"Ͻ1{݁oviӐw=; tO.FA0&"6-fp٤4NeMnjHu恚W7 h6~oȵ𼄂[Cza^j.[b>}4JOռȿU3Q޺ )Y:G99LTC|kVIwJ+ HF]sZ =rgV ̌;ӕtv?/_ɯ˗A0eL- ƵOcn<ӋTx5oʇC.s m.*2w'N@@΄i˾d I@Mtc9q#Q 2 ʍv򮌯rKLeU2~Quщ/Gga-=H eb0yI=.w:Uō6qYE?=hƀ~UNE P>G 3 s'(Bɍ%t{XF+P'.?0L``ʳV'ZJW?զoUnK)$6}R O~(f3i1 gP#T!w4ih &lj|D&5e!-2i(}e|0׵A"Wmy{.p0oP]8pUBeĠsGx`CWWy(Ff'BS7֋GF<ң|_D~ @NJː2394Їa7#ܱ@+6Zc嶣 o`Ö#"0IۤoXkMTŦ8#&hQLY_YtfqOܠI$%&ܳ׵Bum&Ç>+uPG`Y( cwƷ fm]HP׿vA/ʅ-H*)]H" {%BX Pf|? |WBQ_ۋ`S`CRSäB7tR`"mϩ.C,~ή " a]bkEOY 1YrKluVYZRq+Ab}cdo 4mw;mvwӎKm~9:)r4>ŚcMbG+)>cW>6}3=(cxWJ5CP =lQuʹ8E! ^b͑J0-< vAJU(҆e'_0P~ V2 &:*Uq[>lwQ*A`4ݴxE.[4XSAMP-,5 e)My;W'8>Ld0̸;]'װ- ZAr)}WyňBN8Zjr{rx7ɄJϬ+B 28wT qu<%FDR[Ӹ}s `OD`mqW EI6}:^"EBuF= ք4#f-rRontD~i93TA a |#P\Mh8iK/d14g-? 5zǵ6;P %@PļY7iȆc88q|@}b4z& 6ۯ+{mjNVg뾏6f@gE.^<\S O#Fvw$L.wpgA>_ޟN>ɐk0A 8 \ ttޕ!OUdkƒ}'BQ)j* {|UHÓd]׃Z8%+(«$%/ELnګB˄3iz`;1P$^/A<)v/e\j%M>t_fq)[f>|UTI:*&m T7֥1;,,Rot#c+,'xK |jN).¦g'kc䍐;iYv/?/豑̝!ɧgm-x网,8HRxy4tL!0ӓTHG0q袋~l;25a|`mKcPa,FԖ}w:9zQ7(*t(z?(aT, bڀpdRr)DTsgUOEO.wT[bmUeڜv? f$r%4p%IA+i5]8YHE)v؁!<0A kZ6?NJ.r>D ӕi[!!iRGo3w,ް.<jǙs^YҨXHE4S6aj5_9aq8oz A= xu 1<]\c:% ˤȐִfu95z6D%Ud>'>3,~ zԲjr# ʚиv<0"=!AwUBѐG"p9p8BrYN S,ct7&5r4% 8׶͚N=գ*cfm\uFn!窈C~btXIB._ Z"J `l,te)$|@y'R_;YM< );>^v|̵M;*zpj=>r0}1s.ҏCnVQٺKbPy9E'Uq_)ؽrU55Ÿٝ3m.q![N#E]" 7Wѻ=~חu*[cο(H~ҕ K t¨+t4\.ݸ#'Qō 4S I\;?5g$L ,<}&>ϩGPjb?(POuCq ̕zY92M;}5&ǿrxb4G]Y3yǪgmd#M+C.R_72`Ygىn;(‡M]|c`QEwd &?Qw+yU+,U\Ho5Q=Hr)yaPpi`ܱ)Y4߽6pok+tAC`.[|K)Wbe/avq\5ᅌ{Orp]IN̷[}+/)QPؓW6qPcWxB=ON v RCĽK4UF^lW8Dwuz܋ns$:"R6j=fN^?=~B&Km)?0S7X6PHC"h>U{:kΝ]ƮS6>6t֙bG$=扡KQd VvldWxq$N"{zz&ơ[u8 Aݥ9:hl&\=p2P#D12 FvObKyVlהt  y}ŽȑH>>hy~:EehE$=x"p>ח t-Uԧ)Ϲo Dz;'7tb\ }K1[|xZrJ~RØUڧ79k 8vmEjbO0%ͷ NQxQ$TKqET D3\+Np :Xq%CZ9̃6`2ӲU_q(mD8 s6$+*s]-]T|1iL n"VIǻ\F*A}UHgY@3mY=gsyfYe89NGNS䖵 +>Mh d}p8T9ozOXzD6 **vdcɤ9d;G.)*98_xԥD YZ