libgstrtp-1_0-0-32bit-1.16.2-lp152.2.16 >  A ^s/=„ ]bo?_5z Pg/4Nk;CB.mU*PdRiK H?R]%T"X1; ry+>q\܎lqM@(wa"5VƼΫM 5) NDj՞f6828cc15e569640afb03ce15cc59328661b60f916324b0186295492761d8a7c572c3d13235ca44bf57a2fb61e4f4c8d442c5b715^s/=„&VG\hs]a؀oZ O _BSP )r`Um $5Σ_S:/@M:4#Y;tjM|43T@`!*#+i'llj (Mz6ͨ ^sh.((T@4(>{ĹM'HfK V1 3!Օl Fd8!G'b wПB!qWL%2\sԹ$E=0u("݆J>p>x?xd * W !2U[bt|     <D(8999: 9>uGuHuIuXuYv\v0]v8^vebvocw-dwewfwlwuwvwwxTxx\yxd xxxxClibgstrtp-1_0-0-32bit1.16.2lp152.2.16GStreamer 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.^/cloud106HdopenSUSE Leap 15.2openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttps://gstreamer.freedesktop.org/linuxx86_64/sbin/ldconfigHd^.^.456b5e30822a940a4a2abe39305c9bd906f2b79dff3c1ada2fe3748bc2869f44libgstrtp-1.0.so.0.1602.0rootrootrootrootgstreamer-plugins-base-1.16.2-lp152.2.16.src.rpmlibgstrtp-1.0.so.0libgstrtp-1_0-0-32bitlibgstrtp-1_0-0-32bit(x86-32)@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.4)libglib-2.0.so.0libgobject-2.0.so.0libgstbase-1.0.so.0libgstreamer-1.0.so.0libpthread.so.0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^@^b;@^V]^4^!@]}@]]@]Z@]8H@]@\@\P\[@[t[Q[.6@[!@[c@Z&Z@ZZZ>E@Z.s@Z!D@Z@Y@Y@Yh@YI@Y@Y]Y @X @XXX*XBX:X@W@W_WN@WM|W=Wo@W4VyV`V@VzV4@VqTMTeMichael Gorse Dominique Leuenberger Bjørn Lie Bjørn Lie Bjørn Lie Frederic Crozat Bjørn Lie Bjørn Lie Bjørn Lie Martin Liška mgorse@suse.comBjørn Lie mgorse@suse.complater bjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgjengelh@inai.dezaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgidonmez@suse.commeissner@suse.comalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.org- Remove is_opensuse conditionals / really enable orc on SLE 15 (jsc#SLE-12265).- Add gstreamer-plugins-base-gl-deps.patch: Workaround incomplete gstreamer-gl.pc file, which is missing the (dynamic) dependency on wayland.- Enable meson build conditionally for Tumbleweed.- No longer recommend -lang: supplements are in use.- Add upstream bugfix patches: + gst-base-playbin-handle-error.patch: playbin: Handle error message with redirection indication. + gst-base-audioencoder-fix-leak.patch: audioencoder: fix segment event leak. + gst-base-fft-update-kiss-version.patch: fft: Update our kiss fft version.- Enable orc / wayland-egl on SLE15.- Update to version 1.16.2: + xvimagepool: Update size, stride, and offset with allocated XvImage + video-converter: Fix RGB-XYZ-RGB conversion + audiorate: Update next_offset on rate change + audioringbuffer: Reset reorder flag before check + audio-buffer: Don't fail to map buffers with zero samples + videorate: Fix max-duplication-time handling + gl/gbm: ensure we call the resize callback before attempting to draw + video-converter: Various fixes for interlaced scaling + gstrtspconnection: messages_bytes not decreased + check: Don't use real audio devices for tests + riff: add CineForm mapping + glfilters: Don't use static variables for storing per-element state + glupload: Add VideoMetas and GLSyncMeta to the raw uploaded buffers + streamsynchronizer: avoid pad release race during logging.- Update to version 1.16.1: + See main gstreamer package for changelog. - Drop upstream fixed patches: + gst-plugins-base-doc-build-fix.patch. + gstreamer-plugins-base-arm-neon-configuration.patch.- Drop pkgconfig(gdk-pixbuf-2.0), pkgconfig(gtk+-3.0) and pkgconfig(gtk+-x11-3.0) BuildRequires and pass --disable-examples to configure (we already do in meson conditional): Only needed to build the examples. - Add explicit pkgconfig(wayland-protocols) BuildRequires: Previously pulled in by gtk3 dependency. - Add explicit conditional pkgconfig(cairo) BuildRequires for openSUSE versions older than current Tumbleweed, workaround bug in pangocairo dependencies in those releases. Also previously pulled in by gtk3 dependency.- Add gstreamer-plugins-base-arm-neon-configuration.patch as an upstream backport of: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/commit/d8d4904e - Use %make_build.- Update to version 1.16.0: + Highlights - GStreamer WebRTC stack gained support for data channels for peer-to-peer communication based on SCTP, BUNDLE support, as well as support for multiple TURN servers. - AV1 video codec support for Matroska and QuickTime/MP4 containers and more configuration options and supported input formats for the AOMedia AV1 encoder - Support for Closed Captions and other Ancillary Data in video - Support for planar (non-interleaved) raw audio - GstVideoAggregator, compositor and OpenGL mixer elements are now in -base - New alternate fields interlace mode where each buffer carries a single field - WebM and Matroska ContentEncryption support in the Matroska demuxer - new WebKit WPE-based web browser source element - Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved dmabuf import/export - Hardware-accelerated Nvidia video decoder gained support for VP8/VP9 decoding, whilst the encoder gained support for H.265/HEVC encoding. - Many improvements to the Intel Media SDK based hardware-accelerated video decoder and encoder plugin (msdk): dmabuf import/export for zero-copy integration with other components; VP9 decoding; 10-bit HEVC encoding; video post-processing (vpp) support including deinterlacing; and the video decoder now handles dynamic resolution changes. - The ASS/SSA subtitle overlay renderer can now handle multiple subtitles that overlap in time and will show them on screen simultaneously - The Meson build is now feature-complete (*) and it is now the recommended build system on all platforms. The Autotools build is scheduled to be removed in the next cycle. - The GStreamer Rust bindings and Rust plugins module are now officially part of upstream GStreamer. - The GStreamer Editing Services gained a gesdemux element that allows directly playing back serialized edit list with playbin or (uri)decodebin - Many performance improvements - Switch to meson for Tumbleweed. - Adjust line to get the minimum required gstreamer version. - Disable tremor (needs libvorbisidec) - Disable examples. - Package libgstcompositor.so and libgstoverlaycomposition.so. - Adjust documentation directory. - Add gst-plugins-base-doc-build-fix.patch: fix build with automake. - Up gstreamer-plugins-bad Conflicts. - Now requires glib2 >= 2.40. - Obsolete libgstbadvideo-1_0-0: now part of -base.- Update to version 1.14.5: + audioconvert: fix endianness conversion for unpacked formats (e.g. S24_32BE). + audioringbuffer: Fix wrong memcpy address when reordering channels. + decodebin2: Make sure to remove pad probes when freeing GstDecodeGroup. + glviewconvert: fix output when a transformation matrix is used. + glupload: - Prevent segfault when updating caps. - dmabuf: be explicit about gl formats used. + gl/egl: Determine correct format on dmabuf import. + id3tag: validate the year from v1 tags before passing to GstDateTime. + rtpbasepayload: Fix sequence numbers when using buffer lists. + rtspconnection: - Fix security issue, potential heap overflow (CVE-2019-9928). - Fix GError set over the top of a previous GError. - Do not duplicate authentication headers. + subparse: don’t assert when failing to parse subrip timestamp. + video: various convert sample frame fixes. + video-converter: fix conversion from I420_10LE/BE, I420_12LE/BE, A420_10LE/BE to BGRA/RGBA which created corrupted output. + video-format: Fix GBRA_10/12 alpha channel pixel strides. - Drop upstream fixed patches: + CVE-2019-9928.patch + 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch- Add CVE-2019-9928.patch: fix a heap overflow in the rtsp connection parser (boo#1133375 CVE-2019-9928).- Added: 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch which fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/384 "Segfault since 1.16" which also occurs in 1.14.4.- Update to version 1.14.4: + Bugfix release, please see .changes in gstreamer main package.- Update to version 1.14.3: + Bugfix release, please see .changes in gstreamer main package.- Update to version 1.14.2: + Update docs. + xvimage: Fix symbol redefine build error. + glcolorbalance: Support OES textures for input/passthrough. + meson: gl: fix backported patch. + gl/build: fixed failed compilation due to missing EGLuint64KHR typedef. + parsebin: Don't try to continue autoplugging a parser if we got raw caps. + audiobasesrc: Round down segsize to an integer number of samples. + discoverer: Don't crash when running with -v if channel-mask==0 and >7 channels. + gldownloadelement: fix build with msvc. + subparse: Don't read beyond array. + ogg: Avoid undefined granule shift. + libs: g-ir-scanner: do not hardcode libtool path. + rawvideoparse: fix typo in 'plane-offsets' description. + video: fix some GIR array annotations. + audio: fix some GIR array annotations. + meson: gl: remove non-headers from gl_prototype_headers. + meson: install the man pages for the command line tools. + meson: Fix detection of glib-mkenums under MSYS2.- Conditionalize orc and pkgconfig(wayland-egl) BuildRequires and enable-orc call, fix build for SLE 12 SP3.- Conditionalize pkgconfig(graphene-1.0) BuildRequires: fix build for Leap 42.3.- Update to version 1.14.1: + GstPad: Fix race condition causing the same probe to be called multiple times + Fix occasional deadlocks on windows when outputting debug logging + Fix debug levels being applied in the wrong order + GIR annotation fixes for bindings + audiomixer, audioaggregator: fix some negotiation issues + gst-play-1.0: fix leaving stdin in non-blocking mode after exit + flvmux: wait for caps on all input pads before writing header even if source is live + flvmux: don't wake up the muxer unless there is data, fixes busy looping if there's no input data + flvmux: fix major leak of input buffers + rtspsrc, rtsp-server: revert to RTSP RFC handling of sendonly/recvonly attributes + rtpvrawpay: fix payloading with very large mtu sizes where everything fits into a single RTP packet + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM + v4l2: Disable DMABuf for emulated formats when using libv4l2 + v4l2: Always set colorimetry in S_FMT + asfdemux: Set stream-format field for H264 streams and handle H.264 in bytestream format + x265enc: Fix tagging of keyframes on output buffers + ladspa: Fix critical during plugin load on Windows + decklink: Fix COM initialisation on Windows + h264parse: fix re-use across pipeline stop/restart + mpegtsmux: fix force-keyframe event handling and PCR/PMT changes that would confuse some players with generated HLS streams + adaptivedemux: Support period change in live playlist + rfbsrc: Fix support for applevncserver and support NULL pool in decide_allocation + jpegparse: Fix APP1 marker segment parsing + h265parse: Make caps writable before modifying them, fixes criticals + fakevideosink: request an extra buffer if enable-last-sample is enabled + wasapisrc: Don't provide a clock based on WASAPI's clock + wasapi: Only use audioclient3 when low-latency, as it might otherwise glitch with slow CPUs or VMs + wasapi: Don't derive device period from latency time, should make it more robust against glitches + audiolatency: Fix wave detection in buffers and avoid bogus pts values while starting + msdk: fix plugin load on implementations with only HW support + msdk: dec: set framerate to the driver only if provided, not in 0/1 case + msdk: Don't set extended coding options for JPEG encode + rtponviftimestamp: fix state change function init/reset causing races/crashes on shutdown + decklink: fix initialization failure in windows binary + ladspa: Fix critical warnings during plugin load on Windows and fix dependencies in meson build + gl: fix cross-compilation error with viv-fb + qmlglsink: make work with eglfs_kms + rtspclientsink: Don't deadlock in preroll on early close + rtspclientsink: Fix client ports for the RTCP backchannel + rtsp-server: Fix session timeout when streaming data to client over TCP + vaapiencode: h264: find best profile in those available, fixing negotiation errors + vaapi: remove custom GstGL context handling, use GstGL instead. Fixes GL Context sharing with WebkitGtk on wayland + gst-editing-services: various fixes + gst-python: bump pygobject req to 3.8; fix GstPad.set_query_function(); dist autogen.sh and configure.ac in tarball + g-i: pick up GstVideo-1.0.gir from local build directory in GstGL build + g-i: update constant values for bindings + avoid duplicate symbols in plugins across modules in static builds + ... and many, many more! - Drop gst-pb-base-fix-unresolvable.patch: Fixed upstream. - Following the above, drop libtool BuildRequires and stop running autogen.sh, no longer needed.- Update to version 1.14.0: + Highlights: - WebRTC support: real-time audio/video streaming to and from web browsers; - Experimental support for the next-gen royalty-free AV1 video codec; - Video4Linux: encoding support, stable element names and faster device probing; - Support for the Secure Reliable Transport (SRT) video streaming protocol; - RTP Forward Error Correction (FEC) support (ULPFEC); - RTSP 2.0 support in rtspsrc and gst-rtsp-server; - ONVIF audio backchannel support in gst-rtsp-server and rtspsrc; - playbin3 gapless playback and pre-buffering support; - Tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy; - QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written; - rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing; - souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc; - nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API; - Adaptive DASH trick play support; - ipcpipeline: new plugin that allows splitting a pipeline across multiple processes; - Major gobject-introspection annotation improvements for large parts of the library API; - GStreamer C# bindings have been revived and seen many updates and fixes; - The externally maintained GStreamer Rust bindings had many usability improvements and cover most of the API now. Coinciding with the 1.14 release, a new release with the 1.14 API additions is happening. + Updated translations. - Add: + gcc-c++, libjpeg-devel, libpng-devel and Mesa-libGLESv3-devel, and egl, gbm, gl, glesv1_cm, glesv2, graphene-1.0, gudev-1.0, gdk-pixbuf-2.0, gmodule-no-export-2.0, libdrm, wayland-client, wayland-cursor, wayland-egl and x11-xcb pkgconfig modules as build time dependencies. + gio-unix-2.0, glib-2.0, xext, xv and x11 BuildRequires to avoid implicit dependencies. + OpenGL shared library and its GI bindings and plugin plus audiomixer plugin from gstreamer-plugins-bad/good, following upstream changes. - Add new sub-package libgstgl-1_0-0 to baselibs.conf. - Add versioned gstreamer-plugins-bad Conflicts: Several sub-packages moved here, conflict on older versions. - Add gst-pb-base-fix-unresolvable.patch: Fix unresolvable problem due to moved plugins, take 2 commits from upstream stable branch. - Following the above patch: Add libtool BuildRequires and pass autogen.sh- Update to version 1.12.5: + Bugs fixed: bgo#668995, bgo#792983, bgo#784530, bgo#771853, bgo#789358, bgo#791638 - Drop gst-pb-playbin3-fix-accessing-invalid-index.patch: Fixed upstream.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Modernize spec-file by calling spec-cleaner. - Drop filesystem PreRequires: this is simply nonsense.- Add gst-pb-playbin3-fix-accessing-invalid-index.patch: playbin3: Fix accessing invalid index in GstStream when received select-stream event (bgo#791638). - Clean up spec with spec-cleaner.- Update to version 1.12.4: + Bugs fixed: bgo#789458, bgo#789547, bgo790329.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python-base BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Bugs fixed: bgo#785011, bgo#771088, bgo#777735, bgo#785065, bgo#785331, bgo#785341, bgo#785799, bgo#785948, bgo#785951, bgo#786200.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Bugs fixed: bgo#784639.- Update to version 1.12.1: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Fix for regression when seeking to the end of ASF files. + Fix for regression in (raw)videoparse that caused it to omit video metadata. + Fix for regression in discoverer that made it show more streams than actually available. + Numerous bugfixes to the adaptive demuxer base class and the DASH demuxer. + Various playbin3/urisourcebin related bugfixes. + Vivante DirectVIV (imx6) texture uploader works with single-plane (e.g. RGB) video formats now. + Intel Media SDK encoder now outputs valid PTS and keyframe flags. + OpenJPEG2000 plugin can be loaded again on MacOS and correctly displays 8 bit RGB images now. + Fixes to DirectSound source/sink for high CPU usage and wrong latency/buffer size calculations. + gst-libav was updated to ffmpeg n3.3.2.- Run parallel build with smp_mflags. Recast a slightly convoluted find call. Replace old $RPM shell vars by macros.- Update to version 1.12.0: + Bugs fixed: bgo#782095, bgo#782018.- Update to version 1.11.91: + Bugs fixed: bgo#779866, bgo#781149, bgo#781152, bgo#781168, bgo#781490. - Changes from version 1.11.90: + Bugs fixed: bgo#774544, bgo#776140, bgo#776172, bgo#776446, bgo#779344, bgo#779515, bgo#779866, bgo#780053, bgo#780100, bgo#780257, bgo#780297, bgo#780429, bgo#780559, bgo#780566, bgo#780764, bgo#780769. + Updated translations.- Update to versions 1.11.2: + Bugs fixed: bgo#740557, bgo#775553, bgo#775893, bgo#776797, bgo#777458, bgo#777530, bgo#778298, bgo#778702, bgo#778974, bgo#779010.- Update to version 1.11.1: + Bugs fixed: bgo#678301, bgo#699077, bgo#744191, bgo#749567, bgo#752052, bgo#756628, bgo#758259, bgo#759358, bgo#765796, bgo#767450, bgo#769698, bgo#770355, bgo#771376, bgo#772445, bgo#772550, bgo#772832, bgo#772864, bgo#773073, bgo#773102, bgo#773165, bgo#773341, bgo#773944, bgo#774445, bgo#774454, bgo#774484, bgo#774588, bgo#774728, bgo#774878, bgo#774959, bgo#775310, bgo#775369, bgo#775917, bgo#776038, bgo#776188, bgo#776447, bgo#776458, bgo#777009, bgo#772764. - Pass --with-package-name='openSUSE GStreamer package' and - -with-package-origin='http://download.opensuse.org' to configure we want to show where the gstreamer package is from. - Pass --enable-orc to configure to ensure we build orc support. - Drop obsolete clean section from spec. - Move AUTHORS, NEWS, README, RELEASE and REQUIREMENTS to doc sub package. - Add fdupes BuildRequires and macro, remove duplicates. - Drop libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 Obsoletes: They were added to ensure smooth upgrades, and are not present in any current openSUSE release. - Move license-translations.dict to devel package, it's only needed for development. - Replace gstreamer-devel and gstreamer-utils for pkgconfig(gstreamer-1.0) BuildRequires: Following what configure looks for.- Update to version 1.10.4: + Bugs fixed: bgo#778432. - Drop aarch64-no-neon.patch: No longer needed.- Update to version 1.10.3: + Bugs fixed: bgo#758389, bgo#771723, bgo#774908, bgo#775351, bgo#775459, bgo#775480, bgo#775687, bgo#775887, bgo#776403, bgo#776623, bgo#777262, bgo#777265, bgo#777502, bgo#777525, bgo#777921.- Update to version 1.10.2: + Bugs fixed: bgo#774911, bgo#774585, bgo#774902, bgo#775224.- Update to version 1.10.1: + Bugs fixed: bgo#773131, bgo#774322, bgo#774343, bgo#727802.- Update to version 1.10.0: + Bugs fixed: bgo#768763, bgo#772500, bgo#772501, bgo#772676, bgo#772855, bgo#773103, bgo#773105, bgo#773107, bgo#773181, bgo#773441. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Disable aarch64-no-neon.patch: It needs a rebase, or may possibly be dropped as fixed upstream.- Update to version 1.8.3 (boo#996937): + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566, bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472, bgo#767859. + Updated translations.- Update to version 1.8.2: + bgo#765534: encoding-profile: Remove codec_data and streamheader fields from constraint caps. + bgo#765538: codec-utils: Don't put level=0 into the caps. + bgo#765541: smartencoder: Only accept TIME segments for real. + bgo#765684: opusdec: Won't negotiate sampling rate anymore. + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate(). + bgo#765708: encoding-profile: Make creation of encoding profile from discoverer info more robust. + bgo#766204: sdp: rtpjpegdepay regression: Does not extract frame dimensions from SDP anymore. + bgo#766265: opusdec with FEC breaks when packet sizes change. + bgo#766510: videosink: test_video_center_rect raise a warning when turning on debug. + bgo#766515: playbin: fix suburidecodebin leak. + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN. - Stop passing --enable-experimental to configure, we should not have experimental codecs (and currently none are built).- Add proper dependencies to the 32bit devel package- baselibs.conf: add -devel for building 32bit Wine.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams when scrub seeking. + bgo#764865: audiosrc, audiosink: race in gstaudiosrc audioringbuffer thread. + bgo#765027: critical warning in rtspsrc when doing srtp. + bgo#765082: mikey: add new function gst_mikey_message_to_caps. - Properly escape some macros in comments to silence rpmlint.- Update to GNOME 3.20 Fate#318572 - Remove gstreamer-plugins-base-discid.patch- Update to version 1.8.0: + Hardware-accelerated zero-copy video decoding on Android + New video capture source for Android using the android.hardware.Camera API. + Windows Media reverse playback support (ASF/WMV/WMA). + New tracing system provides support for more sophisticated debugging tools. + New high-level GstPlayer playback convenience API. + Initial support for the new Vulkan API, see Matthew Waters' blog post for more details. + Improved Opus audio codec support: Support for more than two channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container; new codec utility functions for Opus header and caps handling in pbutils library. The Opus encoder/decoder elements were also moved to gst-plugins-base (from -bad), and the opus RTP depayloader/payloader to -good. + GStreamer VAAPI module now released and maintained as part of the GStreamer project. + Asset proxy support in the GStreamer Editing Services. + Bugs fixed: bgo#763316. - Add pkgconfig(opus) BuildRequires: New optional dependency. - Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already pulled in, but add it so we can version it.- Add gstreamer-plugins-base.appdata.xml so that the codecs can show up in a Software Center.- Update to version 1.6.3: - Fix regression in GL library that made glimagesink unsable on Android. - Integer arithmetic overflow in queue2 element that could break buffering or cause crashes due to NULL pointer dereference. - Fix crash in AAC/ADTS typefinder caused by reading more memory than is available. - Stop ignoring encoder errors in the VP8/VP9 encoders. - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's redudant and was never actually implemented. - Ensure to store the correct video info in GstVideoBufferPool. - Fix caps in rtspsrc when doing SRTP over interleaved TCP. - Fix crash in pcap parser on 0-sized packets. - Clear EOS flag in appsrc to allow reuse after EOS and flushing. - Ignore flushing streams in streamsynchronizer during stream switches to fix problems caused by this in gst-editing-services. - Ignore tags and other metadata in WAV files after the "data" chunk in PUSH mode to prevent them from being interpreted as audio. - Correctly use colorimetry in v4l2 only for YUV color formats. - Set reserved bits in MPEG TS muxer to 1s. - Fix calculation of SBC frame lengths. - Fix output of the RTP JPEG2000 depayloader to have one frame per buffer and crash in the OpenJPEG decoder on incomplete frames. - Update ffmpeg snapshot in gst-libav to 2.8.5. - Memory leak fixes in scaletempo, the raw video RTP depayloader, and in playsink related to audio/video filters. - Fixes for error handling in the OSX audio plugin. - Various gobject-introspection annotation fixes and additions. - Compiler warning fixes for latest clang compiler. - Change source URL to http://gstreamer.freedesktop.org/ instead of http://download.gnome.org/; the former seems to be more frequently updated.- Update to version 1.6.2: + Crashes in gst-libav with sinks that did not provide a buffer pool but supported video metadata were fixed. This affected d3dvideosink and some 3rd party sinks. Also related fixes for crashes when a downstream buffer pool failed allocation. + Big GL performance improvement on iOS by a factor of 2 by using Apple's sync extension. + Deadlocks in the DirectSound elements on Windows, and the behaviour of its mute property were fixed. + The Direct3D video sink does not crash anymore when minimizing the window. + The library soname generation on Android >= 6.0 was fixed, which previously caused GStreamer to fail to load there. + File related elements have large-file (>2GB) support on Android now. + gst-libav was updated to ffmpeg 2.8.3. + Deserialization of custom events in the GDP depayloader was fixed. + Missing OpenGL context initialization in the Qt/QML video sink was fixed in certain situations. + Interoperability with some broken RTSP servers using HTTP tunnel was improved. + Various compilation fixes for Windows. + Various smaller memory leak and other fixes in different places. + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823, bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951, bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732, bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929, bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205, bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344, bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913, bgo#758921, bgo#759019, bgo#759380.- Update to version 1.6.1: + rtpbuffer: Add map flag to skip padding. + decodebin: - Fix event leak with validate.hls.playback.play_15s.hls_bibbop scenario. - Free unlinked chains at time of switching chains. + video: - gst_video_calculate_display_ratio() should have out parameter. - Missing closing parenthesis in video overlay composition cast macros. + audiobasesink: audio skipping when playing it repeatedly. + gst-plugins-base fails to build with --with-pkg-config-path. + playsink: fix leak of audio sink. + subparse: < / i > should be handled like < /i >. + playbin: Leak of playbin on errors from the source element.- Update to version 1.6.0: + For changelog, see mainpackage changes, everything is condensed there. - Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.- Update to version 1.4.5: + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840, bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952, bgo#741045, bgo#741198. + Updated translations.- Update to version 1.4.4: + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742, bgo#737752, bgo#738064. + Updated translations./bin/sh1.16.2-lp152.2.161.16.2-lp152.2.16libgstrtp-1.0.so.0libgstrtp-1.0.so.0.1602.0/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/baff7e1cd4a9b75cb798131f6f3d35ec-gstreamer-plugins-basecpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5656ae3f952f5cef095c2260c31d2552421cae2, stripped PRRRRRRRR Rutf-8ffb2f08f2106a1cfee952e594b196b053ac8966a5285cd86c42233c880f56723? 7zXZ !t/J] cr$x#-&`[ޜX.  f_X s5,8XqG.+ ߶oЌ5Jb)m3u|pb $"ykt$#4 Rp0s1&51Y6\T2auw4G9=[v{|~v/0yaIjCe`'x/ȍrpiE̘%lTsjA͓o%mc!AEbd.Ќt_q~D]F}@9"G94U`4g)7B$DS:e8SQ1L 5mOE9-pޛOMhBhYMUMR8||\&4zZb˺+`-{3YJTyÕ =$ l9y"Pm.d{d`xz`T%\G&+ qq, @?Aؖ 1/yB\3_i!\ճRM=l} !^g<1Ol9z "VAY;uþpY 4/.6Y|7O;k ^9J:%!CќïϬ.2 <}%Gv40 S٬/$>iJ=d`@_ьW] t{93{@UA XӥId"|:o EXS_vw^Kѕ?7^AS)NqXU}]hqkiȤ2ٞ)ЯieQI{GqF@ E`eclW$I5CJ VS6 {M lwwGsu[9z!0BA}7˾=~N[=KJYtf-l$G3K\/G& &8*Cz#\TyѓϿ.(;y͇]%,+.86-]x6:ҍ-wAˑpj1EK+VJ 3)jుîvNݨmW~qjJcuu܊v#(ʹ^ш~2Bֺ/y3(U/fB#萐Y^WI4ɗ$\\?^ÛT3BMjf308B404@QEzC'Ovs#}B?ͅ~hFұŤOyfE)5G@+Ҵp`Ed 6Qm4->t@”!!)@4N@VtmtۥĘc&y*ݏB6BmSB fy;[UW>־1Fo*q%c;1-.{|РyMdIK'< ,2M`T%\q+ LeV16 I3oچԟĤrL2$*6+ǿ4ňc/u|acK &u?F$qHcȱzT@Aږ?_ßF@=”,kJ?ƪOF߬g`v ގ޾GePA2.^䉛4TW[B ѫ*`ᱦU _>tG#HE<7j]q(dJHB\h /LŻz\PXk˖t4 2Ru=8.<[/'q3ּ4F*݆pѷ(VxC'k ki_ERk%1 Fw'Y&]ѧ U;(7I@r6FBd&T2k) `H嚌sM~dɲ X%<Ur (Kqj)/bP:n* @n&ݰ-HƧE س`#,$ ҦZ4C[?{G4w8*pE,pe Ka˿K$yI; L'9=Mqnp[a9n5+|';sn芓1 hOqJ0c{Lk(I}7zy%\d?5Xf= ٖ`ę&)xzu4YW^Ӕ/>'bU'Rص`yz΍N"rs] pc#qakX z{M ep|C2Ǜm-"Y*{{!_@G4~o( pmQڜK =s >ebsb3rvkS au'ݓvYy,)Ʀa #)ü  pF#.#d8 Ge-iD.AYX~,7yў;~%`DŽ % |ʏ|]YW-ޒ`UK 6˵'"oZCW>/ڤIѩn0(HV< 0U8sJt EEÇ|d6Yw7ma8*ڷ;q/ n?X*QުlɿрZN0Y! ?lhl վ+w駵Տ_@٥e\3NlD%t{VJNժ /b !ӱ{, s52z,ȫH>0ako h؊%* RKϰ|ܪ;XKoʦ>[ru0 5vi5QL M>!ƧZ~°F'Ah]'^ơcI]eeز< Yż&y@;XgҐK&xǙTg|h5EoFo RRGlQWޙ)Tp!fp^&&;+ R|IHaa78dcI ♯(zɂe\jW7"pEaUHxigtdTu]9.gl3 %JF뾁҇`h֋ymH$ NP| +W)~WujoSb `WyvIXX >2CYB.uZԈ,<U8 Yyuls~@)yF |XxJ @z: VO]4xtD5RGk ˲B_+VF< !ij.I:Ss^R,uu٤r˪d=H׬"cp)=7Hx%rgi%VaU,-^J8jjؒՌ*t5Fc 9.n [6ҵ|l˗2YG Y@Cz>¾"+jqF5iuP}{L*VL.hyptRm z,,K'S!8sp(@C_ۄvA@fW u(XxұēʿP9X|ͱO[xjRSaS@}F\TUsک158|7)]׌fs^]ɕ3H8ZGs a$܆PlRD>*oC$!^Ld~>pl,%RU&y40iF)jMFYT'QڎQ84 `Y}RhB E%&AI80f F5~<$=SUӧL%BxR- Akry:Eƃ[̳k&8^tQ?w0o΅r_mڪgIb*`Kǹv q2GRю;%g6)ewG v  u:;i "\boE^p{SO@ iTNbaAw>zOCr]Xu`r}| 6\ @Fl1۩q/r` H~ǞWH-#\Lv! C;㤾`z=1YEbHlѼA\\-x=Ŵ BF8:~ErsDzQ@gȦ孂\A hZn ^2fL[BZXEMk^~Z^4S'ZF׶7)t''d=uD.ޘ&+tJ0#FG"xs[jwQ.^G* +`v|3$HiRNْđ:(ZBQg8}WɿlkQJiSn|v.C9lw|',tg]7p\8]iF#nG+zs'=/\TtB!y~L Cx5:PD k]Dƥ71C`1+zA|ϼ@bDžLj2!9gipx#A~(R m7ۢ+~Ckg"Qƥ>KPp|hkԾ H E u^Ӡbjsh$L(;ΗzuZR.;@Ff.6"ʦ,Z-v zTl˹?"+&_P)-A,@e"Y}=Q~jß6xӿʵTPS-M|0D8*R[(uO=| '5#i]gia=GJ%&>UP6X +KKˣPaNh}Sջؤi !x)3w\ ۳EOL21~'<9'XϮ:'N}tkV|~/ɳԑ,V; Ih*L5?ؙ*KxKϙ$XCu0ҺTZdU(Bo`!X_ÛϾ9=Tu<Eg{rN Rs5&ې=枼׵4T,wfZu9‘tp 9aU0w6q" (ﯔ]B{]ANՀC}7d #'&ѡ{9ӡu5*ecm$LBC-cgTVd: ʈB(NNm?*ːp 9Z3.}olډ{ SvؙYx/ |#Jp7s-KkK,>NoXRdɚX'\6t9єxNSTxxzwW ´vknX /-䢓-7D4leJ,XRHnS{g?3c=q1&uҥم?B P)%^'IŴRyeueE #c?GZ۸'ĉ>ԓI)y?-i[]fxKhdL YM\hNt*okR4ins8$$rǮh2 CVI[Iu}Y]BbqYc`>I݄ hӒ|V|ZIr 6>~BE\Uڨۿu+I=ؑ(S/5Ա`)^CD՛zæsp66_D/$aֶ'y?l5? *mKs:SB,a՚.1SY۬bQ*X-U>Cpa6^ t/j/O!Z2ك߿.3zULPNرElj26ϭ,ɶ{pCnBq'&޿nSgI?p&,h*z_5՘ZF?$(:СQ(L *ӥA E0&-yej:^wahTdͪeK}&B(5[rk~Phq,[\0WMY4s52` PUD,Ђf3/й9⿶AE^3~ WFӺAQ݆j#{:B:bW@` Ǔ5痋sh?Mrd%Z)'Y>Y2L qX&Կ{+}\JiCq@šcQD XN>DO-Pzf[prBɔ\CjI)#cSvN#SA=/[OK26&"W靉4zUqPl}F TVPdUr C }'wXMڬ u?v[ Ŀ\UUlMiwK Ă|{`6|DEhaF8UB v}3H/ ~HSgga觾_wN2sϜ4T waH*zhal)+T56R 4tzcE-x~j꽌P 7ˉeΤF$ ǖw*cյNW4{&Rŧ fֹYɫ,^&dfaTAbmq5>ڧv7wu(?5f!]D;S@濌6@m j, Us}q= :ϻ$EGMq qpݑ)ރb*V.HJV7z[`|\nY}1$Ւ.7br$Y* 0*TP;\%=$njup.@X _ן:$R@+{\Y~Rv ho;=Z*tm+@~Q<*(U׏3D CF=,!TP=9K g)x8m]:w}s6 v7'7 ˎ'l4jb$Wկ{A*ul aileGb#alnFp| 'W΁TeaDRiuGlp: W_> 'd52szp5܇V N=ToDK (Ȇ|[+xkÔh0f~ j%jvK,!6 W-T&عN;RPo2aCf;R#o^܃eDMI ow1H-q0wK*pn՞v?^k ڤc̕O>_++eܤ}z+[utwq/&⺔+G.}|)!W:/v`7F"7ʕا4C#sm'ScS-{12&%荥x^&F^$Xfu1GUɝz!f7=n 1vuaJ"k./{S_-u9ux8Rb&԰CB"LT  <,}cW8UJmEF.z%jJ |Gl>I777N1c&ز/w6ơ},ii 62~LsgWhj t@- 2=X5LwX-&6(|T_UxЃ3}h#HеY =É{ 76 M@]AbMyo tYLF0Cq$<ݑ&hX+;+G9& 7u# ޒŸʨh8Jk-YxP(cP|J)HzN2."zUչ65 f^_ rZk!Q~3 AJDo&e_[r-v֦;t 6RoKsSFƴ-FNʴL6iD JY#i_crExT_Xy)e^`t(szc+\El8Zb!2÷7LbFX,ꄎajE?EϢvn"ZU:k2u*u(R= q$_X9 k~<8VS^'.Eju~,C pf%Ʊ&< tBᒫ:1C%g TEw&QR&/m4'f>$C' ٽǍgOnŐ!̩tXguQylԖ)&PI.\2-*`P$Y=%Zk,۷*†d5>UΣé:;B-74 lq~D(rfXE*\N3dv]S E@ % BazΞ2o<ݪ*Tќ4jC .8tB 5)#ݾ[ }DcPS\#f*g_|S͖mnRq JBiQ#<|Vr&\ 'Mt;x-߹%2S%i,:UdCѢ~?wgP2Ɉ̞\zyP$ paffHo}m_> D\`-4f\[ĥ#ޕ #af*IKLE0,"F` #J6 7ev}5MD sg@~EEKvR1|-vq >Z e$,Ev @v01ʈ$ڤBI_RmpgzyT6u)/=sE L>JJg"3'" G_o Z;dCo:VY5N(%;?Z)3 cRG2t3DƩTT1(_lwJL'6K3q\!$+%2ufLγm<:u&E,g6mϫ:nlwdѕJu#_` َj]minnKeK0ڵY!ZPbشRɔ$QhL%}(Z7_& ŨTEnbQD4.vq Z$sQԷL=ivιie@P@toXГb8(/j4desQ]>Ǣ7(@5&iJ))_<1SQO L<Ṟza耢UB:Vĕc6C 2a,ܝ1Hkia"ErZ{^x ͌q59BMX4X\u5kZ@XP&6:o-?R2)0ײb)G*pO-1aD0)]~`5)=hѳ/9eV˒V?}4!I!/)KVHr{ E`y[(FSC:W*mSJB~֜ o"+ɵIT@?nnOA&C:E!{G'@;|ƃI46 iNtGvσhwvzW15WR*3cw %Dk1;0wBfQL­ΗϽrBC,_< IBy\i?d Yon#5iN0;`oR+oA,#02~5u-7q+s$n۸DpY2fb>sZ|1*9 ǦfAdA [ֹjҭ:lt,H0|˝y9}>(]/)-85#|C]ivR#rz.DUA4C[S/}#)9D; Ory,ڶg(CYF4d`@]b^(*ɮl'C ^ tYbܠd)HZvr/ܩ7ZO-OGVgeb sH7.U L>>5 b qljķ'؁2ƙmby*MSA'%m,F3׍=.@TiQjJQb]ǑH8&͗jn9 cUhI(4eZdh߳Һ^5Kl G\⾛R< ?IQ4y!d"Ƚyg">U!uG_4\32`S*,~{%\ |?jp.ĥhŵFl)(ǟt%!ѢǮ& {plQb+L i5! bRHe'7- CӠ0-,Hȟ,rے$\j<1tx]ӘI3 EZeI㽐"O2|͙b~$<)}V̏[JvW$1շlp7CpuK#)MoFLT$6X [Ҝ[w˩z)i_:ƱGLݡ f*ogņT{0*^zLi eFYMt#$h>9t $v%-y)=FVV` lD∼i1&JtuI_Զm,5:ޏ%S؋|D4v.b7p my͕f\aj~YQM~)xׯ$_\pDJ1a`*{L`gE ǽ<4&x %|(kv0 O{tw]*?UF(#\s7F{)`%74'ޟ7Ε/Tq.n #h}&. ED$}%r\剨?1$"ҬS8ZM^=w6)Uk!&ZyTύaEVym={.Cdcfw8wb \L=]/[uժ.`XRBG$UC{U9{u$z@ML݂;z'̨I ٭ߪpZtyNG{4mQe{a&-vMLB8jMȲȫM)MW_jqTBQH͠r_5|)/y&KR-͝m+_0r<cXѭ ulBq +%tU7&I;dGΞbk&xsg f@t\+c#̋S,&!P-1e?3cKPv;J7D:'9E:HVu D ְN;@z[qQ-i9cH=ZO",BQ2 ^l%9V9sϚ7\w0BY0pG[%H3Y#Ґq1,2#VD=$J@&UE@y!ݭWd>X=W~:<^y;WBbhXs2PiC*>{PeOV%xY3 Kc%4LEVTUrp c08Q5T2IPΞ`8`#ځ %: "dׅkă|m+.8) 4ٞR&Vտ}9'nsr䌲?+˵5Erw Vi=7 {l, ͹~ժm: &#mYQ$OFYղ>[3]<,˴#Z#hlivyw>^llQyJp^f^FSҿ 39w#~/~f[O{S%Vncd−\ٲ4&M>I-9`ᛛ^y~7> 3`YP&IZ߭X<ోΌc^ x*\َmГ!!u\NOh 7dk *DG{ ns`9%P9WOqv/\<+u!MگYH Yc-a8G@IgD}OuBKp0/rl : uSB9(fh~tBY OY 3N2#V~u^$.$ &%鍳%vb qÊ\Ȼ#w^b]e=MJC6#Yw_q >ۑʒ [OQ_U%])`zΏYTB>n6{/kt] t![ձkr^[ȳ}Qedկ׿c<<;:57pFS[o\v{ڸ/p]|F1OSE.'jQ WU z_r`.F1-tߕ#[TޒK&DR7+ JcLr1j z M"`V.>ؽwQeCd\IA5sLjɑ.*o$0`#{T+pV v9+O.ݼNBږFz :/j>'0:#KI#5]MjM1c4*&DO琽 ZTj)we9!۴-{l)V/\{QdO,F1ϐJ羜3$hu (Ϧhy|y@GJgcۮDކ[KER!W U9*{cP'$@хҍ#'A :q)kO-Gh"eB\MtBTo߶ 8N" EtG\+DgN'dA9_gA7l) I^ʄRePzՅL=ŹY*N/E6Bp3Y owcL=拲V%j t*rܬ15|)y%t JEb ux߾벉v4L`q69&YUI#@;rՖ(eP18s`D-"d]+,{Hfx;ᡠ`IEܠf]j&(,.4E|gIJuFFP)}#b޷4`+{[Joず-Fi[8ZhdVdM$Zӿ:P~%I 8T߶ˌCW YN4;xu1@RNofcY  E#7pϤw)ʢJgGr+EK2x$?4Uy1NYtʏ}iF>^JJ5Ճ^l}N!i' 7RP>+6h8 C L v83;wڍpbb~$c|>:GH }Hm҇ox[o%ڵ+" #lNZ R$1h0z!Dw,P|EpZZR\+ L(|}`aCuww$IU,-u*(.uh-ɡ[Ej0GVsEJ0|흴|at[p۝Ast79GΖl%-bi/p O/IX(`;w9UV$&qu0%,ۘZX, x[bưJ bs n>@X| Nx'\*er*0"PUG7LI)at=:*h1XPn\1hIDQ9QM ZMu NdDF\'uõ4I/ <¤ xMY-bi…)|"w2㻧mPO}F:Ŏȍmi@;L&w>]OVsloYb+ႳoL 'eEi4bҩg4o}՘+P}]cL\r>5?deQ⡽rMEp. kHbnL{7չRO aGZy;{r_S& Iñ *)1x|;,n ufljO,- ̐#FoO"*cqPue;QEo.?l=r@ nǮ 󝄊0⩔P%ACX$^'CaH:gA{lΔ*3(`w3j8jAqPp/sI@2!{*ǮX>/$WK$ӫr d19O!^A4AwiY~Ae{7$VŠө w3^O|E4w(_Aʰ3Q+;/hm::>]|%ei] &Rgpfʃ4>_gi`b؏R$Q &ړ>lXs#7eOQ f&vYG \^59t<1fY)ĠAzMEYwz7t7]m4q>7iϓ8T}8:ʾV5;|/((Zyre1OlWޛrXKJzpf_ s!򝅻mV=l7R! Q_@T(d)(|T9%T ~7zX5=5p|eԖGSLlaB1h}MniMpq@ 8xv50ygB)Ym̗F /q};?$=+df,C>!5Ϝ*r -SptSld5rnLu$j4G]@T.#ͥ7S?DL̫C?n M_'ID]7 =Jnp]1y3$L: |=Z̥t;f_JZgN0H^s.)3-W)L 2>/ 2}uP["Kp0˞SΒ$\\ãNȮIe.Q(G?]۩^@B'1s 0c44{־ ~FB!}Pb+)7x"w%O-Y!I<=Ⱦխk87tص G1Rlb8fI`0!qfC}`*-ܳ8;5^Qc Ϡy~LׄE$h bZ>s$mn*I]ٶZR`"i:Sq ^w0mGƠ{V 䥺AyىM Qn Hsc* %;L:&T[Rb^gowZ w("|n$"|YtO(+U62>m}Dno ^! rH Yllozr+.,ƞJ:Ƚ!ZcVV-y Y&g?#YȒ ]77܂wClScB|B e`v~c9L8Rc7cck^W mk]j-k/>&:SYf+:@k Gvt Zn6EBK""1'/?}ܦVl{DmwB-e=0zs  bEMq'k-;2%#c]@]G.%C-z+MCbInYVed9Z0Bb}?jEǸY)_\O)\|BY\ )laPM5DR_$]O'}&ap+M-QYiұ&pUyFLm ;[ 0>U]3y*P'g21t`+oMUb;r>_vnHu$FAbX9A{t3 ɸ%bn"~Aod T5gYi\Ӣ~HoQ{̃0ek[:^gc2gb.6NkAQM6CTC ֥aáQm^šg{-*/^9m"#tx(1f¨XGAv@KH.Hyi¿C/[/r+= (w)|'>%J]S\vCRnv]C׭ $CS4"ី.mm?=n};>O@A%ڍ'n pOJ:[/ ޺,4ziLSHw9tb wMLwt>5cW&=CΈ"b/(˛Ur@bhn> ̇ÙPt;W^ź%񭽅!7 "CW` :VJ}߈}4gk,XZܩZ2~@μDz= QX* xsOU`8`u)}?mB5.['w!ÆMAR ?["ME=vc M *]3Ldj 8>m;Gs#cS#/-\.f)JU^7ghBr~=x ' .ksb\۸SD+9q,x[^*uۥaM LʉYGO?P5#P#@]Os>ʉ}(aE-u)s!1!tٚ64 N3i,W&QDr/+SoWnA6Z 1hE/qbB}0z2@/f_q 7O/-TqԚFtX10ԚgՐ\劗c#H;/UJ֧^ >!Wo˨qCUIS4ejꎍYw(Q' ‰=cJZkTejw[ۃ-y;tr q-+X~mzD.Vi>2.8 yvǴT4.9Z-X*Bo <.26Xh7 vJE>ivWAՋGOdH$'ƥc őm;[;eHa#\^M&W5Hb.kD";c/2?tI:|9׬aɿ(xqDT\;UZ)I~MCio7{z3 NJsVT5 hZu liIE>NKtI.>rndnE/VsܿPs36CZeʳиo0:`Wi G+`72 E%_n(/ $MJ4Bゟj ?gq[w/?P.1Rԭ+oTzs;X 7vZgMl8Җ>5B!E 7vֲ>Z\❯VDzSL gǧPՏ y luGLn(h0Z5!=@Ŭ`Eꇣh! d] pپ~E!Q/n;;@et&\N]' ("R^0qL){RdUL/N@p#.Ƣ-H ci-(nDzDQ̬̿J&l =]Ba 7r"0Wy`px4Qc Z=m8GJ\P_~Hoc-4 kY7hY<Z|a`zQY`؇__,!d,fㅺ=X6*$b-{skq>70UmP>u gpJHNN "I #[`L|8!A]\Tᨪ \#QML5#~.Q<쟩9Jm KD|_`'m ].rP5&-n&x;U#æRRX⩿Qr0XoW.V6oػO\0ĦI/6_@z Q{m2Q?uf ˨*M^Rt0ahmn5 S!xq,>e"勰h{ E&Ś7f6kcgіGJ/ѥAţ"M{VHcrƠb_o˄֮{|c+Ko2J~PQ* ?aJ'Ύ%ppF Y64kWPy|/Sjr?H~qsKݖ65"4I/0]r(zXv;9feN%VhmT]u 2%1Z.ŠP2GlFu? @cfZ9%NjRKΎqx(0)(is(}44sxb;U+X,ITשjm瘓e""~ N&x'_Gk%FEsuS]h}i&=#R KyK|ѮXwjQ[}hJ1+_aeоZ;2wj1xq?8 ;HŬ"rf}_ZE1h!e~>mD!Ъ 4;d)~Ri1eW=l &QS8r*;~XO",519nlשP^'9 6 qa8:ZBZqShQa[4s:Y&$2#lNC>1 ?dE"1\L8Y`bI"3$ٝVsPcYHRf覗7de[~p,d4VY墏{ACN-]C$u)tl 7Y]Y8_u*JckjJVj}dqb!< 43'Bs> Br4|'+6 SchN6፯ŵHJVBcy^yun)~'x \ = >x5-4xAqAdM RwPwһO}#W%<3*>{xj~C |Fz.k32YpOZ4hQf B _<$B o&*dI((hʍgIOmc~2qxDƇQ/a#Gjϰg/K[[U$mVU!!|02~gwL_$paFivu/2>Av, Ai0e `N_t8'Qmr7,U-z9O): 6AR͞G_&GHuM[``cE ow(KSȔNAq;1K_R \(kuCQѠ$g\^ؕ } r?]Z}*!51#/U/[,9ϑjicK GVG1˵JwV`ԉ&9$V'}Cx?y̵t6뭟4]loP..&YaaЌ>qdoӱ S 7]o%E5gyn7kFf^&)V@SiCxe뼹^TrvT8Y1ӭ:)gzQ j慂LF-7\΄Չz ++ޣݗRxZEznѴSazb3h$qgdz&gR֜|PF%|z&pKo9Z ɽbA k{Je^,POB:Ȃ_hI#g6k#>4܄c4VUp^7Bʠo`NXvYbEUB?G3~B j__XyZ.9+zdwE b|҇?ɔܞkf[Ȇ=rbd=J;r+X'6"Gbs?;bJkd<=wh4Oe+Y:%J ci hkČ|.g@ۯ,?&Uu,48Ťfrg{~KBx`~>++_u$TV:pCOBa߆Ig#H^r:b}<4Dm XL{ ,pQHW@qyqD^t=,ߢ5u ; 3CuLr  zO#R=¤&>u3KX$ǍUԘڳ,Y$1- -T!`( k]$S #դzT(H]|phՑ|^*Qb `in! 3PY=)/UBKmYoeKzGb\ِҲfXLt=YoH {Y\<+Eh{w [Fi*ͻL}[ROh4 ̐d`qz}lJ牛Qb%E cy"uA% 2cGL"t7oQy 3uĬ_x" R)ucn OR"^ǶY ;5/3eO l3(R+Uԉf*O$e8ݨ*/z ߜ 伎yw`=i}ۆf 9ݪ[b:k8 0gJj /Ny=Uf-uZܱ`aZ954|x# iS MT6t!@FlC6ڦ)[)coc" Kw{kpW JR8* !H{9o-v9"`hhNčR~3YGp=ʞf0+5+c./"ȜղGD2hca3)no{oBDzfN ,[ Os5s]sOhx`e 2olA4;Q!׬oOg:]|Ckv GxRt3>x`xFctB:+Ԭ7E7v-7Z`b*K~ȤC\n!jӂ Քi0_s zJwݲTDȿ!^ö=֡9'e/&&^*;3[ȫCb`c"UbՊUǹTQ7).=PƞQ֕Lr9Axz4t |-= پI\eW%!X`4 v?v.S.Y,֬d!#j|tc3*ߟM۞+xM&i A8,n2&5R" վH3bQtnD{uB]Q6g-~7s ge\XYhw]b7"'[xQ]Lɭc{>#Pzdr2MxLI[&'7o+#EWߙH)99CV!&W sGݙfޝ +,(~2ޕRY:ԏ(=Z#ƾ TC:`$(0*& Ϊ#;'VDg8NO~iFa@9Ϙ}> ŅVI{8@ <|"A[3NAЊ>&E @UyГnR]'m]D hFZ B''A-ъ1qSe1)CϤv+- C;e#%j-Oe~O"-򇺓 1>-N/2IAMY: w(A#XzJqw16݉YqBl%j׉BrQ׼z@$hаD9FmJlI[fR8+h;-kby;E¨D&ʙ kTԖA-\vsUB.@=zF4|= *[_XeH^tU-~"x (A n Inzs8 S-﷫P ӏܴXNz~h ;H=]ĥ8ډF9& L$g c*@2;X <4/||#9bҊVMXck[/c7`haXVRi<4 6㋀8}#$c9>ÿ)CbTX?x:R+VUoFm2iƋyc41<`7JYjrZndx8鮔 /0{DdL` }|5jxYgBTjwzNHZ1{0-JG;JHiS~9|%FMK?x v7 EogvB27%K-cIѿe]Ԫةcd >kO5Ywq[[ ?i+P-5, uF9Jdʺ3Rw0YZMhuܵ Yh[ ~fSԦtkpJJ?NSaAU0@6!CW䮦j✑.;X֩Y_/9PZm;SΑ\2/i0S^i{m:c-eWȮ4A.h5_DBՍNҎ d.bC1( h0=i,Tvq16XuǝB#R0.6.SEp ɀZiucH餳Sa. JΦ%H¢X.p1ue`Jp?tc397?~#UC؁*UG'Z.A؟Z?EME'dSd^,Yw6QU#!d'IH;3a`׃;Ci\kz"*X'mk%qqJV)̮olɌ)1 ËtsC Qer6O<88W#~([@-[lukv*U#Ht!/; {VXlH!]ۆe_>"YC?*W4F$ Q]_rv;}hDq%gKL)IXOFMYK c[L](XG 'brueXEF$g$cyk0Y[" 㙅g@5ѫytո~恏PwV[0֮p9Tj5pW,11$fD<4C٨řHy;R&n8EoBS7n:Y] hc8Xt b" "E}oG+U"R3OϵܼHj6n4fN{o?ys_t7pmQ^ 7zɹ;CQAkN;ꪩ)O;e >8B.EiXd6o# $`R1g|sPrWPVXoJŤxw@/ xNn*LFu~^\4)Qq[ci>cqtYބfw[ iΛto,jg Bݜ[dw>-,xF +0*ꘉMl{`S3{毯bi+ȁlAdNlc^Ɗ"Oy| r=;°Y$6R9yWtg䷉6ҝe QdejLoA^FIjK-׾ VՈC# WcWoH\q f\)%$$CSK+;ׯ db@M21[~yuHW< EQ)Z;eaX ;'|xn>BϪ._|+jշ,ߋ,, KJhmnLJi21%pbt4tkؽ wZEJj8ݒHZX;VEσ oC&(.=0BX,z4uDy?`@$#gzP(~&gJGRU"J4ϰrSɼٙY2RSa Rp'i^9L#4峎EhJğaB%}]'SPl/"3xڕik,4\uq-x0}r1wl+umQ޹";tޓˢc(gT(O-*| "{~GzR"zdRG얏oƍd=|Xz[pb-D*4g' ?m o؎NN-Fe8Ն 8 OWܾ+Db_;ed\I%l1$3n& LTn#H\Pe |U.XA1־R7r։Z!7 1'ڍ@폎-Q$ƂgW@w_n. +}x%Fl|WX$1Qk0w[_bgm -qC.@ OeS/F>bG|%#fzDCj,Y=UpZ y>jY.ca"ð lQ-؆!?+bقFY{P7.wQXN@x !R ̽ gf5kp*s@ڛSB,`j_w Z""c,U}t:lPZc=o3js NTw, { :_;1Ã{j*;@OsݨXcfE 5 _9QㅶhW&"QLN2i^'NWP53*O#R%|!'œC()mO'xcVB^s\l1s%$eJ`[~ꦋ݁󙩴Xcyz8w۬BMl'[QNlz(FGN_^ə%,9= D{[R ;Vp+&v4ɛtd 3_rp5rMjO"Y(R5zD]tV}WYy.idmI>f4Q\vv.=2.VUeM*}˖zjQC%h%"t 5dlf2AndvۙZն_ׄ\i΢ /B09g}q*g1!3/v2&k djV IL<𯑯}QTp@;xQ!\MYeG4"Xߘ=+߬cw2C`2{FLR;v4A1%A s̓ŢE9tKdX_+gȈjӄ6HM`ݫ(h)FjWl:0]̠í П| `n+ Gs@=h/k![D=LGHj:Ta`NQB*:x;"U#/ _ ^8(\g @gO3/uJawO'X?ՁX=J¸\qȮ:)RN5g? /iqRM]/xgxl&H;cD޵FWCl!<g~NY F=q┌F#lxuVm#-@[73Ym*_IQǟ1Dc,{ n^QBmrI%җJ˫omuJ$*݉6ٙÓt e?Y_x:!X^"L4ڂRmo竝B:k]y$} xi:?:(*ec}Yϒ`̩7\yZ3#ֹd@XPDu GP؊KQ-$CNo U7Cgz<5|+rg+T5G=~6_D@]t/O t+17@ga :憕U0DIqCP0w'Lܼfc#nw?L*sg9hJ 0Lx}~F'?.,66mdGn;YyëJTCb곦,=]@漯^1.D0jYcDkO4^ZQR-x- L?Jf1TP;WDrt{6;:a'p長J JL,%dn,+Pn1M 7Dk"JSS:Nt~fῄUm`u?/+߱Ik(Ҥ,.,joF4}\,ibτ3OJ1%@fp񦴒 }aPe?_<Ӹۍ\jS ju#y#~K1_1׎T<ĬqE-L!n =bvJD89~lΧma5C+Ntڏa-JAw@'1@F~`O:3Ӓ`h$G"F rYZx 2;x04yO¢{ZWIX`5}a;j]X^5jYu˭G" '־*w.7^='FB|nD-;t."i9(r bI'Eods╿抙B#㽹uN2S XR+oOIUGE̸" C*M #6&{O wA+j @p-&z-@F,Y]CX8fqdnt9*Qɝ!\,]r nS|}YN(6e{I/3Nb4IYET}9  ԇv\l_ "6T%fE7TZ*νbS\I#hhk@HrnjE*،}u8?imνQZǜuУxB*KB1 xht/l._]w Q,;Pif+a@W˺Ѹò"ͅc$ffnBzZu?W>*fO-_ -%#}ܟ.(p$vC}qDEEnhejJKR~=iZE3UW n[;E?ԙVJ@,GI3{*NhLl Ͳ&󕩠$ZSFw#?u(cP)6& 4RUeAv̯;!eU} v;}bgM f1*NDk=rqFF\M7A:ϗI#љßa:| cAʄ) bgŹq~ tk?"-D]Y_t+RM;*a8 141톘1PZ4ɏ|d2E\fRN.݆ P)Nt>}'!s0;gbc1VALr۰;P߰q6yIƶ_D0& CjR*(뇁9^h1tNSx5J<-aFfLXv/h!C1[& Hj?ٚjHV͉mz(q18BpzTUjRmGx`WGVC=_v5RĘ #b (g/p(Y;T 7[ġ 8HƊۊ0ޣ*f[&#fkc-;bX==xKeqJYFSF%v _g8F 5kb\=lq;r~JVüx*Ug( wx42rdя}ROJOm<9йj⨩*(ٸbRo~s.PZ=st0D 73O" Es} q E|҅ blA~3KɅ]>9(@G3ژTU#r/!<` :;]r rȦq ܔ0yM'G歐1@WŞ8g=|Csم(n7"f%UT^1e|>zBg_@_̛f^g>IHbt^I4M U"4J&U=2I #$0-&JT!.ˉBu?"(9N+cޒT<}P,PTJmݸ9iр)ƒ5ͶԓQqڟK 8?@LͦV-ϩ&#tb뵋q+SUT"]E)MxpI.{i + \t.3EtY%(m~E:4vVy6Ԣ Iq˻Liʚ[P,{%L08?qUp=znupIHͼ/| \w(:2{'>WME/3Vs{'1lbTxZp!VzPұ"1}GoE?!Yc|qu&=ThCFK9eVcҷ6pDm<=;^vNft` bI:]e҄aO0vUR@"0\@w^E9aR=JeN{ A eSaoԐv={Xw1#h?_Zû eG Sm˻7kڔ4i7Ť?GK{_8ՅD_GH"Q8I[{GvrDTX,?kW}`%qˢWNr#zF @^I9+}^%@j9LUҭ!j=VZkzx$ijfOq?Sմ-%Ld5Eɯ4,V^PRnLeU0aRhwe=]\j-ySҳ\Cnai J@q 40_12l&?q9;~`_q}w0Ȃ~9j Ұy薢P([R;R8zD{N لA\'mn>,d!UY퇅: X:8ק]k+̅at3BNP^>>lB$aIXFUu7E\Kxtz!Cv 3X91LJ]Lo,Kё.wE1p ul mk%V yY_9oBb_]0w>­Xα?!HxM Ȧ 4/f\N%4#{Vjj?'bqZy!sl(8p0H7~2_N&8/b`O:&La`ΐՉY']q r5Ik 8 a XRژq}Ŗ^q5NW|J`Ff0PbhEh]%L"+d'?6.ϫJ̺pxA()a 69OZ|wlBYRaPY3z <$$y[d }N dxca%;د0DI1EPEfwtYo]hC axY]s;l\Syܥ|0X?BbۘJFo>h7x<(=a ,~U=i=O216-D3& 5mp>$ȵ|b֘Ή϶hA)΋^yZҌ̩y—\s;ű2F6SCaWlCȇ=*\{|mJ}\ "_G lœF9 boRA6ׯUG@.|[h]rjFt+bEy^I{?|+l#"zg\ԶWhyEhj఑#ݎtr$[ _ExRMP@ܯL4 * YZ