libgstrtsp-1_0-0-32bit-1.16.2-lp152.2.16 >  A ^s/=„5\G|}OWҩO0ֻ] L@GIl[&3[N8<s/ mS69ݒ'Ɋ90U`wRsO\h]!.Ԇ{k +1tGmE(f3W<y<@Y\+}}pkA 5plZ %G2FK mdpO.T8Ku[&2j-Ye |X*0qh@iem s([i$s+h!1 ]KЉojy> (6 PCNVAR?S3:|>p>y?yd  + X !2U[bt|     <Dk(8999: 9>vvGvHvIvXvYv\v]v^vbw cwdx4ex9fx<lx>uxPvxXwxxxyxy<y@yFyClibgstrtsp-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.^0cloud1068openSUSE Leap 15.2openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttps://gstreamer.freedesktop.org/linuxx86_64/sbin/ldconfig8ġ^/^/99eac5c535c781aa65cb58f3f7efa623e4bb49f33cc7de0e8334beb98b1e4e92libgstrtsp-1.0.so.0.1602.0rootrootrootrootgstreamer-plugins-base-1.16.2-lp152.2.16.src.rpmlibgstrtsp-1.0.so.0libgstrtsp-1_0-0-32bitlibgstrtsp-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.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libgstbase-1.0.so.0libgstreamer-1.0.so.0libm.so.6libm.so.6(GLIBC_2.0)libpthread.so.0libpthread.so.0(GLIBC_2.0)rpmlib(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.16libgstrtsp-1.0.so.0libgstrtsp-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]=109fa09278b1f82dad16eea4ec298f15c1b0b314, strippedPR RRRRRRR R RR RR RRutf-8b45b3da5f420ebae7a937a72cc0c4be4f442a45eb1da0e200d3e0eb501717e0c? 7zXZ !t/:{:] cr$x#-&`[ޝUHDk$x-ʌE{PsP taoư/eap\QuE͚x֜ 3рʑ/z ~  e C ֣ݻhCr>:}x+N 濦_ien, vIs^1X&ҩ )jh,GlUlS9zw}%Q|1Tk_td_a[j.o?vD^ {<1_>ծHlzxn&t(IOrG;^xDAJHs@Àc6%o\s)QݳQklz ˜Qg]k`8Xo{>jJ4(K6l)ҏ/1rCTB6K\c*#U'LwnL'L Rx8f5Ug_Ňμ߆PBo]Qɕ.gA0t_WJ i5=+/Mc2M.fU$l~*790\4LDqN)xiAoq7ó'yS 6HRCVYC5DX7hg2 A\7sT&3T)w#ۀf,Ai?˙JlFKP;3 D'N˓˙ߐ4J}SķXPFzI)`@Uψsw! _$+'D6w8 _|fGr2GslIp7xc _u:4u:þaU0ʘ$J | uv@G\AWw x:.z0fxk 7? %3T5[mzƭaD\Olӏvt~.Q)B;LރB>q/_0$,>P Cp-V,-I]pXҺD\.dMHBZO<6҇W;G~U8lG34vAqy~bP('+TGVue\.aJVWcQ_eK&`{pP0DwۄԿ  *ex::Oy 8Ō:|AןStQnAQ$X.ߠfq7>GC_LZPc*\ KZf-:iaspnn;,Oґqd\!LUݔy3סe|Lg4]K+ʞ_ac_#Ix{i rn-ͼA{0?*^>`"6JݛR p1CŒX8$dq-JD<?qgDT;nl2"%xp5/ "3;")}u#zVnW k ‰3jǰ]3Vm2?<楄ܠWFՔ{~,j` .] h{6X0xFC]pP,%/vKy0!g}8^>$R8qhO8-Yڷ l3˙Z-6B(|Y]54318K ;V<DgbEIXv g>Y72(!zޜ+|xۥї%bmŌsaFvTi5/jGlQ4eRIuяځ>% L[=5n z;ͻ0'z|KkJ'LZ=~%*Q;|ZmywfH|_ }wޟ gt46|/OM^[YA/pPpjFzdsrM<[=H3xS zbUuz7;Tc1̒RB09琾gLXcf;tU 5$P,y11lS(WΣܖcLxgr똶1@*nyVf"ܐU8)?%&LQ>? ɴܬWKNɵ oW^:k߈7x*~Gf?AD,nuxvPg4s"$^X:g5 '1}z4!EU{&5S@1WO-/!ܕX<ya9;ܕX0x"Rq_ڽem^tL&wOb$T(M`#MuA; HR\QJ{M)Ve\zjZeR>5]>u ێœ:x(nVclď 3YaIt6tLf hN6M=6/oSt: aXs¶sͬiJ ʸޕ̱+j܄wLr7G39؀zԆd,Em`bVɁc! / 4'8C87ApRt) /&TCҧS 5UG"Tu}.uЁvBzO0B!\Vg%Z}? U#yz, dzx5L֘Cv;vGG m S!r/ZV!~&I}*:c} w], rJ|φc3t+S (uY"ƥ A-1p%FMasPcGGZԗҠ;8oz/zǏRP=τ?!3ͺQy+/k OlBn缪չoTdrFiS9 8~_)$8vzsbG)4)J{Z^D<z[ķ]%BJC`}4:HV /wnhDIv#}ʷ(A+YeS.)w,ggU.)Sߗ!ܼkQʦ2@Atb:c#O0 Anbx3|]wikQkW:ZuN^[4< 7G// Bꭾ@Q,,ByJvm7ҀmZ/n.7 '<.a_|U-&,QxO+W y@n7*{niWKI6bY,N.yQᄢǴvCWz`4 mv٩W?b7;**D7 6eL떹0}FxSr#I@kO>iۮ-;e4xoiU>dE f}Jb}Qc2T̃.<"jTJ6`lV{-f J΂-V9vd&E%Zra`] QeLP.fk,>yfg{sRs3PqT@Ɂ1 pp>Dt+rۨ*fC|1H섔zC,J?i#c)X.*cB_z]go8jt Д(X-\SBċaǨ+0 ="* @R,a"0x+ )wD_`jԟ˪_kqi[ۀAΠYV$!gNm0Yihi^fRVkT\J')`_JXdf ՙ.$4JoX4N?xhG>Ea>a!j4h}C>Zcq!6t.WB)זu\ut\S{3ҵIwzX7F8z}7kB?w(9 nY "ym %ضeAr.%<^0[R`Kv} >e y.Xk洡 vSAYN8L902ó2T >&$ øM7a}?3ƣ2Uۃs>V3E`t$+``xѭw%;W<=I:RY-\}; @ L;ڋq'llscT4i ũ6uyzWV գ!G"q94oU ho[]xl4T(!u~qK&vix-bj# 3ůb% R'|X?R .n傧,(?Jݥ;Za~Li-(vQT# P pkNsg WMC3Պ2dAvZBSysNh @gq/{ z=@HV% !t->S`GQgb%/-' nI(Fw+.Hؓ^vR1x(e[1!j%] }_R^[Aߙ OȾ"GYmPeRsWX7Qyp\݇sPmsQJ =8|ZbWn0bJUQĻ`cN:VL_h" IuuScKtZyT(.iiB(- aO*+(u&)eѧ[̌;uyj3Y N#[ͷ _-id6J 4GW4GP\")|A/ zv ܧ81ްu0X˱x&vi{LC,)C4yŸ=ˡƈ0C :Lsht` LwZJ6l-H]t)4O@Vo(6 &C| 8D˱HZnu dE6+Jh$82GS`U vm#DFp#;ܹͰQ׮o$TH H S0bq7|?Xk0K1 amI)}Xp;pڊJ1 nËxMfil`^+!KuI=bѭBtq1߱܀[ \4L Z;'-ׇܞモQD'2B#@, իnf@)222こl{7TwCX']G|؞X;?1-Kb/* +F݋/7D q~QD0lDੜϫ5_|bXv4n ;Q,p_^D>-bޗ.@Qn-,=M}f:r)Nmg>q*X`EIXG$r,ASP+T0V#ǑX00a3JgKcQm5Sè <3%Paٮ wh>&%󦠈}b [Rf2 x̩.B BJa-䀃}Fo><8Uc&-ņ16_֢ߐ|Ǯqh{<:&> k#>RqTt9i{qTE:- ]z:r ?|F&ɕF8l_\M?Xo}[oAM&J࿰v % Of% $yJ^,y3bq5_ABtӋZV ~rg_D\cK€j67mB0uzUVR'|) ^Qw`Er1l%(E0Ea 8+{!m:̶#z7LHɊ.Sj8@nXm5]r %?RII vn?RmS׼' B\VE J}i!^W-4~8Eܦ톲LfPA1~0 !eg6{@EJA3?ܪ|C5tH`"ۚv:0 .j=I۵5kn%×Ԝ4N d?~&녖= $a1*fB dH~_ B>j^Ŵ[=^ՓޓX7GuKI=t_jidu01u=IL㐍wZ.^;\սk76JMU^:mP1g`crxZlDtDX/Hk0γᇥ4bV~K)IѮ;HW"Zy%P  5ZԦܛECkŭ]n2@HZdl`!D]5idZ0QfPm$#up֊nFZ3e 8xi1[C|P{s'!".%:S;)!)jA"~Pu"\2AӥtÅNQ)rmSÐCN\?g'64>Ġun#hxָ8<|yqv +w*5V , ʩ*J{fݿcr-H"{C 6]ٹA/?~G吉?if!CI .@pfIK wS4FPU*cUXU{5vfnT7GB'X)&JGBd.QUt>; s 1t2y3kO}iY KgUHyxEny0hH9+xm_%?N'Gh[z1fy6[q"g rƚIP.ηm׎1hH>0q`<#af* 'U6"1֜Kf3 DA5TDa.G4yy_ s0;9߈Okt_ZOËȉjq?@1{{o5>}XP_vx܀`k֥ہܮȿ'A`ώQK;e7*3D #ʤ]ҍ.>N$ ɿ>ACn3\,;Ze.Na_TDZ$msx9sR TA{m9/U Yε o9IXԂ]aӧ 25NN_)=#_4CDΩ$_Hry!fM8v0&0{!Տ z؂`Uwp_j}/<ȏNaG6&LЉNoTΙ`*H 5fWc~a3ngh3{ 0'}S,?b7jgY_% G0* @/bxŋ2%.a-5 QӠn$#c}܊Y F `lf)3OrAS!بqr>R}_n, ì"'KLLSIT*"b9K,Rx!*Bry(s3B)ɔ1`%= Ү~$G mM?Ԃߝ|D{tLpy6j.dS]VDڗ5ա0cHț)dQl-9kp֜|ݗL=."Lj#%, +ڟqE|8$jv()z'A_R !$ XS%Zy 9AOCmʍ_]/.uK m)͝2_udP68t͇ D">`,awg/a>s);"zż{Y? ր8XoU fԃ<99hz:qAQV̲m|r˻n{p=&56H(Mwkږ5kJ/fЕ:DOl *L4~x+&++ +!5 W-9F셈q,$n0FqS1zwT:J0tdM01UEۻYi`=$HQv*]y`S2Qʻ=kAA/k/p0ogq;M](> p֠ x Y6;m"Hlқ:zZ ;3d_yr\ː sIL,9)x_ZӣCه[ "QX%$G%:[/EYaq3ՀhI,4}fubPAPD5C˗!]x=|ȌR4/oN~|\lQnó=.2="CγjhxMO UgzU?n/48y$"UNAb=ʦ碣Dy~lQa4 .^p&Iv__4j0PɊ?akiCOQr HU v3|]Ftr9P84U_8&?UO[-lpy鮵Lc:ĸ=n#)N(x@|(4GK۰>3)cG6}ɋ> 'H+.%Ad4$L##)>TpI{gnTܞ'Ia<˖؞? ]+t_ʨqLn!Oc$A܆ ħo=7HP>151-jU(]l)boYk2ɘz1\m 5U; V|`)!Bz;:Z]rXGa8Mwͥ'BCƕ;WB^Db[P\ьZJM訦9tlb9鑢<&Vp~80pdybÖI ƀ1)UGG H݇[]Tz@ ri^_f -a^ bvIXZ `; I_j2ezBZN^D *9 !vh!cW$U;Lbڑ9$%nImGNF !v\7aS٥̚ ђ̼>2ZN1=Pm2:%&:4L.lCsSX/uIZqr4mYPRwaԺ8eXamnTc+ DXlF%J̈MxovN ^r؝ZR 5nрOo᧑îAp*u6@*dɘs~N/혧8?mlӽxmh'4=t6,4U ].s,'$䪰m@HzsF*DѷNw"phOPz?ڑl^g9 zwmrh\,Pu#{"n讔:4.dߌc I2͓t^|Sz>]a/Of *AO 6[Ǻ'֢|,DGExN8WvH_DŽ}͵ 99vDۗ$XPd߽& Ui,s- 1. 'kXQ\UT f5m(@3ckrwEC+}근]xCM# _' Iq0:61c]N֡8'(H1PQgф/lݡYlyg| (+3Aҿb?j蟐_<(5!Jm=}x+]3 M,^!ַ[eB9}>:F֢[.,>HIHk(H._tnWX睾ATx"/J>n(Iܯ Mh%W:/vo2qE8q(ree2)o토,aK\K;6r{٫ ӑ 쵚a-R2V[nS0Y782.qZg+PwK7r\+k@,flNp${iQq"(i̕/J1`ASrXA:TF1 P7yZgiݧDj*yx"r'd7#Quw8p%ߑcrqX',0iY]ʱ{<ŹCjQyUepDx*W5|hl/Zݬ hlBb/ qxEbxl+Fӭ&5G҃w7}<ԡ?湲bnE3&}/((Ͼk!іư sly$$|H#@2R L[.QU/rTy<3:*&/EORiۥP}*jieL9#L !+Og+9!+u n"|M7HL<Dn<o]:eK2+h.=3G72_ [L5 ?v1G^,NI/_}UӁ31?+ v^j)4}$-ŶFU^+4`x'9T qiF72EXg'ECt570}PfZNW&Glqg,xHo˃˚R)+,N)-.'L(ѡ3M _!X j,ӈRە@ho.;UbNr ђ~{A "ۑSAw8%;N ZvX*}gtzOXq2ko ZA q?>tAe~6F ͼڃ*P Z74P/m0e, T DOAw'&74JЎ6Nh\Tq9W;Ll Qܡ[W ߉[-JM܁^b \ibЇ/|)56Rwu`%8L`BzEh/"# n9[Vyu}OL5efDxb/ֲ \i8ĸI{sDU*bnʫwHGnj9MS,;S*hnÒW 欌9A^&f#bt#`\ABAD,kW%}7*:-MQ ->Ze= 5c.Ŀ.Ǐ!V'RPXAT"I*µ+TV̵{K)C3]s T{ƙ>](JP32=E?2Ǟpx5Oiۨ0&$xC&}6." G*cN> yb*iHK΁_3\ N|w 4ϲҢ3i/9 JA>u̽u^%cg&Ba095|Kjod2L/p6蹨n$D d Ño2E s8a:^ɳo^#A)h8P643(^LT:.) ZY鎢K܁/q>60Y})Ձ^+>kxFPleEوlG׻^- *makK_OZdֆ2?I'S}ʏLK!,JF0,Ak.MC\Nn K׸7 }/"vWXYgZ nGT㥒Aa6.T*KzB R:zs3 t?4FX4\(jC`6>˨Qq/_,MW.G+kWUұL-ڋKՒ~ɬ͸ag Pzu 9G)5oww^db}…2疕VEԓHG/JL %[bmLrêHޥގ3`4U+gjTFqcod@z8(Y^,8r2($sy>Lp=c@8F>n%@ָA#n8Ou…S,iUp/1UH{լ7:O)T O@i=) ֦jHR6|_󽖖lQ*@_ @F7oͻpݹ 0: ˌnDD_iC|]IE~cWە> PEwJooy\jRrz~Rl011.'Xˎk 3)GL,uHLҒڭDcgp qqԑqpdT4OpZN\O\U`JCI=F܂v@w_!okkvoq.h;Ʃ~ w"^Pn /c}wiJFh]z@'S 6e?wfXf+V '.?H!NᥐR3kA'!83D(pOXy@PJhz.Ʈ}7m\vob I˾%y䛯h'yb5eڼM[Rm7pW0c ~/EwBO$wL~nZSY0$U01d٤>d4p=|Qw kLV9 6E6NLn6 "<߾r!q_n-+L(QzFFjojhՉ~9yn$13i&D .BaHmJ]O<,4a^*N@Gꆅc.7a!%3$y2k%A (By^PhB6YhD5-PsYڎ"P2nAƬ,355]Rq]&;|IC@_Dׂn(&A tLg^ ,`7'pdLѶZye7tk[EPɷ$[vjU!h4B2k"X:>'BR V҅θmDF9T\j3c={lCαF Z';f9Qg`GL}&D#f>cfO0J nRV[MπAPِԣ{O~xIU2La)!ڑ k֤}%3إ@o\=!+~ͪ г9e=j0r@UQʹX1;1H=OJ/x-iHj1rz)Jӟ0S&"U2/.Oɦ0(1b)c04L֕Y^ `KAm(b"/L xA !_O0(m^kh[6@XTT>dZ%[ eXc 7jz oK)_Awgq|P!-Y\([3KM?{?بzn9!S;,$b%O끐Sn\ok+JFPz&}5Шke[;ITgASsoJ`00ZxE=‡s< _6]!*]짃wBr(R9TȑΥ`<L]kT}{U y@:]C]Ff+(Y) *֍>h}nC@tٵV P[=v/gWVI[C ;r =I͢,O|9Uy*Xjn#Rr$M\*tU愩2awѬ?L1ٲ(w"-8*kYZ#)1FH $uXֹb^y`y4NI ߷#$>gճmfKM)t-e& og>EyDyh<d~~Y7'-LG)n5`WΑ\qVtso1m3:ZWk%OHAU$/% !O^,\75cs03EsG7v]?̖@0 ִYũu8Dͣ!վV Hš;#6C*Z9g2,XY"(}g>sp~~|5ȑRG咡,ZG߭*gȆ[W1)Vo-qhCd^/̟+߆( =s;``ȝik=YX3 ^{О :0`x Ce#$mkjVq S$lNk)a'++2BOR.S<7ڢ'z*u" OG\`=bo'Rx,tGoam.VB3$`V|:UǏy9kd@3'گ]5dh̤> s]Afz`/ v-Nbz`$iӐ盛9.% tY#^V 4 Rղ@9䇍uz4yo p.OB%[cW'Z?yՔc˵GغX:plm_A-z_Ӭ%J!A# řEǐM =sHɉa-ˑK,D2b,Y 7S]fo\6,z 9Zun[R@Tʁ r|Hh=W na[̾'I~2jD#mM-eTf |9^A;*phj2l/b\2>pc&tW&%U4ޘwfItܚ[ssCDG*Nd{i k;CzfGhށl?Dx G>2#M#yM{FpxeHi c+Twv1G\RR7*jìoIS`Цi}(?a:?l&&WT DWü_~8 k䵉+0x ( 59 P[ [I>E}e:5GS= oYNkPhDMI.R}$?^w6ywF2dՔ^8Tf 3< O^HJ/"ɵ_-*8]u@n,2CŘWiqsߟ5?'M,W.r+6ji_g~2ޭS~! )Z_8j#MgA~  Iu4 N+/7] C ~$|H 5yQ"58A6NU :0}T'LlY6J'l5{^[] d%ũoRni֧07 FPƈ 2[~ԝG+H]J8**̵>dF#6xoe1X^X%tTۿ:`@l ^y؜/TY4}zjsoÄ\|/.o&Gv+}G~P#k])|T7n@v5&( =pU]RLS_6Nv#s |<<kYk_n ]Ьcs#/e .Qdqiv*>Zj{5x4ətKZd[,<ֽ"{HVzSz4BA7qnmeJ6ŸPoU҂X-HEm+n)ChLiX{';5Pb@ N!ܗ旎ƅ|$c\)g?* ,+L1"K~qeo`D.mF4PL.8"dm2.G7޿I &/Ejd6O¤`"E]S3pt.Ҙ hhazqf/u[<)*JPUc1 /*ծ{n"`”OG~P3xbh۩H `"' qG|eg|d>F/^k̫ s)1$o5O&D. hݱk@M]+·nPט6W}_:ܛ:rzE_рϚH ޑOڨS3b3? Zxh&vWϳڢc*80Oa* ruU^J;ی,oV4CD YA(gYgk߶Qkܣ[=h8| = @"L*Y]F_N_WnH VRҺCqW(GMf]xIYဝ*VSpWKū#N Pۉ5}YaP6R׎Phi&z [5qܥbc#g\J `HU?U,eI >~q0牒g ](/M ci]}*<"^<墻ET' 7 ̗wk!j4L|K ̐CT",Ϋ2/%l[W.3|b%= emH/>~,* ~ie Pn9"~ I%g{۱=S{(4n-˸vIFE' O]aZoBx4*TSZ(gǮG&pY {VJdt%jPHKOJC#+T{sA-lf!o9ڲBm1Oh,]2vFb 3?C-?/L0_5B#x rݚoA>#aRZM< -Ww,%0Gݍy&?%l2U #Y?H:v'Y6eYA0ngȥ3d Z5? q5M8~\5'RDP@jS.dBԺr m~"9 jj;bó~o%~q5&J{b%Q j.jd`GݦF;~0ۢ#x;-5zWsK:CP/ f*[bc^Q)0")f)#R ,dqL,M.d=vW! ?}p\zKJTBϋprrF,f]&+6B{cj˭5ncGgZe` pk3N Rtkg|i˹Ac%4q3l!epssguHg5* *@X\`Sa {V)' f@TnZ9E=܅nV{{7tɖW}ɜށsBO6-XQ-h`$LP_j[I &!L]e}+pxslӉ}NHXc/OrI 6Ov[  >sK7 >/B1OY23K:Ӣ՟JuϾs%2F#J="2/S#!W2Xs!BU7ϫaKVp_oK\.E+x,d$ uf'4 )Fu[5Mbԓ#;_/m_rXPK* ,w;5^aLAaD7%ɇrOɾY+kS] f@qVa6xx#3}e,`քz' 1Vn=hR;J\3q!>pARIZlhF( 4Zy9|m#E7 Ca%m"构J% .7U-NSRvJx-,@)8o WdP*鞔[`P׫l2L*b\Gx4.Rn\qwx[ʩua-t ڎ׊r]e8β=rN)kГu-8"F N4EF aduDZ}D! (?ECJMՈ*qQ3o;r&&2^Myɻ=O[Bϖ8 (}m&;n[g锧^ jm4eA$Z[߹:o?q #G kY=~2;Ld;M9o)C$TIo7Y\@&FK-,/!;au |5a@+o#AD|FE9vcUGܴP\#AݭP;#}n`CKDBDrCCmSqŦ[M<glxVc|EIŻB).V젯~Nf\oQfiq5ϖ&QO -;$R~3_sNJfa7$c9vlk#wUٻlAELԑ2"f.~hryyo (gٷ=ͭ_Bп;mTc]V0 LyNJ\j#feׂdƔ7m`7k`m~`HL=qˌZ,U?uɒ&V$=3Sy3%ΐr\kpQ NFՑY-cV_jJ^9zGCOvWfe(PT#}Cp]t =;gE$NcYd) ϳ%ks[/zFu,fF3q /w.Nr{AՆ6؎G,m_ڏ>ۄL 5AkLUp+l#.pp"8BS@.-5V6JNX_?GYO2<RȞ7@Ʋ[ A{KΛ>骆m978$@hJyft(OM*t1#f3Q!w(Aˎ) #]Ȁ)b2|vhr Nz=0%9" w^u[ot%6?$*g Wtz]Z Ot9ۉ\ߵ 9\RkyPK&»SCurՅz2d# dn|"JHvk,޼.޸jNDѩo.^kYekfڬCd3ϙ 2IGD+~>'/xtJ>؍ue} @`.I[\{Q2[1#5Dl `i %zN}6BҴdZ7h;I.0G8zC88"t?\AF*e)4^!"e7 smV@ 4=ckJFzG-Ehe<kdٛ啂˭1?8U}܉~' 0'' J=zU?,eեqŃXLο\Gꎆ~z=$F.6%kMx<͓TZ w=ޙ:R|_{0.MD]#%Ѹύ!oq䳮PeȓEgaF+;Yzn=i"P@.WBtY,0xf%C2杳!z j}[;V)|@^Y)4%V{e }TqM+&EEo^tP.uJ0u:+ LzQ{bFɝ?knq)ΐ"1zM(_)RLX$KyƾjvUI( d(XU" l] .wˬgי9T]`U̯PenJ2cW pXj8$qY d`mcU{M=Ϸ>A&qbE=cw2Rt=5~Pٓ)oEL2}LbOjw=bn֓ZudM99{DCcW˳@5} %b=H$߁bzueȡEjԹ7k)'L/=Hr㠯b'V)=J_aͮ\.y8^D/{y301,V\ P$E3wʌrN ٺ}U ؇;{!iXEVV8!R.>X -jC7g/ ɤ|nyγQ^7JZg3I vuoA?~Oޑ }LE om$\/C@NƾI#>ֳ%w}A%fvSڅtt$!\VQlTCUDAT5Vl;?ԺJmľяiK𢋝Z7թaS;PʀX8W&^_BE3G)R!A(&N="u$m1"jUszix7q3а`yca$-` G5sݕ'DMl֤t7j q'Rz@oV/SN\2p%a3=S"TӇM i+ 0] @aVU<<}qgH̿]̜lUzNݓ"#G+p ƈ?$|(~=]阬o ԇlNIwvDE;MPhØ=:ZS|K$ď hF!M)hADJSi!{L4N5un_Y|oJ?zz77T蕨dcbW?_H/>?=HQk9IGUHh~-LN Lj&S3\( _ G1GI}qb= B];4f U_$q7 iX "e:ZO?*Z:=`h?u;Ir[\iV̞~,j E[D0+PqF03~x4#3O"j,ilW`X;=Us*8(ڌXq%ؐ+Ϧ.Xmh</iCos.af~oHGVMS҅M/[N%Z}L jG(EO](ݜ}Du8X+uZuS- ٰ\ F rP_؎Flܒ,d: N"3}w_ُ-xn*Έ(qY-~5];^X3y:n1K0ė|,UDαmBҫuVE"65DEѿiயMe|zWE6Q t\׊{C᨜No HTW*$jq&IS`O-&&~]♐2al[ӔN:]Mx%lal=Ɠmn7Z-R4JY?C|( TJ<2G%dTB *_g}rw0IH=}\aЩ, 0|,^:`r,2S7T7abJև>'"{g0%YcЩ3 rpDjMT>lac\:-U|ګ!&O6x̀?! ^;262@#P;py- zC#lCKJGknBRPVIZ =/EwZptslVAe%OHql a:K%UgX/{EPʂa,N'/VK' \&ЖooRqݦc/HG SQb"]r/6ƅ@(a zq:uǔe|+9swxM $TD6"t;5(zd_yk*ܣB\.f ~aZ?S-ǵz^x=~0MGբ^8rkC}ɉ;-9㓥2ȔX>A}uuYn:EfYxroD6pɝH:SnyFE%?&5"f+p&u2MK"hI|DYK݋9Б9Ms(iW |ᔢ5r(|ʬem+ gJُHq=#!D4uxpŗXۅD]Pf~.+9B] _)ÃSBԇX-I&TZe4V@A>_Dr]DŽC^X\leϱc0F)c]6MkΫDy?z2VRpC,EGM?3E%J-ucT}.Lne{$%lLqotKG-RTNIB7 Y >y@=*{atU4Ž茸f/e ce<B, 1C,L˰GS~lݓS--P#dI(xWO#N1zJ *^9a}2a_xVrD*\} #8t!a~00?K,~: ЩbT0%~ѵ"Ȍs_&6s𭯐|zB08=]M {!$0U㭶n ֐UG$ek:%kAx)>C./RCI0V:FCb߸N@uKZ޳ @[eUo)W2uG }w1ʻ݋T-bRVg+ގk5YN!VR|oK?qohl )H`|qXkϐc@ʛۏf `ɥsdZ9rH*GAȢl;Y uG2.(;>1.\5tu87)++ݤZ=<3f'߀MчJƎIyULhSr[KglDRKAkr0c *)E.ra @H:nkSOx_,-ob'N *jag8m DDP AIҜy(>0 8) Ngc &+HoUsח-30;[VTho?\d95N2g*o Pvl%e5U-qU'{L'/&lH5O3gnߚFdr.UψQ=4XKl;+M$I mWLSD6x6ѻ2 ,oX2cYE@&摘ԍq^]feN]?cb~Z(P&4۾uϔƚ:Q #uCyf.`rQʜ9lk0dY5V`7Q}Oa֟x9cu h3ʪ5e씇 A5U:rU\BX8 ;9bP(ܘUmiO PxNW e _RByBCa^ ,8D8,ʘx\P# xS)/~\Mc`nY_X_YA>W jdqPsݼyHYӘ#vh+5X?Km@(I3Mĥ_|pKd7wR(k~,`fVJR~c٧=0(@7H|RCnpZ,E~3L5l=Po$P~{y*='CͫM2&diyHO珴jfZ8ɏf A]g@xk5r:u5X(t^AA)#Zlkxߠғ*6SZPQ#[uW1c2C*kY ƘR%1V~G"4GW]$'+ DIF{eL*Ugnft6Wٗ/b#g_}IaP@9] ރVmi &  *:K':-vkB%E굳Q{$mW#咻lJ9\)Q2mKX\E gDyIa?b$H~rQz;Btpk̭Ӥ]aϥ8l2O /?Kj\_()IҀ9(zU>+&މp||QqQЪr->Kۮ%cM.mf6կW AZf):YwFtKUv@23ip<\"(| TDB٢_`Bze8HZ&\'JؐN\[=kc^xM5lP $9/'7Yjރ\}g@EP`Iҥj"P|C*|Kon-sj2"TRTDDXK4}bH3B8x4?oɄzƯ;UHVIU~8W*j4od1.xyMy\XGޢҵ6sU:fM3\TT1׆.O_v1.z\uvnr!p/p yb ;q?1K< 8F> l$\} ' tWm?H1aQNrPc7-5j&(mZvxNPe23~]#Ĺ5 Nh(X)z/8-tWpdʲVķWcjBGC+>hN4=Y]X{ 9U0у u2в#@!5W9{b q5qCPl>XmauCGO] RֿLq&{JkI؆Ş?zW5B3wy5rW8"Aa{K}|rrTJ-q"֪km[䉤8rMhђ5|;XITop3zZa2&|o$eP+?)sn0G)A& K^!`2GXuJG8+"3oఖσN2Q=9 3|]ؖfT]#_j7*͌^gNtT뺺 {"lXx"?42ׂ3.t1ʨՁP|x}&#j EDT(PM;>tjv6eBVМiJJ(SxΚ9MiwS 㥔hN!c4)E6i䄫JǪR="4QF|#bŗL#`qy FcAh2>d 3Z| orٓSp..i纓ghr g rj՞f߭E_߃Kҫ>l_tK<G[T`6 f[v΀<>?0Fח2=_H[>-͘d]h 7dR詘fOTǜƫ7b٬뭝W%",ۈp5kBs2zu.$\l\,TydK^>} i CןqtF~VL+]fFFdʽQ/k{+3qCV\p?F~wר0+>]Pf0*]&z*^)HQɐ1S;qRHԴL{+4~P}riLnu=w9 i8SX1 x[[%FȤɕMJDk/e28b#}CVDa#4ċ7ѨqhXKs )9{ih(לX Nƨ^_G(-tM2ڳVz`-` {P1hG|yzH@d_12FljF:[Sa4pP2f%o7dj?353d&2!Fm{n/ αtP .֕P:>7B?FFaRTVi{ͦl4#,`Iؽ *1jxoTnrՍ>x>gm_+Ou4BTr&nUg8eݝs`BضUU~I$V冝F #P/lLCP1Mv^b Ԟ9wNER^āeLDW!s%ҌAg 8u,K:=ݩ`29v @ /H=;6 * +6xzlh޼s?_f̢.;|>fS&=F/Vv%@t@^\3[Ơ޺Uhۗ6}VS#}uA%6,@f.Ճ[{ߑ.^]>,8T1L!HP0âq<@B_ B 3Gҡ]ix2/:, u85&7 ՝cPe}#EDϫR+` hԙ]k"G7F뚺 Y]x3[9(2%qu*_=\91UM1 /eO*1|Yu1( V5kb-愊B\Rht(P9(il$QG]ْSI-gܖ~C/KF⎸67NJ~_εұσt#"k9A{ fEp81-!d8`_Z1ok~bS_ .g@évC2t S J^[1b҈B meK8K*, \U :#  m_lGOP6_RnG PO# #,Fc'k}7m?~^ ξh~f m"/& w^VbL-C6S T&CCP?GpVC$NJ&>j1Ke$ N9J=ulzJ\-і{ j֌i!cR rKm޸qdx{ZHΎi [-SG3@Gљ0m(rȐ=sd{Ӹ?ҍ{J^nmizDhY‘gNK9.~9QG>Z*)Y@dߋ\%y= tލTz19.^ʵo'h#w Blo_(.NC7QD0|nYK#nƸa8,V t7 f¶2ʤS+o"F9'B%I1?(oj?q쒹6.ΟW[(x s "eX[ ~ lVܓAj_}=prALaAM Vǘ`1'_qks*Sĥfzј^Qq@b-m~ dϦ^4oj wymVLLʹF0ͳ˱׫;h- @ϳV[Nc;Bq,L)/O bʵٕ]\Oha37SYYBjHp%wrFR%Ab,_@sua*߇z0IUQ5ԻτS?B&P&qD>Xdl$5Ĥ+a1O6&wa"CjVYSq)v\@j%v!'KPU8\T{L`c5/$z  .o$ N/8 d66[VN~]gcP5٣Cg)5WE^CL}֦p؆wEmfڼFsv[xkx I}hP["rmU-:I8T؜* 0p"Fu+uz'wnIϐja@˾qTk+%j_GGCD~#ζa,uk?_~Uj(F)9wvq@У,˰by-ߔ%ig!S#Iäg>pPḬB-JZOQ-q{.~ǻ3k;ަiڢz[pyɸ[FƖHf8`G[)fDahYO3"3z;F%S7,|-jv5\=@W/G8-ؓ^ăJ nDj. Y݄(_ԣAJuKN6&?B0)uKٙӂ3at]IRd~#{ Gb7`!h-ilQmx:9ո|,"7J/*=t<JBfi/ײ7DyMA90Q&e1\1?_%&/HGkGi*XqܼxEh B {8ryK,-'2QK, 牛]*囤L~;.l,i-rP"1?mFC}PzAZՋu"% *~R_xMҳp4Y m\YK.w) eP"4Wa L& K&{r7~mB&Y5=L)(c%{4|E 3j*,e4s{-̝_nz t`W4@WԖI- cЁN#LJf5 'ฉu1BE&zW{X_F8D}@% EuO0-aDdo;${cP~jEZ&B7_w㕏&5D/`AȅKtP09,݀ G355v<+T aIuLUaV+ }(@g,斖caie΁D߹ѓ'!ޥ3M"x݁ o*Ԍ߸hNXDh*~M"+ؒ5Yba!U=/$EUJ 29ʅ|{[yEVH8Fv+BaKsz\9ͯ9[~}׏KDHw@'e|,nV B01(T Oq/]S,%k.s@@|/u<Ɏ^!(Ƹ69< *2wx)[[ZDX-=p@i>i^ y}T9֠/;KVx}<Y$&5+ib} _ J,yAE 5ѺPE1V)?{!0 ()fAHr@#wYdkiK¼\B/9br׫}Vi}-\:+Re,ø>‡'{Z]~P1khuDGH O|vƫlZ,{SQѡ;fʜ&fZ*+í8'g]]W+Rhaot煄+yX>ɵMYW&'{Ci<Gr4k 2jI89KChaY C0QxXAI Sb > =W[b)ez4=|;|*LCBevZcTuۦQ:WPw kSsgdU;QZO 2Kk@z^=eEcCm_)KЇR^#d F#u_- }\LOQ¼Lg `#Xo2-wm֪2?̱/Zļ2czPu/`g4*߀>XaS8i[eu靿 ӭ"h)F&xG֪3 NK̟aN(ұe%^* mYrQd8T!{0$OCNI/Hyпe"FNtwRv\`hnt1 U:bҫzҒlIr7HFHCP%\~'ŷê?Ԗ,QuyG4ICVXMi4d@~jygֈr5Y[7YMh2_8 }mOۗ;HSo`N-QDM]moŶB\0׺8װeEpf  !Ag \?HOZlSL0}6>X#BX4YM5 ?u}"Ns@7PK$lA{dA7_R<@c\4*ÿv?=:!\O,( U >ӕH"OnɊB"͸XZ} WEj8E, eN"`*ޯQ͒86j7PmܸսkG:"҅\ \bXGPJcE@6R_ՍB.CX(twp9s3B?/xTyw?z ginIjjg+o={,c5R[JfPNڭ[l(.9NA.ɐI&J![5R[!;cj$eH}4u!Bھho¸ `)5E%V.~$u'J W՞r;ہHh#GJ~+77# *#tagvf~SX[!ۜUa1O?P j#鲮ED<$E#orvٓpE"8Hrs:=.v&O#9o#I)UܬiEкV?c%SN|z }t{p1tPmt_CFU"o%h{ usz~?bEAډbp8[V?/Xéosrh/$+ G.; PX;p.%ޖЋtd!|Lfj[ifmx<:2Q2j`laXpLV !ş2*X@Z?s{ό$_+] ;<p&^yFh:?t",3j(4D9R[SqF >nz,.d- oSEb wz_)WcUrWJ*X[ $SiԒA,>Vz5C6P׌9G&  L%L̈Cߞ(õ}j΅Q KZ%-clu_/8ZJPEotmMip2qOIB{OKM3p:4JW}l1u;*Di 5$t{KB/dz+ ~& ] }hr(^NRhqOn8 њHA-9WxP+A~&rҪFL|Bm=P?Gtk yq[} Z!S/6Qwpؤn dHR*Hó?iPea";Nu/y8WԔԢCx2P)mؤe[ф [mWQ(fgG'لɔhfВAjDK?MxwN36wQ&^2\*ČlUM_Y/7N^me8/F$Nu1%k" e0oZ}41L 0sf >OK~=U6W5Gd S#_?S2o(xD}4zf`a3,At' bAB`q#%2) 5#47Qk5&>_ nK?CUK TbϞ_ '\ [("GCFS)Jd#_N>F|ձ7Quٹenh0"|P@ KhC/ { vq &:.J'-4BJ6a7C;07 j)J?E$F.[X 83wO٤tv]!7f^D HCdN58ޡFo&9))c"KxR8qVٷ/"?pҚdSs~c:0C?=Lp{NʪSsOA^oILA+0Ho; &V`gj>c .6fe&meM6)h]kRk*Q3T8'>4 "c6toװP$c= K}|9)&{%͠tdgNđ,zIfy3%''C6c* S®.GgGþƙgBv8g2|b=k^7tbL`P5(zLq[d)}`x$} k;Gĺ6Mk^Dw4lξ p<,x_ѧ \Π:&ǴŠ)QAy&w(Y'Q8ʍ@V!qk4~ j4x[_p_fY_cՠQ>N8Ѽn]qǴL/.,'F9 ոRԾ;׈U60]"D=28,>U394x%@A$Mj cN7s)hp{'t'sMwOL RK´ nC.'QjJ[hfӊ_ȉE;ǭ /`;F2+n{i )Oo@ߩkpHqNW^_ 6'^Ul_0Dt@  Fj mrDa(ě a|sp('D~M1{ YZ