libavcodec-devel-3.4.2-150200.11.25.1 >  A c{p9|cRcugU݋PD&߁h(bP9"e owz^6Y reB_Nyrtf5jE"Y8aT?qw UtW^tR{ %}d[V[w~>(_C9,3Su>|D)9mKnh, Fh,$Aho2΄թi`h:B{>O .caee2611e78f7f703dc675a8c51c5b2a5bbb4cb559e3fc95a55e90da81d9c000e1679678f7bbdbb52b720d815da9c2ac0bc217dcc{p9|(@V L*7bb'D"cݔU?N6C9uK]3S 2ɷ)< I Vֆq2A)v$v7::4 +_iVTϺzZ# $]8/bsnF-GPU|k繢'Cҽ+.d]T oH~ ok: /&Wm܈oϝ014DE6XK8s2?W՟lh#Um>p>?d ( ULP\`y  p      $| X |    @   ( 8 d9 d:dFGH<IXY\]H^&b cIdefluv@wx$y|zŌŜŠŦClibavcodec-devel3.4.2150200.11.25.1Development files for FFmpeg's codec libraryThe libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters. This subpackage contains the headers for FFmpeg libavcodec.cz~s390zl38`;SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://ffmpeg.org/linuxs390xR ' % 9r ( MqAA큤czrczrczrczrczrczrczrczrczrczrczrczrczrczrczrczrczrczrczrczrczrczr8d9c461de27b51a5c3d12f3a58a2301f013131e5fe88193b387e30144a3753afee04219cc725dd8ae4440080fbddd8becf5d095b22cd98ad8476a0715e3f555ea0918d3d682f40bd65bbdc60ad0cdca08675a0067cd3e92581342b045fb0cc7874a55a2e3f19ce797e99624a224302f25efa89a115b9bf2e932c8fa179b0cc66b248987f650dd7a110c942ad67351dc920e115248c54532b29381c4c64be9905efedccc613db41c8d5a68bf9c1b81ab8b0e13137ac85f5f7e75f0a08381fea75e69dc45a7d5a9206b3bfead10caf3117117005cd532c4fc599d9976637c1b9e318ca8eae5bce081b4eef1b1f61a62aefed1d4e6e3cde41487c81fb96ee709e51df552a2314760d43025c9307883dbe7676d54c975637c93fda11ccd4c2f545c30a21a0e4770ce91802c3dea5623c2a4858e1480e664df51e2b1af0db829bff2f4cc420acdc0b802d75d0059638f2a8674b7ee749d9564105909a0226cee5608fcaaaf36909e732db2a28594565434d4ea6084e9497c3350a4cd97136141e5e69b8be8dad86956784cd4730ae0cd545fa7d854e4b80b8a0d1f6ccdd2b0db04d97ac7b67f0f7dd377ca688706750fbb10bec0a52b1d2909d6054197aa7aed5cdea3545b1add1d97a99f3646f3e07baa76b59ec0b6abb6a7db1b190472161ca25e657077b2e1d28d42636cab0f69e4b92b1ad64ac2eaa2843c270a6afaf308a76ae51987ad98b125aedc395360fa29b8f4f7029e8d98abe9999def9f5216f8bc2a92c79add45c9434a95aac79f9212261c32bb2bdb1c1ed5a48880b0ec59d1396f3da8b54b59b96737869eecb2b1deaee2fc89e7dea6927b27ba6702722b4273dd9libavcodec.so.57.107.100rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootffmpeg-3.4.2-150200.11.25.1.src.rpmlibavcodec-devellibavcodec-devel(s390-64)pkgconfig(libavcodec)@@ @     /usr/bin/pkg-configlibavcodec57libavresample-devellibavutil-develpkgconfig(libavutil)pkgconfig(libswresample)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.25.13.4.2-150200.11.25.13.4.2-150200.11.25.155.78.1002.9.1003.0.4-14.6.0-14.0-15.2-14.14.1cʂ@c@cahaQ@a/k@a @`@`@]@]#0@]@\F@[_[_[ @[ @[@[[[ @[QZ@ZI@Z Z@ZZ.s@Z!D@ZYeY@Y@Y4Y@@YbY@Y}@Ym@YMY7Y.@Y.@Y@XXXh@X7@XXXXk@XY@XF@X9y@X=X=X TW@W#WWWE@Wv[@Wq@WM|W!@WWzW @@W@VV@VVV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@alynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comqzhao@suse.comqzhao@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comkbabioch@suse.comqzheng@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comnico.kruber@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejslaby@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dedavejplater@gmail.comjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deidonmez@suse.comdimstar@opensuse.orgjengelh@inai.deolaf@aepfle.dejengelh@inai.deolaf@aepfle.detchvatal@suse.comjengelh@inai.dealoisio@gmx.comjengelh@inai.deolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comstefan.bruens@rwth-aachen.dealoisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comrobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dealoisio@gmx.comidonmez@suse.comidonmez@suse.comolaf@aepfle.dejengelh@inai.dejoerg.lorenzen@ki.tng.deolaf@aepfle.deolaf@aepfle.deolaf@aepfle.deidonmez@suse.comjengelh@inai.deidonmez@suse.comidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dedevelop7@develop7.infojengelh@inai.derobert.munteanu@gmail.comjengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix null pointer dereference in decode_main_header() in libavformat/nutdec.c (bsc#1206778).- Add ffmpeg-CVE-2019-13390.patch: Backport from upstream to fix division by zero at adx_write_trailer in libavformat/rawenc.c (bsc#1140754).- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2021-38094.patch: Backport from upstream to fix integer overflow vulnerability in function filter_sobel in libavfilter/vf_convolution.c (bsc#1190735, bsc#1190734, bsc#1190733, CVE-2021-38093, CVE-2021-38092). - Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in avcodec_alloc_context3 at options.c (bsc#1186756). - Add ffmpeg-CVE-2021-3566.patch: Backport from upstream to fix exposure of sensitive information on ffmpeg version prior to 4.3 (bsc#1189166). - Add ffmpeg-CVE-2020-35965.patch: Backport from upstream to fix out-of-bounds write in decode_frame in libavcodec/exr.c (bsc#1187852). - Add ffmpeg-CVE-2020-20892.patch: Backport from upstream to fix an issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c (bsc#1190719). - Add ffmpeg-CVE-2020-20891.patch: Backport from upstream to fix buffer overflow vulnerability in function config_input in libavfilter/vf_gblur.c (bsc#1190718). - Add ffmpeg-CVE-2020-20895.patch: Backport from upstream to fix buffer overflow vulnerability in function filter_vertically_##name in libavfilter/vf_avgblur.c (bsc#1190722). - Add ffmpeg-CVE-2020-20896.patch: Backport from upstream to fix an issue was discovered in function latm_write_packet in libavformat/latmenc.c (bsc#1190723). - Add ffmpeg-CVE-2020-20899.patch: Backport from upstream to fix buffer overflow vulnerability in function config_props in libavfilter/vf_bwdif.c (bsc#1190726). - Add ffmpeg-CVE-2020-20902.patch: Backport from upstream to fix out-of-bounds read vulnerability exists in long_term_filter function in g729postfilter.c (bsc#1190729).- Add ffmpeg-CVE-2020-22042.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak is affected by: memory leak in the link_filter_inouts function in libavfilter/graphparser.c (bsc#1186761).- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value (bsc#1189724).- Add ffmpeg-CVE-2020-21688.patch: Backport from upstream to fix a heap-use-after-free in the av_freep function in libavutil/mem.c of FFmpeg 4.2 allows attackers to execute arbitrary code (bsc#1189348). - Add ffmpeg-CVE-2020-21697.patch: Backport from upstream to fix a heap-use-after-free in the mpeg_mux_write_packet function in libavformat/mpegenc.c of FFmpeg 4.2 allows to cause a denial of service (DOS) via a crafted avi file (bsc#1189350). - Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Add ffmpeg-CVE-2019-9721.patch: Backport from upstream to fix denial of service in the subtitle decoder in handle_open_brace from libavcodec/htmlsubtitles.c (bsc#1129714). - Add ffmpeg-CVE-2020-22046.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c (bsc#1186849). - Add ffmpeg-CVE-2020-22048.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the ff_frame_pool_get function in framepool.c (bsc#1186859). - Add ffmpeg-CVE-2020-22049.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the wtvfile_open_sector function in wtvdec.c (bsc#1186861). - Add ffmpeg-CVE-2020-22054.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the av_dict_set function in dict.c (bsc#1186863).- Add ffmpeg-CVE-2020-13904.patch: Backport from upstream to fix use-after-free via a crafted EXTINF duration in an m3u8 file (bsc#1172640). - Add ffmpeg-CVE-2020-21041.patch: Backport from upstream to fix buffer overflow vulnerability via apng_do_inverse_blend in libavcodec/pngenc.c (bsc#1186406). - Add ffmpeg-CVE-2019-17539.patch: Backport from upstream to fix NULL pointer dereference in avcodec_open2 in libavcodec/utils.c (bsc# 1154065). - Add ffmpeg-CVE-2020-22026.patch: Backport from upstream to fix buffer overflow vulnerability exists in config_input() at libavfilter/af_tremolo.c (bsc#1186583). - Add ffmpeg-CVE-2020-22021.patch: Backport from upstream to fix buffer overflow vulnerability in filter_edges function in libavfilter/vf_yadif.c (bsc#1186586). - Add ffmpeg-CVE-2020-22020.patch: Backport from upstream to fix buffer overflow vulnerability in build_diff_map() in libavfilter/vf_fieldmatch.c (bsc#1186587). - Add ffmpeg-CVE-2020-22015.patch: Backport from upstream to fix buffer overflow vulnerability in mov_write_video_tag() due to the out of bounds in libavformat/movenc.c (bsc#1186596). - Add ffmpeg-CVE-2020-22016.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability at libavcodec/get_bits.h when writing .mov files (bsc#1186598). - Add ffmpeg-CVE-2020-22017.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in ff_fill_rectangle() in libavfilter/drawutils.c (bsc#1186600). - Add ffmpeg-CVE-2020-22022.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_fieldorder.c (bsc#1186603). - Add ffmpeg-CVE-2020-22023.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_bitplanenoise.c (bsc#1186604) - Add ffmpeg-CVE-2020-22025.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in gaussian_blur at libavfilter/vf_edgedetect.c (bsc#1186605). - Add ffmpeg-CVE-2020-22031.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_w3fdif.c in filter16_complex_low() (bsc#1186613). - Add ffmpeg-CVE-2020-22032.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_edgedetect.c in gaussian_blur() (bsc#1186614). - Add ffmpeg-CVE-2020-22033.patch: Backport from upstream to fix a heap-based Buffer Overflow Vulnerability exists at libavfilter/vf_vmafmotion.c in convolution_y_8bit() (CVE-2020-22033) and buffer overflow vulnerability in convolution_y_10bit() in libavfilter/vf_vmafmotion.c (CVE-2020-22019) (bsc#1186615, bsc#1186597). - Add ffmpeg-CVE-2020-22034.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_floodfill.c (bsc#1186616). - Add ffmpeg-CVE-2020-20451.patch: Backport from upstream to fix denial of service issue due to resource management errors via fftools/cmdutils.c (bsc#1186658). - Add ffmpeg-CVE-2020-20448.patch: Backport from upstream to fix divide by zero issue via libavcodec/ratecontrol.c (bsc#1186660). - Add ffmpeg-CVE-2020-22038.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the ff_v4l2_m2m_create_context function in v4l2_m2m.c (bsc#1186757). - Add ffmpeg-CVE-2020-22039.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the inavi_add_ientry function (bsc#1186758). - Add ffmpeg-CVE-2020-22043.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak at the fifo_alloc_common function in libavutil/fifo.c (bsc#1186762). - Add ffmpeg-CVE-2020-22044.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the url_open_dyn_buf_internal function in libavformat/aviobuf.c (bsc#1186763).- Add ffmpeg-CVE-2019-17542.patch: Backport from upstream to fix a heap-based buffer overflow problem in vqa_decode_chunk (bnc#1154064 CVE-2019-17542).- Add ffmpeg-CVE-2018-13301.patch: Backport from upstream to fix a NULL pointer dereference while converting a crafted AVI file to MPEG4 in the ff_mpeg4_decode_picture_header function in libavcodec/mpeg4videodec.c(bnc#1100352).- Add ffmpeg-CVE-2019-9718.patch: Make backport from commit 1f00c97 to fix a denial of service issue (CVE-2019-9718, boo#1129715).- Add ffmpeg-CVE-2019-12730.patch: Make backport from commit ed188f6 to check for scanf() failure (CVE-2019-12730, bsc#1137526).- Add ffmpeg-CVE-2018-14394.patch: Make backport from commit 3a2d21b to fix a divide-by-zero issue (CVE-2018-14394, boo#1101888).- Add ffmpeg-CVE-2018-14395.patch: Make backport from commit fa19fbc to fix a divide-by-zero issue (CVE-2018-14395, boo#1101889).- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of the mqaunt variable (CVE-2018-13305, bsc#1100345). - Rename cve-2017-17555.diff to ffmpeg-CVE-2017-17555.diff.- Add ffmpeg-CVE-2018-12458.patch: Make backport from commit e1182fa to fix an improper integer type (CVE-2018-12458, bsc#1097983).- Add ffmpeg-CVE-2018-13300.patch: Make backport from commit 95556e2 to fix an out-of-array read (CVE-2018-13300, boo#1100348).- Add ffmpeg-CVE-2018-15822.patch: Make backport from commit 6b67d7f to fix an assertion failure (CVE-2018-15822, boo#1105869).- Added ffmpeg-CVE-2018-1999010.patch: Fixed multiple out of array access vulnerabilities in the mms protocol that could result in accessing out of bound data via specially crafted input files (CVE-2018-1999010 bnc#1102899). - Added ffmpeg-CVE-2018-1999011.patch: Fixed a heap buffer overflow in asf_o format demuxer that could result in remote code execution (CVE-2018-1999011 bnc#1102689) - Added ffmpeg-CVE-2018-1999012.patch: Fix an inifnite loop vulnerability in pva format demuxer that can result in excessive amount of ressource allocation like CPU an RAM (CVE-2018-1999012 bnc#1102688). - Added ffmpeg-CVE-2018-1999013.patch: Fix an use-after-free vulnerability in the realmedia demuxer that can result in vulnerability, which allowed attackers to read heap memory (CVE-2018-1999013, bnc#1102687).- Add ffmpeg-CVE-2018-13302.patch: Make backport from commit ed22dc2 to fix out of array access issue (bnc#1100356, CVE-2018-13302).- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.orgs390zl38 1674214014 3.4.2-150200.11.25.13.4.2-150200.11.25.157.107.100ffmpeglibavcodecavcodec.havdct.havfft.hd3d11va.hdirac.hdv_profile.hdxva2.hjni.hmediacodec.hqsv.hvaapi.hvda.hvdpau.hversion.hvideotoolbox.hvorbis_parser.hxvmc.hlibavcodec.solibavcodec.pclibavcodec.3.gz/usr/include//usr/include/ffmpeg//usr/include/ffmpeg/libavcodec//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-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.suse.de/SUSE:Maintenance:27460/SUSE_SLE-15-SP2_Update/0179c3e3a8f0447f14cbde78ef1010e9-ffmpeg.SUSE_SLE-15-SP2_Updatecpioxz5s390x-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRRRbuJdWc:uPutf-83ba061fd1adf1583abbed828c0b1c06b4ab5b8edc06e0507b750ce5d57f7f2bb? 7zXZ !t/mQ] crt:bLL "-( XYh2628jE/8]ɲ{ZFt]燸p,BkiQΒĹR m!ty0`yVJo,q-[V`޼rEyijZݖ`Kt+1Erݸ;H߂`ӝ$:顔{X!MCa/,wsCeN؆^l}ZX1eӢ *UֱcHoUcsA?呅 {jIa.h+&;p 8w8GOX0 }q912wBgn+ Eyf* W5.6vv`id}'[ȧ{,mPfV!I:9 ǧ6#a}pz"/S_6J2 Kh̟,C7zAD F]ANjh5H%sd4.9R]I)vI$ ^4nā8BX WTktrwNNGAەTڥg!V$at_nl\U*W Eػ~lb`or T`Lߘ wnOt 1' Oct*(*+kKKZq5D oGU]vWc[swsR2RTh׷a +I /ܽ_ʁ#6&|<9dW"S>a&GS?3'HV叡3t:Ĥ= QQS(!&lL}]߽ z@Nnl{o ΢ebi(fuѼyoI[d1ϺI[*H]E.-V*Ooi.7+)PتH=?f}lmN.-}vf軘st41K2eի&| I0N%)~f=8acNn]ĠMWs瀶^E7I&P>f#q; dn1pp(d;O1P_l? $*I{fټcQ@ƞ*R1yƤP"+%IRF ,͸HhJFfk KGcVjw{~>w'_\BPW|@-@b{ z/Iw+YS%{3^Gh5[2@b?F>WEmNаj?fkYMWps15c[ 7o8D=uSz.D MZjdfXO3%X%θ5v$#DžVe ;@aZ`ljiT-+~Ćl%MdbH]w[mҟت<7&VOJK-[Գ8p% \.8d\iv9j-J;.*hw7x(2PƻSD :.a $rbv9X\m%; aEQ aᔌth5j+bអĻFlF%T0R*ƿ-Zֹ圙Y= !W} 76НS[߇ 'm כo% !DtaZWNGw+N:K.mؘt$负Q>R yb@??\ .THy00>N`c$[lO0~lߦϹ=,d;枵]v.tT1::]E@ad"ZoHLe Ζ#iaRiF|b/=q[=)9`T7o/$<#$O S)-6:f"c3mD78Szm4$,:b zta Mt|=oK\b!!{C0Z.G,֢ѷ-v"9#bD7*ӞKy麑m>G?HkgWqI|3PZ17NPɾ%j]׷U}^}7lF[1hy-5*4ަɍDCGE<@>,rStk{&O[c<ʕ @ >BKgӞE( Q3h "&+㨊 ҥh'7/X0DHe!Bt% YYAFyv EO_GF~x4Jz*U҉Dsi$`}DKuuHj8 %y3|$f̮c0b ]=!G]UȃhՌ,d{QE݋@֤4֊d Z NtꒂŠvc ˚Pw!;+HGd+$6x iGEYji2FR'0wq7μ߱cTtܧ:nB.EJ16Tt5n+¼?+s&U%E(D_64P>zȞxA/$8]D<_1lteBD }c6dT?RS6nVSCtB'Q{a)e=< ([ݕ?XScȡ#_R+U8iD) '.;JOmRNei;Qp @&@}FtAfY0"zcf0`r;HTJ:pȧhgN/E0P-f젽fSң;3 .d#kZU$mP "mK웝i"m D.}Dn#x =xCܽ&^pE<v~nЇ\c)0|nKfr/YĽkh#g%RE̬kmézу Lz] N6џ<`e% c|%2(J i+$dQmh<>IbH08 .`ёs: gJ]pkj/T}#o:jֺ3CMQB β;!=0twP j :6m5Mi fB 8*A>0XPY*SbΤRtIkv^,Zs !Ld;nZmQ5sڤfT24V S\T[E"VB-:]LGܖҚj5@Tr>mTD]T[vY1uyIgȽ"$&g(74|P}([VxY(l,*1½jD9[ x,.E z y 1pKiɉhOzɒ,Jdn9KogSQi=cCpvKyUqk \,ZJhҨْydj=Ec"tWxۓ"eX%r pW gE¤a/49˼Usot`bْ؀S3]lD<otԟ"dYR^T PkS쫳h96UO\f̯N>n|'9Ft_m@i%agy";ks "]c ] 3i>{$ڗϰnh8ۃPj՜ 3/WBz Z,6f obRy-p)%6=oT>ϣCʢz6BۆI=Mdț4Tm20!kVdw7/aDK(5)n|gK[`aR6C|uxpܜ3- YY g|2mԆӃcܽ"tj4\߮2ޏ{Z@_vJ3}#$E-u\!5A h`Sn XT=q0۾; |UD`9s54*"եtm4 ?WiH$+u`À/G$s&AlM:9wpkX$^c9~(˪Bv 4܏NLٟ' '=A(BARDuc38vA#GLD9ҟ3_2gLXgZ¥|<}|؂g7"m/\1odVbNCO(-Z^uzI^sg# ݮF?桑}."WaF.QA%a4:ߓ&RdjSj5r'r VK2jR"k%FARUabr|xk0@LMy] ]p`+Y EB3+ s67]ÖW?*$ V-g_ #2$b{ {Ypz?< SFL9[wvpWA07򒪦4G9qL[@ݠIZor|v,\,'[z8i z)s `HLu-8w]a0Y7H4uYr4 8Pdk#^H@9 *8a@,>^ןhs Aao4K)/S~rm-\d\g2(<.'~ΙYS~*!&9^T}qUs6\Q^>]A#%UDck9%?_5a<<n/7 e_ڬ: 1#]y0̭_,v?D1HTGS*{bvu$OM^3W,4C`B9 v_^<(JаǚYDYIs"]Ԓ#{6NiXtgtȭ&87kϿHܽ5ςhMs8VZ3nlOaV7I÷maVJKD[F7Cvȅ]3xWym$iL)JY\< (|Zs )r 5nܩ74m+r226 ]gIUzrXOȥ[ax$j E8&/,amgX~ ^A}%vHuVpg:kjzS>驣ueBěbϜ)݆Ϣ ЏsHhZM=&o>뇫uk-+UPδCw)8>! )XqU +E}陖g ܇ȖPk< m)-W=rψv&)_c%ܺ-%k@c~[49^uqZ.}3d4ҝ{vf SwM,R VWܦ Hk" skN(uN/2ـemZCfyOvbl h;EW8bYZL M(-,{]ܰ wEc@Zn'jN78^ ,UԼ]E2B L+u- ;5&SVDtƟ݋\"L4>.hbNm}KT 9h˩R "%//"_x V)[w mV!I!'6@TWy*hFjB{1ȬvnRq@D]RDM~[EXoCDϵV +Tn2x5T iU~fG#GP9PoBZU8=iMW&=G"  `s傔_ ƈ)C^+V)wzCm5Q5ο`8nkU D?XEsoiEK.ݳ&IB[lPz3!Ӿ/afu=?[.dPL"7'dU:/{ʶPx13{T#<)QqnPs"TeE=z' #2B/p[Av u`OƇ_q|:o#zU~ۙ.>SʿW2M܃&v6T^lo3^p8=oh&dј,ÙSɅ{џE/`Qr~FJ#'*~o?9+")2Iy'ٮ3~(ozFyw1Rݝ?A75JW,c)dj7zg1+OUI*Ei{UkJX`*C`[Nta UH,.Z{}V.El>J߆giA)P6 {YI;MQ$êd^p'"WÐvY I+Aʺ=eQmAb,=l l{_ACD B{pTkEch+`~ّ#h*0j * $>RksyT'G5JM}SD[tǀ9L\^ydC DU~$tUNu8=,}D.!?M%  J"$IzIp\ۚ]@ڜzpmz&a^b?eǮݭҍn({9bɜDCic.<u:|sRn6F9Xn1$9ː4 'Z`^^eLgB:#= x&oD'/ =8[[ėAl1[ yI [Pr|cN*#$^lEQ*֍`rrmXĹL2bA1J* hkų,APU)N|ls`[|x{^}0O&RMKW(*˖\W|%:q _{gp2=~} z:w̹qr-s/'i)ڡZW[GK2f0g5z^*3>]=tQ(ېSxCXRGa=5Rhآ u],ʳ5@h0nܒ=MKip3-=DG+֬^Q=eIRlKv5K)"ܽH^kU){a a=Z-a>Yzv£ lC;u# ?A.3OO[#>C\|c p7!j|{KڰQ69/~87[+tG*0尞+XPDnG]bz-p\a.Eq9#U{5oED?Μ2+άeF[|ԾNS?/ԉJOcTF@u+\z }PVnrd4]Th>UZBoΠa ٴcTYȩgb?</:K(71$RdF`<LՎ""jm_J&evcc  3'GĂ6ڸ=}R*Y IJ%rPfcS^ ֶUxn\+}I+paet#vS@c2ȧX1!Kj; gum3+#kΒjk*5!'H̩B-%R 2>݃GEyնi>2]z}?dk?YxUo|nDн-?M|Nϖ*1D=Z YZCEvyxAȳ}>-٩'Rxe[l:c׮ݯRܪz5$\&TD䇨m*wqExx[_d Jp|X[eVZٙ6wzH<s*)!u& ? Yz `7>orXŁnKIeW!@Y3l=hСp#쨗,$LD|êF"#n=>cX5XI`In#[tҮ|q!K%u\; U?%0C׌/(8L#r^OG9O aEK]@m@uGm{XM|ct(%z櫝JH.6\]:cx;Xy"jϔ aE0@l5q!5.\'8 AӋQƉ7#utVq+ n2+rW؛SIgYz^#}W7PH=x6Hƨښ,Řg PߙqMeVp.{f|/ oӔ0-ylҔtakG_#yz.&SEAẑm1OfXhD-0'l{َ<'6(ܰ;F$zz'"߳PD!l0}Pvkx3SES=ILs!H/ Ap]n^ՀYdXb?å;w>= |v~+jM̭2r'[,4X!w(Ύvmm#74c?[QLD?W0a«ߣ;Z8dXI37ʝC2 -૾;GĪCףunā4 b5(QY-`(>Nɿv*%r;B> nb.3b EHhRJ$`0.^VUQ4bur7CsmJ曻2\ !`wDb $?- ^y$EU [7-oܵH5 |[{- v2D||zY'E XW/OKI$WE¯;\:#l1;Ӛ˱5a q *v ?|Z/|[ cӥ)`lu(IzwN=,K=GrU:H{n[j8z33G^gEY}~zaye굀z<0Zh- @UzäN)`3o,z)}@;7Ujib^ 7~kF3yM+d'n b1akΊei*d'pI`iʸ*9yHCscݑW\I,& #xN8ԷvVW2OӶ +h@{0SV%Ah'O+$3mXiWq&DLh%cF?JwOOrU&׫KlGN;gX>rsXw‡{!#<'{J*/㶰sזřCwrTHTmg1h?|$,6oix\=X0Fgbj6f9~3>W܊ȳOBQJpr$zy<DAUOjwwɤ0[ 0Jj?MUT[ӑ)68LZ9-܎dF8\reWf ^.rpED?߲S#OC*Ś0.<\qgmSmKUR-@_oxyAl)uODm [h+]/itJ_LOeK">KR]cw[/{!6^ptѵ1Vw sP[/P'{-..j&L$"LG,.p\>;f$>o/36 ʏY/g EpFR~@QJluXm*cﱯўJӾeT qX=YȾ+ 5\&GxI;6e[a ]3,ԕQtXy7^ Χ8id`Ad!phl)R%@\ʂPyN,9d[~0bbH=""\(u)*yY}Չ3SyYwaM){r:2PO^%uuB !M6-=7c-4+SD{P.!tGL^l>YLKwq^eMmuLeIA*sɿNSC<&Jh>nbi\tF٭5+,8 gQ3Z㋶TIƲLjH6Ta0b~n̄| 7)trT_kkNWӝJvxm~Rc4uT`2;cRz`Uυ*I1Z7QG&TPF)g/+]}1~n~okބTD1@Ms&fGeٮC\~*9(G VLuO#uT@5,)vj=fBZo_hF/.*8P9n 0 #1` *I.i_ƸKV~sCdnNy/[@/|mHC"Hw<ĩ8ǨbBbIj4MEή37NϣwSg(K_/\꛽4bĴ!J | sAU`/"i(jߚˑ&28q6&-P r3ַC±#6M ~o_31T 7}hƸƐ瀴Z.3 + 3fI0"zeJf2^e){PwLn)말5WY,p$W5"^I²S8W>F0r!,(BkoWl ub{L[';lfFR+џd]a{e|1Q u]IyeTxL̿ M4$*} !.{Tn`3ҡ X]0(\;~PHSv9cL7)(`#n +~07Q,d f~֩d6?ώT\w*H<&]뼆t;ζ[5EE4%o}nV*H>],S= p5G_:rqEE֏M ,.=,+I?8Hե~l+o\+TUa-$"3ȷj#$扆Ua~ Io)3\(&:&[Ƙi_gs)譟T4(#|Tn`Oo`rt5\O6<#q%3{Q/Wߘa_7q$lAU\pYǒc\_bW҉w| ¶'Zrm#p,268Nkdd  11O7HQT4r=<Ȥ'%v63Vm60zfϜ7 1)VQ eL:5g+wsTS.k l95*И6DnȜG/ljkjfU +~QeC0徨 >X8#=C>IuT߶=?[xN _}3KD鶛$KN)/~yʉdQX,I׺%{;]2(S-5 D'qeM@AٺFy?f| _2n{ff`(,^X ):'$ed sIqDqA䵠kԙr"4ܲD mAX5$ե4BEЉ[-R^z0~3 #8'#bN@aԼˏ5@ȇe#`mkOR2XBz"1^̬cHtT]E0-Hme.jBU^}gL5W݂<-;Ql] 'SDlؐͨD{-vfns ݿe{X_;R5n(!sp.ZIL0Ǥ&RN>R4Mr`5҅gz+;Ӣ_Ɉ($1C܁F0 o<h|#G>~iG=ZRxe]3Yae8nqU!waڀJ8ф%KX9QEZǞӗYDzQZt-T= 9}: U{;*gψX @/AԘʇ)9hwG9Ur  :/ENZt~)lY= 苟ڶjoppl@DXN8OfP?PMitx2U!{8싘)?:sğt< S̺B^1*Ƞ HW-̆~Jw[=ni ۑ/[3pWIm0adMXx?ve|QRxMcb<>N:WnCrڮ*21`w|xFF(͘L22\^Xt7+mep(dVF`28Ho<µY0hajDiOm X#FNN6yY~SvFGXe펰cJy$j5L|@ƢY,tyHA'n1-*dS~&`tˠs!ʶȋ)Gq-kzrQWY@i8+|БaW p"iN4d0PuD3"W#bbIEzq5F%}87ުCfo&ZvQQ*}I 5kD :ŽQnȯ8rֲ/Hns=53aE7:%>Eβrr;+0Vm, c6κFfoM#,|O@'.Ư12ҵe.; /pByXlM[ 9~W_[txD auV>oL"}M`iSX:/M|jPf'LM- Nfu|A0i|A"s_RE8XqXjKt˪&\^ x1  ۟R*Y .bIo{Hg}!EQeUƣ#25{a3\ϫM"x{pJm} ؟wn߹%%!:eJ.g"+rldm @0@6@ѹohs:!uhʈœ)E/m5TA]TBHKGX!}7^Ŕ3]dvnSTPo\4JؙʽԝgB!(mC<-=E_b7OZN:pDl0!Z!3$ =!I! td=ϰuؔZԕ(v l D!z|0@-i8҈K7+T목]ڒ\/y.|Zؖ )Gi1A[Ul˕9xaY=%V,gN8d[V/oi& Ί"I;FZ:?bw(g>],pFι>/ʨ ԣ4n!GP;jpf,2[;wE"eȸưs k¶PslA~#j;mC ;Z>2ǭ. +tѰ%ޅ̐q6@@)ŞTEY A)&njy$ԟ9oiC> :Bةp>o|'7gjչz')M:-͡?25G=45bP|@'HTj,b (_&臰3ȼ #a<74o{\ARb$#N? GՃۏj }pJxɹ7|g:H %;sWt;tJx27` EmVyRCEl탳4qzVyZYc ՝9<~a/E-VB[>RcS&}Q-gׄ2MҺ1%ɍ9 ^|:x+{zԩN7ft9eDsQ"' Xa÷B/ȻѠ'i3mUqgE&qs a[bƿ; a;;8&bFAh7<ւ5wz_=t &xE3iC6}FAUn|s~9&( hN(^"0695xsѷyV\Z@.~}\z|"nfǰ2Q3V <2 U㨞 62dT8ڌU*LvGmQ)p4otKj^dwݡZ^Œ᤿|g\ı!WU#wc[X@? -S=RcxIA('QA4NG}4bg0<M߀CMy SJߐTfM#[+>ցab'vOvo[/e^~+լWosz}#2gBFS QW% ^j ,Ȅ &;9]ro#ڦ)~{MeO8h#ᾮ 99<DG]FpV਼.;rg%^.ۯYɷ)!B-?FPChD)tw9M5yDT0Kc𫷨#+,@0\M>l!y H{rVj `FʊU& *?ΙhT 4^tQڎrpc p췓P丢ҧj`$%{nxp1or] H.7$2}kdSKPލlgY18MnOaUsQ8< a>h'_FiLz ^`eԃo,R92D,qSsWcje&PO0ЇȂpI^뎇\^ &=]< S+Hm%t`"'G,=s\%:E쩆"㺿Ӹ" ž36%j/}2S=4E@HrO'ؐ،dk$M(B|):\Yʑ3HO-[E,~`5P˔[{(O6 &9n1"Ȃ1ӛWv)#ѶEkcôH})k ]= %MS45#/gƲq^Nl}% Ǣ}"̑;~&35O,80%bUS+%M"Z1ll/ϹC5fwo QE#ivJ-2 st47jX̗ ɭ MnjFV&k:^{ʱFAivɩe"-#>g Iqem+X{9 +_I)P\OLsv Pٔ6[Ma1匆Fk[D-0E9GuF u,0\g8PʅJR緣U_ u/<=}}:QOfBakPSuF־ R@.͟"B'>'L `O)~rHEh҄0ɉcҴKmpo[' tєG{i%ؕJ3lĞ,K,Szh`)p?Z^( w4C/Nλ,RMN)Ƣ(]>󟼧TyC~7 M%:GF‹ӀuA=9 GCk=K| hQ)'2o_mmibk,@=@6Y@?C~ZpKB)Àb s,O]!TN D4)=id',K|n5Dq n԰;"ҧM;lS kH* /{B2MMOƄtcGlY`ܻM+gbc4_@Q!G,K 9BE[KNʋ۶ZnM{B"A/JtvO#)8Y`+e@וҝi8؎dۨ髸.b]q2nx|+!yhTȗp4"eI|<dlFmi&^nY0R>q[B{% FN ?k`F[vM-%V>:+_)[ʑ ›틬c%g,j.ZL0r,4cp}{𷑣֑ixaL:+TiJ3adqVy  zs%X4 nՖkcme0LҽPvA8mcZ3;yjЈtvb֪i1@lFoe[0ᮿ2F]@Iat,3-=S ̽" }Πs fTI?%@i3[a7֯9@`!:dxu1;Y9U}`uU|_e^QMǶ%#Ik̴9q[ڊRZ B3{; 3Ν/&17?$\/̮ʲ1l#/)h^Qk4-6OlvP[IR-N7%~ʭpO GBE21>ۈ-u;Ȫ d.(΋Gn7hAN5JSlo ~&>\Kd:WCvg%BjDÉ%WzE5 A̻YD I%'$TS$h6HQجxBU_o1S~-J.:"$ ?⫫b͓+&&\d|㓬 {%ӬR 𥶚S÷U6jt=#R^_g <}cddo+VnDWƱL;xu~%.esX'o8C qoH`uGkx8|_D+>GQPU9%◵eG> ӃLg=J0m0m<@ Ci -q{m8_wԨ;?.I+HR7~ѱF)$CV058Lc;Gd5M%rZYG/&xy7/@~~U/apDaQuo_U,oXkm3}X( wY U 1H1q>(ܷK$~rlߏS}! $ }RK**F08aH켻d5AhT FҬ^I<}1 4s#L,'ap`\vS Sc Fq2iBxeP)J'(ΝdUI]IWRzÀ}O$h (L}Er2I=OKJ;0mY@Is1JQ빊Pyd'l]i< &o0 wFש>#NnB(tGOUE@Q E̫H)Dy}3_,S)c-xL:q`." )Fn"R.j<#+&C QJRՓ Ea>!wOZ-p:d^c,+[Q eS=O?2 9:ȋa'$4Zf?Oi^k{~PunzBeYJle^B$ \n8qWoءh%=ߞg] TO֬ŏ=\n A%g#?D>R>W xS~R '7S,$X-P:;X s7%AN u"R6?P4V/xAS; Ai$Tx"vuH+ZJ})9i'^-sF)n d&`|]S'z=aGվYr 63䌢e|GK yRvNsߧ:P|#$r6%KWtV.͖j!!z%Wr4y%] 9N_;h,У1ljATDE C@oBPHUlDd=lW6n_N %lT,ޫD`&I፯#D֘..!:Ys*%]%v?M@%wDyky726+}4f~1S5o]ư.YֺįlYuU z Olt;-}nrJkM=i"Biv<]$[i˦בj\kV5Xġj9AC"M`nfwnr‘SY[c '& 2z( &NEI 2kj"sTNK ܂2S5j*V-,vf[_Ό1lO-ӻ"1C_}Avi0L}fo^+Ko&@"-Xm̓ u˿HlNE:њ|>4ũT0 yRjJݟy?22kѬw|@:}: RG[_#N}!ͨC~tsq_N<@}Ɣ"q\[וOFǞcX*4Mw;٦n()H"H3!QqF]Ů˒$q>T.8Dx]8DBd`8)lnne-saye W*C!ܱ;ϒ@у|l*#D ރ1$gd؞f6dTUǭѮAÏWla%01|mZɦDGY:n_Ho3`M#VFGnB4,FTQ@|O\,kFcT•NZBL pV R\ g'|D}>nOnsߔZw6;iυf0m1Fc0fܣՙ kǚkQ60~+8jnm$tu1Q$8n9O O|Ru } UPЌZ%M3ZSdoclJ9yŻUǂ<8%-p֍AS_A:\kG ΞY]U7Naπ$bf_A?BNOV bN;S ؽ?c4G3^ʴ Ho( o_SSɌ{lչMޥ}+<([4p&)8-1=t 2NǦJ|Z rjn2ܔIK /2D݌I6 Wqr;&*qV4&ʇ42" k !~:[O!)ke e@gs2I{]NA=y5$U3i\HWG?&]$Dޔ>J8oLw#>uH 9@F>vfiXaŨU? ,Vو8I\Pa),MnQj,2 L]8W`;h4 g.㋅225u'0,b RyF__Hz{-FwEs-ɒN%irHp{8Xݿ;7Y>XE(ɶ+Ryi ZKX~2:Ӱ`cš1  s_^i,kF|)i|%Q tŁ{6t_`Fi\Z5{ Р>q|g~0Rk¤ZBG'A{6?ghL ų>z2:Z`h@!zx/i'xpKǞP֟Rܞuք%Q8-館(Qq'H H$!U_nDM D.53>K֝?`GR8(Kۓم&JaNHEV3ڵ:?a x>cZW1&DtZx0j07*: m;8]]bjLRH%JAkVSU+%c0?g1[s=ХL]Sx`{p8yeP,:;o;T׺]ܠf\pG=8kv.B F@_M=A?.((N O;ƿ$|2mMmhBzDwxaT {}j21)IN2m! HHrKvSJ3%W7ڦ+1d~x/9F?76#`_N '#'#=nUͅsy…e'i]xkkqWcHYJG>b^W${7 }FO78q9(>f9YcڮGQ/ĦD3׻r45>ܼٴ.ӵ/Vi٬Nj#=A4(:Cn'*L'ZJ˥%s@"jg=*=Pʶw&Ċtqk ŠxBBKUS4 /)}#s}ҍߚ2&5JKU&8'`v@}zZx]}+}L9%$]V@RxsV$n27 \RP'PCyΩ0] eEG(SU?E8: u5p:jNekо_1tZF_(Q9?66ݸ^q6L}[9ٟe3>0e xz[ͫ\yK1a 9@I#0utpjk˝h=nOlRK"ď&q bgDOn0B:E+X}8ً[Bl`MX]4šXbLU/@CNU^^/8|B ߻4pQ$嵄;3Op\؃}5@VUގ:ݱkTde0{ٚ}QT$ <Y` {텵' m'c d&)|`R%j9=&1xʴH1gQ%\UH2{ RAܙ]惈<Pfv*L"`O: cx%' ~EIr, Ir )9L'V RR7d!b 31H#%{ "SaQTCK֓5W]Hk$ۗiͤ\JβZUu0Xz>BqP5J(Y(!L_^z;"ˎAXx V[:ئx{0$:tH9=^[h׃BRy+2[5%`{uZ G dڮ6Ǐw,F!90\ %7U$i5IH*ߞo&jwv\G_dJRhPW񬡞ŽQbah/#dU 'Iv!Py' ~mi³ʹq2 WP ެsʠD{Ce ܴxLj>ȿ@)VŰxnb"ڹ"_mp8rWØn@o>Vd;Su 5 WeEY_4G` ɂw+!M3]ƕt#o< C0WXLM 9G\9o|mפ^2m{,JvU30s0b)fو#bB"F,,A6+{?b&Zw|.i_D:/<=%YQh<tǵ)IC IS$O3ˣ1,N`!iTśF5\GydvU'<,1ک.(:ܱ.JlVζA-ߒgG^ 9groHY^i4jAd ̗BbR%y6Z{1}+U@7Ay G9dSJUiGto*X5J[}gW0p5olnnIw*r31KHRizE]C=FVeOeR /*f|tڼӦDO]1wl-ո:%FYq05A ysaLr֑'c98 c/eHA.27ydb[F55.NK'5(y 4| | 8nT?ko9S m "nAZ?j6UQF3Z9bH 9iun`"1xTPBᘑyզb[*T"hDx\tS /Ň1Uq"~3xFSݧIס meizx6ðMw&h=ɍ⤋|_ ĠyqCT΋ K-F'Jh?zZlՅ)D\}3o4;̻%MQ\}]w7e+Te\=={3rSem)]藰 3ˇғQBPLc$YL;~>YكZ7RVDXzg-ڠZ  {+y[?3x [/,)R9픣԰L|ྶs!$tW[y(<`u v7jur!Hc,W6"c&YC5S܅ ;r{h)29bC)KIK#Numv&vP>qObR- T'R9`lkqyK~> ުIطNIǗc4kyWq3#P|3/7TȊfկ|Cs-;%Er~mo+4@u'"[2;ɲ{` 2W^NNMƗDi/?$vj8H3 Ufa1agtv.P-*$gc%rwj_LO7x</ݵ4zRH R^bBm}ס+zk2ٽVϾ)"9>60 OQ~I״Ԛ_MZ G:Uլ7vqCQ *,O&3]hQO삯!s΄^@H)^AϘڮU_0] f<2 %j𰅌r34? 8;AveTNE|gQ_\v #ks|4sM+(ogIM1Դ̓M˩gڄ)ы_> 9Z#V=YQ},Y/lu.$- hnf|Ǝs/3S/Lͨl{ՠym&lɞ5o57Uc|j_@z~ղa9hH]pP>Bb$H>MIzTyD*~v1w@rReMfmu.Rd۵åZ[w gçGS*tT `gvfl#BB.3>CLn-9UJٽsމԝFŢK]gUw;c,(Vr`VGP:/ܤfnDӴ-(i?lu[:@*QL.U}9.6h$啻B&, 7Jbq~7_X QL([ o:N:22赝bx@䳛KlBlu*N_yI$oFFAt +;be。}*MPu? 0Igbv!K-0+ /gZRVz !ߊY)Oqj 9"RFA9/vXH8&ARX W,6w%"eƻL/!K.HYP0X?yl>V64e^[3/U8&륗4X  oo R,4"%rq5ɹv_/} ̰!1\w:kš=j kv{5e'u䩮Zf)k&'b5_f(dBw<>w.-% N(~/ho)eALoMH~3XO ұٯE+=-c҂Dxonq/W  chX )YOoh{5c%ni@Y6L1 MʹSڌڊKB}6KxMubIo##QXMk5뛧;cH 䩔$MM eJo*6)R;Ii(1])Rd2> ?PӘ$;h|>2޼QkR%59%`H*`*2{I9l񑵱1nL, {sƜ*Q\MܶR$0voC#,-Z2N*JN6 r$yeWF.k-qGw+IB/B7w@sjCrWvy.3yfSbzy {T$VgR3h޲).%.#~)k @wB%s:k!{RG[^6C`ށqxmT}b1y|O/R^U:x8dH E٧k|bGyݧ>JPf1E5Y1ӀoNyՔVTcgbz$Rl*/{b-q۬3i$h^!I3C:l2\vu 탦Bs6\ˢo_y}Mxe@8ՈKڔ7Ft}ϧq`^()w$#0oR,4?YER)A"R2#V%W9fD؀xns^v+5üzk3Ւ:Q𽇃%(gNtcc(DW3N+͞s'K8gF&bUQ|Nx_%#OܹM} XHi5$/QI[/-0V['bٲI X:}~Syߒ!iD*e+Yx`\({~wqʕKxG/g;gVZ{b½ܗA -i򯢌M޶혽ݠB%51NZV#yHD8X3JkqbpJa..!6{F[QT łNJ2J|#?lh;P]GOr}Kf\!vzm TѤU&)>v)EN۠kܰf~S=l4-2#jp/ ļ.[zt4y>8Ş4P@(.e@ؕ@t g] {tc>ݏieM.Hc` o,1gVZ~p:&s1"m'n@fak}@X_w"1qA+IUp qc=QUTXT$!Y WaQۯQ`Q[pp+Ql=~ɠWPsYBvLiHPv O4-d (u!6c$u͑B%|Roa. fuOجPu-`2q[o#2Dn-7um8 Qg/UfRˆذNSN !f5xZܹ+HXcVFzިTzزĒO)0ŵxTM_J` ].(K<ެE}/~wR:+#I>/ysC)gQ3oUP(i< oNtHM'n|O\}ls1o>e|p@f`j+p\$B 2At \Q>g\,^$+F62MrF?Q0^pͰBչJB#at{ι^΋;'ePpٱW;P`-rAm\uHӘŔ]Oe+G˴87anH(j&/]Hm@O)20'j.jiJ]f<~\S>VـIr ڟP 2a?kámdj)IBS˥}F.wAY eJ-j3 g!DaTiP(՞$p+ +<l:Bs{YK5a9kT48KYaq8|Hi3N+`Iѱ'{ͅ|LA H,a /jǧmee/-rY!^;T" 5ֈ8ASz%{1E"ld[p5]~vDCJq1x\ S>/frf/}|)u 4S OHFth n~jvQYTI}%k L| -ؾkʥ%[Ҫu g3U TkcDrE(E`z}0q@/?%*?hĿV{-bƛMfV'PN2\c >).:|{Hv0{3ϧ=9KvWwG=b|\u{a HH?0(xFu)n1X%׶h1%DXںhg+ֶsR d0Qt''sx)0?"Uފkd gú$Q%"F_*be:j[Ą=T ^Ѫ ǬF+@җFʲN݊AŁwE HؒbZ<@lM;.7nx?u@4kE Yj#( V!h!amJ =`g4]QIHϹbnӷ-$%,&^X~8"2J~"p<.9Tߞ=[hPrOz&ռ{x!PfisD?t6+62cn4Ob|dxQӭI`90 OާE7gkϗ[݆}>|k0jT]+-\z<4A$ }X? Pw$g^M zto⧂ݮMb'\ EN-.EePTFkӽ\,lжÅC[G~?uEz]|ƅ3=?FViG]&}1`Gb[;F?Z@U{?8^3mH=OxdT!O<0_45""k]pɜ)G!s *J\RnB\# =(Ń}wL`0Gj f@d~45)O8Պkc}5Xq@Z\@XYѵ]#+lR` V3WcZYy)T)IgG-<4>k1E\إ ei{\oSVw\ "dl)}n"^^YfMb$N`mj~ > |=@_lqW  v J06JIOcAa 4#K{6̐q߀abԆbYM?`3m,tFP8Y* ##и1cmEz+ s+@;'_{w 7Nݸut'&fZSCy{|v Ƴ?)w6ZipЪ 'YZԚn灮5Lկ靏rot[c#eV,j^|+mf@}kCGld>5 QyKS_3>_F 6:cmO=LmeqYUpET9X\qp9_$ɍ9qNQsuxaP Mޡp ~A1=SP˘ P17̄'l_56nZyfWد7x[9]- %[ +uoNƋNﲷ5^਀aje}(wڮ8 !co2oZNwC.nr l3>ZF`F!.MȼecgT+$-&Bn7pa+&F9iuMhdq璚K`RTScfR%m3Tèj?\YXj'w^cj;>GJw䧢LsC}:wj/*L}_)_PvOZV2]iZH[S;811%(ʦ+)7*a7U>OX;!dmwDJ2M!`*Qd׀N;!N.(NL">6 /WN$0MU'yN'CrQy\)'72f<"גv +}C9I~C_FWo7`"A)6z"̊gME$ |LKMҡu}'{ P\ bƺ͵'E)xA 3lRiXȌEƦl3L3o({YJP_6h_D^vO6BN'lʥKzjwYvn _L d?DI!B|(KCf.Wqٺd^%y0pGn_Qָ*W^fКBԄM@*A[o9Q64M/LAD>=D@+r% Vffp͎MzY%t*r݇!=F 2=`gü&r#lk]t򓲧d$9bDi:;85D>t83rqFeh bL@ ~([=q:?"IT@,6@`ͣW׳& BF=k>oT׻K'2Wx9U:s ֗lyB!Eu~yr^c@bLC ӗt=M'#xO8,X-'V~'uL1eMc\fh C΍_j3k1;t53z'Lγ2b"0/$^|eX?R8h w^(H$hD/WY7G$/}Uz FrD^eq<8Ww\-Ww[paS<oF>э7'$/"Һ|^qx{Lͫ**Fp4{aДH. jkǐ9L],^jrPƚ CjdUS#(Z07IdOIvWPܘÆ6_j;n q\^lч/RN!n#-gتuq]v_l,Q1Q23qx&0Y̻^DCs?b>:Iv298;(XJng _i܄l ᶬ[}b!<C>+/|uev5yw̥=TS"E.E&B{E7%N6]q uն( a#v,S뙲VXַmG0;Zh\$G R܆*-u$[$f86uZ) c`^9SZо[ .UX8qؽU1sqdL3\ Z>&`,6c@e1~ BcxT6Sb)U[t͎o!U NNM$I uWXskZ_:m+ѣ/GY T<{D O+6eҸ,= \ >`%^N4|E)'j^Q%gC  3nDS4G$#!Rw'y8`\ 96γ^@_.desj?f =D;pB_w@cI<l %=ɬ_Zz??h}Èϊڣg>ї4.r\>Sl-='Y;ol^y]Qhq4s$9cFdab/0 n-Rd009҉E<}K"O_&Ђ,ۛ&m@H[T{̽Lu'@X P*-{(7&TM@lꙸ١ϠX4 .b}І5eʌD#E"60ւ nҎTZY1ozTpUUEEF °7Y@o$ O s54RB3d鉡tL[)^KvO&B5MaWjrʥצܨ DO4/9r3?wܾ9$[C.L+3{ vvLS֯&QAGø0Y0|=c$AD=ڼA+͖ | Yk`m+;h#V)$ŘF D:FV[!71tXnlvKFS[Ol* r=*>hv #yElm;`/Bؤ",We9@uK<5~KI-34 D(aUҒ3S2T87huxc^Z7MJ0焹Dj&:8,=du$Yz9”7H Y]p80zRcU$@r܀{@ֲ6V;AhÝpd߻u>#5?/) &<(ѹ5<BBoO9P[g\Rڡgb\ƙH[hcIWQQzH# 4FN@B'_b KJČ.WQQ6%=`]Õ>cSfpG*L7=A7~>ѡ)BM䙖]\Y M%#.,die;?КP!D "¨G[But,VQ†GA_wi RO~,X|` BTqI}Huۀ.ƍkjzyUfʶB 9c[p2AWa(ǫswE!aE.)9֜)GOu;xq+;fɼ 6{HZ,it{cr0E1ԍT(79]XGWTN=4 5z4w/`, [L?㤟FC*_d 92{ D)asMpNVi0Fs}>ve7A7qJ3ڃVOE&pk2%/ro+H-#y2ǧ>J 21 al>3,Ov`sq˙c bTm(-&  =" _lwxDJMpIfad2.po j) np'GT>pbT7=.`U4 {j?>.SQ`\g걘]qc-歅xbHAy얰 ֗hheKcVSMpH\ u~ 9~?%G4bt[?%SEHk [o `M.*sH.l_ⱑ)pHF[ $Fw` bتaAvŖ%:?w "#'(D{5*;h.*'`P&r$-nDۺv+YcHcLno(rQT{c.ưn55+`r#=[O,yZ4"Bv`O⽇ k1ܰTf:MܝeϦ]*!S8X-IL֫x NƕJ'/%䋧,?8Z齟S[ѳ,*ŷ'S^V9f_.xF@gr[d-. I0ny.CFy``#sp*Qfn:1u @Ԥ~ʆHxsJs޲Y`_P ԅqo&5,;E=jtL9mxeGV¸D?$vp'T^hm4k|p@UC ,mGa9s4F/K=Yy'# 4wPZ?Ir75 B0tΓ]xqKaxH4iLI8|p`>% SI870"lE"4x<Ke&祥U0e3 -:Zrbu/7NO3kalaMJ8}~]Ꮽ`C}ƖMt:Sx G͐$Ӥ67wpx5+KW\K4# VS%\ZQcЄLB/x|)͡d5" X J|=Ó0/+k&[UYF޴7S̉ =GM@[G(d ũ˹.AD+m|`3[ObW)d$LzQ&+95_mVe&nv/=)S-g9ԙvYt>lOׄ>`]T$RL>/)`s/cP3tn`>&M(E`p׼j27XB/|RNL? d)L чR=Q;_@ FHVMyϿl&%mxדs)⊲&ׇ BAH%NprJ sN̠\*z&J!X )2ux$SD澝T?)0K`*}T Fggоƿnkی $T K ᧅ L &VOzN{p d525Q`|"ߌOo¿K)O'tLkȗUwmϫqAN }ut-qʽšKZCl02FWMۍ6@85c)W%!Iեժ E=K&y{K7QAn S?nδ")B3O`  s8d|ԐX>,9;;_s~OŕX&guC]ms.\%y&C ܬ+ќbLd`8z0m8iel]pȹtƔɳoa8&Dع(iȆsA NmQhiB,qP=*څp~%gxSXv2denL֯RY^&K̪v񀁟ۼȒL5w?qf2H=1MD )kN'dgv5RpUT'L@<S̍OZEhn|IwsͲ {$䅛 a:l \#*f8ñA,y WƋdsqM"LZ^J2Z`Õdv =i,>r=R7q zM\~,өmȔ/ZB!,pU; SPZIt@9#]f+/>D{S%Z@4T),W>f럻{?kvp(^ en/EJ#h{qB]~V'[˸ V@PdF# katpRKK鈒1m]u~FP9dQS$Rh&/&? er٦κI K{qcQ=46q6ڄpu)5b}'Uc{_!;%$-9F%STkfC9V8p$/{-zP$@"_G0G DgCs`f7*ˈnRS\Y9ͭDwUN<|cye鹄\8bir$Ig`RevF=P]lAU^rȂ>\j#2(TaK q4ʅ!ovrFb;v@Y:ѤA8!'}:FHqɊ 6P*l S|F ʒEI %SiiEt6xүMRC%Tqk t!8)"Mn̗uHY1*оv0\Y,k'5:C>߁ZTd)J$xʽ[t$2L͞LGH s0cYV_u­G֯8>*V7|A1Fĭt9B509q}ޠ,*%TԪ=L 6 DiU$He eF-J=/Aaఙʤ "d[ q/8zj(6[vI)Ҕ@j5Şo 뙂-&e%IqA<#Nv0<DXQ9%VsЍM SjW CeOZĩ%JVhRBwFigivhE<82q!\prvIF{9ۥb$5BaT9ȏh+[/=&h$>MVo_*;%M#\ 1Fފ9q@|юn*خ9T$ň-ypcn0F;!1QB>OuȊ~ +sa g>=P\OHe>ZXo"}[C8 ٽPA.7R`5N ]p3ГKjZ7qevlQ;M]tV>˝}!! E*5Am4/*udZ\l!uh:ͽ"-Xc.2q-̕xt4@r%/'KtXnL/ [&*ɹB(y΄?@j`˾kE1ibF>4d~ Sqc_2E7:` U0 S䁱VK8KMxW֣yFqx6K4v1󂟎|A_zsG ᠁=W(tc>V=Md_Nn~'GL`,ޘ[ב܌9)ж6Uz+_24,8i?wgr󭦂.A?n;Tnhyr鰏(/dV4%`$lcOnV:Nt.i@Ȅo{;ە` \py T)eVC˪լaXa~j>}˼${F'faw4b? sQ1VuK,W+`@P 0ÉO0C n)ױP:*;o٧\X+ ƇZ _Zl_Yd DG"Dڛ;XP ?v0ևl{ aԢGIBM!Gc'ȡjH!:`Nd%~i"ZȉGg2|%mKƃEs F7΃,@vt߀k Y{!H(g ˓'[U1S([&B'?D~(x:H%^+eh[=ZK"m +\=uixr.a]0i`9 )CB]شP%MHYWv>=AUhO\ E R,~UxL$Q*JD7Z/8;DwiEwo#P']*ΛMHڲܪE B)WtkKE #Spk/vQSX;Gk|~#ۭTF~,Z>>,v̿yƃiT3.VҴ7*G,<ayN*? ~%(\!?#R: "c%ѓϜ[ dkzaB;j 4rF-7y){&󋟝T<'_)rJNd*6U<'nA;0%{+"wy,Y]vcKӋ6#5œMKT7(Uo7 5Zej[ƀC%7:K͹i"p)c aYm}'E[" SY"]%I9=+_1fĻ%.xN smH0@N P`,p?E(I :}&޲& Mذ0?0E Rpe!׻I2ˁfD\h~'ˀk te% ]@ _( 1Z n~B1EV-.{y`BcS)He]dz3 x 4Lj [ }=zQbj+v1~DiU,|l @6ί~/؇nevP}_˗!SxmJв怂 (&PXBrtoirn]~ QdE }ƘնmF -٨652s)Gi){"u! /:$"txC& LTGa#Sj4{I6RȌwXH 9l!"l Qpj%tV+ Uc|aCߕz })C 3E^l}#?zTj%suWL ܓf"smcE?ĒY˹fhP㡼M@)>Tt+"3!a3 k_k xu!Ejtyv-0ع;Tf]9f@t0ገ /w-܊ϕkZO&gvϲ||Byȩ,7 *:V}T)ϦY#Hе4 Օͯy|tMo I!{totRC35rO~L*Rf6i汨4AԅvwTQ6Eg5Hkas dt„8ZD`J:BYaJm> ?3u 6}d*َ)K9nLj$7_ =y!DdM~0"ōdo#H0m=w8D|,7{8 `Ya4ǣe+MTscðM 銜l-e0GŇ5(&;99'_.q26LåDPB`/#T:UdJ9J$ֳfqo(i-;du kq@f,UIJ̕M +߉FucEW̖1heÕ %/gd/v*bM,R L"ɍo;=v$\"e !mX&N8@|\d6im$T/X&-=?<ˌ%3-lh|)`CRVJ୦5RlTdޙ0fl|? 7n-:Czd9]&rN9g UAOJCI)m#2OC,vy}C-^iGrbV-Űшj;_!v"eT2 $gh[U5{tXD5!*;,K%nUhשP=]ZAP#W/rҨKЭP! P:-Z5ꗳ#=w  ~;X uTbjny.C|Zq细^6&.k9ʃҎ *pu7/[tE1#i=-]=I; 4 >/ႄU&>u?A):LihkvB 6C>K|.`q^4[|ȏ -a؊8ބ 9M7#-a0ݥq'#<O/_)IDouZݟ31oJ)TDĦcjH5^*}Lj9vZm4a0^-3*V6O9]pvm^[iJt9YԒf9_Z>K%t&>C)D4.zkKR̢;2 'I%e0ٰYN|`x75=vʡI>xH"L&a8?`F=ro47Rja̋,y$0| {#gb4c9r]nSg`0d<S{^~'ݴdnӺ lv!Zˤ֬Ǧǰ*EeAgd|DAƈ#4&G 8σzZX?_fM0&x(%$19V(vN&}m3 ~<&# % +5Y8[r]s.t #c ,n"hUoG`)H]I4Exb h>2rޭ ,-l)1 IM?Ut_J Ӷ?c( YZ