gstreamer-plugins-good-jack-debuginfo-1.16.3-lp152.2.3.1 4>$  Ap`\/=„6!{U l>^7o'Pe$14.?rࡲ +1+q,$xqo= PoMuJ#u DŽ-#2nĹm3[_K3Jj7=%f%jB2gn%XGUzQeb`SDD>p@?&- 9 s48DH[dv        @    ( L y  dt(8797: n7FBGX H| I XY\ ], ^bc)deflu v w x yzG\`fgstreamer-plugins-good-jack-debuginfo1.16.3lp152.2.3.1Debug information for package gstreamer-plugins-good-jackThis package provides debug information for package gstreamer-plugins-good-jack. Debug information is useful when developing applications that use this package or when debugging this package.`cloud105openSUSE Leap 15.2openSUSELGPL-2.1-or-laterhttp://bugs.opensuse.orgDevelopment/Debughttps://gstreamer.freedesktop.org/linuxx86_644bAAAAAA큤`````` ` ` ` f77fb4e5be19009c29f0d07935ab2c1b2c9e11882239157a16853873524124dd../../../../../usr/lib64/gstreamer-1.0/libgstjack.so../../../../../usr/lib/debug/usr/lib64/gstreamer-1.0/libgstjack.so-1.16.3-lp152.2.3.1.x86_64.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgstreamer-plugins-good-1.16.3-lp152.2.3.1.src.rpmdebuginfo(build-id)gstreamer-plugins-good-jack-debuginfogstreamer-plugins-good-jack-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`]]@]bx@]]@\@\Y@\Yz[@[t[Tq[,[[c@Zz@Z&Z@ZZZ$Z>E@Z.s@ZZ@Y@Y@Yh@YI@Y]XXXX@X*XBX:X@XW@W_W=Wo@W@W4VyV@VzV4@VqUL@UKSTMTeTHJia Zhaocong Bjørn Lie Bjørn Lie Bjørn Lie Fabian Vogt mgorse@suse.comBjørn Lie olaf@aepfle.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.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.orgbjorn.lie@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgjoerg.lorenzen@ki.tng.deidonmez@suse.comzaitor@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.org- Update to version 1.16.3 (bsc#1181255): - deinterlace: on-the-fly renegotiation - flacenc: Pass audio info from set_format() to query_total_samples() explicitly - flacparse: fix broken reordering of flac metadata - jack: Use jack_free(3) to release ports - jpegdec: check buffer size before dereferencing - pulse: fix discovery of newly added devices - qtdemux fuzzing fixes - qtdemux: Add 'mp3 ' fourcc that VLC seems to produce now - qtdemux: Specify REDIRECT information in error message - rtpbin: fix shutdown crash in rtpbin - rtpsession: rename RTCP thread - rtpvp8pay, rtpvp9pay: fix caps leak in set_caps() - rtpjpegdepay: outputs framed jpeg - rtpjitterbuffer: Properly free internal packets queue in finalize() - rtspsrc: Don't return TRUE for unhandled query - rtspsrc: Avoid stack overflow recursing waiting for response - rtspsrc: Use the correct type for storing the max-rtcp-rtp-time-diff property - rtspsrc: Error out when failling to receive message response - rtspsrc: Fix for segmentation fault when handling set/get_parameter requests - speex: Fix crash on Windows caused by cross-CRT issue - speexdec: Crash when stopping the pipeline - splitmuxsrc: Properly stop the loop if no part reader is present - use gst_element_class_set_metadata when passing dynamic strings - v4l2videodec: Increase internal bitstream pool size - v4l2: fix crash when handling unsupported video format - videocrop: allow properties to be animated by GstController - videomixer: Don't leak peer caps - vp8enc/vp8enc: set 1 for the default value of VP8E_SET_STATIC_THRESHOLD - wavenc: Fix writing of the channel mask with >2 channels- Update to version 1.16.2: + vp9dec: Fix broken 4:4:4 8bits decoding + rtpsession: add locking for clear-pt-map + rtpL16depay: don't crash if data is not modulo channels*width + wavparse: - Fix push mode ignoring audio with a size smaller than segment buffer - Fix push mode ignoring last audio payload chunk + aacparse: fix wrong offset of the channel number in adts header + jpegdec: - Fix incorrect logic in EOI tag detection - Don't overwrite the last valid line + videocrop: Also update the coordinate when in-place + vpx: Error out if enabled and no features found + v4l2videodec: ensure pool exists before orphaning it + v4l2videoenc: fix type conversion errors + v4l2bufferpool: Queue number of allocated buffers to capture + v4l2object: - Fix mpegversion number typo - Work around bad TRY_FMT colorimetry implementations- Update to version 1.16.1: + See main gstreamer package for changelog. - Drop gstreamer-plugins-good-fix-glibc-incompat.patch: Fixed upstream.- Add gstreamer-plugins-good-fix-glibc-incompat.patch: v4l2: Fix type compatibility issue with glibc 2.30. - Use make_build macro.- Add missing pkgconfig(Qt5X11Extras) BuildRequires: Needed to build Qt X11 integration.- 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 - Add meson support, but disable because plugin documentation is currently not being built.- Update to version 1.14.5: + flv: Use 8kHz sample rate for alaw/mulaw audio. + flvdemux: Do not error out if the first added and chained pad is not linked. + flvmux: try harder to make sure timestamps are always increasing. + gdkpixbufdec: output a TIME segment which is what’s expected for raw video. + matroskademux: fix handling of MS ACM audio. + matroska: fix handling of FlagInterlaced. + pulsesink: Deal with not being able to convert a format to caps. + rtph265depay, rtph264depay; aggregation packet marker handling fixes. + rtpmp4gdepay: detect broken senders who send AAC with ADTS frames. + rtprawdepay: keep buffer pool around when flushing/seeking. + rtpssrcdemux: Forward serialized events to all pads. + qmlglsink: Handle OPENGL header guard changes. + qtdemux: fix track language code parsing; ignore corrupted CTTS box. + qtmux: Correctly set tkhd width/height to the display size. + splitmuxsink: - Various timecode meta handling fixes. - Make work with audio-only encoders as muxers, e.g. wavenc + v4l2sink: fix pool-less allocation query handling. + v4l2dec/enc: fix use after free when handling events. + vpx: Fix build against libvpx 1.8. + webmmux: allow resolutions above 4096. - Drop gstreamer-plugins-good-fix-vpx-build.patch: Fixed upstream. - Drop automake and libtool BuildRequires and autogen.sh call: No longer needed.- Require automake >= 1.14- Add gstreamer-plugins-good-fix-vpx-build.patch: Fix build with libvpx 1.8.0. - Add libtool BuildRequires and pass autogen.sh, as the above patch touches the buildsystem.- Update to version 1.14.4: + Bugfix release, please see .changes in gstreamer main package. - Update Source url to new home.- Update to version 1.14.3: + Bugfix release, please see .changes in gstreamer main package.- Update to version 1.14.2: + qmlgl: Fix conflicting declaration of type GLsync for non-android. + souphttpsrc: Protect input stream with lock. + splitmuxsrc: Make sure events are writable before setting their seqnum. + Various v4l2 fixes. + scaletempo: Mark as Audio in classification.- Conditionalize pkgconfig(gtk+-wayland-3.0) BuildRequires: fix build for Leap 42.3.- Add pkgconfig(Qt5Core), pkgconfig(Qt5Gui), pkgconfig(Qt5Qml), pkgconfig(Qt5Quick) and pkgconfig(Qt5WaylandClient) BuildRequires: Build qmlgl sink and package it in new qtqml sub-package. - Add gstreamer-plugins-good-gtk Recommends to the main package, install it by default.- 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!- Split out gtk plugin in own sub-package. - Add conditional ENABLE_EXPERIMENTAL define and set to 0, we do not want to build experimental plugins by default.- 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: + Mesa-libGLESv3-devel and Mesa-libGLESv2-devel, libmp3lame-devel and gstreamer-gl-1.0, gtk+-wayland-3.0, libmpg123 and twolame pkgconfig modules as build time dependencies. + pkgconfig(x11) BuildRequires to avoid implicit dependencies. + Gtk, MPG123, lame and TwoLame plugins moved from gstreamer-plugins-bad/ugly, following upstream changes. + gstreamer-plugins-ugly Conflicts, ensure we do not have clashing files.- Update to version 1.12.5: + Bugs fixed: bgo#792775, bgo#793067, bgo#792376, bgo#792644, bgo#791473, bgo#757449, bgo#791494. - Drop upstream fixed patches: + gst-good-equalizer-fix-Wincompatible-pointer-types-warning.patch. + gst-good-fix-memory-leak-GAP-buffers.patch. + gst-good-flacdec-flush-flac-decoder.patch- 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. - Split out jack plugin into new sub-package jack, also add it to baselibs.conf.- Add gst-good-flacdec-flush-flac-decoder.patch: flacdec: flush flac decoder on lost sync (bgo#791473). - Add gst-good-fix-memory-leak-GAP-buffers.patch: interleave: Fix memory leak of GAP buffer (bgo#793067).- Add gst-good-equalizer-fix-Wincompatible-pointer-types-warning.patch: equalizer: Fix -Wincompatible-pointer-types warning (bgo#791494). - Clean up spec with spec-cleaner. - Toggle ENABLE_AALIB, no longer build aasink support.- Update to version 1.12.4: + Bugs fixed: bgo#788777, bgo#779957, bgo#783542, bgo#784749, bgo#787795, bgo#788759, bgo#789197, bgo#791034, bgo#791074, bgo#787586.- Add python3-xml BuildRequires as it is needed for xml support.- 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#759292, bgo#781458, bgo#783086, bgo#784250, bgo#784971, bgo#785429, bgo#785435, bgo#785990, bgo#785991, bgo#786268, bgo#786670, bgo#786718, bgo#787160, bgo#787254, bgo#787313.- 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#783778, bgo#784282, bgo#784486, bgo#784616, bgo#784812.- 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.- Update to version 1.12.0: + Bugs fixed: bgo#782042.- Update to version 1.11.2: + Bugs fixed: bgo#778690, bgo#736752, bgo#761761, bgo#766177, bgo#768762, bgo#774209, bgo#775440, bgo#775817, bgo#776714, bgo#776715, bgo#776899, bgo#777100, bgo#777182, bgo#777330, bgo#777331, bgo#777540, bgo#778013, bgo#778330, bgo#778389, bgo#776962. - Drop chmod call on tarball, no longer needed.- Update to version 1.11.1: + Bugs fixed: bgo#708221, bgo#746574, bgo#748360, bgo#749098, bgo#754696, bgo#757631, bgo#766991, bgo#767771, bgo#768723, bgo#769041, bgo#769048, bgo#772181, bgo#772740, bgo#773217, bgo#773514, bgo#773712, bgo#773785, bgo#773828, bgo#774129, bgo#774131, bgo#774403, bgo#774409, bgo#774566, bgo#774674, bgo#774747, bgo#774789, bgo#774840, bgo#774876, bgo#775287, bgo#775414, bgo#775702, bgo#775752, bgo#776030, bgo#776106, bgo#776789, bgo#777095, bgo#777157. - Pass --with-package-name='openSUSE GStreamer-plugins-good package' and --with-package-origin='http://download.opensuse.org' to configure we want to show where the gstreamer package is from. - Move cairo plugin to the extra sub package. - Drop obsolete clean section from spec.- Update to version 1.10.4: + Bugs fixed: bgo#778341, bgo#775702, bgo#776106, bgo#777399, bgo#777940, bgo#778428, bgo#778437, bgo#778453, bgo#778815, bgo#775564. - Drop gstreamer-plugins-good-qtdemux-sanity-check.patch: Fixed upstream.- Add gstreamer-plugins-good-qtdemux-sanity-check.patch: qtdemux: sanity check number of segments in edit list. Fixes crash with fuzzed file (bgo#777940).- Update to version 1.10.3 (CVE-2017-5838): + Bugs fixed: bgo#775898, bgo#754230, bgo#765498, bgo#772646, bgo#773218, bgo#773891, bgo#773905, bgo#775071, bgo#775450, bgo#775451, bgo#775455, bgo#775472, bgo#775479, bgo#775543, bgo#775794, bgo#775888, bgo#776107, bgo#776720, bgo#777101, bgo#777123, bgo#777157, bgo#777174, bgo#777222, bgo#777327, bgo#777362, bgo#777469, bgo#777500, bgo#777532, bgo#777832.- Update to version 1.10.2: + Bugs fixed: bgo#757292, bgo#774428, bgo#774834, bgo#774859, bgo#774897, bgo#775219.- Update to version 1.10.1: + Bugs fixed: bgo#769765, bgo#770568, bgo#772610, bgo#773269, bgo#773512, bgo#773515, bgo#773516, bgo#773784, bgo#773861, bgo#774507, bgo#774556.- Update to version 1.10.0: + Bugs fixed: bgo#762207, bgo#772496, bgo#772497, bgo#772644, bgo#772656, bgo#773509, bgo#773580, bgo#773582, bgo#773643. + Updated translations. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Drop gstreamer-plugins-good-wavparse.patch: Fixed upstream. - Stop passing --enabel-gtk to configure, no longer needed nor recognized. - Move monoscape plugin to extra subpackage as it is an experimental plugin.- Add gstreamer-plugins-good-wavparse.patch: Don't try to add srcpad if we don't know valid caps yet. Otherwise we'll run into an assertion on specially crafted files (bgo#773643, boo#1007595).- Update to version 1.8.3 (boo#996937): + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275, bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268, bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496. + Updated translations.- Update to version 1.8.2: + bgo#766025: rtpsession: race condition accessing ssrcs hash table. + bgo#733864: v4l2videodec: Implement EOS handling through V4L2_DEC_CMD_STOP. + bgo#736252: gdkpixbufdec: packetized mode logic. + bgo#748700: avimux: stopping file without index fails. + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR. + bgo#758424: v4l2videodec: Keep the input buffers, they are needed to copy metadata. + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages cause infinite loop with .dot dump. + bgo#761165: Setting overlay parameters on v4l2sink fails. + bgo#761787: qtdemux: seek fails with CENC encrypted streams. + bgo#762219: rtpsession: don't act on suspicious BYE RTCP. + bgo#764679: IPv6 UDP stream to site-local multicast address. + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit MSE after fix for bgo#760779. + bgo#764897: Using non IPv6-socket in IPv6 scope. + bgo#765072: splitmuxsink: Sometimes creates a small one-frame file after EOS. + bgo#765320: flvmux: segfault when no buffers have arrived before EOS. + bgo#765391: vpxenc: Handle frames with too low duration correctly. + bgo#765689: rtspsrc: Various problems related to seeking causing scrub seeking to fail. + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3 in MP4. + bgo#765805: qtdemux: Only first fragment played for fragmented mp4 files recorded with non-seekable sink. + bgo#765806: qtdemux: Store the segment sequence number in the EOS events and STREAM_DONE events/message. + bgo#765933: rtpjitterbuffer: Fix stall when receiving already lost packet. + bgo#765946: dv: Uses different pixel-aspect-ratio than gst-libav. + bgo#766172: v4l2videodec: [Regressions] Should not fail if S_FMT(CAPTURE) fail after STREAMON(CAPTURE). + bgo#766359: auparse: sticky event misordering, got 'segment' before 'caps'. + bgo#766382: v4l2videodec: use visible size, not coded size, for downstream negotiation filter. + bgo#766558: deinterlace: fix caps leak. + bgo#766610: v4l2object: fix caps leak. + bgo#766645: matroskademux: don't hold object lock whilst pushing out headers, might lead to query deadlock. + bgo#766711: v4l2transform: scaling is broken in case of fixed pixel aspect ratio. + bgo#766712: v4l2transform should allow to change pixel aspect ratio. + bgo#766719: v4l2transform: Does not fully fixate the caps. + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based streams, ignoring the start time configured upstream. + bgo#766870: rtpj2kpay: leaks input buffer. + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code. + bgo#767424: flvdemux: Fix unref assertion failure. + bgo#767086: v4l2src: pushes incomplete raw video buffers.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit MSE after fix for bgo#760779. + bgo#763711: splitmuxsink: deadlock when one streams doesn't have regular buffers. + bgo#730540: rtspsrc: parse crypto sessions to support rollover counters. + bgo#744612: splitmuxsink: add property for specifing maximum number of files to store. + bgo#757569: rtspsrc: avoid potentially overflowing expression. + bgo#761345: rtpjpegpay: Allow different quantization tables for components 2 and 3. + bgo#762893: splitmuxsink critical assertion when changing from null to ready. + bgo#763780: flvdemux: don't emit pad-added until caps are ready. + bgo#763973: qtdemux: Fix qtdemux memory leak. + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works fine with avdec_vp9. + bgo#764798: rtspsrc Critical errors when connecting with TLS / rtsps. + bgo#764870: qtdemux: Fix parsing segment duration of empty edit list box. + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with drop-on-latency=true. + bgo#765072: splitmuxsink: Sometimes creates a small one-frame file after EOS. + bgo#765116: scaletempo: memory corruption. - Replace glib2-devel, gstreamer-devel and gstreamer-plugins-base-devel BuildRequires for their pkgconfig counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and pkgconfig(gstreamer-plugins-base-1.0). - Also add explicit BuildRequires that configure looks for: + pkgconfig(gstreamer-base-1.0), + pkgconfig(gstreamer-check-1.0), + pkgconfig(gstreamer-controller-1.0), + pkgconfig(gstreamer-net-1.0). - Properly escape a macro in comment to silence rpmlint.- Changed required version of libvpx to >= 1.3.0, package can be successfully built against it and version >= 1.4.0 isn't available for openSUSE 13.2 and Leap 42.1 on PMBS.- Update to GNOME 3.20 Fate#318572- 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. - Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it. - Pass --enable-v4l2-probe to configure. This is a runtime check.- 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. - Switch to using http://gstreamer.freedesktop.org/ as the source URL instead of http://download.gnome.org/; the former seems to be updated more frequently.- 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: + splitmuxsink: - Post messages when fragments are being opened and closed - Allow non-video streams to serve as reference. - Do not destroy the multiqueue & muxer when going to NULL. - Initialize mux_start_time properly. + cutter: Fix buffer leak. + aacparse: Wrong LOAS config reading. + matroskademux: Assertion failed: (stream- > alignment < = G_MEM_ALIGN). + gdkpixbufoverlay memleak. + qtmux: - Fix sample memory leak. - Doesn't compile on OS X 10.6: strnlen not available. - Fix date memory leak. - Allow negotiating to S8 as a raw format but stop making it best choice. - Add ProRes support. + qtdemux: - Fix taglist leak. - Fix caps leak. + auparse: Fix event leak. + matroskamux: Drops JPEG input buffers with just PTS and no DTS set on them. + scaletempo: Does not work properly with negative rates playback. + splitmux: Unit test fails due to missing files.- Update to version 1.6.0: + For changelog, see mainpackage changes, everything is condensed there.- Use manuel Requires for gstreamer-plugins-base and gstreamer: the source_validator service has some issues finding the tarball otherwise.- Rename gstreamer-good.appdata.xml to gstreamer-plugins-good.appdata.xml to match the package name. - Add Summary to appdata file.- Update to version 1.4.5: + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603, bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792, bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633, bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381, bgo#741407, bgo#737579, bgo#739754. + Updated translations.- Update to version 1.4.4: + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739, bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152, bgo#738297, bgo#738722, bgo#738793, bgo#739430. + Updated translations.- Add gstreamer-good.appdata.xml so the codec package shows up in GNOME Software.cloud105 1622544159 eeb5c301926238d08aca440844f886156b721be91.16.3-lp152.2.3.11.16.3-lp152.2.3.1debug.build-ideeb5c301926238d08aca440844f886156b721be9b5c301926238d08aca440844f886156b721be9.debugusrlib64gstreamer-1.0libgstjack.so-1.16.3-lp152.2.3.1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/ee//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/gstreamer-1.0/-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:Maintenance:16413/openSUSE_Leap_15.2_Update/c3e314a11c6b958e50408281dba92207-gstreamer-plugins-good.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eeb5c301926238d08aca440844f886156b721be9, with debug_info, not strippedPaQkEgstreamer-plugins-good-debugsource(x86-64)1.16.3-lp152.2.3.1utf-8a8357d23a361ca83358168c7db8ab87a1524864f0ccf30f6ab15ea14903edaa4?7zXZ !t/C;] crt:bLL bAj,${~5afW܂~/ASw6FFHA2!EB\~5R tFW% 鱡ME~YJo5Rf4=%mxBl*7BfY geL'6KȖ/-Tg;!AX8ŹVS'@ K)РPYF3+X%#t~~mi+!svKoμfwH)v\tOqu@xu ]=.CB* Q*<󈓥9iaDQTl-4(*fooLaڋ>G:n@~D%S[|1է,:kgSrP{0*dKR+f1FBi*vǀpj:w8VB^3¬jrz0<+yUK5ʏ3bx|tЇ5[&hcƧ/ ˛̉f!pKc6[6\oi2ܦ]!6[G=K>)VAxhd"fTL!,$+ɍe:fj8fj,Ϫpۣڈx> Jd!F;;~,}K%.%|lI_ZK0RWy,\Qw(kzI aW$n:S 1&bylv%oBKI|JYL6;-*-U϶zU,t^?Z`ud)PUD~fYxDz*+m݃nj^Q18Q&*ֵ@cZYwL9(unMC A!4-1XbVO_SZsiz:ޮ?,̋"LSWuHW%Oy2vDtY3=\E)ƠB4yWWkW j|P%?`H΅DRSLq 3C߱Q];Qiw"KYzaa'0(+jUI*oLZmB0P^VJ[rrzAWeŘܷ8vEԆ.cF'~tx|0?jΣfD z`X`y5IF q1'Z!fгAﺎپ#12e:ɇb0_&,[vs]Vbe635&~lEgXuigGzG39fq E(4xkP a Y]6+,шL?a滫Ef8+~˹tga.w%y"L3SXO?OW9߆g~fqcۼS1ORJ8ʓ½Ɛ>T-pS杉uSU$ bxAd W+*;RidjG2ЈtdrUc'@5_GFcc>5LW (o"E-]c )19{p1$x%Jk %u-ً8]hz] 2kt}]"APXZ:Kq[ni~Wi T*ƊprCHqzFkĨRUǸJZCzNn^s^ǧeS_ ){ LZ5iȶ>#ld",L5iҦԨ,C'@BæJk,zOzv7c.hb_+DpPz\zL@7 ΍vP\ٽ?mZ: "yfT/ӪȻ@PlMO Ne4$h 3`We?KiB w>,]8Ah-!C(#@BT$Z`,Lf N'yF5؎Q4@_u=>ѲK>>. .4Xr4pRHNhߴ/#rV|6cSUVv8$LEt!##tD yT$ɗ>5sKP(Yg<;r =ZY-D-P q'?͡|P<Z(|x1G5YHg@D0G9F'2Yָ0ţʹSIȳ;DzG%~ QҜ1iB홁Ο4rlsx0&k=H89&?| ;.ojy՘X0 9vdDg>I }\Uٕa˜2Фݨm/%x\G"X2tyG|L^\c][e4#Ԑ``mծe:W#N`$H /T|*uM;Yu"H>uژ%BJk|4a74uF?lƎڒoͿv17>?kZdk5/PWR#%.2AwCs xRn;7ͧ~&~\}$E%aajV@w(q܀㌮[tm2'Φ}~&}zeOcZ5 sJ> x0iјS Ӛ= Y%:ݑBr[gaL6DyOǃW )ɮ6<#lVL+Y,E{BhD|N1NﯾrB$3Ѷ*)nوuQT5,NQ4X1QP*MRArl'193Gh#vK]yGcPr~~ð6ki p>z1)thp5ky9eo\C$E1 ,8%W"r/} {8%GfJ!j$xE6.KKyth>g `YHZX d[Pl3,OdILbKRndIQ:{燬XÔ;NѬ J8M5_5SO b+ }ɶHIh%\ jJHH筸!ؔXAgS-R3ډ])>Lݞdιi[)DZ4=l[*պ"Ѵ 5N]vpbm)y:DXlj ;roB3vlCoJf@#L6my^wϊcM@N%8HO[B5^n"sG[F&8*rVl#.P#`n4}8m07 pxWKN aL 3ސI8tbRfpP^ݓQ9~55 D6Y7ǷTee N jYԅ|S0 6hA+WRDn*"1jQrJHZIuHU|`5ɂ^չe$b@{E@7c'Uߝ%jO"+b` =ndH/ϖ^A&鄍I9/$4gϼr+ƺ{ڥ*fV[8F͠GEgBKۺtjUV%t +ۜX)ϟssyN_Q)wvPZ`zhB [G ]F@7pp(%ReqQ2:?:T:ƾW g?33ieh9m9\PX;tF;V^\}_il8 BmY`?{ nJDfs&K´7H-hu(Ww}b̙$ UŌ 6s@]ߵm|DmQΆKZB}Pc+|tX\ajҪZ9*&-⟡Mj8EI]lTxqĤiS3ZSyGEbmյ!Ut$2ꞯ)ﰯH \mLANε@,HSS6, :&rlsX}?h׷'( vNgF;+P}dQ0G9?YBX(7l+gZj tIkTD2@g>,+9bySe{s'):"JˏVarXNnl99C瓯 3K8Ku_7[Nׅ"[+U՗_Ĥ:`V@if3$ ++Cjfнg$7rI<H3* 3OCT}nFh8VO 7ó^ <Ϯm?]",{vbO.izx,MnJllj1]h0ݔ`p3)o}&[>fs %9(,R1V[ڇlҰT Ԕn.u_+ƨn#qJTjD>xxVhPhʔOVաnYT{"WP͆t 6jgu"6tx}q9v٨ ̈́Ţz__6~$ow%l'n9ۅT/S Tެ!^БDmZoY"<"81"<\pm w (Z1ZL6t;lXC7Kӓ8m߸Z~ChGk4I#>hګbE~=yi) OVR qkof^,j˻h/bt{(ج " AG\aPuv5 1[-$d0&: ]&t 5_3<(eۢeܐ3v\2E J œ5 QR=>q"O4QTOe?>Z 75㼇kX4ɍ,#kDyCԬ`2 64,pKZ2m8=%.T^&ب^B<@_@mwWqi9_4u^p*UL): Yc'֒e7~s[ђHQ-G:#hkDvzǶDi=?5C|n}K:uǴ&V e1sYP[hG!OyCs8$gIZMU%?&37CJx m~2ON*:dXK?1nZڣޠYR[oVzֶ3Z) ߠCǽJ$)zr^k<5HW%MSx[:ԏm]){/R;^9UKVл닭ͥ&&$Tj%^jllßl^5C[45/;n,h-oya%cE $kC޹#E @iX<J/PHUGn#rp !2/yCb'+p! 8'TNo옷> y<뤪A7)ىāCí rXlyX ԙ̞Tꀃ*"=pX NLs{\-a|wEu(.$pb'2jut1ݒSf&ҼBabT4;5F!@J-ۂao}m pjy~ڀ?ۣGRr&9BŚhԡEҨkrFi;P'&iѵaq{jK8' Qv˗KKI; zhjyۈ"l_?ko m-C[؂ncQ,+TSnIWy} $Zn1Z/+4Q(KO5ӗ VZ;xc3 Axt0Ak`o Х[EL }´*Runa%94.Zo2RY=t!to4żbNgLYJ"KG5v\:;Ҋ'߲ħ/B^ aH૎7[fBWŚՄ(bP0m'dvUzm*rVʇ8^6Cy&dq?̳k>ފ׬=M^0aΏ׾j00-b .i$jx~(ŸB 0lu,ŖthGJ`B6F2?YqwU&#FRif<;=ZɂKwr 0&ϓDNR';S1/ʫ_?KǠ;q)!Qֵtn&>UX^ҞEMVM,'^iŠy5gA@,:o7SAI>[ UM Mوˢv^C~pmC۳h'y9yt|vOeq g\UaG^-9/]@þ`nMbmf'T2PM &ߊDvĎ`/N3nm6p 6d zJ{L>eF>PD$~)phhUJ}[1ڞ#"q .';m3?@bFaMQf w2VNja UL?ONSۡ'@M  >ԘBŨG'gR+Uba| hj߫Cvw ; +Ch Zo>P)ep__nAHԘS?זiY83jM8Qrw[mfYBؑi.C!J_54tҤ.B R̗>[v.a=|mdfǕ1~8IU _K Dv)aNOIm+536ȇ7X DiaeO <ئzZCCůkD3F ?c$}TQOoYY< wMEhhsxٵ ħsFG&i_ѥ-ƭwJHfqez 'uno gy4O YH5߮R *Ek]}WMfXlPokJ]*)깉lImіs9QP|iG[k .t3i{2x \o L1y՝Q?C羛g$ ZNZJ ]yv- X_0>B>.:QJsu>_.&)[{u#6Hw2O>e*D呹mvrK'LXVh*DM4pr@̮,qY%nJS:si1xZPn7QbQw=& |ԣz29=e.!J;|}i<O~R;8gs [BuY ۟J_2\v0#jC+*jFپrUȜe ǡ&<#u!0uA|mk{q! r&U)5+nr' DS>"/GYۘQo#ҠL ȈL^Շ>zE !!l%_ #}%rb}-f~U;>(6` /:QGm7\Oj/,sjSo_=c* qqҷY3O(DW~/@˥PErGЕmgWP{p-cL2Z$St d+FXsk]m 3CeAWx.wG!wXø?޼ Q#g広o, -.KFon f.PHBTl5#KЛ[0KIo^٧$莩Cm֞H}cַ;qmi9 0drIut.n<܁d`3fcKd`ZΎ ^,EQ=ijfϲOoҕZ O"?)BڞBt`GWq E`ш *Q$7x5IV hq݇W~_}[2ְ0aC0\9+K =9*cu7kȊ?8(cU-41JL}rQXg>^΂cԦJz"rt`}G=ΌϞ\Q'bM,L\vobiѷe?.yW({ I (eB\^K"6 ޯ8uDTm+xqgNMB-siY+Xж2f .ys78e!W CqN =4G&.&I(E 2HPaF ;B؛ȵ4GQr)ZIYl`[2bjB7&olOA==+yĪ7F'ygJ2W V:0at_,D ēhJi]. XLu23 Tv Pi\"֌~~h{]0L+-u4x?IE9n7BcK;0y 3E]YL;Wa+?X{;Q+nv;ҳi?m4剎9|ͳYVL$O?9-Ҩ=C{:࡬LY]0~jPZmL"\T?Dj69u5퍚U"}o)|)glvaW`:1=!Ȳ㵎wAuUJݞ&>)8)AIr F?ƫ\10oSF]4VD,eQۑƉO,T%Zh~whF'ĂqeQh?.ڠI:zu"Ȫ)ڷx$Tc-[4|D͐X,܊[ \f>C"aLS%Z?[#[o>9%&ж2K(W @W]ZKzk>/&i*($WXW6r14qA CKL]p`2ɀx^`5s&hR2,? d͕GCygXquiS]i>;)qAVt5n L ]*T=ξa3|ӑR/g(d/Qi<^⹃ w}*1u]YKͦ"Y`Ff@=ҠH, dr}/b9:4Ur>l#|4LSpSkY0\-h0(jEyU\ /Jg/{އX S*kff)9!’PIm `r(M=gUF`k#Io."=G'+Ʋ0Wznj"t lUKՆ0/2c+qPkI(Thc9\%c)zW dmnAgՖi`]9"KQTK4ʻc J*j Hn3wїLqWw`8)챼#J@BvI_orj\0>E0 dߣܧ;ĝEij[kD&tkl(=gZ9xlnyՠU\*zMn_c +J2J oC@8EqS5TS6ZHfЖ@+d95/ڕt4 u[M`~v oP%O FJ*]&) 4|oSk<ͅ [ ;ghƲgbVchM;D Ƞ07${:^"JDC6(..!g8e u]Fm'bDf,2MLS@ `7&F 6 x%7pW1;n֟ED#va^jpOu`^R58>XϯQ&(L$JD|ߐv!*✤}K+F[16äQT^(dTvH_ٹ^~d;8cǭ 2I=é׻ELQDd/4ŔrT B/ZvB2,){vҝ"qU=dcI`&XCMC-J)࢝I \F_N垩];-ka)rzKgAa1rvMghBezg^YJ|):*^hn) !ٵ2x;7j7R$Qv(a֧/}G^yվ*D bAĨ{ vII{ ק{ )sD"zˆr[A7P ֓Ҁx=&ZCe㺬)sLQKˆ^H즠B5R0Rص1?ŋ\mqs EfL kQRciIt.(S-Efo,Ar9PTR:&yQ<ЕwXjk|=\nV7!MӁ秕-PvM:1g =V;W]/YĴL@?sѬ k({D ==D޸AG_a(WPwfo{wZ J_b*up/ZW|#lmdA4 Q~P:QhRAEnбܓ3 +x0:b ů"T]̸:d_)ymr*#8d7J]j _@g* "3JK)ڑM(49X;,詯|u6Ž8:SjyT/ ^r.আ˹ A%6bwAf  poRvˤW)] Nd6{ DZ ʁE g^~EƂԯ?]̛uFq(u7.j`>q@W ƀ.錹2>R8%XT;pYXnd׎'}lлy o(\o7GH{Y~uJvdye>mUӃ<5SY.?O\6<E0q%)1Ӓ~@n}ܪU2vaxQZV)k}4g~ 4"3߿Q%C}27=PZ߈r ϚŤX{?,ƐKVPuYHhlJş:פB?T[ }V-fU`z]s(=9 1{ԃhOQo0#vOÈe&o =-XOzE.\ (DgHpoh PCWX(y$!5iRxG饯!6!`{~:}ȪJ ;Uu=0El,)FY(>"F[yqdvr~DL=0s36m֜}>#ŋf-+'-K 9"B;͓Mf*WTta)z 4DӢT3܆s i.-L ~\)LhٽCnv(2td+̳8;PrkҞ"mf@k皦ۘ5%`h~fBi;ܗwztHĞdίߵټL!(lsF[ vh͍DC_ pxBd|lr]7@69Ѐ5;d?dŹXAoU=CghhXOa"uvD4[ 20 c̎T+[IZƓPn^qvd.&C$֦N&8 &*UrÝZ=%E ^@DgLf:ࡴl|O@̊Q0y3?|w\\2a=1("4R`/ʷ\ ŬE<⓪C! q} 2T`j':ߵStmKDSNc#Vv$2rt?ާWA•rv#x TB^ чI}bk8q@& (uFiPyv*iY^1({V)Iv'bP'+:NnβuHXWvQCV3| GG[IZrr+:^-fB6tc ͐ԫ.^nNݣGXW̅MQ8ZA)0^pEУZ9/. 4I|GNoNRbU5좔KC{X"@fl#GE~"n:7oO:p^UTeOg b&;, _mc֌wM.[GP^i rڶ }nKҽG5>M~dLHW7MzE X$bѓ5#:3cZQ㢓_qWU)=O G޺);_4Th_H}F&6QPt?3~a٦~_-T5^šWrZM]YTٚԌ)|4;&XF3{+[s-05dQ~TZ;3l%w)NFٿߢ$Ɯ굃Usi81z}/2(="me &-+P_/IOv#ܦb}dPMq\ *e· ޖsUErC&+jC 21;2 בwSdd WkS!*&Q#-O[ ˍհ%1:.x!F81[ZK"dMI 'A*:CIuJƱq}E##,tb_ӾwpGmG0fa']FC<,QuV\'PՄ/t.UY8ʉ`^PD*(*!( FYAW|g#=]$\4O/ d--.iAA"NL:nʌ;-FDMLyp,ʧ[#/f`XM:-Rz|k1 l8"&cv{*I+ߕջNJ>h4 ~ h畀=j8\4zC?8:yv)Nj ^HiײӨ޷&%V"W<²,tem _>#PnpV3~xqו?hޕ9CczZ,Ģ0(Eŷ`FOPQ%*.kЩTװlIύz#W#{(J ą!c!Nj%Ul:Tqy8 N_:٬*TK*U=8N<צ  'w՝{jxHKDΛll }_GlO/4C3dqsB9] "Bf 4ްf.IU%~LbOQ@ .y[o~GE"ϯ~v(ݟC v Pt|>p?~}:KRKI I{CM4zKP{ ,'`6`:SVS۩A ^+yv2 !7S׭L,²\rO>q-Y-:},BI]U(R"hjv0i7=}Sql73EW'w'ym+|J ]cA? ~eNy[uoQّÿ,2w(okw:r}p>:vwys2y@udDmn-d'`&هE9 F8X@su4'uș/!1zQu er>-ɦ86\j{e@I6H/ȇm|;[nEd]~'jNc5 wc7 *-rk4w$zrDet$=qaZ,8]3v 83fm+)iV-b xE0M9Y(Lj8fMd9/(Hi hj #C ee[gUnB}=:_5T6S@.orr4#:#6[W""\Ox BPڗECAk5Wbĉ0 `HNFϸ6I/j8pxqFxd߅e/:)$EQwi3P?rĐNj0A7M +0.PK+ˍ^Z~{Cѥ$ۥ= zj9]J5+k˱R^ݵ6QWrw\}I6>5'Pe&V染V?G(;ޜ-y?Q3k@v9!xChfM"-kW⚧Db%2I$&U$†eJ< vqQYA(@KuFĊ92 2tlF8Z"Ҫt|[aU/Fr;)CEv_wu[d1f40%7"0OQG, e>ҿ9Xg9t Evq';3gp]*s>P#Ӥx\ۜ: kʹI*5 g6qTA~MνAx345ZFٯ-f kZ>+[g)osK17+|K[?7}bkK o+~߽ .!4z2#gcQCDy~r딍W!xhE [ 'H(=Rd'YhH$GFӅ'} hlttGٹI}&GF<;גY L2.hVYcfA? ץF[sĚSeicV}87Z"[%Hӆcĵ۶ܡdA/1Cy ZY|Le<@i<pmb x& B^(Q:xn.<3}f*ĝ8;t~jVWc*/c2h'o8B g?wwL#۶4dS~!V…![Vj_†kܻ=(YxmsvMؓ_,<4֚ [j4̅Tgk^ZV/G^ %8 v9_ͪC->;Iv>x%PЮ\?-+4hKN 1ݖi0H>SHz. _ǵ1\k0C% IX;=k%޿d^I)v1GyEQ ]:uLXPvqhj:A{ |Q+Rl~J,i7!{` .P=Jy=NWܮX;, ʠ}n8PX4,KyZ7neҩ|A 16 1:==UH׎0{LBp7I]+ oU7 HՆ9xǑ)\vMupNh󺣹VnwK*rzPf|0WSU"vT (*H ԷڜNm^[/"hK)Swu jsJIU?GKdկ%%SP06FwJYAzQ/~6 F5Kp;`d]r0Ca-}uk@V0'$x#=t>];n>OMC?Męz=Z]1 ̪B.ނmBF,*XEM7Q~-wK^i1Y=>GzYh7Ԣ0`wP-B$eR°RI9Kb [tpǂw%A]I W |Nx,x#;@Bl#5Km;~Ǝ0MQqt927r.cb:)G]/F \߽ϝfZ\M\$ 5:s<$RLF4khyQGu01qw^81Wb<چ#h+ÔnqO{z-8e"ޥH{m;q?b'Ӟ?L0_ '` ܭ IDKݬfI\cy^n˵AXR%qrNBreYMm< oYc]a'O\#g3F Ҡ2Ғ~#8|Wn%XadDOIuXW GU +t5UO,UQ% K  u;O5I<C:{vDs'߬S ,&c ˾'4p$ernqc5D]V ,1_Sv2Hah*ղU V3`F/ ^=RBo&($r`m_326OKvh,8>'j_4l"ޮ+~Fo]83P]pd01^D7rC{bf>Aƫ1;Nn' d8V]R{D2<\Q0&>p?Cv=HZMUtIwS mavLiugYq-1E[۫X>qzkʐs`,ؕyA ^n+\xHO22'+%ePdH`Q\鞂hjiLZLԄ!,.{dy+42Acm/c1M:&OQ-%vs:OKEG/ugǮY~MҽprCm'՜y!S^E fv{N١8昺>aXmttr)NB%[ YBA C}+CYY]B]H= N"js~m]^Ɇ@5oI힨W{[GU8YP4[t$d[/}u0pRs%y8]874TEO܆u__cZ%WS?j#}";[(XU $hGw}ҁg!AޙsZI#ٿviȽV%")Pb>떷%sh"43 /䉯Zv8}X^3%!E/őiQjQ"׻0OK8n Q % .@c~# |?,Q&IĭԎ9m|'3l*[i/$kҝ^DMqDń.QDzQH|7Nie΀`6Q% r)O.Sc8X5!Πh=GP`y_틉ê2@7;j@Y3$# Po0#i:5DZ:O:gӎٙ|YȦ.ۓ{N~oCCN DX͵o*9=!.$>6`kTVX璠kw0౫O*>y .4J߉WPp*52,0uД>soR“)>'( N2zipXDc0Q2ޗ6;wLa*G]A\ff$}3ηC'#)ݸ=*t4v> sL㠽8`?E% lۑ hq*ZSo:?WOgEҫ@ʵj/ܩ|cc7JfBjI\ e6 =6&\".=#ıCM8 XtO UeHο@x-yx׶  <65?1Z$}=eԋ xU uk$|Nz-QbjcFJ鞷@Rd 02d\_d!ʡ!QMzRݮmMfsRWNuwh |HK=T!ԯ_D'^ˍXʆ6+mS@9y\ܔ pIvF [{N2ZK])5 mX6,bm uwRb  f\>▴\U;qlѴR@t뇠*U*o oD=\xP=ϟK T{~[5YLCџDāQJL*ҖW%|[#3j0^.RzvԭӉ+.ݳQ"TxZEJno뻜DJTn<ӈXs_OkâuK#`lBM?əϥS$9 -LZxfY-(1^y4Xcdْ ӠFΗՑgb3hW22 +>:6krW>.oc 1gSݭ`]Y3w$vNSznS^(,#'bvX%2^ԣI5[Byhh۞*D"^ЩN:X$BÓkBl;-, v%UHfn}qh'_:|pXVp*|yfW P+` ]':~b*rmn@äf9FTB=ǯk>T8AJq6{@5$q5\)aĂqA bWL*·I3>o {>4=|Ps@ٙbޢGxzZmeVPG~Ym1CfsUdcc?iaVVGUe YU5t>qvKT 9.U1rE&υ-GbǕ!1ڟZU76e}q}y] (VQmgrzEQryEˈGmenRtqbY)#j͑xYQhD2j.DT:õ5HrMW\ፔ;4 +4?fU jrᥡ+*]b7и(Kn |/0314簱,ђ-PVc-X秏c|(Or\fzN;`aDrkM]܅ګ B)OP닥B!Kg۝# WNޝ(/RZsTbǡ\@˞-WC.s!NPÖ8'vh9<*SlF~eK&S:U뉂$dvF` O0$Abarhp"JS^`iD¨<үd.W'?2_0@A(`F3åuR }u }%k0n{Sq T4 ZMpK?,XJLOϠHPc%ґʾtpzuz{y-KSRRSv4&?W%v_9^Ԧ#524? -k8 "[.S2}҇6kG@cP' yOÝXT%DynVIXn7U0M0VA@wR87MxM]Cf;D 8$VTo1F~,#HV -2L3EgwRpU#m8?$v}{ "f9wJF*8rzʽ1 3:iǎA.U^ٖ1ENFb0*?hmghp1{V'O:a:fR9wN'Rd\Ax=rԁ MOld贯rK3h}mPM fxZS; :7C eM7Y} ͗[)2z+ e#wikmD^F);+y&PB兗XgEgGfت9e;BRΘ/w}إ=xryr$r-k߳ %ߩMJe\&]Cl̫ErE4x8,{zR~}/DhswaQF5|Ѽ0>kiQSB1Ozc+Д=#ǧXh8'.zh%gAAP;lffͶ-HQ*n^ו9~%nV5ˮ6fĚ|5~{~;Ȫ~883x ,R{9Lkayp,sp ,^7BP^̤m]W^Τ\kUuId(o2jDպ%%޷~;-vXƣͺs GA0LJω '<ir0Oսy2d |JޣجC(`)gS)>P@9<>wxG AT$/~AE~54 Ұr{/L)9D JHxa×Ŵ[̀|_FhN 'n%6u(-|>$OTW9]h_QhaXjXIQ`lJ [&CUFsɀ^NW"ĥ"ct͜>gL?ܒBr0fQ(=+gj,?@8S@qk|ԑ34j.MdX充O1{B}ihS([`m[V_2<3 kWTHY:7dn(FD1 3;*Q.2dv~`McЖIYp@:OpQY*[jԶ ʣ?U"Šܗ20=1TD0d?E1`RatA߮ wwQ֖u#sxGU{[o+^䆆Sү+ʻgfP] @}"q54nR! $~9>?o@N"FQ:T*oM|8D.pwHiqZ(ó^ r_iDx3\|؉ #lj1>nv6sjy2 L>tvbz W~aV#@!vQ~Q\9\uAVe"ʌ7g$mH-emr3j@;\}!2< JU{_nl>s2W8Yf9J"IS\GvI%AFUCUN的=(j˥WM;{xD*atueLX#$>#xKRǤkP2cv Ϩ} ~ vΆ)UE=2Zr qގKݭ`+l*-?oP>3Rf=4A2Ci@=0mGn y^2r("G^z\%u~Uo:mM BD)3c?%;V?dYoG݄$"^yO1CPmrjGI?֓ETwALf+(r~?~JWaXH<'5ŀBLuz&s޹m L$ =us&^!2j7Ig򖴔%A>7(# t~Rrj gʄޣM@J6Ƨ nNRDS]^F`ı1I\DOJYi) pحY@@O+xró$rWW22MQ<96=7_I(r' 0;gN$:aKZ *H%B@lϻsT]bkr` fn̰<9bRr3~G(-Eߎ&uETiRLDP#}k 55n$jGaNmFET"wh)~AulP\NP\l3 _)΂?[+!+501}CJ9UV)Fݙ~Ex&L5$zaqrBgMCSm"]Q7cb3?53yheSra o}^gnm[L]FcSqro}}v 3=,2@_yS \n/C #fczc8 h18,8 ;@/3xAO(X&/tχ4s`'(dǩ+H}iVоLfm<q=%*F-g><(恪e5bw%U?]w? 𐑲æL_3< Q[e`Ck*1ԭ5M7pc,I{)@iu *PcW!$+4|-ر.:"v_2_}Vn9 dakY<_j {c^gߴ>GakO̽rpO;ZP\Xlfrz2DĖ.sC'0M7la2@gO}7燪yuJ7Q|Un1(@ 4ph|W# OjOSm,p7=cw0E]:2%ԃG.7:˷JEW@Ldg;1E)']>:R~98#E]E!GRpSGkgǭ}{мV{mAҮW Sa,Z@ItX5.mS}N|wΐsIp:jq Jr1qy޶  4 OY.pT/)rדB65ZM'\)kg֡ChѤ(!#U, |@H%8$h3cffFm+b 鴏YFk(`+Z{J XqX]FrbL*q,k\.$$╚ܚf=1(~2FltXk@Lf Qbd 㯠1d~UH'QIzrC nkzO&c+1~;![RN ; &U"T vpg߶#TuvSUr/o B|w³P7GRr=W`!AV6aXRR {~5bQ* D$~l`>ؒ9=^Mڪ DRoꗨL0Af\l[森eЛ]3؀\p ʁ~]*9 Mr*/Jp_\t7@zS= rH"1͐yt]rGp9\0C<(p`BlW[d{V,@q9}RX -LTP`gϦV.*0f}9{%65H<09? xn+'L&[Kbnc\Ye\KԿ5JZ%=DXG*Q'>nOyVBo;k h9*#YLu<Ό],N=c>jtM/LN`$К+| f){q:$;4Ɉ F|Ǎ4#]U(j ] J)<7 FSRq@@3̐b9p84̎n;Fpc%'~TlnH8-k#/);a`/wB;J&H\A lK3Y51fJN5}I+i'M+W b-s"^$NNd޴U,kP^vQm~`em, δ0q)wW+#+az v V&1,q%Md7!~0x'kÝl7,QGѰ|ԑcnEӥ]rii' \hwaU&:A d Kx0CGB¨L;<^-;goFi:c=9p@lzϢQSprlYPXh@Ed.un^r?yBXr NӕM«[D}v1|!Qs#~ 1xֳ%DW=Z>S7o•9C/Ẃ2[y\#7V.ڟJkFpYͩu}^SBF' `(I.Q^0u&"CwoicAo3hҶ yL]~/ -C`F.;< u2=-6pڽ&b1؜fNӗ.-'T""R%9n(6!0|}*Hf(:Is@ FԹ(7"%{uM8rW}A9@SyHKX3L-.ިޟ`B[t${Nn `':2{#FƏFClw*l6#v]M?x;2޾!}$ =؞,&TjuZDI% 4t(7jy $B 7rQX3VvGMwkĺS1gSZugoeK)oL1 NfR&bkJŢ+ٵA sIF4Wt^bI󉪡`( 1O?=WJ[,3i+ra@rTlZF4ڪ%PYTLx62G,cshnabQr2Zm!WmLJz:2*^(^Bk'LS u?ېi(13@:gA.:/'f[ˈq0 jIvCf#m IN LxcgSB Tc7U$1A+*MlVioaӝ(Kh,ѧX>f l{7be"TKg|5N~(i3%Pr 4"J <_{43E^?[P KybhgC.h6 w/B73V҈} ~Q K2IEOcYQe=?4H 4B/+OƖHR3tXj1e-ܩNV̶ ڲޮ0|1(eWO#_0d@hx(!Z] s]Z :(O.y 55vBR$ 3$oksǴUOMc>gU{~[Tb-@'zIf6psk1 9lB^Hi~Utسtz~4ު=-;7{jHM=K?etyBEjA\x[]ïC_|h4dj@.ۅ}P3Vk(t,_ПS2/-- #)˯/=n~uY (B7gew w20'e~0EuY``pj`}w5MtøMIrJzgwt(x-wnui $g~Jm5O48t?s 㤛V)* f 359}o$rLc9tϻ lÇbWU:&5~qi2 i2Mqv,ГN)<hZI~H lM&.Ō\pSl($>z?,(rOk*P$%?BVWu'&aq*LpT)Ok5m?F=ܠjs%~L =,) bO|E6YRZx^yїy=N/;ܦ*9 T':7j%Jv8EK%3LPF_X0au1suH8g䠓 /`@4oO+(H3\+,ı)è%D D/# UrdFz>7iIVorfjfYWpq˻yY)2 Pj&qN黂<'ݹR`qɨ̋:}~g a(kf&Q0 a%iG%M򼵶{~BN(D!xk-WYJWW̰D-!N\g[H'2K<,QD"Z/*ƽ>mhafR6'lJ0&B17ʺ^zV[4*+.߯$$  FCQ |SDf㬣3(4vبa8i&y$*XY ϒ3HWidcQφ^Xnq{MѸ{y@ rU_#ݬP+ ew(64l@y$aϾrz? 8>V<5l~/4Ts596g% 8C T&b푓tx9dts; PҬUTtM-f%)n8ҨV>&n2tZa[Y2 停SA'9{,O V=*+L!Nw_.fi`a ᝧ&O5}#Ȕ.xt887Dqg nb^f Gjne|p%6Z%694-dnW1d/4@zdISjujt*tzW8V+[tg<_n8m:y 7 2Ly^Ȩy~A}$AƾpApsD WVL|h/qb-m)SJ:8sbB-Q7:`hEo#P]PsV C=#ms1D;|p.Nj3] T*ܢپ92G[Ô)TɁW?"5W;#hcMZc3Cv(9 #S+u^C`lТl;M-$~8>;([=%mC 0m4. ͮbv"Hɫ3b1 :αb R쏕gZt|ct/|!_{PdX̎8zgɯe@fK"Mwj=me0ݰuk*<'b䉾?*xM8BF 3B]N_Z\&U4V ,kHou|MĨ0p']?08F/.R6oW+D:X:GÃ'Zك @cBr !*x2A#c|>ՆOj"ful_L3@@v &k)KV Cl~8^R%@ɷr)/; vSoN4h, .U˒q$;+mV"oŹoc*7 (}ĥ)[p> ZZH_/_C7soWE 3tjy_{j7suF݁e_}Mt v36ل5֩O:ų{I^4D\HŊ%",ً0_/125w{eVQuԚ#ۘo\dƢJF5$a.O<1~ f}e9i:,}[q׉&:k$Ɯc-jP1y1ӳ^[Z6 *`SSyսQ]IuC"?rוc{w!Z}C-{Df-l/]302 HYR֬>G:cuF]ʹ+ji2e"((Sħ ,9`1Nj́v5#2Ï ܤε9@;E61d0*.uGƧЈa2tQ4.~n P\3@\u6b۬5O\PYEvX ~`PX0UG|8rnm9zI Č?& *s|ɐ}X4mg92ƣ~IvDzX58)F"{; 'ZlDڰXZ'i؄ں)X*|Q== c=^clyxN:9y8$i:Tռ?Mȋ7`*^;K}OR}`pΊ5mXr2"*ɫQDt}8]0'ܗOti,K c7oNCwh\DYh:Y.q;;[G{8~jFq09g?T*e O&72B =acەJ_;ƢNk Yq=۷!,Ρ"=RUV1,,_͉XDG;(Jk\ju%v d\~ DpT4fD&F% vzKXȜxZ瞆J4HZF&{M7-c1C,|m3cet}L-q?mM|8m.kЏă1OV&bG{<1w~ʉm`=KAujadjGhq9Ti\Z?[ ^j8Ph/ZC FmAˢDUqvBEZ]ksbvA^3Toל4OXlJ8cw/^ձ&EMPv%uxBIT\$bh?9Y,# ˈOvqAjUcf5p1ϲ3!:8q=Ht}1Ah?Rtd(—CBQc^ .TiT|AUTk6~ދSsS_n9C G^QyӘ2k洒SY*R9 ~_sp>VkG#Uw˴ϲWc Dxz#!!^MKa)e[mYoOTn!ڒG mu Lq1A7yQk-…Tu=~_ejpxd_/kz2[H^I݇ys%QDנ8Vlβ04]S# dze%WF+(a)ɠ[r،AЅLt=qHCj#DT`nÌx-D G9( dR/+2iIݢmQދ|?(/j"1K ^xNb1Zң<%>92T#g"穒jjQDk{U+%3}[Cʿe%u7gnq̂/$ С]̱?x0 S!63pUf^J_|#6a^Dz`n.GTmx0JkP)BtHMB. ;;AZ ack۝jEߍBX`_lŭr0{rL}Y/ٯ@j rWnb5{S<S/r0)pm<Ӱ}o1C:""X#ai qJ,;i ի8 Wz3Sg.anEjQE'yݨЮ.Ŷ1+;\p>bB=aeʙCėcL$6?ye\*j8ۜ'ᚓBn\51"6Bz12y޶n;]VΛx$7V!d#$3!$)&֫;z|pUop:@.֟;e ( vi,|(.ɁNĘ  YZ