libswresample2-3.4.4-lp151.2.2 >  A \3/=„A)Km+us4:踛@uԶ% E޲[f qcs}ϗb١;K:3J;{Տ Ⱥz%^$Y0Tn3H]#t"1=5;΢߿nҁ [N,қ ˜ŞT<[Rã0jdտkMfA&F#Pj ]tF Ì?bWLl+Jͧš&-E'b)ZV1:hvv¢3 Cȍ:FT{_$"Hz?6w1$>p@L?<d ! D ):NT\p z   ] |h'(^8h\9\: \>h@wFGHIXY\]^dbcRdefluvwxy z8Clibswresample23.4.4lp151.2.2FFmpeg software resampling libraryThe libswresample library performs audio conversion between different sample rates, channel layout and channel formats.\lamb52!LopenSUSE Leap 15.1openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttps://ffmpeg.org/linuxx86_64ɐFA큤\\\V[M058edcee35509de455ff4565410df14fd6e2ac3a92b6c54915f4007ed78101f38177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064373d99bc83313fff665b426d6672b4e0479102bc402fe22314ac9ce94a38aa5fflibswresample.so.2.9.100rootrootrootrootrootrootrootrootrootrootffmpeg-3-3.4.4-lp151.2.2.src.rpmlibswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libswresample2(x86-64)@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.4-lp151.2.23.0.4-14.6.0-14.0-15.2-14.14.1[`O@[Tq[?Y[<[;e@[7p[.6@["X["X[!@Z@ZUZ2@Z@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+@tchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.combjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comjengelh@inai.deenzokiel@kabelmail.dejengelh@inai.dealarrosa@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- bsc#1103064 attempt to allow migration from the unprefixed devel packages cleanly- Version update to 3.4.4: * avcodec/dvdsub_parser: Allocate input padding * avcodec/dvdsub_parser: Init output buf/size * avcodec/dirac_dwt_template: Fix signedness regression in interleave() * avformat/movenc: Write version 2 of audio atom if channels is not known * swresample/arm: rename labels to fix xcode build error * avcodec/imgconvert: fix possible null pointer dereference * avformat/movenc: Check input sample count * avcodec/mjpegdec: Check for odd progressive RGB * avformat/movenc: Check that frame_types other than EAC3_FRAME_TYPE_INDEPENDENT have a supported substream id * avcodec/vp8_parser: Do not leave data/size uninitialized * avformat/mms: Add missing chunksize check * avformat/pva: Check for EOF before retrying in read_part_of_packet() * avformat/rmdec: Do not pass mime type in rm_read_multi() to ff_rm_read_mdpr_codecdata() * avformat/asfdec_o: Check size_bmp more fully * avcodec/indeo4: Check for end of bitstream in decode_mb_info() * avcodec/shorten: Fix undefined addition in shorten_decode_frame() * avcodec/shorten: Fix undefined integer overflow * avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration() * avcodec/jpeg2000dec: Check that there are enough bytes for all tiles * avformat/movenc: Do not pass AVCodecParameters in avpriv_request_sample * avcodec/escape124: Fix spelling errors in comment * avcodec/ra144: Fix integer overflow in ff_eval_refl() * avcodec/cscd: Check output buffer size for lzo. * avcodec/escape124: Check buf_size against num_superblocks * avcodec/h264_parser: Reduce needed history for parsing mb index * avcodec/magicyuv: Check bits left in flags&1 branch * avcodec/mjpegdec: Check for end of bitstream in ljpeg_decode_rgb_scan() * avcodec/aacdec_fixed: Fix undefined integer overflow in apply_independent_coupling_fixed() * avcodec/dirac_dwt_template: Fix undefined behavior in interleave() * avutil/common: Fix undefined behavior in av_clip_uintp2_c() * fftools/ffmpeg: Fallback to duration if sample rate is unavailable * avformat/mov: Only set pkt->duration to non negative values * avcodec/h264_slice: Fix overflow in recovery_frame computation * avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei * avcodec/h264_mc_template: Only prefetch motion if the list is used. * avcodec/xwddec: Use ff_set_dimensions() * avcodec/wavpack: Fix overflow in adding tail * avcodec/shorten: Fix multiple integer overflows * avcodec/shorten: Fix undefined shift in fix_bitshift() * avcodec/shorten: Fix a negative left shift in shorten_decode_frame() * avcodec/shorten: Sanity check nmeans * avcodec/shorten: Check non COMM chunk len before skip in decode_aiff_header() * avcodec/mjpegdec: Fix integer overflow in ljpeg_decode_rgb_scan() * avcodec/truemotion2: Fix overflow in tm2_apply_deltas() * avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c * avcodec/amrwbdec: Fix division by 0 in find_hb_gain() * avformat/mov: replace a value error by clipping into valid range in mov_read_stsc() * avformat/mov: Break out early if chunk_count is 0 in mov_build_index() * avcodec/fic: Avoid some magic numbers related to cursors * avcodec/g2meet: ask for sample with overflowing RGB * avcodec/aacdec_fixed: use 64bit to avoid overflow in rounding in apply_dependent_coupling_fixed() * oavcodec/aacpsdsp_template: Use unsigned for hs0X to prevent undefined behavior * avcodec/g723_1dec: Clip bits2 in both directions * avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header() * avcodec/mlpdec: Only change noise_type if the related fields are valid * indeo4: Decode all or nothing of a band header. * avformat/mov: Only fail for STCO/STSC contradictions if both exist * avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0 * avcodec/fic: Check available input space for cursor * avcodec/g2meet: Check RGB upper limit * avcodec/jpeg2000dec: Fix undefined shift in the jpeg2000_decode_packets_po_iteration() CPRL case * avcodec/jpeg2000dec: Skip init for component in CPRL if nothing is to be done * avcodec/g2meet: Change order of operations to avoid undefined behavior * avcodec/flac_parser: Fix infinite loop * avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() * avcodec/wavpack: Fix integer overflow in wv_unpack_stereo() * avcodec/error_resilience: Fix integer overflow in filter181() * avcodec/h263dec: Check slice_ret in mspeg4 slice loop * avcodec/elsdec: Fix memleaks * avcodec/vc1_block: simplify ac_val computation * avcodec/ffv1enc: Check that the crc + version combination is supported * lavf/http.c: Free allocated client URLContext in case of error. * avcodec/dsicinvideo: Fail if there is only a small fraction of the data available that comprises a full frame * avcodec/dsicinvideo: Propagate errors from cin_decode_rle() * avcodec/dfa: Check dimension against maximum * avcodec/cinepak: Skip empty frames * avcodec/cinepak: move some checks prior to frame allocation * swresample/arm: remove unintentional relocation. * doc/APIchanges: Fix typos in hashes * avformat/utils: Check cur_dts in update_initial_timestamps() more * avcodec/utils: Enforce minimum width also for VP5/6 * avcodec/truemotion2: Propagate out of bounds error from GET_TOK() * avformat/utils: Fix integer overflow in end time calculation in update_stream_timings() * avcodec/mjpegdec: Check input buffer size. * avcodec/h264_slice: Fix integer overflow with last_poc * avformat/mov: Fix extradata memleak * lavc/libopusdec: Allow avcodec_open2 to call .close * avcodec/movtextdec: Check style_start/end * avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble() * libavcodec/rv34: error out earlier on missing references * swresample/swresample: Fix for seg fault in swr_convert_internal() -> sum2_float during dithering. * avcodec/aacdec_fixed: Fix integer overflow in apply_independent_coupling_fixed() * avcodec/cscd: Error out when LZ* decompression fails * avcodec/imgconvert: Fix loss mask bug in avcodec_find_best_pix_fmt_of_list() * avfilter/vf_signature: use av_strlcpy() * avcodec/utvideodec: Set pro flag based on fourcc * avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame() * avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables * avformat/mov: Move +1 in check to avoid hypothetical overflow in add_ctts_entry() * avcodec/get_bits: Make sure the input bitstream with padding can be addressed * avformat/mov: Check STSC and remove invalid entries * avcodec/nuv: rtjpeg with dimensions less than 16 would result in no decoded pixels thus reject it * avcodec/nuv: Check for minimum input size for uncomprssed and rtjpeg * avcodec/wmalosslessdec: Reset num_saved_bits on error path * avformat/mov: Fix integer overflows related to sample_duration * avformat/img2dec: fix infinite loop * avformat/oggparsedaala: Do not adjust AV_NOPTS_VALUE * avformat/oggparseogm: Check lb against psize * avformat/oggparseogm: Fix undefined shift in ogm_packet() * avformat/avidec: Fix integer overflow in cum_len check * avformat/oggparsetheora: Do not adjust AV_NOPTS_VALUE * avformat/utils: Fix integer overflow of fps_first/last_dts * avformat/oggdec: Fix metadata memleak on multiple headers * libavformat/oggparsevorbis: Fix memleak on multiple headers * avformat/mov: Fix integer overflow in mov_get_stsc_samples() * avcodec/truemotion2rt: Check input buffer size * avcodec/g2meet: Check tile dimensions with av_image_check_size2() * avcodec/exr: fix invalid shift in unpack_14() * avcodec/bintext: sanity check dimensions * avcodec/utvideodec: Check subsample factors * avcodec/smc: Check input packet size * avcodec/cavsdec: Check alpha/beta offset * avcodec/diracdec: Fix integer overflow in mv computation * avcodec/h264_parse: Clear invalid chroma weights in ff_h264_pred_weight_table() * avcodec/aacdec_templat: Fix integer overflow in apply_ltp() * avcodec/jpeg2000dwt: Fix integer overflows in sr_1d53() * avcodec/diracdec: Use int64 in global mv to prevent overflow * avcodec/dxtory: Remove code that corrupts dimensions * avcodec/dirac_dwt_template: Fix Integer overflow in horizontal_compose_dd137i() * avcodec/hevcdec: Check luma/chroma_log2_weight_denom * avcodec/jpeg2000dec: Use av_image_check_size2() * avcodec/vp8: Check for bitstream end before vp7_fade_frame() * avcodec/exr: Check remaining bits in last get code loop * avutil/common: Fix integer overflow in av_clip_uint8_c() and av_clip_uint16_c() * avcodec/h264_cabac: Tighten allowed coeff_abs range * avcodec/h264_cavlc: Set valid qscale value in ff_h264_decode_mb_cavlc() * avdevice/iec61883: free the private context at the end * avdevice/iec61883: return reference counted packets * configure: add nvcc to CMDLINE_SET * avcodec/mpeg4_unpack_bframes: make sure the packet is writable when data needs to be changed * avcodec/mp3_header_decompress: don't free the user provided packet on error * avcodec/extract_extradata: zero initalize the padding bytes in all allocated buffers * avformat/hvcc: zero initialize the nal buffers past the last written byte * swresample/rematrix: fix update of channel matrix if input or output layout is undefined * avformat/matroskadec: ignore CodecPrivate if the stream is VP9 - drop patch merged upstream: * 0001-avformat-img2dec-fix-infinite-loop.patch- Fix typo in swresample name- Conditionalize vidstab so it gets working on Leap - full_build only on Leap 42 and 15, not on TW- Add macros to allow conflicting with all other devel projects to ensure we always install only one specific ffmpeg- Enable vidstab on tumbleweed- Conditionalize pkgconfig(libopenjpeg) and pkgconfig(sdl2) BuildRequires: Fix build for SLE 12 SP3. - Enable pkgconfig(vidstab) BuildRequires unconditionally, now available in openSUSE.- Conditionalize zimg for Leap 42.3- Split out the develpkgs again - Use %autopatch- Sync with ffmpeg-4- Add 0001-avformat-img2dec-fix-infinite-loop.patch [boo#1090826]- Enable build against libzimg.- Add 0001-opusenc-psy-disable-stereo-searches.patch to fix a crash in the Opus encoder when outputting mono. - Enable FFmpeg Opus encoder as a selectable runtime alternative to Xiph libopus.- 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.org/sbin/ldconfig/sbin/ldconfiglamb52 15569330323.4.4-lp151.2.23.4.4-lp151.2.2libswresample.so.2libswresample.so.2.9.100libswresample2COPYING.GPLv2LICENSE.md/usr/lib64//usr/share/licenses//usr/share/licenses/libswresample2/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/a4003abe1288376dfa9df102d0fbfda1-ffmpeg-3cpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8feae2df22e2bf1c17c4db026ff69d74305acce0, strippeddirectoryASCII text PPR RRRRRR R RץkH9][utf-8222093fb0706fa15dbd4f69d5c27d99e0a5e562b0d507fa003ed357657707f11?7zXZ !t/$ײ] cr$x#ǿ䜴/(R{u&! 00ejYSJmL ܷ(&QK\':(Bp 3\Ѧ r'h%jp|w=yY*F %qR.A䇺n;c]6+#אmpe1.4UٗFr{!cZ)̀]'[Ґ- JRh>$En2=, O+2kl!L1] 5Mm-ӧ^#U$\9Nk+нyП8K<<~4 bfےdV8]ɒ+mt:!/li H K0Mc )__% 쪔3C9g%%NLCRBNGhGri=K|D1٧J!f4xem*ϋmuU;JoIƚދ$F"*\֓UVw?E$l}e}kiZ-JXAt% $Q[u M9q]>N̍5,Bǹ/>ʀc\kG.]2j;]`#| I~:sM4b7|Q`j`&=tJ1EЬ5b`[t[GR҇jb%úM@Kq/tL^N,sk66jo cK'xʩ##3*e1N%ZjV+^> pcM:WHjnAIv{\S%CLKi]srOZ]cӏfd/=3 !mh'WY2yf҄4h)[`Fb7[IVKP:AJ_"O;TB@0;0g {'aeoTrM}M\{RlʠX v̶>v9rdVmhRw j:6(c^!NAE*_C~V`iT~$h-5O{6^OK"R%98>frˍDCBBFBs>tj?Pn30044,afDi [qE&D'Լ[]c]hƙ2AJl , q#pbbzuIvsMf6w>d)6 TSSܑ)x|`(A,(c*8$5s`EpD u(pQ}(`*0BpTNc$R<'ӲhT Od:W3 > Ӡ h]-]]P:ZFJO_鷶*`ܒsq;-3<Nl>MR?*YU =mG2Aa|}hPK'd-m±g]{v;S$ac@{U (ak2si&DF_$D/lOp) ytsc4؉riEn|8Jp~d p5xzE!16 C}=.!}F!쥱-/2fU~( _㒎(]+)MPKH4WW^Y3:Dں2^jMJΜ96kW`U܍.cpv_%ț[ɿ{Ϥܻk1D*wƙqgm-ةΦhRoo{"zk}L!\bبY:Uiz8))ï=?1TTwk!Sy]Sβ.\S1NV)xyj*~0w d+ 8Lqya%)h"> ZQ \KG̣~3#j?8EE݅)I'8"6X;d1E,"kM0> VâOa_۳R Ơ6lő m[2!+|$9WjԼ<[{9Oᖜ Ll>2 iM;4<9B2ӂeȳ/)f:R>V7;L? .'׬t 2"id2>"/ξM6}|?gA;-^mNT5v o!pGD|0')&K7`GﻅQ.}(P&z+r91;7V n ;S4d$J, .^1_5ūfX ОVʳȿ;eB;"i0x43t|Iw(h蛞udLj7$d+IV[êR:A`9\H6_Ftœ"*<= Ey 0EXE5V(#6nM VmrFM-?.bGPeUl>ٌA|lpi3XEAg `Z(,8sen̓g*ϼT=z 5K''zƄtXOF4 EAl3¾j͋#L+hh(0U0);Q_pkS_$ LOk{aU|CJ(֤ԅoIg3ޱ+3@ᳺH*Z!`BQf$6PZŦE(U l"I_cV('ic4ç$7 ~ ,A"4s[M(A; d¶PktZV;A{Lvk9ʯRLOy3 <]uª/)ɏN/֏ܨÚLsO>6._c-2jzYɐD~,N_9}dĦps hIht>W 5 pZEb=}.6O^ 8GZşBJ|)[lyR[4G $w93L,ԣSۭ_L?'bڠ $y";FKrT?lTKx9.g(;-3 W;|Ӑ͇R-V_u)򲒇:~ `Jsf>T^q @HAS%!۱]>[^i28r&pl{3QT>r+q#WPIF8gM #KHS?T/cW ऩ;4L2Z*\R3zq_~x`X7o=F•!@G]] vEZڿb{^ R\jHljk+2,$_ms4PQM:~s2 NS#0jZ329cNUO+$;RQ19 ʚ=}OO9V@DQBM Jp z9<֥gj5((0+ \LM<-PJ 'Ԅ2ď:Ӗ >o~e9`s5MNWghc*#6F]kY&Y~^cTE-u1_耎7z0!!Ϯ.aiZf_sw.٬$} j'vtc9sFiжM& dȝ4 5++¢s?obg:ݘqKoX:FTN4^^dȆvBΚpk?,J\L,k' '7oMEGnx-6Wcc'D`q 9 -+ eCVyy,D8Cv{ܒ[Fe~Y4y~JL94p!<`[m9M7B)toN X8[xMǐ@X50<֕#Cۅ99(^K .ʐp*gp0nSU'T(P^?ċ/3_$( Ff sJ4)oQ{2t on "E72rҹiHLKYQ>tKܨ}j-ZܜW^ю$Ff9qN]/ Bu3@?( }ͼ-![+9z*OP'V4ZXەڝuN. AFs 焲yhtZ+~)8LB՞G4xIJh7خkVU})Eh{"K%ݳ >Vӎ \ߋXS.{0aM1ƌvZҐW@x?ݧ#R ^t}8kOufpM-z?BʿP-ۥ)՝*pAv%YY8\Ÿ:.Gj jK0b:mSr+hOnۖ= U5[Cd"w;# ֳUgFWFǕG4%'>%da,e(u(e)^ |ըd;)[3ףBt^nQMN;*ۈC|cK}+~O&k`Ŋ~.)أ:3خī=+8$CDܟ 䔴ō拧c-kiH;nAZ1֑b;oi}Z c'SFMÆv6\ꗅOWX |msTQ)m\M nwq|ix(nWlo;nc_/#(dwwc8] <&{xw9gA*4.Sh܄!*Ԧw%RbT%" *wh?N3&<[qjanYQ f=Ɉ X1D_et8)Ϙ1E8ʊ9"@݇ljb`𕠄v)fj[>ed4eX4Y"}H0a4wv1q'ϥ&Lr.@(Qs@/:މ϶@IǞR.H3SjǮFBGjwb|_19Axl]pjʍ8&zY-AF$ g$P̺n9yq^2?͈ ' K>Ύ-NPpu\,65N` %<].h^X,Qu胃2ѭT+z*]ֈWAvl>~+U_:tA^?=aohKĄ vۍ}Ui aB| &cϥa3!oynڄGn 5OjGe0v1}C0n{З>sZa?Q"(e8ܠy9y ̰l,Y 8c<.I/P<ԶUahBV;AkǶBp$ 3F,$'+)DA֜&o/-3`S .FWrTߵ_#X?ox8kasi :o@'}ZyH=5 p59i~?o@)Au!7g$؝<ل72<.i#tpuɆY_l ޲/-f m-OGoq-Uڇt*/*[Ȯh -Rg?Ӏ9Y@jE}Pp!Tl7=EdL5Zi/$1meyW癋DeX"ˎ\/\EyQ"߈(A&sl. B)in+6TߜUaoA~5 ޶2\R03`GɸUʘd##8Udz឵AŒc h糤ϟ@y">]g*^)xաܤoˋj+D a9S@K{"G>eK̂X&d^44(P'&îfr.mV!,iqlx!)8exaH}t)5eF&u<z?(fcBi mA~Jd˩ADڷȒqH4*+SCZXs> FƯw􆭶}8溱aP8{Q7Q{i!_5|5?b 5Kn*N}=SͲR~ <0TL|DmYe͟ܪFd*x\]dv`xr_"1:c 2) IE%/wV0|!Gzf\1Tmy7Đ{3?#1K5Y0ӫ[q("` {1߼n2gxplB9L/B8(/~v|'U j 9L]oNP ᄦ>x'jB.uh5ՃTw=dMD 1_}J(B фz=(  %ڛ1A,އ)א9;Gn^NvA䍙gyd;:8N0=sR2)'Tdh"FD)[P%?EM}40ӕd5j_Aiq]ρfގK `1^*)qB,QđՕKI<8C3qӰ ݈l㈁a^9i"n7Y 1uw9/,*\893)S7K<+<a6 Bxΐ n.Kr76 !<N:ig&7ٰoo;fGZ6p|Zadzj274JeEؐYm 3/ܫ*`Mb13a?TO>JyL=Zդ-M`ʨ^=|WTO7(uy(I[,J]6lӂN[B3IZX\gM\%m:+aHRr_CF* nn5uc'A $Ⱥ)tN' ?|ZjܟƺO}uLۅ(J<_v Ը%rj wLjCoww$nܙHL(hݦf(˚ڌ*2*b Mg?XŚ(&ّ!8G h]$47YXfKHkovG?z;OzX<2^:ibfVH+I8Fֶ714ҰT"V@HW,fbiG~_rGglsb*9@4 |ҘQzgd!3i F. rR=Gp mȢ*9"͚XTdL+&v@lW-w:W;e܄5jO pCb->$U87G8rx;D\7PpiV} 鍜}$":eXY[bQb+8x?#z$2o3W7'z}; 3c>v̺VC{Z$5:<"[l=rx pi;{Ft`cn49ݟ)̒5C;٩/ NWvRUeuʅw^'Uro9wS٪u"V]gB3LZQ^wg3u1uX.}F|eӘC(8y]ԾϤFE~Sچymϼ$s?~TYNi`LI&[z~|XVKۗii*s2f܃ޜ5+רjf"V68uqR-XKxkRrTy>]Rұ:1k-0#plӮLCRJ2h}k+KQN{cpK[1c .&}FYS9o@ +.utVvLw6ۯ n1d tҾh;Ih\~qN#:Z:mdqZl7@ Vy@,z3V+UYWԣ,=bJVnk#}>g 2L ڄRRZ"=C5ۍ²k|SԞw|BumS b:L8f6d dD(ʳqeV 2DyϬc ݌~R|HJԆ0f "ܼ\{w׎EE)C z{RO*X._j3.Ѣ'W󤔼bٲzQ"+4=x ϵn%UMj88hJ7*I՘oY]V`|, [',]{xTd;(w=O+8.v.P^Zh)p1XQУ%SsQ]r06X<˸,8*j`={1];(nǼID1eS::aZF{xjꠔ[=zM'@S ̊IRtu+WKWmGx/% .z_%8n%Ti`y#[WՌ-9 "p $wpQңh0crGlNO#- ,l\b#uw<4vB;՜2 ).Yj, SG' 2)K^Ȇ>JvW/V "_휇3UH5Bd{7&JBokV<9YDEMa6f-Mwn-bǥ*Y5h Ź`=12P=!ª;(^x6:7UL@ Vl9EO2d 0V r{C(dČ̦,v&* pg7 +LU^FwifvI; `MZK7FB v"Bz[f4'#ۑ>3}+Lne!rg s 941%75_,8$Dqjm~`svĚC_XZϱtе5@u9BO=-HLTLdHp>@2Pېgxi#$&t%Rpm޾6қd%~xp}aW,gpiTҠ/%C,|:N%cP)rVדûxPNJ Y8c과cebxb1ڱ *vS'dQJ0J֚ K{y'/5:cT6}t!H6/`bHǫ|1N7{&p\;\ Z/b=N+Qv%]Nniζ&jh$OӴ4D&{`0z إh_HWN^0Dck8 0yU;la1U3L! ]QgZ.º*:XnpK8ЗreĢ+cFvC䫗+F}b8o] 377}MYR.u-#PӖuyܧm4|)ov:濼7 w"ҐY03Bˢ^%,̖dL'4j > Z>4X*>>WDj a/ig:xY^Z g;w)ǠNEWWV=_f9D"''*aLŸI|mM/#7|gނzܯYϡS.*,h [o`}oDlchJmlkr;H{"T$% v怜%jEw1lPƑ 45u)߿ZbV.ȪofejH([%F] ;.a5̣ $68J$q660HIB[= g#WEq~H]8T O)'7f]ҥHBw+w6U[̖m`P)6Tb }`E;HkYg qYMNqԪ3+res.?ދ=FIIIulb^ !e8 !U|cD1FDPZM>a8@nDiB*wƷ_霌!,~a)>>©])xC䟥:D? ;o⇜ DO\#UPe qvlYψ]UwX8O+^ۖ(J󖖿lY'((l=QJu78;!OK_x>=QUgc`WVP_ϓ GhL}MHwʕ岯8$4-C~Fm;߲E֓?HNn|ʕ`Ō%[̋q XjZZZ!f̵EL=51=:! lm\5|Kw^h ^NPR0-|XQ#Iܐvt] qllۇ* }D;Pz`:B4\7%&T @.vS @Rng7jN]Susϓt%#6UyO <+ > ƚMνOOCE~IFIo 糅Slͤ^[UMp`$>c7 BѬY+Drk9zm  cX9R7CX'; ̦,"qq"!c+Nf 7- C_N01, l!{>= @ڴ!"3Tv08-JJ8_?ܼ|Rc ~Bñ{cT4 0;-}y>Wmf- ho)a |;Ax%0%!tPe7O)pTޝgp`74ƾ3`%[hfJT%Vjϓp qH )PV.kJ䝺@VS=Yīt!  n;/mLu;ݬI8zwHkBB)jߺ*R^E͙/lbG&7ZHJ(i&@FlN W5~Zփ]ayWBFO[ʑdm4H/{BG;б9?oU4Z/iɴ h.\_muBdpB`J21 хFB_N dI3q0*k;2`ɐ%nt+I^^t2h@UàV5g@:?NX ߷(]\Peul_fgLkVG|hn0BE,h,^4 O҂QPTĪW/ )J'tse0Ru){<&r8y{#OiYS#X.?Q?lT^F\(xyPQ4>Bd9P\jဿ/2"q{7Eȇ,Cuw#Z)ߊ5ITlU!]W9#-"foφcWDDc~:o\(fчU, lOq&H)Ud''%[ 즁4VN1HK- 3[\ȸUn=+/T,)LB,~ST&*'(_!TDL'[Vj>[Fww!x̢L+F""Z:sHN1Vk-ٝG1Tn&nUS.GkSTU/6ܖJ'=тkI)o#f34pK7Rg2Sp423Z-c2߄ʹ(m3=$ pr$` PaXeX|,UeeiM^0Υ^Aõ Qa)r( mЊtS0I Z;4jӧgX*\\U݄#eAP l)FݰJLHo拀N$G)pLz4-4 M!\7Og!D-ka̴mcP ʂ<67/r=gzF :pYؼC# t0m¯/\$TjxJ'i7X+T,=S}Hz&4Vgnc# N^o wmn&2Ӳ1=1i49SsXL u:D8s("#5xBtz8THٔ]Q lk84\Vf1;d/ /&5= #wA 7)ZˋEBlC)i8BAIKqT5~{' J_D3 Η_lPR?$ V-TXcrd˰a~V9_K)g:>{5( )QtТdكȬ'Ô[}iVܣ&rj]sNaaJzͯҀQ δdv!%Q~:PxtTSW̾>KKБfmNn֬p#&ψã zc61H)JM _~Ů4ɞ<S6? mu[vtm2\ڐBpDN= kʠ1#_zM 8FKs=?̀PF5SmZ1}8"(/>"Ƙ9a̓6Ņ۝}y5u]X(ذжޔU7գT H&s%F*$m m6MUp;=kATi:[R"S冇tAa1/?AnW3Иܯ#Ѣė);7Fd9Dsol [h~ӲhDm${\jwa A!JG^"ګS9Y?sֺ*] dl VAp` $w;X}ؿ{8w}}۴Zc{Odr|[ t(T:iINq=&;iP;X఺pVi{e +/l5HQٞ7j@rbfA| :i^#[.w&};X Q_)jth0#j\m|v׊n'SAw=" 43q~&ܜp9ĆI=߳r}2RNpca\%>,?bEiKn]`VA8l_+zy2 JKν00%<ܠH(ƪe36U˧Gc}T~ѻG.|fHPY&65/ya]Ԅa;Q;,v}c뤫TѨr/ʁQC L4 ^ wv[ꌓv dIx"ƽүs? 7T'RX.h{{t:  wNvO;Z'q&_?|q]6hEw%=J<ˢ _6^lw{A:]&ShKB'JkZD0G4Jۄ,ʉ0{7#n[#bnFoKOzPj<k]<&9댘[Xy@8H1)ާ?g{vӊ aN%Q ,IHށtSZZ%F~ x9!XUGst.ًW|凋M uZQS#_߅_>ӑ!cՒ/pxyn |컜@_Dۋ#]zBʑ M]f\{h1[e>";O14?_jb(Ņ߈{R"O<{_ְ׉C9rlli(J 4?ʔ%9u%%g̐>FЖSHa_19a?6PU>X68uCb$vWwdۀ՗ GQy|]~w0q!|%?;cƕC:1eN PxJ,aA{JIeDžW> Ay&tɅeTL97 @qDFo1tx ^,L<ĞbM[!m 4gNiY<]8Mʭ{eWF8I!{ 2a)QL OfC}Km?oi,,(UC!*Ed{am>iA=rL85:'BbqA?2}ZMeB`7s cG *:,K$kԒok ӛq9]]6vC"h"W3-8i(e=`/:%\Q*yd£E2[4 8xŎIWt>Sh.[4gDI4˜J<,2WI1_7}"ΒdȚ5i]dU݇J>gS qՈg~:XnBMXwb7}*J?y<٠azAՆ/1Ns`htv#vn8ۄh-aAY缹e=s8 wB}cҚMqr'h.rל@= HzPMZ tTG*,'~Mhq_vezaih*Ev"-}WQUS:Tnz[y7ԑz]o2 9jիP%hR럝P3<#$kٍ$$9ϩ2yB[x1q6<>Η'+ɪmL*"8)Ռ}8E^3jF<W3Eƒ#ݓsK1eSc &n(buɪkl% !XV {RȂdTt$N2O|)z 젘IΛ1n6r…H\Lvy;N*9|UnfK{{#_"ij#vʧǖ!> U +bNYlm%BmBN -&?x[νQLPrC}c,p%A0{T5(dz؝ 3ak#_B l[7:ím/AzX"-VaRRL6ô>:R7/J%ŷIYv +fSbૅC(MQ=c}Nu A7~,h4:ҹe~`!σgXmG R1AJ%XwKa`89i͸iw\lV U|'_ T¬mHyX}KՏvӨMUP.0߾!Cr"OF "XE\AZWs#zظ'-$5Qg\C݀b-(&FLbkbм# $j3 Pk ZE>Ӿ'd[|wR'ʙPkG `iZ`眂]خ+ȸi/m6YӁ:<Uv]B&-{ P:) R$6=3n38. \5aXadx+&=DJf /  l8 Zμy.U2XͲ7^~\[jwҴ[:nbI8o*S?[8u%御weK~RpQ U*9ǸF"S4[.[hC>Ɛǚ |MK#Da27FXR$)1aqA0<y6U ){ڵ+X-#uL9f_4@Df42t f ?@f6+e^igh ҇W0o.<=.ڽSVYKUb\=bQ{g? umQظx˰0]gXiKM٘'~\D"b>/a|KTZW[S-[ AbtޯwH5,L neYǢ }7UB֠yEX.z0hb՜l;tHgNl/AJQdpŮ1שUc@j7(ybۄTI֭05*f&%aBuey&g.h76'9.J8ADw莠.kȫvS}uHdɲp!8/:,VXl ]9-hl]S\xN#A QUZ/K4.rXRwUae)K71M] nFIRTDf=@2tigcjΊ&u`??{˖t%ʉzz{MsKt ?_>d>!D˥={>Ȉ˼w J.$H2 aa !fjxSNK~cփozQ>IĖC55ttشyn9! + 7,Xsc8Ӭ '-Qsgo9ywјUӥ~AYͽV}L)XʄT-󘲍iĀD<갾TIڶ%S1N1C քtN.ז>,Yi|9el($MX\2QR9p€ RZ`!"fusjozf E*,9G%o7L" fU4~JH*(oufJIZ`CI]no3ϵtN' 9;߮Ꝭ|Tma*k?so{Ĥ-GDb* ǺCu9>7+nh8"@=9 H.!ĞW h*. 41C,:BS(V3?oGlK;pL5y1%u>99]Oj &vP D';TE8'S7C iU"cz.qE0U8nz P2k(fˢB8н) z1]?,@j0fk k\Q^Z_] @εG.a [<`k$鱆asgFe7^UQC`|f6Wk{y@tVv!gbR`U 0*T^gW:>Ӣ01zmDe_jع7Z_xGܨY=ZxA ̂F6[|:} X SauƟUacJ%R;"D+%pf8-۟eg߼c" 5hcR"Zjj}}l ]+DZY] r)}cSF̲)9gQ~;!X;`" 21/=sSTOB!-ERGp?uRUÉHCϩ+?C@r2.N]$<\6wҽl5Tvl>]*/Bې!U@f:T(eX< >Rw. @X$C_ћ,Y6ni1ѤlQ&*Jy_LĢ ꡲV(abuhe 2xq-+\r(DokD5r!+ch ޠ2nyFü{,QAH翬h}3x$ΞM|KDѸc_+r`(?,̵X#e-^RًK0W޺ 9H2۟Wi_r`{X T|bV'CF,NNAYã$5D] 7h/QUqŰ9gIrMON]_L"0s Isܿa~eZ#wxdrSlL-,yw5 FMiPMJJJ-pK#)>9abM%PSDs#5ɿ.Nȼ-/2{g=楚nzzƱRQ1N&I̦S5m6.[,7$ǠZe:ұZ*$5fT@ۧf"dv_ ;̹8^RR6(or^&SQKpȌ('{; s3MjpKak,tykoP@"3bjR+,)l7`8Cq?EZDBLE=c2a!9ݚ0ǂZjR >7V+vSX1LÍ"\*$!%q0F:NyNd/LR͓wXƛ%C$ڨ6n} '#k:qBWiT 2do8l.f MA4Zt6~Gi6szߑ4]BgIibjcQa:c:Ó FcoĀʰo#\L cRL—3U1 ,}+ԫf !%pcXE}# f[?(0Np3/h!wʧGzf2(7(~ :8srxx\FG[=;1j>@D…oQE9)VWx +̣I>"K`pyJZ`dEY6B(~CY1{݇A. q{b#An& sW?M _fC11?^$1Nk2kI,-7}!yz:8Y|qlsҩFRcLv f n5%ׇrmgp 1rUX=*ɑ+bbb3{EVFuwQu3;7~/A )}*wЇ .-Q+e\59 Dr TdO8  4ejhJR<͞ņ?׃J:gwE$+,3kf~Ɏt%W P@?)K:4;05 #9s(C/SuJ{u:Lӿ.jnߍ3SdQxzmKxW.+ʐ33 5JM4Dl7jU\r0vyJwݱU\\t鰃HV]Xm^%3b9O[T>{&u֔):`)z熍 O˫<kZ/Ճ6Z xx<K`WDaoH<2nCY[JMZ\oV?TqɌNLY_$=Q(tcae M u6`cb u ǽ_'K9Na/1i)k25R:U͹Sc4r! oU36kUbPejU%,rG&0+آ^qu<Y}{YJ RoxoˡEDD\ɳ:rQS*3vK`۳IoƅMWD򐊺@qǪŌ>4H/DixBJ;K{0ŝb!]֎G4H#b 9Dڌ0:+h~IM"zة*`6Xk# /xt5K#;lg=rE| Ũg9j쫑駣(@xxzUw! ;e}l[i$q 7ER04 (kЦQ=&Va/"!%wE-B29u A@OƄOt}?'PިvO Ċt)jpsB WW3!-l>9vSif̉4eAPUl#{3'pm}R\Wڈ.̎%Ó_ҩ̛2<3EHFajѨ'F-qۧ1fȮ6eES HC?t,g҄D G/S8c| ǾT!hfbΐn|E\J)L@yVy;v|K? cqJ0X1}ڴ,9~4 2``4 Iϗ!5D:pj+ /섑7qA@*twdWy'˺63->R:=мڹy~蠓ć']( g=c?xB7f&A;})`9sQrb8'f}џqߖ|M9^ yl"_x^d4۫ru+`KEub4 ˅ճc1Uu#j}1֓Yf'F8Њd0:NXW@]ҎbRG^y6H:Q@M%Ny@#Mk9歕wh/4iŮ}-LYS:9Vw|D3nJv*1vp9K< 4z:n#ZRU|ͻ˳,+k7yQ2]Ƃv2 5N/ٍ?,}ItiK^nrgk=SZ0R9!]o4ę{r~ i'U\jQ(.* 28;v҇hQ!C=&JViB Nf&H6*۴]u-lQ *Ò?3d@c'GNrBN%pwq#ȭy 7b]kg\>lNݫ=jI^}"CGd6:hskؘne&QmYUiSvY̜vV`szcM'E-a%{JmIA VP얎bozzC_xҙ ic󸢎ir JE#9:}7Lc6 Pm!2kA}-nw]Alvą*J^ o{9wr"d\2;ByG< <;n{d `3˟C֓vrh1;'qM9U.0"h59XRPRDqMQh2^ ۉq,f]m/˘G ~%%s{u7?CHSR}{cĐg,EtլjΡ_{`OmxzQ/j/D|PVS#CRtř(sO&cq~$R~*gS>ah.CӸ gP$EuA`XEGm0bRl&cw2]H4!b@2VhJHRnoű;p 6je3P˜쐵'NX] RvyZ07\#Գe'c-(X*UMuγG͹JL:ovH`砯4(^LYMxWoc6|ݣk̩9 814Jhk:f>:-;bAՁzeZkha`qXOka9Jؗ j'rr6(u2դ-`VtK}OmUp \ QKU{ \oEt,' ؝Ox! =mqj )T7Qg45؉o}PζU,Om7; D>^FnBPONKK37  iX@%s$nホx!x>cBPG(s;YZ%oЃĹU9^VCXbct&kOX-NXc tV0& @ a̹?Lm G'U $c)e]5wK(* b5I͗7(L\X*7[̈́)/$cxQv%f`"݆:Ͼ>1+=-Y 6[PNw*3 K{1dkTcN0lޯ.d$P +iIO&N3Vijϒ4r^~o?,I{ 7MzBDAு_T6,"0 uvv2$vT3 [˱Lh XÏ.+> `zUVr,@Yhj] 2IKD(NeYޞaOvz0qF UWłgQ3PJ^C@W|UL+ >lKpߣJ (0.V{|0~"hMTIA_G/ؠ@T^i,#_QSX%~I-b?XsD:gjےQ8zX=f!  9 { z>ӟ^|Mc}ٗ8TP`9S ~]( lOEBEKtd_Iw##w!ҺSZ3o:~7XSwbiNNN1퉿v;CwȬr"Yu|TEEÁ ϖW zg_"^,:5-RNHā(Qg21)ꧨdC PPDTkyZte9&9.% N,hX@((QM ]'f[*x#5zt?'x$>w/3\m ^'F1l^TN霄ą^¯ Uˢ򶆑(Spr_V4VsB!5`Ŕ2KJظv#)I4S8[* cfBy6.@C=m;-snh!;VħVfF;hY]g$풌M|?I7Wq]#r#}K cld w.܉,Yv8y|9KJ?;.d˾ȥ>,޷ed=MBv$  ˗;8(#W!9%F.l`޸8 _E OXfԲ1Z1V*HI+`Qrp_jA(JԒs@͇?x!JgW}\4dY@>fuVbcVbf\ϯ_\!TUl:BصiZ>z DBhFB8%#7X 9) GJ/KZ׶6vʞ,AH7R8(Z+# H,)&uU:"zx X+tS0Vf:I؜ TXHsy@֝T#6}I\=1;B^"r<㒫= ]xejLmOSI=rW|XfXʰ.MFùÉDq3knǿFQ>MuLŔ"$6"4h_U̳PC&'MW@;HlX[NE ]ʥM{ g(]IGEO9X!zViA Az(0FDZt4#H˒թZFyvKkت&HZ@WnFfyx*ؐ,b_>MH 1?t0 }*UOÄ onE K7tv~kJ?wfwDc!Bdk+:yQs麷M_[ :|5 `{t@X-yWQvP ο~vUwv;Ӥ)= @`U=xgaUZ&ZOgn~ƙM%eI^sɣ{|U5 #(UbҡNGwI6G2֜8) @G @K=/b q8^v!wG5iyda%J/SKm}D,+H˳}>FM71ϡ VI9%-yK_;POPԙܐʕ{"2LPXI$v0fX7 3eY~~hVkѻEl< =pHz\%%hNxU-n,̃:|/ɿmb{qtRY AgNsO+prʎkuӈ~n MCad~,A *4jցw\ٵecb>QWNJjѤx2@>9! "o.y?,4LBFiB0`R|:G6u9$%1}"7BSZz|:>JL`Z0@-|ּ[p!Т)~>yL{&|?ZUZwjTgU0+{,f"hW33x}0>]&$-`"T}>%< !\X;4fL%1WHC2IKrc6fll/W k(z6IfLw44an$o9yNfBo;Eeĩxn=7_Arxz4|n>{1=mF'4&Ε`CI[-xEy=5O7D8wl~/ѩS+;zUtxWse9bP'狨ns'dlj@K6G/ Lܱ6{{6LBb-QlC=s*COBS>@Zh4#=+n׎Mf/f}A&:rQ{X#d/n|qArvKe7K Um!ΓeQT\ ܬ3rٻ[߽1`@ˑ.D\*̝ȇ|ZԐv_J\WiS$^S?%҂Gy&ukpm¼Ǧsr;H^s *GnY{Hrː.v"3n\闸6Z[9ԡmџFIy3ڈM 157߫~o +OoJvTx^z΢GaNF>%ƈ؉ru"W%#Lfd{ Ӌd.R@wX52҆N:EN·LC)iRR5uMt?cL7Ū,d6%m" nb 2z9Lj^2ؿfϗr~f]܄<^C~Ac#FHƒ 7ˠum{5.O ^/1fCdf'oYoBK,aFKTS<3BӊFNp&\|bR'¨w<,$˃?O}>(O}2jV e_I'mrSxI% Nr&, ;:Z8n}b2ZY"Ɗ+ ۛgX3*^]ޕR2bon|"*)sn1>Ɛ߆!o(8}9H6; =) &ZZfK7j?ijo\[hpF*!=ku7F[-OK?8 V pq R(xbt|_Z]oqC<s:? e]kusId¼g>'mlegrO@~?g4dr)} gQEAb?\ m}Xni/x?Uj:QqJ%1|!/~Lo׮d!5Fi <<O.}x鵽(qܜ.gX!LK3ByJxG0K~w5pDvҚNow\*5ދ$)92~.?;'xTWt c'D퓰^J-;H>10qF*ڥ3U9vF,-32bÔZ(:Nz[W*FTbZ^ρ-rfJQ {JҝCiER^ǵя 0_|fE D_rwH>9" I) [jMq͚mk-4Ua4P0;ʬy[ 9dۑf?`A.g$+Qf5UwV;tB!3~pqt뜄I8ud-G lYp$1%\O/}Di)Gb"_%loSulyрJt_׏lK OWɢf'0+"\ǷrET;;Dy#ܡɏOe♉?mPEU`Ed3G&LgZNTFKh,ٺL+]ܠCTU\o'K[OqCmF9UZTSI]:ꐄ4PX3劣K- }&ӭiΎEޑ`fn\ub\t|~ trG8LqaS-B:37 =$-Aʷ_~T)o .p @])_bq,Bך+gFj(~„+̔%M&440-*N_8#==rtW}0~3.^xvI\!l'a̟.tj4;{cdW8 uu5ia,})X@gCPD S/ M)Tl辭0Iq>uDpekn~M:ї)4M$Ip X9#$ٲ~2l [@ch%V#;N6U-$ĦIPfJ1vK#^w'ɰf# 7B;]˴* K.w%Nqꔙ=ݡ 8aĩNSo"6\""ĘZ4)7}>=!Nm[/dR(VG̺f$O "^v yW[V3; vxI O4"QGIp2:m>tIȴP@M%?pWWIJQ磥4CvbCwۉֻ\/1 M rW[Sg;xS-zY`[doeuƈ|18c&lVSs,$[m6|J 1!28w3?,#Oq[.=r@ev0\yߣ\􅢶1(FNC鎕;ȱ0O!}v>2Ԇm 74>85rWfntdCf H"\HVUU8Nw?<14vȃl.H̷p+,u\HGtĹzW g7a|睪 ^Y8@Ua1:wѭbeE]Ai"H倭]3XMԇsgd#n ⋓7'W%b22kڳ+!BT*{[!,p;k)ܨ&; CyL[+"j)#AOf4 Jo EfeWGIpcg%YA&3vG6*p 8XWaH%̧\_m$Ife7jl-JBm:ld[AJ0KQqGÔ2y9g}`[[08y8( x9rl-a,~ˆ_^ޑiF2?슻dDYqI M R#Gъo26~ 7rr^w4C^WʀX>v3^J:.sr—": YuߕVWo᰼!c20naύ}Ph 1@Czp(v_smvnDM{20KH̓m]:Lu%-_|@eiYe'7q6?v 2{JPw;kSR}rr؆26d㐂c,ځN1|LmpPqHzUµu .TĴ1" ?pzc:~Bh|? Yj.^~5Tje6%~pk>04th]w@/OkBXϐh làCWpRU"Չ𘜼CA# ~CMM4Ҥn aJ>" S>ˤWn.sNūR\܌I{W:T/ =(F#Mƛ\1FXVEYa|GMs#~6X't "{ЌBQEV"L"kWj^upԈˁp>F#'0i[r9%A]'{2k UYC3WMj2j ˏr!s NBRa3,gB6؀EA0$-W. w /a4]pώWPzHմYcQ4v]KwR!]*@X/K5a} G*4M |Wq5mWSgDCj f#>"bL x7o'W!zh:L*yVOUbJޕxU+^yi=g@ V!`&\0 v_";9 Vmp@_΄g`0Zz ?YK#pZ;v ULѮ_xdp_Onoy{hoeJ|vIBvJP!eU<1oA`r! D;`\-u @۶"Xb Q7N"/ch6@:x<Űw{cЄ௸F)Bc[hb d/<@2BXA.9T:f Lwεb5xr2V 0MG|TGK ~+yp/.i?D(F+:|az J6 [(xI-hFVvvXݡFpy u2 SCok'W? ;Oݧ+;"@rA[V_FuIfڤ ,:æ*c٦ qkh8vはl-`15t֔G1, Җ0Ttu :=;OB?"-ărW}bzDi&]Dnp3DNM4 6$4 O yi5M`m^X.֢M ėD$ֽ֞.xhB'6&GxbaUcl2rAhǏ+Eh\}C@ns|P`pX:m'%(#i=3KD rǗ1ڈei#{+mS^ۛ26NO寮EFarKZEG(B=vJLDi$bFg,iΛ}<]sf; g>XL$x}=&cгA;F~R:J|L7Hvw-2(Th94*@0KuG Ɔ&ZJInH g'+K(m3H=f.(:G+C蛢s2\j 0|VZve#rTꃼve"9u jEEdtXMAIʓa0nbOgk!x%\-!ׁ:ceglIne&OԳQȾJTx'Z[WDY`\ +14^g_Nq2\nơb)ٟ 8١Cqb^ʵlOqMLb5ʓnxn9-TZH?ǖyW`sE+uǥcyG&[)ʦ1V˵~ AkG}-i\i\a$7Ց)[T e|,| 3)P/%e} 5%=yh6bМB 8 gâeDei DnVπ&fMf_TFQ/d ǠlNVM ,+.{/L%Rc>aR/^!;RļVL(ϋ!!t 4ʤ3_D@!"?Aѡ7nrՇϾCslo?HM]?+@0Xb=m- (Ṙx:W>5[HP]x|$$F]y+c~wul!;h|]=+XyIh,-"ڢAs'Kr~؅0ŷ+C"෸po*'9Q#~s3'6~fXsb,yM ADh}!߬Ѹ()^aInX1tbm(1e'(H_Yb`qҚV 0VN㝑АE cEY(ɤJQkA>8@ G~8j%d.?BR-?c0>d~%;ZKVe- DS.72y/%,H0 ;I+t+BSI"-=lWHUOG&3z "1p %^'x[Y%p:AJǑJbnUqMQ8 !L^8.KkJb*sb [:ח\#W M(3էc [ 8ʗ"u,^̚4̼u.|H]@V2op 6"a0CH} tO_UCM@U GG4S]{9_ tq[ M8Y"&e &X"ͩzD-8S?3P8qIJ ]Y7a!㠠0CA8ڄGl :cnDPnD F0wpV")U^@=_<8"=.|imha?G0ȧmr+5 &-1[cl;OH"CZ("A>FXP*/7)Uxa0B|5D7QYB?2m&z6P=H웡E d(C,qV;5LЬ%6<:}_J0xyy̰cOMDkҴ "NNk~Sx0\ = &r荠S"(l%ppDF\.Z_ܞd&QxɁ78"PG뽵bG+9;)pBVV`NۢӋ^*[M-bk %7Y>a6Az