libavcodec-devel-3.4.2-11.11.1 >  A a7Rp9|Zvȝ7Zè*yEv/ekD7fz-fud0?%=]/Vw0]С*eߑTn\A+y< GV rU9%}$vV1,n:v- ѷ4#-xb5.7˃qD6T!<oTQ<^"w3Ǣ {@R(ٟZ?a1[gTLG lm8IyUUx]mWxLP]+rXH1n29807be6186f101f40031ccbc7c836c9a0ee0c889fcd0762b0bf2b91c6fe9a5716876233efb3788180529f6aaba0c0da5719ea51a7Rp9|CVʦ W>/{.qP>dȒY"wu(VPU1K2C > ?傗%"Z(QE'SǣZR^б X20 C, XxNw-˂"oǃ|܌Ъ`-yK8dCM]ӫKRK ֵxON'YPLq 8ڋaD^W҇>ЕSk9ƒ cfAhq 1;}7ݒhx.m>p>?d ! NDHTXq  l      x T t    8   ( g8 p_9 _:@_FGHXIXY\]T^2bcUdefluvLwx0yzClibavcodec-devel3.4.211.11.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.a7ibs-arm-4`;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/linuxaarch64R ' % 9r ( MqAA큤a7wa7wa7wa7wa7wa7wa7wa7wa7wa7wa7wa7wa7wa7wa7wa7wa7wa7wa7wa7wa7wa7w8d9c461de27b51a5c3d12f3a58a2301f013131e5fe88193b387e30144a3753afee04219cc725dd8ae4440080fbddd8becf5d095b22cd98ad8476a0715e3f555ea0918d3d682f40bd65bbdc60ad0cdca08675a0067cd3e92581342b045fb0cc7874a55a2e3f19ce797e99624a224302f25efa89a115b9bf2e932c8fa179b0cc66b248987f650dd7a110c942ad67351dc920e115248c54532b29381c4c64be9905efedccc613db41c8d5a68bf9c1b81ab8b0e13137ac85f5f7e75f0a08381fea75e69dc45a7d5a9206b3bfead10caf3117117005cd532c4fc599d9976637c1b9e318ca8eae5bce081b4eef1b1f61a62aefed1d4e6e3cde41487c81fb96ee709e51df552a2314760d43025c9307883dbe7676d54c975637c93fda11ccd4c2f545c30a21a0e4770ce91802c3dea5623c2a4858e1480e664df51e2b1af0db829bff2f4cc420acdc0b802d75d0059638f2a8674b7ee749d9564105909a0226cee5608fcaaaf36909e732db2a28594565434d4ea6084e9497c3350a4cd97136141e5e69b8be8dad86956784cd4730ae0cd545fa7d854e4b80b8a0d1f6ccdd2b0db04d97ac7b67f0f7dd377ca688706750fbb10bec0a52b1d2909d6054197aa7aed5cdea3545b1add1d97a99f3646f3e07baa76b59ec0b6abb6a7db1b190472161ca25e657077b2e1d28d42636cab0f69e4b92b1ad64ac2eaa2843c270a6afaf308a76ae51987ad98b125aedc395360fa29b8f4f7029e8d98abe9999def9f5216f8bc2a92c79add45c9434a95aac79f9212261c32bb2bdb1c1ed5a48880b0ec59d1396f3da8b54b59b96737869eecb2b1deaee2fc89e7dea6927b27ba6702722b4273dd9libavcodec.so.57.107.100rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootffmpeg-3.4.2-11.11.1.src.rpmlibavcodec-devellibavcodec-devel(aarch-64)pkgconfig(libavcodec)@@ @     /usr/bin/pkg-configlibavcodec57libavresample-devellibavutil-develpkgconfig(libavutil)pkgconfig(libswresample)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-11.11.13.4.2-11.11.13.4.2-11.11.155.78.1002.9.1003.0.4-14.6.0-14.0-15.2-14.14.1a/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.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-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.orgibs-arm-4 1630995594 3.4.2-11.11.13.4.2-11.11.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:21073/SUSE_SLE-15-SP2_Update/2dec8916654f4253b5ef18016cc12feb-ffmpeg.SUSE_SLE-15-SP2_Updatecpioxz5aarch64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRRRY6kenutf-83c024288994587b388cf71024f46af92a8ee3ef29876a8027741e15dbf2e074d? 7zXZ !t/mB] crt:bLL ۙo͙ƥqTrUN4)=hp3]a Sc;#aX+fAO2pHg^{j\!BYsiyӘcC0 f|# E3t̙+T0䃯@8[',#EDJ3lp,5pG#_}ƺؾno ߦLvm1'?-HH6'͙k2O 4:i~E&'ޓsdT'b`̺/?Nw T k炳* 6zFZ쾅}n"l 9^ZvV@ɹ^iʚT"BJR]ͤmR}W IxR6E V7c꛼arm+c!'Q&1@^ٽouex03>W 0j3tDyeR%k97Gn> <+\S aZ@+ у twY91*[vJ.g r|<*02AA%CT'OnqEs[ y8=0}@ojnM!+.i#N" @T#w)D/̤dRYPjHRgKS}i:6MB )>t>qn0K1-'{6AH ϫUDK=$.sQMbKbZNO4|_b ȧ; <"q6gC]9`Z2.U)D1KHŹ}l :0rgaP|; F9?^~u㷼 /t; Z(}vڅL7z;xEhߡ:En*Y|gݔ< J/pLLq/Գ^JK}>!>n%Xq"i:`zK/z\ɚA˘u{/۩y4 ]8t ֞saTSfA #&dcNQ9+p)??@}V|qEx9ǞB\*ȿ״9vU Ȧ"֠>d7RA<|,3O/ʹǐQS`NYxTմt:?5(&<7ߞLy[j4qq[MHNÃDqzK]id\x0 9lzʻvB7zVR{{$wܚ R#զ g:vSY8 oSQ7kM.[$lI7%~.< G;u]3q Wtwt)Iy `*`b>~Bcys&:`{/&Oj?H7'rTQ8lrN;3*~Ւ\}X :F]xrE૮?ۓRUѯT~0jZX([DBͫ ^g 7IFﲽq Σ-N=`JfVߦ}WЬYlޜKr)_WUjSou :G!mh`FG5 `O28՘MU sX \G,c&tΪ}x Sūdiqj%Giϔɣ`6xjdIQV>/]C"Zvt9|okMG„ߎT<,`fbb?0T~n6 Y 0dښO7[%֖?ͬs@Y#.7 et6aPE`BJ<4QWiiMw9PԤ>&G"g6-d8@)O5WLwE1SS\@>hмfK,p%۳9k}wv-_{Y`PFcQAoMl,8T*pBS$jkrUǓ!:zWH6H۫⨱"]Y9B*/PjO_" %UQA(R71CnIf'"F[!dD_ N7ꢍ{yAOe٭ӛ{`ŝ B&H$|!h͎ (."_Σc& -jڻZW3ИӖq]٪HǓi(P?mM`mMh/tG'k]un# x_3I*''[)M@SNrsGxD"27F -緂Α$'2eV|+%mmƑ#~>F鸗?e˛m1ȼt[q$ z|f>&C2o]wDŨ=ֆ53N/E Y:'p}J4kykL"/-'fz,Vu ЁjV~0 [lp ^l9+:HA[!c>Z5;ӕ!vCu.|WWA+6 sԄcXeA>>#YKdK2DݩY <1<dR uPA8 8ݣ1Q\M$+c,!G1DjӔ7S%H {&DekGCb' g!J( h(=H@R5-i}*ʘźQyfu4vT56]eĊ>#O ?ľXNx?(jl8xQ5'2!4YRGjɘR>9`ʣ+>gJ6/d>li8oAį^BZ\f'K^c~-8Hn#M٧)߯}!}[t_6`LrH6!.0R2] :$-8Ypg "bo92y7IH9ԁXc~x Y:u EE4;aFrVObuo@ 6 LVcX"c|r_ޢ;I+T-W&x/UHmy7o&Ԯ}:Qy9 r0& Y]3JP({Avw [~p{Q괚fo%Ǡy4pX,e ;{)3j;8+JFs}l ܿ%t#*EIh؆tO^v=ETkJQptlUD86lU 38o)XXC(NF-g,^F$A@@~ňq 8G;T`/`!sRr L߲@LYpdcܿ[Ё5r1=nB-rIS?.!u Y:pLh` !Z л~vMn9r~CcVhdWT]w@m<1&'7z2*Qྛ(/?T6Wh^ڊx}8-ld&gI@qKozq<)И1BPtal’Ke0CbVVHq $#}0@b{")\sƸ}-v & Þm]Y#ҤiV-EnOse|LsGRuU;FiGiKO[UNZ5d-S ku8269L@6x왤Z *2I;}vKSG>dS7$2$$gK7ubuA{{k"v;ɅPY"1:mYdӥ-T[8p@NI:g춡pKEk#2r2?/.⑪C8/;+sB{c~ȑ`K|iӃ'1a ?jm$j\njn]z ,{cg|4;XdU>;ؐM4ΏZw<(GT 0_= @IR os\[w,&g (b '9Îkv\RT9߁ rBЩDoS6wh(3;Wp)]fs?w5)eƑv@`ﯚڗ0ZٞO՝Va"I, kUK_ NOh'rI=Pnt*Nd d@7-qA~S!?bl=}aSqYeOVf)ݞa.9LISuNP .şixIaC~l-%]F0[rCF}rm5-Uނr!%\)\_g3in K+|V];'kT0i7'%R(42ǷnQb1Y6#}uͪǼ h_| dgइw!.NGtւ=}~r~u5+z꿁&fD(#{+鲔#VhD `'U?TALѧcqBr=T"izFuzTZ͛X){̸[@onp tVNS=;6%;R R/ǟs58 A ac~HfJ灤%&:`t7!zP `vX0lԕ16zFi!P*l&&gk +vt(2f-\j-Ce\?TU}4=!(B1q5 4-tt2#G5U]ͥLC_}ml g |nE )6OБvMaIFi,OdohMGsQEH 5͎#r{ USᨻytPe^z|z ̌se{J&&wKg&]ۯSDz8 =S ]lD:K kljPa4 q?~Hy# P AjzUF.a*Ҷ)nTI.ft"Il%M6|嬀EFpU2c& U 0/iND08G|+eFg˻vy]A0`CEjT^PWG} 6zVKO8MsX IJX ^(;:hY2sM wP"ЖI$ /xTMpR`S*OK&9>rq?:w2H=j(O:ٻC~( F}i Mc/BI' rO툍&\Q4U 1.δvkA*Q?%o3 ]Էt-?6` 3` \$tKm&OOulXO>mHm[Ut TMZ9Z*C,Fb V:VVH>;?6Ĭ$\B>;@An^z^j%^^R:YwQ1bʻL_C#o<  BEUe̠&-ACCc ӻ禝n$'cpǧDBFT<LO'ChHjLMieUZN(g:윘Fi씹]5jkӍډ; JzD!:p;RDs_P2ꉙq9Ͷ}#xn%DJvq^/vL qo9/~Ux?|щ9[7gFbWQQTPQTStw̳(KwRbpwnm[Ph'cftBIX]w UAV-ZM"sET`r ʑ0;I~@4^_/bǑAZ ʓqlyuڊ`S N Q ]l*^~.yh~]̷(n,;z#Os dר?)ۃ_'Zl0x_5ą  ϳ?i Qby0*x%rD]@TB:I܁PdautgָVQedFml8lqߌ? J&2Gn^ꩭX}J(U;R>*cnK%Eqe;Bk7|` Nm]8O,xK&;'`Ƥn<\K!TWhE2hǨo4Bڰ Fy1PbHb{`>`[a̙Gt>&joOZ7dH;ajc rPL/%3+fCrQ"m[qY}!-l"ׁ"cݫG :t4lmHF _B']=-D75 Y-x?XTxdu`Z੐]5ǼB )Eѷ~y 6fvs0n ɨ.N, OCA"!] 1őb=[7;/jyzX&u?RqWUWșJ ];QAѝ׼1€^hNbFrF?gQBLfhkS j o&Y+vc+Жuc(bsI8m('^0s7af@ݐ4!MxnW&u(o~qx]0?LiWRF}9{41!jO3ܸtМv#I&uyS{6ơr=W5&$5kaOxUDš"H“*lb6\͓p{Ck`Hh2t3XWt Jkƥ31F \!g[bh&V˭Cc20jYeN7Ѓ+܁,啄Z妝w&=*K&+C$bmuMt*]d3 oϻEs9uJix+B=XO d E=OHS6gJ(.VK}"() Bu(*HGd$yTW_ ٬ H)+j}IpUA{׶1P˜pd2]y4͊ _ h]'_$7C;٠jբ)pL&=P ̡2šeO7H㞫(eIqYul ͚n׬1 k@Qyj^\qWi3V~yjgLY -$\|僛UiW")r%ey*=o)`tk&;b/6KS"@}'d^:ӽ g4ˊtI'C;,wINC˩6.ÛnS`ZFi݅`\' `Z.g4_)[9຺}&A5@Ozu}iTolSI[c|aGpQ+3diO>ʯ&7=> ΏgY|sĬyBs~ٚJ'm8R{ >. *[a.]G<a`; 3–TgD62]b'Y7 x=UK@ݟ ;,&]C7% Q7|M}Jоa tav/r5Mo@_a -ז' ݉ lKIƌ䯐(޼%+,$KOXQ&kD/cgi'e@ؙ0T$-:Cz"zƒڳBKI`H-A+bNLdV2ΓO_*_63a4;1IBJj{d J/b;3Auxṙ40fb/Az#Wĺ> k4qh hPK/?q*pz-}Nk&PcGJ(t:a 2#8Pfx=0ȹv32;I5E '(?Cj0Ť׳]I5ơJ޵?WP`^CV^# Hð 8jɮ!›鬸ejifag+;b=+Cܦ:3rUT4ݟɪ!g ^jHuſepW@ј$u4T{'~ۙ Kf R2Qfe>x1ji ҈iv}]9 ng^28KX,j[ ?lbrJ@(FpJSKe}ihz1>Yf3hmسRd;oai zR1t)רHJ+_#H(K>Ej@@< 2ꝹHRsK5ݐ:sS.\]F䩩,~S2ކȍ71N(3$ 5T3:;SO#+xQNm=cBw;F3aGxv=B0y/J3퓺YeN6^ìb zȽkj!C$;D3lKnOjHHe)[/qF-\Ih^2:S7Vo;NE[ޗi>b˖27&*`Q>++5j86I,#F@guz+Ra~ KY :u #I u z v}Lo8 YJ|EsY*bgfp[I^^9g1ڠI&`-m8sd!%* z阤T=Tk_)&<4;6WR].$G ^?39Q3-[@YhC^{ʈS5}֪HjTN`]Y J b I;8#ڂY`7'Tw;޴$EJg<rQ1S_~p_JdL|s52x1#HgJ꣘Ӱ& eҠ$s]{ԈN/kNi"'h ݫri ɔ@iF ?*ٔ)JH~X1X$H |.~ A}7L>O''|Ih:|tBH( 7y9` ϗ6߫! a@E3+Qk{>nU D`տ[9{6qGHT3 -Gz+Φ>i&H+I#ҋCw|a0I #ct\| $OA8+@pU^ -ol 7Z9x:EN8q.颸;+ ğhDT8x88~L7~xs-?CaeoPYA!_ymٰb`eh[/hu&=2\2ń ü$X¹GMjln7M m yϭ2hg?zȴֲ}k~Gg h+pJZ77@BZZySݟYc$IbwJ2e8=1@y2lZ_8acؽ!4b4W"yhkQv)95ڕR<;T"$OԄa8l As-hR07kr|}ܫ /ɤyB7vXE$* y%:]í. TܧOG>e=QhpT)1n XGSIlEJUA^Ȁl(<[ă#X_ CAQ˜Oc}t ei7FњIKݰ?l+ҹl=b2ܖ3h8y3*3OdM0 J:SoӚ8eﴩxC5ce(dñ$E.W!2n%=dNYs^(]G XȎpϐ\ S{Fz\ؖ4N9%Jy\)ŹbnF}9w_|_ #^ iu 8,P^D\[8SnH^MRR+J7`>Ğ+Da[Zvk}={e۸"*{e"<ժ['ف)y%Afs`gP 5=ܜm˰r@cYz 0lȫ<ĚX&GXytIPmKZLJ6mq/wǫIjg|W݅YOM:eDSd{c2uzC/tE:j^5ʝ6e;z$j78}%bhgdM BV,]D QCڃ(6eD) 4AгuUO TTDArx/[Dg~ R_`.b4ӹ r=ˌpR?HٟƥbBI&%DUszT0)7(_#6NP%A-_q쯣g ,ˈy˞sny~4= kq׈1JL 0nuFٻt\tBMo_x޵RCj^`6TjGr\>wt`mQ6T s"͹%:c_a2fQzJF{WP|AY . `|4&B@f쐛&puɆ˱NCu]13MNdT )qTr@Cvs&~^s-krCbuK0^VA< C%~ێvkS۹DKvC`NJFLkIHp=ھ(/Fj['0s&60e{5Eg5SGEG i)N9z=翖qYk|%Ob}w`DggbA _2ܟ_6^VԢA75/*:6O(m,uMv*L~GdGX2 ޺Q:EOАkcwIhSGԓ rㄅEH`_S{ص>O80DBz/+M2 Sk_YGdj7>Wzf| U37 SIM8ʝ`v8$["gMwm:T+SE+u(XWNJw~!({LὛ Yr8ʩ@8!,Wo#@6xޛkN9(|5ԇ-:lw`h\I(0@SB,Q 羇ӗX8Us弥I<G(qv@mYX Ui(y՞94;Eʪx{O$Mښ>#45!dլQs+k$7:ka^R]@?d!lyp ) Z\.p9_&hH,O9( ^*#X;_nS$.XV "vXkwm?l_c af(FI,r;<2GBxbs~#23 ~C8=8chWz)Khtqv&J}ElJ◆ /HYOK~`fi& pph*Ju!B[LIHeb{[|OmS2R4光~M.1L:T9Kv m/|[i"[3Qd cp1`7SV™@4sn,^(jP@3u'i1 5gOpZ8H%:Fm/ Vba0ƃ6E344 ِ$ރYIjbNί6ÍpCEh h#XKd/a-M?}0 ͶM5+hKBdZ_Q;HZ:.䷏w5/@0:$`L6 `$7y\^t!{S sM8RuoE,&Ga 3.EZ5^Y##j' ZꏎкX(T{T0h0H6X3WkeMO @d猣;/)?[-{L/H կz}2$:[T8ΰ1s4!۷ps)/'6}',U~)HW9c^ݠ\zXq￱ bck#ID$t#慩pq|༎eXq՘.s["4̻&N4Ƅ%:jd!:qp'D r# 9(w6Uqje?wm$ַLkQNrqD:'ܧ&1nJN?OǙv,Ix>"h_Or[qZ4{]r56A{",l-_F#\XǮ3< +GIV7h;v"O"T"ufX%/*^{bmNC4Gj+:ޣtcDwjǮ5x_r"غ\!n\nX>ԜOrLXD-Ac ynG!@Ӂ6yij&%^di5QѹjAVJ2EҼS˪Wy2%([.%5&i~(KGc枋;"d56:Ri}ʪij ՁCUk0@yIՒ*c1_UFq$}y_l}$)٧H)u\@w7T? E(H*:/u+<ȷrH&KDlyZroJ}@҅j?I0߄@n^8ͱjP!ryR` lS)@ufhT Gzw}~>{AS;3D~͍YE!.3C> >Co-xP\{ZxvN](]K.bhsx|NBmG'.C[ǚgڞ:wYȒ]ᵟ]) &9`f 憈}jmv8|pzvo ,=Eٻdג ܵ2tz&QDXAM+S63 %aiw)P~--O-?h~A9]/=:hƓ/8:SSA˅!Ty2k) 8Ŭ)@2i96(O!3N6Ht $1bpu g)|'WicT܁ը:=)CWƆSB|879vHpuf81`Ju %`g;o%hNPROefc$^Qա^URD?Tzj7G`|f^y@bhx54h$5J = qF u4˒lp+`QN*;+ϒkHK;ںV|;! %[y 5F ~Ê>k@o0׷ObVW0x#n҄%gkrL#,JTW!]SCGuׄ>FC0iibyT3'1q{kFk&j0BIf(a)J"l\(t95i-^@7*RcL(;DGm ޓH 4 AovͧG˃qs7i7Sx aI)Mץ@2I)*\Ył.ReQC!ޕc<  jhiu"l=4K&jWJ!싃.'@ \QoIm<+Q_{-OeR C ?v$ JXϕ3hR=, ϕgjOD2:g%o0췐`lPZ!Ռ"m0Ɋ}@Bq>9e>gYbKk,NULCYeO@~S %(E ~õ$ mm ysn\3%V8gQ<,0)>|AySFPe 34}kݍRmJLP)Qw~N_QStBaiK>#gϧE2a]ZVi_Õ h2iv%ʰ{{wo"B,2wnDD)m_TP-J2ACK.XO>"'0WS;ΟU]a4C\^4?ĉP\cK'r$Ò7/vg o+NmÑ%t^*}f8Y3p}PN`S5UyeMګ?Pq`i(5MNZDr@ Yլ@d4?FF uoUD,y3q,i) Mm!ң+ؗdV^`<'z9ߩHgZG9Sxa0|itdarʅoleL{ mwԫ;6c, +5wג%N0!+g4IC-BJ3xER KE ޴j~\Dlա|^,'jF(Q0d$_MChbt~ qȏ6GI 0 $IZu.( #2`h8qrCQt?FksMyG{CZ +zxTrTIhG1 j7%0P辁wd/枔JFuOǦ&ZM:s0}lMs>SԝhyB<}eY6S6?135aY%o o[wy2Z8@m4_\PP r7"nEр_r?ZJYxN{XeD$Hax"# ,f` QFc?Qu g/d5I#Wp7no<!RVtp/VR<6Ʀ$ ]߿d 15{f_vQ=D ;Ш4hq^fլ\vc#˝ qL|Ŏ<< uU/+-kȒEI!O#gg`y3܉ ͙t"X(|HPuŅ0QNѮfzn!4>HGKa .srpb b׏OCL ټ?[=ϙ{ɫ9$pFCI?PbiްQLpG{G;,_UQaX2IC ![' nvd2"ciŞO\YC}-0B՗m{7ںQ=[s ߦ?v ?H'$ ۀ2Z, @QF:++Vb襦^1xr,/hXwՌA xy$+<2J)p T_0:kJkƫ7/XXvbg3œ7?O E֔_gX> aI^el(s﵂i.mg}4-anؐ陓Qm'uO %hw=@Qsi6б:Vjt;}HO+vTt MxZ*/^&JĕT*+SΊp7|361ѐmAiZft -oVy&צd+gq f0[;93)3O3hi0] _fZ 1=o]@j }vG-<„oZ-֦Qo,.`b0n{Wy,Ê |G0݇ ,D*;4T`ȸAeSUTMWp_h,Pw ,M{8IPϒer#+Ʉ;ak|5hO$&n:uqZޫQl1̯ 6#ÓҦ0XBdjer sxD}K:^V"÷yhܷ4j W3SA_=➻gD޽}JvdG/a.$꡼rtki]%ݵVTSh TFivפTS>iBv6)87.ЭnxΌ†"ʖMQ|1KІu.d0ͧ4P?VMLL|f2lBgu߻Ǡ]\{A xCkݘs A:TCXpYC`<SUs)|EDbps%+r5E*hW5gzlP2܏clܿ@]M' -f}|*pv77Ft 6f'nĘ1{v(dH*TY:I(6Mړ6H3Rq@%{%򐥬hw6庀!@t}R$Fb{Ob63Φv iXh0KGqؗ% |n(y6x&d;TȚqet] :jF!,EJNztJrkAAr TK#-\C&o܏I*1TªL-2o.[{lY|5A&ܨݗ3ns<ѻaL4hXaH0WfQγ<O.]/%d>[NoKGbN2Ȕuߨ_O݅ob*k7 @CK'ER۪/;<އƨtIC!/ZgE7>KԳ4\6A:ksE#^lъEM` lc'rZ†>^ε5K.r]i@)#n 1՚[+#wf`y]; Dq+ {9O~þZYh{zo̡/bpqxr/6iZ-^V/ AHA =h/֓L4H`Q弩< EkoÂ;Qd3[5;W|%Gtw0n X>ĭ/y Z>rV(Daf+!D *K-)Su xuc-AWx 暧 ,XP0P IrЀG\-ViW-G&映#|5NE- .}rX2sW ڶIDz٧*%ܔ̮.™rCe_߶rV=z%lwvȖvԍ!HJ䘟I?F~>+̕[ [D%XT@S"IBš{R*H:NK|4BAF{dI5s5.w{VBz $X2)pݰPc'ҽ P?Ұ-{cǧMI8Z묳ҍɲ\ƭ^bwW?|e ⳘҌ)wqchԬc߃ SIEl1|YnVe!%/9~hQėׁ /9=FhD|ǗpdhgGI#x\9}w+B ͹wjJOV +2{&.MAͫtӢx<[a1-0][)uؿRLݟC>!̊-!sob%>^m=6!-3>!q3ty*4,Aˍ/-?ĥכ҃+,>38z 6bD쉲 #s]]fs'\L]C5Ɠ""0q=n9˶r+Se(lo*Jt^^vu c8S<V8]'4D^%_Km >mX>VL! {Y]R83# FqQB_1զΈ8p}zTh1h:xTdܩuʤ9;h(<#h _:ZIAR;簋/.ns5EOGgEc KC=0 m (JODm@0l&P̞^VNB1q)UFW{zf\pfW E͹Dqg5 IK(: E,l3JFbB/~P2]). twK2 |wհa*)&.%@rnQ>ȓ\] 3` Iot5s׾7ꇻ zLnN>>; (N djU {@7FUPb3Z[?,TCtK:=hcH6_p"*r4Ib/{TQ/m~`bXۆ2Gn)6M B}Ttږ~l [x쎀s,y7[.XoO٧eto)963.C -B -ղ]27q菍1 _g[W9 3TtQe o[KI͞ol]iUӁ^ B2SW'x/H.rO O:9_{f[%X|3.G}17z#o=(]pӷRuz\t=zPgxZG^yg1+ cצxџCQ>-nlrce񡈍 + |aQN* + hPK1*#\Er)} bj={XHVhj9z/?]i4`E6Z~5ZQ/>տBl7#5ZyȧQO~YV?ZɀKtܒY=ew0%vJ6w\K[tGCPIy\o)BnxTrIdM,[s;}43`ӣeT.|[sBG_]0jṏӇG)|ռlC /qXE2^lNM$e?C{#-XzzA{(+:~19]I_^?츳\7<$9g#Y6~[p(}q6xWsIgBK~de_eyĦS^J!wٕ-H\91X VQlu3^{)EŚ[6k[YQOHܵDYzk-='U}"m &]V MDHƉ =wCP2MV& jelGnlUvA*(x1Đ1$Q$ ,ue..l}S^Lң伌 Oi"g'~,6twbXIVDk+*M4'X8ceGv\]q\0@j4יSs -bj"Y0ϜMQ RBk?:.n =*ZzJydN8CM +vzg /]V)^LKFWax{*(2)u#fi`L&Ij }`SuGaXh( a[bpưl:43v1hVq-0`v "(&ʭ}rt܅.vz2VDv4Y~c3LwBqYDMJg]+Z}u" C P%j@ 覮 @e5[:]1cފีԫ̤4dsl]r>JZT^Πǥ ~J8/v=?ƫ)iZ{*Z=:˳KP#^/=gå`s5C=lCdgՃאB =("U.KfHmH!'֭EAĭQ<,]!ZGFxR<%iwm{Q:tBN4@!vRػr ~\ kg%zv?9gO~.1|5UPSp7n)(l\.[z "kYQ|wTRZ-&@ZnҞδEw?|yU&2GBb `"  PCNGe "p%J́}+̩\yw)sQ[)-Uw'']Sy.()ÛIpH&gͯmֱ83TŐg5m{>XccR{>ݓEBRrN-+<`F%S/ u*KD8K3 $țsnt$) r 8z5!_~ sɀB |FF{Y2t QwXunWzA_UX#1TzsyTvW׆<NTSK{lD2Wͦax Ƃ(ھ_3E0\iP`*Vr!<9Vu'^$ej1JUVySQ;[ٷk=#D&^+Q{,[p{6(.~I>"\3jv<Û:8|ԫ* eHwDBOvHܦ= K2Ɔ&bg'ljLȏ$X fFo.*췭P$ywT/v4# 2E{iQ8n/v*}"uLHТ2S4PŁcb8PIKx׉̻a{Ek23}lLb[-cpGiN-S)]C{g7a; \5IpyW33i2Y5 \SIDVAY| ̉#">cEMoJY+| A>؍׈ӊ>tj&<m|LdzƗ<[R {HI\m.^7k񬾄,ڞYD۬(NB| 70't߫3$RV651YG :D딫 .-Lu(:ƴ 0f^2!K?q~e4*._>q;J2źM ޵NX^{=DKd"[W2?ś{'7"J3aí9斉CBtn Y+^ZͦbcDMaϱSO w_^&kQ7Ì!B_v~*ʏi,# k{ qu !gBЩ ޏPO}Ihd0 33j ia j|"!׵h )  !vR2 yH}B CՎ@Y,}WªFljN+3Uf<|vQJY 2$HM/ Y8.g,QYO26$CZ_$mGpN1EUSMNzh18At.YcbPRAFb ۦ#B(\;_3{ļ$y`InE2њKhOd<]4C4~^1rdAWzB V=_8Fdi Nǯf5i+;#;f>:W#[9@UMn6XPL-9kUL]6S42K_$17CNU,2u: !ݪH;_ #pvhr1+Tz"گփdA%TmS*;:3QZQ )Mno蠰09IO2ϑixUL]!^EcuUűDƀz,+5NhyPn"1}iݔ0ãK "Oz*|cEj.fOzD?)eq|, e\C7n} &22CKXL3j&4B@%HѫapwVBԷHII*@™ *S9;{9WҜ*i_խ cSI %=ki~=qfR3tCm6%p ^nD0@j6LZt@uUL2ryжԣ_1Lh~]2#&R ^޻G]_Aagkk9 -NzC?z.\GA?A0і+-uv1·TJi_$EGb!wi_-i"oVFr*Y  |NgOⴀb? 8rvJ!e,e~$&D3YU|LUӦx ؃I,5ꀍ}wG!&w`͍0 _:w1\VtU3fE 9 -3'$`:N]Or<:mVZbfh3:}P^g߽0Sleٖn#`x3QFjg!.PÎ߇DyJ o=37aSfVoLKȀgƑyj,Ao} #U7]ϐLN+rUV98,q'@)Y+ 2-4Pɾc@v%(23PD紜VnMqȍW/[f/ԅ0?P|Wj{&"D${)5[ Tj`E ԡ).GH rs d(`' 9wgg}AjNyЭmVa6h`D$t3!Ku2*%#3|{DO2ˁTg6AI\72w/źP䢹Uѓu h0U"PiQe?ғNGޙwE"+#zY泱MHp5 Cd(3ab,eXfUh4!E%&:I8I/cQ޻ݝnqnf%rJ#)yžI`@*wRb;nR>2; 7ys0ҽdeşǗ~*rҽl.d.ߒhNgx awn٥穏Wo[[wYY !>#)ˋ$=:h!Tpصf3KtoWjY41}9q9;2Y[hrDAGN|=ƥ8FUJ:7ކ{OvRQik6 :؅1 HG]20mp/}0%@@c^AAyq+g!|SSxWts66Q+LwDYF: 6ifowS`UA'c@[k#ɣp-(c]=%XܛIr2 LZFE{Jsuƀ Þn aQĆvn<D|t,:[9\oodt!%cXfDKPRU{ֈM<&u o֨m:_,7\b'U(WߗB{TieHXP/]K#7r54(|vE'h[ٚMjU)b/16ˋ33/hA/7BgyA*~hok޼?|Af7&9f7xЩ4O2jK ntĀ'+/ -2ٲ$5#I`5dH<*kܢ_ф735f@zzNScLʺfع $ql< ΁5=_#,HOwKeaH*h)kW㝚]k1PFՑr+ y2KI}N. $cXUGH1> ~ԗUt~r)LSk\7_id+F>劷9š_]-]$^e,ඳ_)e CqHMS1T e|S1.#!XqjrlMPOGИ/TjY[|h!i$0Ã<}xWɴ="J\.<eߙ!< }TJRwV)R:*85sMFD'Ҷ7LFaE2{G1g?Z/p;yED"wNo Rm W +Ǒ3Yr^#Vȧ\9D_Fø.En-RMkT-\7e`rv"!d w%qzQ M܉vb%Z.g8Wܱ̒C`PS!;:fznz0 kw,67p .twGqbjdbxNؕ9b76srC]WtGE^*kQ:,Oe/h=? gqeT؎u;C‚@Se$U,BM>~:6 x,stg,ԣEG;Z4q:N:ו95buKAZzoow˽4壞 V@M\ &E[altd)|:ymU1Mԭd%o'}ꤤVQR$"]Bʝby6͢daswLI}K"yszP 1#:hXO>>Dأ=P;mWw56a30Ƞ׀ jA ue۔|H:vT3N;SE ޔ|04U4P4n s2kܖQp>X5ںO\ɭ_nخץ]|Ը=e*'0Z"c&haRDa3<:i%eŷV!]=F_e!⢿vG "<7Zk3:dz9r"P%ye$Ng^tk;Qx@T}ٯg|2-mci7zL(4 zWd9Du:YG!hLw$"%?}$X>R@Y; ;o`mi SE@t-ݹpJ)Z Fs%3YwVC 3zr1 ix:VR _@źlbSأvp0u袌o#܍~^`wsc._Y(7Ttˌ\8CHzM[812|AFʕѾfA[FtΊś¤N%uY7dɠ> *s^@CQ&n.” ;}.rQI,P[LnY[.iRC+X4K4r)nW6D}Mu|_@ '>2 |D`k@ Et*j+YH!Zߡmnwya/ڪSWS3_wI7xW)ϐ]?)w-9/ׇxI6 W *J@xJeuJMv(ڦuAL6 4įJ.y`X w=3't}u R73QhWqr/* D2Z(I MHhWJWK[ڝ(adN0\5ӂ0Zo| Ze=13oޓ\z4*۾c)'sYj`r_WuH.jkQ*-VDT.D9U69<tQamȱKJh%HKrm庿dlZeM* b,H&JNe|uс`wW JȰD!sߚ!Dή,;M'3Y oUl\w[ߓ&T~0-Ys63H A{c&E֌;/e+quIȦⅭ J0z^B:NJe?>zvQhl7IFv`0 'gqag8*9: eƟ|DGWKJW]&>ȸ0# HU|Zsx9I贱~g<؝߃.I wG8Fjz8[XѩTkjV]&L":X`ܞ k<ޒgXb;E`*u$,-@~ C'U]8۬c8>p2!ҴOCnac"Y)liRG`#sYx!Vp}Y(E2?2.r㡧/$"cs4pw7Xq]*0RW=Q ׬s!8XLaRF;HfߒUozbM3뼹c;<9 m |!cnp`za+_auAgϞR<ȍ {m<єvģJeӢQzDCvzU~mp}.523cx_mcJ><& KJك[rr]M֪"Fr-9~g"^W䴑}}0?2eXHXώ PYđv-jQ@P["źAZ&8\A8vd}_8QO|촏1g̒=V:wj[My[r0~ugb7u*,qnqVriF/}Z&]'Om31gaPZBfc!VV̅~TНD߱ Y^мF(l\FE3 _?{}sS?kwNfh/_¢JӴήj'-N0%QdF9>[%2]? |#f=Юa*?5ʐZ9 . 'q[V˵ξ*<Q<+ܟ/@(>%Xj=p&TL"@޻bzcL+@2eUQR@֦㸵I\^#2K3i-AluOu#yrM:w1p*izc5ɀXM =["ƣ1|맺*xYօKN;I_[4s-zrMmAOZv+6sRn00}=u1y): o3Ϙ,.hϞAwf%Ҙ*?pu̻ϔ[IZWQ׊Qđ0ܐ=VCdA1[4BfiרS0 ]@ߣߴ©–ꭩO?1]/#%Ro>k-¹~¢#VhbH˫ޏV=y`3`}R"VD1]HqT6=dOeM=`g5G5h*rR05$rV\ N0)SЩy12+YYy!3f5_ Ye$nG {yHDy< L /sTaݝBlhNG oxՎhw4\^W~\wQWE'pjv \7Xy{봖l`oʭBWUq*tvY:=!Yl@*Wq(Pa;)).q9"<梠@RaYF54.(Oq(m3uP8[vO582A,e]Щ/nA@Ș#AU3/zBgZ+%R]ao-ѳ1"^LBó9|S;_U[5VsY*EʠDBf)6n¹7k|̵Ra渲~ZA]W쮔\;[ 1P)/*"zs#Iw=5E3L0eϜ+n! W-'.S|4Z.yZȵ S/3V= 3`, dhV\$&W.haA»y's>jk 8I])50|opo ΁pNEӋjSsD T6ZHd FBg >5Nm!pr Jx>xUݻLleT S4ytD Fs:V6hU3$GT?_f\f3bmŠ^ʼW1Eυ5b 2Q% ۜdD5 mƨ !k)sib>YdR?&jŭ,$)[ŸܷqK~p$/faU u\OK).@zMN5;wu1](mhc//D]нz>qm0{ߠl:ҏl2N 4&"^-#fq7(~Y\gKvCُc{ҢNaӎ:ga&xbZZTKx!>!&)>}'F4HEj |cK=9q4]@`2- ]ʾZXs9 c Ǔm9#芳ʋd} PotJߗ: eY'Z=udZ=1*IΝ U-\T :QNCv :k@+>.F 4ݥ)L6ڞ$o I6F"* pǟKl҉1#(v[+v GYԆKA 6!Q7"0㍈G9bS}D>bڸ: 5o( RL;!=TzjTs*@`Js'qG=֦jbWţ񀛀6+oM)( C`nM(1[URI[BwSY iI2" 1޼ &d=jM!#_V ڛ ?[ m/U05봁& G'VJa>8`ǖR=e-}jNHf`cAŦ" ߊc iO)GH :3TB)I ZX0BOpX'YM֥&+q(e|]fhVK5dwW6pRq1&Ucn6"wrTH'*'Mf3mf;.^Rl$Q&}Q^g ހD$9?>knD~~^E{II^Yq.fsKJT JΛsgVnf+\iEq}dvEParq~"<NC4+:v*݃Aa'V,nY<:(/n^/Llcnd 1 T%Gyv{ G3\B$*Hs mz<;rȇC>hY>8Tt+# ?x:b/Kvnf$[W l'DoV#79ƭ iK)2s~59 |Hm-h}AJH#Bh8(Xɫ!Nx:.}ɧj"5lGEbXVI: oǾ$4?WYia9F,W蕽ʳHekTJS$eҺlL&_]9g lu nҽ-Ö23È~n?g\FP+OhR +Ȱ@ o$w;;qh󽭮d,4=-*H.+aod4~TnL}Xtٮ2>VK5Xa4x#Q$?_J"GB,Xˏ3^UGʈ B!wd*==s:ۣQJ}⿟|=>I^:ͮ@cO}ZykM@9gg1:QH=kc :$ktP)^ +y48klkaGٖxijO{ "~(&'EmVll׏;9'~L w@ThyB^_ eV5QQF/>eR1Cjl827zU!*nhJ$Z7tO9QD\4L2:; u!qsOʁɌThPNmysπޡQ{/#v;Ѻ1u8pjʉb%B Y rd+T0ۮًXۗrJE]1}2)ɸF:!m([s a};/Q?#n#wٳ[ ,Ʃ9'F 6z rBvc!ŀ~8bȹCیyN=, Yz0?T(lN/^'\ٽa7|- Gc5_(D'8:rMj8 PAJcKM˱ dQ/7Ok$UG)P[N휞 s?ERUz<~L=IM"FD&%w g#S^§+~ުkoG@ ʉol@>mJ퇒!+w v?H`̙T.Z=i!WaPN4]O8emϼW?XȌRS6D`ۺt E?O7z|#h8 `*6^< h"LʭHQy@;ޱE46>p?mjlOQ` @dd\.-/ p@!bCEg gK4DR~ݴr =m(OuNTbS$ꍿJq(YF+:# djm{z.x|!Xc1>,|ɦI5BհbEQz(X$j#E#XslJ DЗ%`Йd^>f>Og滋-L/p{e`H#_vJF+Α\6z¿,/ʴGQ;'^*.^#"}SP6 o?Y$sUxC\Vvs%JAς -b|-+%Yj4?ӕra:W=d 'Oz܂-I&}j)2Yݽa+L(vnU_NݖD^Ŏ iQmwtEsid4?M~ ,X&S.aAt:NnHlVՊMp^yyCyɓ,mY`ECP׫1QyJ ;.=LWOuApaƷi%Hn$3 2ᤧhʆ1j ,lryUKƽ{J:پ niHeS \m;Ǹ)p zL]S cIhxtHPn=L1Cr¼ )' "3cL%M5Т>v+gKo#|ty|ۚzxUX~Ԋseu?,G+7U[;b2*45SaRJ?ڨJ^Qq"w ?NWŘr6\&pI IU{x$,hb[jd=P_,^N4|.nb=źK6 L'r9ɀز*P1ga̕SΆ} 3>AJmsZN^H$9O{ V0+wa0MXҸ >F#)pgx+X[]cU;o,aъ8>cݩҨU9\AikmY̢,}-:YbJеLefxJseX#If Dzz!9 T6TS\1.:[XRX:duPW4 \B[f!tWuT-ۦoRݺ""?_u7{sS6cD5nxGXsI">=<RM1?EK;wS~F^[Meej9%5RSYlR-bVhf˃IOw1;FU_tKhț|-NeStÛ],GZ FNqՃܣk\Kzfs}E|4rUO^fZ27ݥj)Z?m6Θ#s Ne'8ťabfК27%Or7<*t6X8o ԧx^Ȫ{}'ZՔx%-؊;l{,! g#&6,T$>NTf Ja5gk2Fw$FWꉗ>\ӱ3KQ8?~Tfuvxu!'ś"IKNQ̎>5>e$5|u e懠鈱7Ps =fD݈`k@^J4E׾V+K]3D&2AQz\cVv$\j`2HP(!0bSs`Lmgn*kߡQj< 7O,\D;jKՊr%],cV7b~%6HtIբ+u!;!JW {ANXl,a}X5u2(J@wу8o]_zi 7vMOimTTޚi٦C`r)j{70ZoX]U!ڊn>2-&p~\٧Ⱥ-s6`hp2[<LA>c݇tЛ/ Dc$\SWÚ~!tfDiuMsߊ#'Amgx4aҼf.Lݺw{| /C qpI\pÇܓj,rp!a| IHpa*-^[7YJ5cĢwp&JqlɎzfdK.jXPߴ̼ ](RkN ^Ǣ%JdBFצ>b!s~6>tI tQ#$nIDM m`lU{[e1kGǰp-SCU@Ǡi a^Bϐc=4}~%~/I 4Ij{3X ~?8q.=܇i4}on^D,|ƒZ9$zڕ[68`RY>E؉v>^i!bՔrIOD(;(.N pL)͑c {%Yi6$kS-w[?f@i+U!Exx y7CD1WtE8 []/o6Sa؍G^Culx:Y={\k{mgV t,yJ)R`VS=UkZ 1)^6΍gʄH)b<4_ޟcqIz- +ym.hwT 5[qڣVZz9>pij ,Fm0H n>5~t YS}oc]OA?" 6P-+wHSEY{m b(>M9b]Gv 9?a-r׿ {ɶ†J@BFd^1QbVn߼b :;/Dqt>f%sV)}Aр hVY*TQYYZTh^~/9# ]xF#j0%h?ꭀ\X>xjw2Ǘc `?,XsffJo4b>lun u6<]J=f;ck$'Cp'ei©-+1Ѹq[x_m,GN96GqFsgF6{wT=v ??M^ j` 'ڄMM&ڣǠ\QX\ 6 %2 w[wr̎$E{hxV\2|Cѥ/WG.?/e]!1(b27J>_`ƔkRUK} Gdfע* $gdHFH=͟^}]w&O HM&ɳֱ 1!"tVԳ^),_9~;bVYAH;.\LOqC(Sc)wsVwj=\*qo |5Q  g _P ?$sxgEo[/{*p]?c̓}lCpnژ,f% ÿ po{l(d!߿-h&F4q>;G瓤BkZqyl8RFALN١]O >̖zP[]?2 Pb[0 섽LӐ2x~@ #,&[:Ba:SZwFT&SݭEO"}-즓(v?;uBۿf&k鬥jj)AF3)ŬP6%dUCc?cPK5BVn# $ØUdm}s/pk͎ËJ3_^\w1hE Z"ꨒ@R u΃rϜ yf>v^?ҳEqf(`(݈se-w;3_;^KPDZ"mpz}J @:PbӬ1܏X3Ɨf0.kZseT0}!!PO=+{_:b3Mԧs#D+;,brU3q nR`m@*]]H>`OJb:|ǰ qi r#c_(0=ϬwubírӬ'ƾDBZr]cWvv_";e,S&+h`$ƙd(p3ˑXҋ]ܼoܻb֜EUlŚ?:Sk"DXmD h,)Cl|,ȵ<@` tOm _`E1oT Ғ֫ԋx(o $W|Eڮez҅e9):y{Jp· ٹr  ƏmBCnC[ fˏr3p N~FD̚ܡZ>`q0,./WZ}u;⍿yU!VBNS1z!f)9IB!Wr6vE%6&OD54i} Om-Y?"h "%/Akv~[ lu<[pEZsPofuDQFخ8$P9"g!Z+ixmph`v .d<) $ 3]HyzMPٯҘG5f<{^X=;b칄3$ڃ!g> Em^1:"ȺBEC@;7dBه25)`(kۻXsMpĮwAlک)美fժ{UDSt粡;.%KsA[ ɛ6|{5uX}v;1,# :}ځ&6/&j\TN;/Qdηk "s(rҥve=矿ٞEm&צZuLY7L=GMÃ/_*Y?d26(S|agPM'ysZ$45.3[] P0m-g\!P);QTtKb^Ƙ}3wE3*bZ'aU?Q*z?ƗRu)ؖ2@3+\[ X;Ih]*u=;,T6E^;y` ~(?>SX'!1~Y&"rR'KPmAySKx`!Z%^Jw&&S7r=ug[_wKʊzE&]h|dUz冀HDՒ M~"0ڞIGqz4ƒl!2X#TQg!J7|/F59GL*xS$8ꮿH+fEH-zR zv̂/CqPrI] YhlHdДBȥK!=PizlPiڞ0=w}Lfk^qHS),2P` *%"ڑC@p,w\ɼ1̫8"^l+'d Ln⦅hn V^9l#bSK?m|e)b۟&U{z!{9G- V۷1upz(A:" BEj aJښC?`&i]-[^=S5kzElZ~q(:gx- ?&U/uꖯmE3Rb@?!'rxҩ_׶wzO#Xg[_]ui ԽSW]EO`Ĵlхm'h\ȠjE}-(~i_3`ի3wc<2<ޖI}r,%VRMBur26Uʴ|1dnܪ@iˑ~Wa3Sb qζ8UMVِ51$F02拸Bj-u& =Q(|]b-2zQaye[:EX0m+8|>z0pTޅ(҇fmSZo?K^$L9K Ľ{^ϲ2|(bJe(k4; 95t} [S?Nl=ֶP+1n g\^skc-{m7.鞚P옩"pМB|rU!lE9 /w x\:9 7-ՀM@rO;s`'cHˈAe/#Q[-=. :Ls1{: )eq~|_*yMr&3 V[@K>Ufl|UK̗.b<դqG.[mϖryh'ʔ K'kWN7݌-+6a,,_TOri!Hc@Utn rtQ6t;dt.ߙG=fO {}$c]/!t'x#&/V]w)t$D}B|s>E5!ة{SJ<4rn@m O]nTiGLXcdP=}).wFs*;^0kndUgj Z?w&t$)dQ=G*4oߪ|.weI`W;hw了/#ё§ЋHUH }ڟAf<*ZGl}4&L4ܰA-M3֎!#^Z;)Z3"u"NTd6|pJTc$w]lPӠ/g%=N&҅9RBHrkNs/r0ϰTԱ5!-}GKh8>Kd'xVOLbR.'BnWjXG$5R (67\@{!I\!ʵb)n<ʽcQ0$@o -ou$0-o+!)"] '׳z ``Vw*k^aCR*P'rs+$)xhsw%'o$/e<j&>xe 2Q$zpζV>W=}2ڀq1ϳb"dAj3B*v@6;ZBlO?QgbAE;Ռyך׸׾"bDN0JYj,CT@ z =~,& 82W+ov%5.[@ԙE4@v Va\c|uVR4.pԱS1] ͔\lj@daVg??"_.ϵ[NT+woxH%U !%I,^'S$3S̓+m `l2P;,`yL<۷8gLxq꺕$e`dep7і?߻ 6* yv{=E@ ?"u|:ש`3+>C>ѓP SQ^ME+I:Yq齓/J%tYϪ`ɫ-+m"Fc)eDYdBg1y/C>*b 3s;zVsG9E S`G-@4rO<aHBL`= %? 4\gw'0:s ],"5CD5"J";QI6n w.V6g@J -)zCKV5TUȧ8H_2w 9lb!{=X3d}SEM:6e_c }'3>9/x8'ݍ#v68m$UPRTOۄ0 LMdsX<`f;v3~45lƏ Df5xL*(`i!d=)5)xu x ЅMpӐKR{9 OFTWpxk!Cru wgsgs̶B[/[N)gZ?~j,*P^5xXR_W ZޱoZ=8rǴ=.qYdT;SwS~x,?蝷c%ojHZdU pQ:DJH]H!sc8]:0F>0{;\ eM#g%qN &%D.vո 93VY#$$|ˆr kjC&Iaࡌ"'1]piˌpw]*ZQ:ۉb IKOagu]zj,h:Jni{4uvD&ÿztEIW8wLh] ^,1Ɖ]N;Dt[cS?byjAFTw>Z%^vi i~ dN09ۑZ#a-6@JW<(K 7 #OeNO}|&hlyNkU2hNWRmיҮc#<&qsVD#o 3m0mtv_v w3`zABV#_,Vb3լj@:f{)+S=X.$*(IOfX܂92wr>@ $8u$\菥ʃshkU5 { wOH OysT  JɵbިގrȈNKp!vF'b[\V%{yMq+"@с*rU)۹L~)x`>1<8@B yϵ2a?bq !ֶ`c/t ,ȶ`09T:#AdӔC}RB1c@QK e!_qd[l GkɩDA3 \~ L ͧziY"f)Цc oҟ 퐎!"' uSٞEO]$(I)cwNVi\6A9n.ygnb@rZ@Ys ЃƖ r5\@qZO]C5&uv!-q @900ua+ZAq YZ