libavcodec-devel-3.4.2-11.8.2 >  A ap9|Bȯ,;Ó0]ݚ_Vb9tvNznd,:jWWT N[ɳmʕ|ܥie9?_:`*N"=ҡV@O\GF<0u JXVo(`+F+b0\:9TZsI,泦p!KǞMsWI `;P2YKXʗs^E%7kjnLbwǽY=])-& TsVDuD2211adf2f304ee91f5daa2703537c5280f3f70cc7bdb702a335221a6672de0ebb81b06fbe232821f104bb439455fc2bd4e70eb7fap9|đRt+ԁǬOq,&R}cFZ9>ߓ>N5(]>07fsX\?tn< oCBGcn#U$/jPf3Q:Tp^&dn1ҵ O; 5p>? d  MDHPTm  d     p L h   (  ( T8 \^9 ^:^FGHlIXY\]h^Fbcidefluv`wxDyzClibavcodec-devel3.4.211.8.2Development 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.a:sheep07`;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/linuxx86_64R ' % 9r ( MqAA큤a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*8d9c461de27b51a5c3d12f3a58a2301f013131e5fe88193b387e30144a3753afee04219cc725dd8ae4440080fbddd8becf5d095b22cd98ad8476a0715e3f555ea0918d3d682f40bd65bbdc60ad0cdca08675a0067cd3e92581342b045fb0cc7874a55a2e3f19ce797e99624a224302f25efa89a115b9bf2e932c8fa179b0cc66b248987f650dd7a110c942ad67351dc920e115248c54532b29381c4c64be9905efedccc613db41c8d5a68bf9c1b81ab8b0e13137ac85f5f7e75f0a08381fea75e69dc45a7d5a9206b3bfead10caf3117117005cd532c4fc599d9976637c1b9e318ca8eae5bce081b4eef1b1f61a62aefed1d4e6e3cde41487c81fb96ee709e51df552a2314760d43025c9307883dbe7676d54c975637c93fda11ccd4c2f545c30a21a0e4770ce91802c3dea5623c2a4858e1480e664df51e2b1af0db829bff2f4cc420acdc0b802d75d0059638f2a8674b7ee749d9564105909a0226cee5608fcaaaf36909e732db2a28594565434d4ea6084e9497c3350a4cd97136141e5e69b8be8dad86956784cd4730ae0cd545fa7d854e4b80b8a0d1f6ccdd2b0db04d97ac7b67f0f7dd377ca688706750fbb10bec0a52b1d2909d6054197aa7aed5cdea3545b1add1d97a99f3646f3e07baa76b59ec0b6abb6a7db1b190472161ca25e657077b2e1d28d42636cab0f69e4b92b1ad64ac2eaa2843c270a6afaf308a76ae51987ad98b125aedc395360fa29b8f4f7029e8d98abe9999def9f5216f8bc2a92c79add45c9434a95aac79f9212261c32bb2bdb1c1ed5a48880b0ec59d1396f3da8b54b59b96737869eecb2b1deaee2fc89e7dea6927b27ba6702722b4273dd9libavcodec.so.57.107.100rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootffmpeg-3.4.2-11.8.2.src.rpmlibavcodec-devellibavcodec-devel(x86-64)pkgconfig(libavcodec)@@ @     /usr/bin/pkg-configlibavcodec57libavresample-devellibavutil-develpkgconfig(libavutil)pkgconfig(libswresample)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-11.8.23.4.2-11.8.23.4.2-11.8.255.78.1002.9.1003.0.4-14.6.0-14.0-15.2-14.14.1a @`@`@]@]#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.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-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.orgsheep07 1629216826 3.4.2-11.8.23.4.2-11.8.257.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:20471/SUSE_SLE-15-SP2_Update/23374d37612d5bc294322e6cb9a04426-ffmpeg.SUSE_SLE-15-SP2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRRRƺe3' _} Futf-8acec5ce0690d1f947efbc9506b0a3e05e68a5d1c11129b5b200d8e8c4494b979? 7zXZ !t/mL] crt:bLL PtP Ïqx,_iCIalExϟVGhηQ%|^}+3m/|m<7ÝzB/RZ裱΄8=CsL+2v l<KӀ[ct_k֧:[N5hr y &5> "=ۙ5+GR b9M#vO39؍j@_#k [#{8M ;nW#mwyvĔ`b!5M1pnMז~4&_hnFɶp 'l8li .5tW. 6T lҙ%kЊ@ 89z5k5z´DB~Vl @(8WprK#85!#,%Caў6 <Nbo\;8չ~ֹG"6KUh=2)XOC\+ň׉|Gm[J~1HEkzDxGڇŷ}ީ)&^,^!$Xz 2Ge-^U:T͜@̫eH3<]CEvkT*HZ"!bnXRDLmS&OD^drc!ςXK5oW9psA֒Cp?a jJ݀8lŖ˲?U(S|U L_n!Iy>2S9.yw4a|NW"c{Em$!mm6qA{ܜL-KrkDZfO<O㷏o'\*]b7g~!P& mL$^ob)3|_dh6B&% V <)ø`=Q$ߛfx+Y# aP{аQ{_tSoP80j}DzFw뻾\TFym: UZ |FArhFȰ/7(m?`M BWnFϦ0]53EZt6jN2:kw݂̿.!K}OݿxӢi#&դ,!6gntOiX6SzA4AXTwKym*e|k>3$Mku.@&0*aG-I?CD6"qrq"b 1 E=),&zgPJe I9N4,Դ }/Ye~]{sՅsHjѐa{veE;&&`1h QMsnJu )7Q̢&WuުdB95|'^ùVnݷa9* ԑL+xE#9z sWԁ47x(ы6𦬏h R6u롶@tHCby@{j_8>3)e#J}~|"aL(^P+ێ\9(Tށ=Q܆OH/<FMx _tKmw(6xgDQGB73lDs&^v mluQ&wWüݟ6 3A_`E.O =#qb>7SewrE+ qc,]Q2h o$_?FHv4)ܯ>'}U[MEhbpaѦ}26꘩2PS2ītc gT^ rq~T3&2}50j͹aF$*ӜWZsQ@UCZC}t xHU]Y[R_*3Я+ҧ¦wd*_r$lmp$;epVӁ7V[v۰m(W.%~}~nCi^-?attɳVOp 6kh'gYᥪ@Ys>rlVf}D3Jw?IV=Ox\)3+V*1#]CN CV7sX;Ug&Y<Õr#YV?KCW.}eKUH޿Qn3g0Ѐ`cjA&P.\8X_n\|+ `foVj+5 cc+ذN=n껥e(_69qL+Uj[:z1ɘ-T]zs ﳮ"'x[ltBţ r\2ԧ$F}oS#M=4\cZ}#AN1:>g&|r3}z/tmN ѾG(m[>⒏mSj״5MPج~BsR#NƪwP)nm_;`jlí!"܆iqydVGO7aM'ڱ(TAZGCci[QIm1e$d-5U7;m-ӕ:[N-/gw]=z%Jh'CEO%7 :[uhP\:Ï:WJV{n5[3P㗩f_rEB456mqi&5!:4g㕜Q Qx6+of0P "feώ2)#dd׉srG;hv2"ޘ wn`vMEGj7dRC%:k7r{VjZ@v1ft+c%5\o0o6\`j5M}s/2I6[VҪ;L=m=5uO&Dճ&F6WZ&a/KۡNg|ߘ$ )nL_Z P ^6ՏMVl.sĵ2 ?_I9ߕyf?ć{*S(-ӡ>PeM5Pyl-ӣyh~/KɴKeGb?;BlwXjn]w~Y_^ Ĺ8QԘ?yEF]f`:ٶS`dނ)tI>qEBy"|0rI*C-X#'%D*bmYP" 03˥Wz?B@dٕ8$H1;5Uk>+|KNa K=6snw z._NѤAv RC zB(V+`קi.+qm- uM2j0̽!l(G7uLMFa߯ fHLD7Es0nYB7,r2 $9±s=N[;7%ŠU`]q5q ϖZN0J˕vj RW7=S|.@'dпDS T*Yt2ډ1!<+cRZsv.C!<6jg lq=^e%A4D-Kc<ܱU3>"Fi)j@(\6fD#11A :ٙ@yBHje*r½YȻ=*!O9E-lqݘɸt| "ySٞw18v(!.f [kGJO~Qq)~ 3_Pl߹[X^x>_|v|wۊ|zzid(b ¹df:*ŸN\>%_6g3#[&,7ʨUY,dPd")FC 2 <Ӎ-h+ DCyWqlgəQe͐g؞@S^ loe8PP4c9Ee5y3,ݨ}ݏ[M~{f5yF˟K@p:%4O63BfWZ)QX}" ߟ` (Y;бaE:Hebw;p-'/q$h^[Cw'0fWp7PSޑ>7#>JWڌŌZ{6\W]sU@ڕX:>|3sX-gtZO ,k.UrAm俱#`a\}'jSl(x~+`:pO.z0ߑBeΐO-jw(:rWUt.+027xC_\0]V@|6%5ٶˆg墼VS*qrą~w6 2-O #)3ս2h_D+ {L,/69_zYcsN<0k}aGho"q; /x>.G?)"[? "n -ӢO~#8e%vSOgq a}N xh/F[k:o&1'UwH@W-"B"FEH!پPr6N<;z{ףy|j{X -dz"fW1q Rq'/UreJƑ&}$4y3h2*CN u}b%q(m>1Xʝdt`-qa>pwÑO}c,H&.M:pf r\/#ܭ?K7G0RK~)GX?5rl}2-dM8t#,_z@0JB9|uk>+7oˍCd(D)LG"Fu3FV)#ig wN" )PERO7:yFk~A&=z !gL*"03aWk5c@ɞNǮBG tӣrE?9?mHn~+;kQ)^ܝS˂BQeyzMHTw[z4l.\T* MB]ucx 6* h.W;+Wcy"Jڥ% f1$6HV8w6# KTZ/.蠊GTZzY=,+tbeA2~@}6LO+ ѥ @\X/ϙ;{*w~%_}=BdޘGk+w=(Wn 8Ze ^c7v+\tiS#C0Z4S!(݌_E/Ew"0!k^5WXq_.~'dV)NkWdEwp9߁ndu/N4߶3R"Q_Yw>#F/큄UY)a$y}%?<+Q  JԪ:G= pcb=rG)"c5caV SV6#k@ӓnsIr-J֐H 'muT.] [\77;Dߟ%~61&;u |p8k%eLhu$!dg5^@|?[RڰnH(9dHyqfz'<(jraоo7S"9ZK"~RM v1?ں*D [Y eXH Hm.QUB$^?0\B^.QQ e b>onh|%Ih+3vAm^ ,%}`FY3>R J6ZǢ0k/_^D8@7htju~"- <Ԫ pEd`"7-_i"KT|#7~y_,>KgdN XQmϥߕnJȽAnNT7|G[O#ty=ׂۺA^Ork9R$ qcJ&gd;_;,r ^5 VT hߓzm -Ib^JUOqM׬OVsjeAAړa#*-㏜Q'-FcZ%6$ԓ’n &W4@K \Կ7`?j 1MAeiяobUw?Zz2g~s[p},aۂVjVZPZk2jg6Z6t|~_cW]yXJs[_g.#9ӵ^i%7+WDH 5xeRihB0Qc\5?LC@tf ,j!bSEDn в=ޢKL8=6/8o \/O m 7 9)Rċ zQb(-xfE`H1~sXq0a>%pkBF^FQ`=n[lJ5j}1NN1.3_ԜpE ǵ"7 @.$Yr$xޥ}FBʂz B oRl(Z9=mݥ}]b 7i>>"GUplR+ "!?3.s.SAFݕ)u2E%Ҫov*xAFUa|7Mr.iiug7O^_JܗǨsG>x$&7HE. `+\ilrǽo:嫅a 2z8*@s< 9XgGJp86OkA/xX'.g f׹OAœˏN c4EZM'm;NydfVnӟ:KZȺ!I,{# SIpv=G6k!7t;*LUK02o!U E!o4_'؋)3xST -M q랠ǣV=qCg9_$p|-pbäLP߭L>'*Ѯcᘪ^Wk@HtrYKien Y:UټF=f/4/L c# m5c;<> &6VGWpߤ3ٶ-`l[Oq2Uai#ыsعaK~]κ q,`L`RxT~aa!Ҏ2G!@L!#p.  SaAŖLq׳{}jX6s9D=_Q4t w\/#"5zԭ.bL=n7>Q9(k,Z-Qƒ;CH ±X䜆 "sĉ@L&為Izy=tSzW^/ޟQۡ=X*V%u@p:-}Sνpk9;.h$b`YX&r{ddxV"!?Iľh`y@Nm ZIu0kV"-y / ,3.',$@/i"* b6uéj>٪5ٲkx)nSOHhM\5yrгɛTJoLABp1kZu^79|tu+7VU :l3hEKdx*\l5֎ _eR5e]ž`>3_)'i RdWH>x p-5`q^u39޽QUO~M~WPnYH⎁CGX0YƻONE$ $>Nw,iceH|rYB?E"zbM{vh}4h Pʎ@ *feXzg7HK绻Q%zODosJ; ?!&풮M[b$ɜv 'ŶZj'{]!74%z%1,!zgP&n?5Q6_>&!@bAv{USB/yntho餤e.6w@&+=W.8"$I0 ^vMuXHWdFK "iX6DZ S85=uRs$-o`1^_R9߿g=WI_ֿbX٘2[o" \Vha΂v1:;+Ғm|PZpnJǙjLrx7Gy)!|_C|م]1 6fgm$ [GW"0=0K:u 喒B5BbbTgPj: lWaL_ܫ+,㑚FPZ ToEdndH\O&*;^9HB:lSdiH"[Uh>f/ެP<ƩB\P^ -v*<گP{\G /9$ôqĎ0~!-ۘ3 fHuBj!SąR7%/ 6∓1(}$A,+lPn#> I# LT :m0}İK '=m? _cd C, ͎) NW y  UsUya¼dOTHt$բȁ$M$[@[ <DaVs0eD,[uPTmӣ|u^q $&}F@UYj )<xof_%>??.)p6!!ƘL`^>Rb'; yCMB&>`pe E:;LG$"i0j@,$D:;L/tEFit0˳7YlTsny4Z5HiGG*|>l7jtt{!  {`NEŔ?!hsiMUAi<㋦5ނSIt6ˊ 2xDhp KI(Hя ;nքm[8$H/Ǘ5lVf j&Ɣş;RdȀQ}Z/ٯ4԰^8ΖM}$A~a-](,,QwB=~# =HFQ?E%O&סּ[R6`nC^G9@kXSF_ ęݒL8F͊m}Ư*C:#G9r_sهjTwGU_78)!]Bh3mYE8 ^kیapЄd$$(9B?zu'7}kvnR3r鞭fާ Q8[yI_mL=t2!vYD~h3OCܛ.]RdmUm%Ea;䴮Tq^EF2?OR1&tٕ-jY:iEgtxOPg5Rj~㜵5ǴZ<6y XAkaL`Y={I{Iʋ4,lUA&嬸rCI,VUJ ṭdzi=<.ߍdr4GĈc@>X$?fZ&f7GaiUtTM(Փ.TѧٜaпF)]WVI|@۞A1YBY o-9MIppHliٯ .bC=v/G}zeRxP9rqP ϖyq=D7`,g) U+VpVh.t(F%`,RHԐGsW M>a6iE x`!q[_*ήyFmoLht-@njK4l[Lr:0gYR x:\Ba{{`r.j  rS킊yERv6Yͤ]goق% J{ZSK>s [$[M)!j&Sc1/ͦ#L[TJiYreg&lW c?znh1HCq+hccʎF3$xq\2]`@=u1yc&wc݈?i_=m.];wD ) E `B`ә'_'k?J4]Hp,N(ō_t^%oM.A<̊5GLv4C6)l|@mm}z',."ѱ9 1ֵ(іZ_VޭUpHWt{9(YAkC+g6]$g^T]sk$> ^=]%e<[DwLU">-*(OPeMM#phIՄa7vz+Bg§ӞrSO 6Nze/Gh:ݏYo0GJs;gqiT'q[ԕN3k۩-dՄHc jr` #-9BB_Sk_DE#>3H8Ѯ=+ E ) ]H՗?윸jqdzU8 Id.?G0+|ev~&wW<3ڢ$^ *LN]FS|M6{-4Q S_Z׹Km*yB i} *Mtiv=W1NaTR/[k*g*A2KbongJfkwAvr#!&:94 f4ݢ,λ8ya52TJJ%YÑf!7&b=grsU$h;s4igcD~}jۍ2x|;伦3Λ/ŽCW-ތo |4x(|2&v/aCz /r<&l7ZC%k=4g3 ֥d]'f3}cq!5F)w(4wW Ų{9XGu]vEhHy?_)c4$1ύʮ.Ec}kS=K|.R9axX`KšRUOfN_)U{QmCDt斥ݚ*jӧF5rl z]1l̪˨i`. H,6j浼Q6Zk64G#tZfT k FQ} ,(d5ڍ(EVٱir/Ţ˳=w# ȯFct8iPkTlsljFA>]խ?r?o .hgĝ&%v`6UpKQ˄‚5ಫz oě=)/<^mTRݪU*imI vϐqNf *(!a@ʤLWBLB4I@fcJs5HlEg!cHUTܕsNK|D iĩT%y6G]DE󋜈uԝSj6]&aҩAD|ty_h3" SrSw|<,zԎcN} ӹhN&*\AP [FmY(]nX!t<=ս=5-ɲn+D{ 4 .qTB\[8.j}'uSPȩ2,'_LVn88^m ['?p4X\UQ7|۵M$7ܧONA|xɮЧ:H2re+"޺iNMx&K2 nS:,jk|˶|;FYǛ/ 9[I>=.k_p F"}?~)BG{C WuF|i 1 V(;vQukkK Lr%UDXx[`q邲RS,ji-$2:/;6rP*}/yΨ?V@B*EK a+W_'#lurp|\q XDJ9“_`$%;Wu" Odd}q_m trdիO+!ywȠ;865\$hD/X0i7H,tӑT""o+Vg v|{Xشtcl 0IfzG!^ Lemլ*Rv%wH{.*. pPyNRDteN@ .]}`+X/ C1gOtP (7"w(L,J*Rs-6hi^olݶ[(i7kr Za."c$$97U"[_ mHB (וs@ͥO>bG;-DZcׯrUlC?FGQ[+Kp+s@BL/vܔRK6k}l~EEIV6-T/^#r#S{rkxzC-;c\+ibgX߾EC!Ê=SLLUvGN2ƝcCe;}<0#owJ9g D>jga/$UO˫crA4o#IՓ"XvKnZ^ԤyׅK&#3R@/N*QJ_jG\mP.rbwW,ruIў  R( Zv>[^Kʭ0rΏzX` DzV\$,ލ 50^e^gC* 4#P& 5 _bbHDD9q+ 7 Z1`㕔50O"gWB<||vu1"|816֥kKߖӤ1F< )1߃}9y'|zf!|;*U3ǯ'Ii&ez.-Yz&vdz.x(hOqA/Ssq'@ ȵ>e`j-˪u'CF~ 2udq5dUeҋM&Ϝ7Ē!0[& 8y# ljH'&m ; w]!-jH跪ׯN qOʍnƌH/kJu=*-cZ@ʹᜳ~6On7X/2v.N %aTG%n81 dܼJ8);R͓аfy.!=O+1}k֘0fUJyۍ><J_1%b-PZMLZZG50"SJM[z:"CR'mhs4%BkE>ZB&,N*v V#L.3+* 7esWQ_ޒlq{.t L_lho SXY<xDZ捝(0$H/p]"Ѡ*[]-?c1KZ1fs atżx; ۣºgN!D쬬'6 ~**8nʠ3#ۭ3~MȺ=ejMCVŌ+:1CVT/_^w|G:= gQ=6Oy2Q0'\2l$xܼH@[ȭI쌿 P|әa7[)X~~8qHjJ` 16MA;Ǖ^^ ^H%j,Xz EdFԳ1 ob /jwR&c^x}NI'wN/z3t|}ҍ!yh?*_!rz4$ҫ$?k憘S7u4W;JHLwF%O zɃ\54垬cVb?vQOo `N3Pa0gtAKX K$cswO"Bt?u+ꎻ} II*ՆPQ%#1K wrKu ]n ݍI!Y(U.L!‡wfn;mmpn$Ԭ.+DzNX5 ed;q^l[#v8D+V)ut%*Fp; qzؾ$LBPmP*,v%"=d4_4Eh ԼTw=>cLm#P7qջu!?dpkԺQ< 8XLUwFgUq2mԄF14+}' ˅8cj$"[+՟v:{6G.8KN?(x'('H.źVg: Lf%'LXi8Sy~@^7M`x0 e<)NI[4)4ɷI.DR3P ZfF$a N:?#M(ʥ͙ jRCR OYMrjt[G-s2*]sÚl֨~NsQ44N#Xh2XNDJXSBCG"nIG.X# OZdM+evef뙥80MoVN KY>ζ~f!$`d2Gs1Gos,hIfsa7mG5cTn@;?g`FWs-q&&!?4ğ=Ba:vg8СVH1yJk[`^`y3`Qs?(4ZsB̀'N='er^;jޛL+etok)nEh|Z]" <a| %%$D?Gg,,#۸΁CDYI;C :BvlABd8I+ǛQ:mU tf*/}8c^?lE}[L݂жwQ~rrL}G&4 ]3 Ćˠjx:p)?Zs1C-W{~)VGynrZ쾧 M ޭF?F2N@jB[d Z0/} GZm(TN$t܊i9's/la&AΗ]8p^`EfZۃ r:b=v LJZuyq8lɮ|H}Bqyh$Zf   fC}.H#M=6/mBևmru]7W -U22It%0-Zj]0 J10Bo,OFhr_7O' Ra)P%t:2ɨ̤Vb wB&4*ax߉u.vkⲴe5PɎB"6@C8FUS?v>` U^qQ˙aBMWiX^ rt`?+;1K #ĩL`}YOf.gM 2ۭxG )ryn}VWw'gS\r&2n#jRi?Je ދUIjeN@"@2[VYtc$͜XB^iu fdτf PV-T!rDETp0ks't5͊\_!F-(jq b#(?7+͙rXGLc\^rg!ԟi`A9lŬ2A*؞m%ǥL߰2zqe3 1KeNW,3ٱy <4PM&.A,UQeK(aQsC 97?>e6;S鉅lgՐ2ssh|Wp8r2"IPQ*]I~C x!G2H2G\A8W߽Q@eo>א @S<İfDIن4H5kGV>lFŅN@@)5 AaJ:V(aԠb{dlC5}vH;r*>+Hmݦֽ+鸐"*s!rqK3Ԙ]l4.|cXj0EnUUDE ԟk -OyI,ozx ,sIE?[;+'*M,/?<׿M%ta~>󻯦Tl4$GU=ٍU\8E".;XF8`fj*@f^̴cKS7#c^=wiSGҴ6V]@q;v>5*2/ /p g-ei3աj7|q<*$K8ly- ܨ8RґB[YEǢγ.Qǁp srbڭ5@m&X|RgKI"iܓ{~(g|4H-I#gSD!*U {BP_}a{ʬ$dD}N-NumįgeMU*yS3mS UI8g #&}!{nm"JFA,\b>*rl\i<]#pdM ds~7i^Hm?(Y^ۋ# nIB<''!yJ~?ʝozHc_?4w7ʥׅG䊍}X.Ŵ Pu8ʥ4 Z9 -Ar)"ԫ o%ԩMOiWFpaEM7nNҾg[nzX0iЉgWb} n!xJpɀ{48 /6`ڪH)i6!,)X=n0uřI6&u?iv_h3"]0j|h6(P `mڔ } itC`]Q!W(x?l,̸/ZR>iV\EJ̗~DM1qhjmd!Vã_T#+]Գlg兏Ly#U䜘Bͣouv([KTL- EГ3cm.s8'ž)J A~灬,ATޛ2;^,v '̍3eGf{JW'5} < do<.k]A+xd+E.=A9kQ)Lv6]!ޔƅALr彻:gڛa Pr)XY ͮxj4>Gt!K~GϠYp- 9\O{Xs_ Vq:"bS~ M+37nV3F(%bZ-!K_ `<k_:vvVa-WSoy004#sn+@=Kk=.6`oP`#7iaOe!c8;\I\tXHvaABlSd4 ,Uf4*&pQ59V0)ْ,` c.߶X]5\%8I,5 B Tǔ+ORkr(A]vJͅJ)Cu}C-0e_w"9op.,q;xX= ԽsˣrAMWN-)_pgdn |p=ހm`)RsPUpIBOQ)ht]I+#o|`򬔀(5*#`Vgpv)HgК/EuhD/U˙14ZW-֖m΋YЀTzMIvwMRᰓѢsb[iwZ4[C"(kK (9~z%AXlKhQ0JS|=bd ;u 'tS+.h7 ~S`XyZGNNxV־(-Ykn0a? "f-ϫ{aA",k!ܓ#IAuo/#^Wf4V QN̍(PX_Ψ@7+1(V;7湜,S"h_)t?:5'-Z5?f'u6wkQzF*mȜxg6{ Qނ wkI⃗b/\&䴞lZr>:8GXth!T○:zlI!}l V7o -zm 1lI<ĎsDf,8@94sLG)(F`L7sfzPRxK# pUoHE #zr65#2-i7jHVEXEEsbsBs"Y?ϸz{@q0\]fЈzA҈;EfPM Ő#>m ;9²BMb)sD%̲yqH]gR'Rk)+:(ENֽ9\%T[t^NtrBOfEaU# 1=>##S{ϼn塈Z{_;A `Z˧ ?]~GGaT`u,wTuo,5;o#; gk&*?\/d=; )qלOb3F \4}NxSJFꭺV~wH=yUr]jZNX02 :i 'VƷstJmcz_AZ-wN辛oEFWWG HGiq@'ie԰x|nf/A9z72#wVPX KcOUv'D1D5>ۥvÛ۠fgx/SP܃.f; x΀~e2~,3c]魃G]0^ĕ%c(+pWK,v`I:xN&{JF&#"ׅqzӨ}cܕPf͔)xb St1|h~xL}\\%cS+@z3^]_]9@MOf.zW F V}9\+L_RK@|KYPCc 7#p~d†('urqv]7/=`,&^rs[x1`nFfaïj: Y2/oMR.t&WDm3H^σTlsD鰥PI7CN^1R5D@7Gu3x m'Kݠn p %Wh⮯cJll<7J<O.r^yבƚU#yDt*Z mڍ_X/sDnUG9fl^ &27A':*UĦcxa{`[%Znfk!^Q1;4Z4rȪ47ܭ,syc*8sH1BUWUPFsN#S:pf:2Pa?s֧8MVNܹb&η^@dU/Zao{JaIbm/k>| ] #V T x޵)}!_E3$amk 8(( vXt^u R&1se@HZbW>`HzԀ uHfe_$Fr$ׯn#r #5ot+#jaϠk㈲EFv`)vH؂Zmt,i%Vn#SSziu5=/%hЦٻxc>K@ ,Z/7ܺI2 ""`7X#/8L53˘sE߲@bqͯ DǗz:ѡZ ~Ф+.1vʴC*Zr*YVpcH:cWn  *w\u ɴ(h2JZ$s#wzBt{gF&>!hM:3al"sYx>:%9vI[ dre.xٴ>G3ȶMWȮ^N@*?>6LS4#r N^(NC5aC{:=m?v!&)ro^ uOy \ej1悷]5Z9އ B$ochA*aoxIhZ2FWBJg`$ŠdDQo|ۿ^oY8 FS&+=u#Oҕ/}K0T Q: T߈cfu-gp7X`sF8:,"s~?#!6.Fi1hj%5@3  -1PZY¥9>lϧ-܀Wn7sRe|ZL3,6?}b_ O+q5eL3eS 2J{Y=mP,OAc ,x#B9;/wN*_l1\7fS; 3KApjK;h_2UeQcP nacs7U>Bh/cQVރz~S —/A~)7rwxpUPȈ;WIVJ{ekEGFBifuy3 #VݒzİiQ0"cЙqHq$9kuJV S(~Ư}Og~{g 0x^+Uq=K< c:cf)W92B9|{UdOfߋQ% p-},G=I˚t :avט{a,U{ 3 KCw@([j\LV" .̃ՒZh? (YZY.FPmYÎqYLtPZ)]ڪEcQ?%@ɐ.n# )`7SE0U_0qΩݎ"ݤ0#`Ϡ` B+Ic<<ۤ8J# ʹ{9Pԋɒ"O|y{(PL8(oPJnL xȮu>@UưHJ%Se̘y:pX,柼XMA|0 \]怣E1BC44#?s3 IЧ t?Q1gc[N:#MlM#r=Oc 2v(r61w6)_cT}bE#QO5=ȵhipwp wWɵ(Ko/FN1+ e#aϰUBeR9m}P0%6ߦ:%0`9,2.8`$EL-Vi -qr'_]eLgr1gv(y $6j|p2i Z% hU'?#̬E +>Ssj0͏AH4^1@z0Kv0ei踻<@} ~U-.ގb[\tM.A,+{pVz-NW~Bbp?~¡ؑ\~ZJ{qIjE~$@e|l&mC'K$|3%DMW9 l+Ew썏jYa:v8.[:韾u/val>‡JM&Wuo" tfCfXYWhf]IpE 3I{":!|>-C4g˴cL6'7 .Xs[Rm j0fz#6WbOA=|2E8c3ȰtUh_+blB8!y<͊c37Öv6v I y C9{%#D*x{Z|gw=T#(I/7z4I- rAruok޳?8Q}Z3 6.(/Gם9ʮ@@{HSXTy՘47G "YwF?kIVLґ=1a_ѧ9!I] KWQX\tܰU#y29{5!_d 2=5D{2UwEJGC"gK֪n^%|K7T2b/1yD`ő*ȒeUudWeMnj7W& Xť}y"xlꁉ?m[˒ZW*zj8N.*|"zZU?JfsI;HR[)>t00Gzt֩d?^T#&o4jD]Rh`coeya]~z_I 54. $ ϗRgTdz̚MW`NVϯ M*l$5,qㅮxqyקvKüp/TV`CvmJq-pfv^?BZ1dmêܺ)-+֖uk [+$̫4@@9P%czE})5UzW{²q\frYō?E4-noFޏ"* m+OKK?k#Qi2rnc&*!#kJ'ӎi?5ސ|~` -65gǓ(Ezg1B*4WFj5 6wsir5Ǟ~$/m:x%`"0mf"j W36K'H]p !M7̲Gt 'R9n1 ~vt {(D^G;?v*`n G1ECG|+%'"i=dI?b 'B9oԭ Zpot"C ]=eCK0W>lhίQ>bnc by8W w; n _vݡyXnrBZ$qfLvLr4+M}Ʈ4g` ڗ; ;PD"?$N! M\aτ6ب@%jY6v6௸f$vE ʱ' ^&rX}nC~CCQbYZ}alH76[Ռ+i<*I_ 5*HZ ^w\ c ( %&F[c˙{I w)SR޻nr8O0xN`ue۶φ۠P%[hO|_wLDs!fl=n3@K; (~71kȸ= Ԗ,Rpջ4fb%{a~{YWّ'c*=r*?Ͽk$xh32)t{|ڤS$IWITLtbU71G;v^vZ깍Y$FoO:.Γ&Wc2~U?I<$Dޘb*Yk׷EmAѭxA 9w`)%FwM@ ْ4DEb5^ R.3AǙB6a{[eq&l-QP ()ُ.uc$v" <ۼl(6p \{-&B#Jle9Cp:E#mgGOհ2:rհP\}q{حZa[v{r&:99OX;zx`3g? ԖߊF<5u}Djӗ*)~>4/u_ou)ԇ]@Rp>Ya|L%yX\Yu3>-O^3þ53> uza~>%-CMN7@+TW9S~+Kr}DOLn>'Bj$rQ;L/-X,î5:9L G {,L0&|3dIA~D8=GR(sw~Z֪ɿּ̎ODjes-J@!9h^}Z?}FG! V=ȀHʣީg ?@IQFg+[6q{ ad'HL55]!hD}i6!2I>XpA0'6왓˟{b6Hϣw}jJ"Vvq1b6].e^6xZ'{,^%)+Qe{9 4)i(Z$*Ns/lk(f)Iޡ\5O 52_!'&y&NpP 9U+VB.< Ma{{f%8Z&NTX\ETWkW;U<DG g#!QGh=Ẁb>hٿ,w^k@h.(Qzs@H[ X+~HghK9S Z+bL8JXBM#uk!oYmtۮ78am'b)h }&40(^XF}O=e?B ^]f!6NمKP7x+h#+,_X-)d +:.n.8P2$FeB8gub9g&W@+~cE"Se-F7'἗j{"l_ (@)F<^k;"Hn}$uPjyk7ϙׂ|NY=QC^UKliOJPv$qsbퟂ-ߢ e`kBsVyNIW+q# KJ(MX[.{cb##[`mDB mXiBBCp8M(˞5'2ኔu2~ƘEqBR*X]T֖"KmW!c)&%"V:`SGBT;0̩C@;ao͇/@ (cri`>- oriũSD ndl@ CĜfzjOVX W7wvR '{Yd6D| JmrN4^fgcdZɠ@:cϵ<ԗgq~Y@[/RS^zY,籥ky$tҟG}:% *"Thg >V@hu/=*|hqj778u(E!IA yAxVQx`krcB+4Td!*JP"9i3Z^q In=kz&z*WW H#DZaV.:cnjr1=Wh15+@/)>Y˔˘^6/'SIJ}S٦-n_9j*@ln7a36\)im'{fEL$\.|S ;vd7)!I/QJ >٢@šs-@J x=mCۯ+!]MxC.,Z,ζ,r!0']/l+A*2G]Zсy``DB݈^ _ xR_P2};_ BU%PժM=o*ȇ6WO099./^7ͣ$D9 \U[^߮Ke5X g&JV*s+<0*Lyҁ؇0Ge Wm Wr*j+,X*B1$y']&*ZӓcsM(Q{x6tXz3HSM4$y5tC>#aFA.*]rkKwioP[k>- ԸjE+ EKs C0̖ted*Tag;=e qҮ&zfvKgEqCzo(Jx;')"qZ`Jsꌆ H °{1P;RG[g tH%ai|+eY\f/ ~EPiq+meϞ݆bMߒ҃z]s$IM}%bp)#Iz;LUT9ɡ\{)'YЛ_RՑ #*;Y1癯19nMHL zo&.Kspڪye!sIc-t?|xW"-gD1CgK63Lpl۫@&I~dKEgvHS:aRL(Y° Dt`οtG\o\XRp|ڛV0Z{d -ni;LO5 HI q XZFHWzP/eW9%7qq0F)rY \Vn^I2VXN܇t7O(h_uJWAY\; S/6~s E{%R%\6p|GD1Aɹ{MhrbE=Z/j-| !QwďHEXl5A>Ȃ?jFO,-U)kJ31)ڱo_6*0\v'6My .RXTZB@Ժk ރ-mqL)%NsY(nsULɇ:KuĔ i+&5 D,ҽk ~,hiqI/G?%A.$oBhg0!)0KOO?+.˻-Xe#vV0/|{\=%kܒ<{V`<1 fWwmNop`2JbOPOŖy7n#^_:Tr/ѥrg,7z\NraE $,9_I:oY脘4t{D{)<`jXec+MKCeav|N(8#yCCoagjܡJwq'gn|!Aځ*sg3xmr5pim …91],!e"[xTyw*[r{x> Ԥ(^!qN%jzԒ4Dmgz`Ī[F Qo>}AQk`oNKt~l:q$->;=++L+5Uj711ΞD`2 :De!I'Ƣoy= Y2HT7QE^*YPtўHC{KCU5ځ I6;m\Zz{ nd V*1m#z4#5_@9fFA"1nQ) ,V9 -'5Y. fH` R U%Km m4Z9H*Gܶɐ=a-Ң˲\j=?jU.aW O!c,uD\:TFPI* 5֟yb pLiej4 q"^9Lrp)B[ Z[Dc/gҼ"cdW(`}v~{%bw}ڎzsg ٿ='2a3{"*d hNfN^ G~Ķ-iWLxtF:[e;{q֑9Sho9fQfݽPߎi  XN1ע Pt+ŇmhY3 uF G?UrY :~jpVAApW^R4db~#Y7kp1k7N,okJM W9da)vNZD@:7t݀όfkY:48KG KR>&kL)+Vv4A'@iBƲXϖ)^ z{ ˡ[y5B'KlhRI AgYl?i{YaP/'t)碨 ˚A =rۖS28" НxwE]|% m 93ԇ_]G/C9(/T`\*s>oJɅ/5TH89OkX^u qk?;Hl#&W~`'eɪ}F&B7_,h8fJ}8' Pe5][jm~N <˲~ǡEev>Jv`U+~YQ$}뒞Tl3K/IZ xtx;߶ƎR)ZVי"mz#!h@py#UI('=Xwe~&Ԕ;1*v`^(#v7s<47d[mە򶷿oҶ9sdw;\>USΨJ9Xy$NM.?+ xؚK7Uc_-D/%*сr@>2uYf9)'(U mWηƍx4TcaSrYlDvGez 6RE9E p;AЭ߄}x6zf~;|{r#hRY(ǮMkfBfl-Ģ"}xn&(U&>fK$w)LW{D[>#BJh`hO/YFTJxY3+K ɿ44{ɥEH*7Nnz3J+ަS 'y|[35 ڸ-$kas叻C`8/BF(X4'VݩꄹpԔnP?Lhp 3L,W9x[OCb3"Q^<9"c+&O61<佁EdL&%>;k6sk*b MNuzԈ5_miuTkVxԣH078b ْ@!=W6v8Q.&`=6"Ϻu͏Rя(1bvh±(-9*5%Y]: ўXes"H΢Vi j f@NK-!+i 3rK˲QJڣK L31yTAӦGϿdorT"ƎIy~8ib/kSA{~ xEl-]K9֝aa3AiRgbQc)=}IKXNE+ΧC"S`LH]. X7l:Zul)Y㟐$چ%DXm/a `%q{',}OW?> |@ܙkر RhP4ϜSps3?:ZLFliP@·^bcϾs@w dh<7Lu @Kn(0⊮߱Nz3*l4%laCa}?D;!T*2AI1~᱗{i޿*u׫ТR\Kكj b$r J"t~o{) Ƥ"& vMna6^{ i\\,’]X'F"4D CZ \Me" 3YFP 1NG${:E͵<ۀՕJr+nҚxthGڈ65s"!A&hR&Ԍ {߰po꾯?VYf.p|X :|Lߕ4aWz݊u!-6tF_! ׻); ܈ʇHV+͹zqu~ W&e*79|q\Q+6nDs@!֓qc ^1Wp>L,~(g`r75;*^ٺ6+Hˈ)iU JINjAZ%#?M[1phd ?xxўf|/mqR;Q_,*ָIolC_3ڏ2uw`_s#pA߀˱"3sOl ]ޯ;l]݌Nqb7L أn{" ؎wCy`LNя4sk,t h`F: 8a0K;I32L|PO>6xր80sC^s`P i=ު `0D;"6V ~$H)'-/SA*z}~6*LC˽ޜ*al&c6m/IM^F}PK9b֯6(j[-kJ/38vqڢ2B ƴ-\aoJ=]OPuҙ&ӌM~7jV}-TЀۨC7:t,2AZ~2*$k Ƹm,YgsN#$쳯2X@^0:߀W -,0GtTv-YZ"7OٔbɄYbV|ᐚ`Xu @T:6>Y1"g)W UAZn~zpt}𮕽lS+r\1+|uGbxm~K')ϪMB\aub4$rCw`ۤyDZ{Gx~RR}Bs4b&BwIJ3uM>pJW'm<_!ĔpamB`9ADjF*x mtlS^w5 :KL8GBZvP :>9v&KTa&%jCXP$3[E'Gƈje%Z[ #yҶV%]&RliAPj },{?6x9 >BѤ1}yWx2;kNa2˺ .J(a+~jc>":0aѺn$!`G!-Ct JI6oS!MP3*$Ibj5˫W?WS[҅mʬ-"H#/OuO@A@PNj{z//t,P 6 KA2/JTN>ZذT"DgS'>ag֞c 9a'Ngwl;UBf{YJ!vZl ޹7(OTv?n¹4N)Wp* [+ݡr5DTM䧓 3wOn*Nw^3hܐ]ZA9N@}MO@f0%!ƒkBrxH{yrຳ'33>(yZ~e z$yvOF/.awѕjqio3x,r aeqsիzRZD˹'_7mXLw(0Zh>,bOsk媽a4+1V͕Rt'a(߾(㐫[\Ϭh7B`a-/挕K¹c+WF)Jy"LJHAs3W |GjJWJ' GCȭmդK׭л!|R;fEDN_y(S;s++\FE(`,!'eWBoxsK$b"Xy="| >'*l7^pb"&TPJg"湒NRʨy@J=nl"a%ST50eE/?#;q? \f~SI#Nf[&uBW?ɩGp- VBU ?ّ*Tv~"=DFT> ߺ1UAP-189I׶TM5U2O=XSf,TV_fT&UЧy{zv1kY0IR@Ce16 aNPͶzOPΛwnQU@`Pj`[v@WATJPQX,QIAYr̡uQٿg o>*DaLLt G#YTSgc"H)VE2|Y`@t 9}{"K3M"D^^zlv4<igeV%!w&*wEu$7jZl,ueR5xH.1vV;Z\jTypwMKw&HZpZjgW7M|up Msc`] x`d׾4UB5^(흝ͼmP㻘'y*C 2zs^ B^S^ahsO<N(}>TbӬ]$x03qR ]3j]gӁ$%6a"&^nNYD&Q]>*LJo;SeeA[2/rR֘`h -`HdWҟԁ5wB=@=d"0AiS6.`pD&ɠд)K-\]j#bDjAU8c[eGd>.G;%H߭~HoT~lZ 2$:\a/mufA>|$EPo`8ɮQhC::W;Zˀ4| ۱oNJ*Q$[%=B0Yяv%*!6@wR9~.{x式tڳŭg?Xɖ- 1kۨ$n7b;.obbGQ3𝗙9T!kh)#jIYf {ܪ&=aqԛ2cHavҚ`fn8W7 mEuiV11׭ zr;=$^H/}/)LXHe p (Q¢5#p̽l?K+rГ4q2tsy?(;0]$XdT"Qz>9TA.4].B똸 ڛI뵶¥݅(6ͩ_b$ֻctb!Lj47J^ $/8TIj%u& =J 1ߥrOxp53ĔS9j;ݒ vo3()JPQ̄+5L'f3+)w3):g$MENWn$(vE-(a˺̆b@qHG(6 !WCR"=`SʦN_DvLM>2j+AW9D = 8PXLʞPD%؍c{v덍|DGX{UR,BfD:TytS26`ʩgu н"=r:EQ ;J}E3o9ށV$_n'n !felKiMݢYu3&(yh/,ՋO; OG2$W?s'DAl@$w9Ǡ#&v78xx{=m0HhQ7߿k\3Pf](5kB iN#͙rRp?lK;;JbӨn{'Ym4-(;'qx&U; 9^To"|d >,$Y3y7M4m{ȴ+z/YV7\w6 = Srxw 2#w@"0R;Tc딄4x\i~-̀Vn?!gb*D7~v:4 C7'^SܭXzBĎVuv~1z/GϏL6f_!zKZION+ʠ\gxr.]v,ߎl+"6fÈAt X*tԓ䲘!g&GZB>+N WgݢR5-D;ś)Kqֿُn2dkܟdŗju"9LqrR6?e(XUq/5vSA}d0TJf痥,7e)??S()V rs*" Pֱq1Q"ZHbȴ;yػ4R>kg8+OXzw lLOXDuɯR[s:]V*5,@#,6Y^{@m@BK0GL+, b]$@Lm$K?ʽ#S~)Og}+t`,4$|Z|@lxjыHSd1.mbq VZ‘3A9+m|.S@S踤Q6Y(f3UHo+ڀ@$l3؏qtT0@~ց7~%':C%8\?P*!͛,w=4] +kf"/[׬RoԪ B:T qzJTd]MFy<vO&dΜ=0Y?E(<6 ȋX-<3 8,$D |D E~ ΝTb~RHb ۏ !ߢPmL:{+n7 R(P:-єnLr: )~l73q^.#< ?@{|l߰4=*8HjMteps1:d³&$UU^<)c.(dkc0Y[OMQ-jG8~7d<46|8 !-ȱASB\Pl, J-~Q72^z^P;1")cApRA`)mTJz,&]{6wg<`.LE߇-}lM2q ^SQi$F#cKy" " PZ%kU˃hp TxhT?/@` Dy{=_m Mcn2q5t!ES0[Ia6My,GNsռWN󷓴^D@ؕNq]kCKtGhv1>O0_$q e-C0Ia@"[oGֳvi}aX6ċvq-l;p4'LeA e݊wᡵBzEڡQtR:]צ}Z+#p]\_{PQI[Q0U0C^p)(ZB&,6-LUljD6$o4VtVš[$ƯǴP#?5@#r+xd-F=]S@98l⺔j{s6;u НlOsq"! /[; :-b33Iq)mщ<쩶I ;5mycd9u,'U D-KɞI:wN3\j%zV5h Q?hFE1r ¦o,[q@kylmj)~a0$w/9t]%51T/p %^!hgшfe0 \ "mQBiw%?%.,fkDdtֽ-O48n\pU;G/p+xhqku+8KZOXPfN&n.O=*ɬυm@n;'FB/ cIV )nӝ-huY4Nd _HGWyQz};Xٺ-s'[()uB+*|D7jjG::_Ѵ;#Lj9g4s;FJIˇ`hfDMH8t79ӅNV/LZ|lEdgBfηڎi D"=?b%ٖaaƢQ{cdɦkH1fv2zaVڑ JemAG?[Xxh2Ϻ@U5gJ#A%KǝFdޣDIDjFphH _G7͔ qm쑿\5lj~Cu1;NUqb]IGsƌ 77k0S pP䢼g:m7&POMle&b;:WmM GoOb0ZMYYWTM"IoV!V~1"fQ.#9o _cf%ͷʄ8f] )pt`}Rp|Drv =q/U'1ޒ`WZ@K~8+YDKiB\L;j/x:eyvS̵^;-@V"%R4TrZS%'dدo{E(/OH- Q-zb"]q<쌱Π&xKF#VTT%հ{e]FԌömz0c |6aOSN& trgp',㑏`%C7 㵍sn*3b#qg8KYBQ4(aH;dW$]Q$VoO6k _?M.).a[n|\)v` *1ፏ+*o';ThT%rwn ZFcP#f3Q3| «FjXי#S H;>S]䓅G a8pPNu/3 Dk_C"+hX<.u}<,:#qW z728_>"M7Fɳ)i44i8Dmn-&aTK]+"CN񀈇[lfe#^ጘ0rpCaߣ ?O輄:4 9Jk$C>Q s-Ē9C zTI 9g @OGVD{~IF]pKlSi@gS,K ؓ)b؈A6cI_] ݁SOP$,k&Oȯ餍d*AߎLV%yyCw@)`¸\YDe0>ճߓLXr16|F"ýS*Jw NtQ,xd&E!G?$I9J #51QQhu3yКԈ2䨲DZ5:՜\?&]-c[CV6\N]&:qu3NY2JdT6e' ƚԤjdQ>)Vɚl+Pg"CiiY`]2˝E#|s^DQ*<ĭx)FtHq].FۼgSHj&RMur"S#cbxpeWyL#g<IEY{23?ӤV,cLv: Jqk4%匉1h#fBVB&>dvK!`%ZߡbnH