libavdevice57-3.4.4-lp152.3.7 >  A ^p/=„2 |A:1!ڥSۭK[zh}'\Ԡ|Y38WaXбUNV%u}V9Z{m9 g\:(9Fsէ،?eKɦ7OpI,I()5+[\⥜H_#j珓L\eXRY+ZF>Z s0%m45j:(uW8 _3a ~HST\ ͧ31&J^7b16ee1c1ea2b301b007b16a2b9e33520a88fa42b56400249c6750be03a13079b4b66568622c565bab0b4d079d21884d3ee51563^p/=„cs|nt"TWNgՁcw!; 840qW`}qS+37Pbķ"akVdkK9_ũD_7I Y'Co,jT W~,Mǚ0߉BG#6  %䜹-9E X {c!{OxȴUj $a&3]z,.KW6-Zݪ'wB: d"춴6Z,+ʎm1 <2/BC8lZh>p@?d  6(,?Ho       "DX*h**( N8 X\9 \:\>X@gFvGHIXY\]^VbcCdefluvwxxy"z(8<BClibavdevice573.4.4lp152.3.7FFmpeg device libraryThe libavdevice library provides a generic framework for grabbing from and rendering to many common multimedia input/output devices, and supports several input and output devices, including Video4Linux2, VfW, DShow, and ALSA.^p@cloud130VopenSUSE Leap 15.2openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttps://ffmpeg.org/linuxx86_64(FA큤^p,^p.^p>V[Meba7079bb7a31fdac58ea8505064e89e30110f3340903e6338bc93dbce5801418177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064373d99bc83313fff665b426d6672b4e0479102bc402fe22314ac9ce94a38aa5fflibavdevice.so.57.10.100rootrootrootrootrootrootrootrootrootrootffmpeg-3-3.4.4-lp152.3.7.src.rpmlibavdevice.so.57()(64bit)libavdevice.so.57(LIBAVDEVICE_57)(64bit)libavdevice57libavdevice57(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibSDL2-2.0.so.0()(64bit)libasound.so.2()(64bit)libasound.so.2(ALSA_0.9)(64bit)libasound.so.2(ALSA_0.9.0rc4)(64bit)libavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavfilter6libavformat.so.57()(64bit)libavformat.so.57(LIBAVFORMAT_57)(64bit)libavformat57libavutil.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.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcdio_cdda.so.2()(64bit)libcdio_cdda.so.2(CDIO_CDDA_2)(64bit)libcdio_paranoia.so.2()(64bit)libcdio_paranoia.so.2(CDIO_PARANOIA_2)(64bit)libdc1394.so.22()(64bit)libjack.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpulse.so.0()(64bit)libpulse.so.0(PULSE_0)(64bit)libxcb-shape.so.0()(64bit)libxcb-shm.so.0()(64bit)libxcb-xfixes.so.0()(64bit)libxcb.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.4-lp152.3.73.4.4-lp152.3.73.4.4-lp152.3.73.4.4-lp152.3.73.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/ldconfigcloud130 15917015683.4.4-lp152.3.73.4.4-lp152.3.7libavdevice.so.57libavdevice.so.57.10.100libavdevice57COPYING.GPLv2LICENSE.md/usr/lib64//usr/share/licenses//usr/share/licenses/libavdevice57/-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.2/standard/a4003abe1288376dfa9df102d0fbfda1-ffmpeg-3cpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=88f56e753dbef51af80b3884d51b67be8f3cb5f1, strippeddirectoryASCII text"PPRRRRRRRRR RRRRR!R R R RRRR R%R#R$R"RRRRRRR'dv֢`"utf-8349ba9b9726211c5762d10e04841fe4351a008f4d4ab99a362ffcf67aad0df74?7zXZ !t/Zg¡] cr$x#+]-(\M6ņ}R%/>.8!ӲV!Ψ3W\әԪޜ9я;&򭭾XsR`A{#vEby0%밄G&I !m%}9߄;GW1cMD]^@/LE!_['WrAk1 WP_yT?'u]]Tx:1MkE\R0Rp=7̳+ZӀyG>5r p7 Gq<:0]}~]8ӱ M*xcF9m rc"`;:UR &TN+mGw1Uh; ?!M漱#`җm5+"XUࣞoTE{ Dq+fM^ A@E&P;׷N1eu#/1^N864,VGm*[fX=2P gg_5(/hn*a@p8#^ M /b *ydb%S89ՁqFN{--ݙ0ErUWh<Π"=znv`H\&չ:@JFn;H[JLV_fdMDv)›_kxos%5>êh .9\|Mˈ^w_\e5^bh5^";2"]\@'q9,nR5ۉhS;elGYfv `wIH77jN|$0:NvaɸjL]'M3 ~D)ɣIGOc~J;CŅ;0txLK`J_\ZyGcSnpwJJYxPϐ҈{WH^]l;+-*@龜Cȭ inZ ]!zLq:1fUZQ%)QŒ:;‚;٫%*SXOv^]|ݩ)cQҖny:t:pk2 &<\{5`' sEҤvA ۿe9`2R9Y8LFn|Ÿ8 b/?C)o=3QE\8v7;ڡV`_ocn ZvEϲŪ0<9Qr!K\nM|J)ouk{ѿTp^O$])`TAFϕY!ly>ܕ("PW&usnXt!5 \))"̈{'R5u &`yֳ`;?H+i QU = @9uܟ m=ZFX83(a:,́:$Z]kpGp@Zʟv=ztl`M%4=pM'K8*a\[2~kW?\v'6zB%Gm`4`2V,'I RwV"2J1^݈EB!y׊֤(1hM0[C:[y5 %jS$ @Km*s)2XH+'*HtiW24 ͰD7g?aB2,CQJz3DAߚb[X]ڿ@05Q3 0br ͘Ih4ԍ[}8X1'ɹpvhto$,%^4\w3bXneJ_\⮪n0MXu@1.#`fb,) [;Er eqm6) eW! hwKއv?7Y7%zŊ0׎pA !4A9nI+z.͹9 R`ueLht.:Ḋ+ĈݒۦSa>6p\hÊ>[8h'`-EB1jc ۠& iVi$ !97#nك:[> J@rXSD{a p؀?:,(O ru Yp }ދ;3>el.BHcU7 t]ZTWt1z8X ֵp(#M"V t@AiRVR^.`$qYF1Vdxx L`Cǣpt2T[⁓&?0mYVe\hv.ڮ{o>,V,VadpV,zYTC7eQ0c)2k9v }V:@\ []fkj{&:( t`ZjMxI77*׆'F(|xO! 2r%nd] ܊(ip箟^`gjlM7؟Y.By u9 .1:)S L7Ɔ|5̾Rʚ6mrV1A u*Qj[lEgF%W_^ocYcˡ(vtwu~MB3Wλ\X[_}f3tzqK W3qy FU`K㔯s_-Ay4X,x.ZN}A]S)AmbO0̰k\71 콞ǽHazi:{|9GRyB?.mt# !9mVNA -&~LL;H%Ȳ-#?u2C2\. &y$E}ʜXUYyG')ޣj0 g9 kxF&IUxBSȠ,AWB.ڗڐW7:䐰̳aQHZ~hXzG 8qvk^],4KžvI~CBA_}ݞ] ^FQiNwz%0}H>78Iݏ[%{w=W[-zl^y:uN/T?]+ ^rf{h_]&ĹD?,"r{ 뭂ng~wK!6!@#U81 SK> G&-9Yc.4wO::7c׹EG.?{ *3n<6 p 2 bJۀl@6^hp7-o/jlԪңMFE'6[cUJD=/^EISQ AM2Vj"}8w[Fu;iaOHhRE5QQzejoYW$t$?_ TIk xl- 'fiE(3xĶG!1/: C@v$/*/vd c@=d(At$bt it9S$DW9v?_ivOJ,>`oݥ{g)4ԾB`l+ˀ{RP@d6#x%vg@)ӝ-H֯U$$tn6-a aOY 1;@pؖT3xEŹ'Nq1ܺj^e=d˿D޾@P=)/4[(N1Ԫ7,b (UŹ% Y鼠_Qm:nC|QiD0Ksy 6,.cÐe{efTGG S @Im@U)QU*U1-`(z%ݱHJmiN ˚:Q PvC~P%7>?0W41)6A*lڨ6 `O1% (g:lkIY?PȄ^HR c?aX8q5抋*`9xa浺Y-2m۾nC&1Y,mq6Ee&|l$hEYo ha^2oLc|Ca\2\ ޓJڍ՞t!BI"-XSژ61O;D9O+X MЮmVk(+oXC{N0:qߔ{ mY4ГnIxH>xn%jx!$.wYVPlWcYHVsuUF+3='V}Ka'ϋ9˚2]k+^5mnhD $S:Yp$F6u|8܄{Z_(Hwz/A9aM!*"oYU3-8ey7 i,m0tjXg.Wl8+HȾbG !lgϣ7=L^ RYt:1+Z rs2j)8G/Wm͋?k OIHOs#Qڗ. ~S)AΙh}-)RoK*G^aݯniP9xq~k5Z_G AlE|~vj$ dar?C~xۼS OY>*q^5M's<.]{xr^='KbAn]lӚzhv;Θ>hUST/Xk'z70sTߡH\cr뙯1+*:UgeC*6D]$& "fOl?e}= ̱1 B]t7HdPwܐ\#^=QBz(BUn~ML,1TAӧ=_v1|Wnm ><5Vϋ[p>uw#goʼn5N0*O`!YX&e.m$Y^SFM(Ta~etujJ_ߧ8BX*3*zFG^}Q 20+`מ"[,M9ѬZyvq5gڴuSѸRAX7߹j˟d޶ <Ϫ偩EͭF VD@ּ~y]v>^I{ dPώ["8? RQfD2H*:R$>MaH-/z0}t07ab=#ؗ1R>2}pqB_(N xHSb .)Yiv.Oh0@I|E+L;liVܻ 0:V{9 bvBPܫt_$]5˓s>x8-D\Z9kZL$ 2x1;ĚS+{<$;A̾H B[BgT],}0ϸYm#\&PK1XcwS7d E KnQ>9T H7 k3W25bL; rsk)LsXAt=j-K]"J޼ۻMq:^Qa ;=P}Ճ4E)i ?x; Vc.'\2"X@]\v2bBW< PϥX.FIw}P!WѼ+biM1_A"ٖ[i#_(F^9d2^+pt$1{i*TH}E1CXa }IL19Εw7Z WH8<m8 &X {MF}ڴ ~z^-4="]!rάD !-bT̞O.);lr%ssddIC],&\)ES]e/]>}W#(l0麙.0ZHD7l[ڙӳwKKM=[vx($,x<|F¼_1MRFwKy`AG 4e3}]~k@ 6; m}C?^[[o3q9AQc"8mW0~H"VqD}]y᧍Ln=[s82w1]kZ yv.4e$t^P8…, _߃τ?ə? 0;zrݓ|ɿ`{0IܥSO4|._˲"Wh*(W vMV\A ^7~4^w= vۿGYG5!6)s9%HxKK4wDeKe'nA1ܛg.?3=pKK}*0H ,_< N^씘DU&9JkNЧ$J]7 Lb&FG*Lg7 x?4@x=cx`+|ǧLA@GM+k7;~!hu_ ,S] :s߭5Uw =4*> *p܃Jq¬Q -P޾SϱX8 2=.qr+R+/r7f2pOMM Ӵ016]/*G]S*ҙ Pb<o5Ck 1?EK4#o j[ZQ߆b .lEg4g.yʪ̥.Zw^ 'NhS7M{uOK hР{o69y۷ z* xUUzC2o:3 $OE.0R|nɾf>'cgs;0utZAcSvŃ$xA$878iϽ D@w}r @hss/IŨ]1plt4_]BH?>xNwb pY0 abB9X8Wϱ6,W&̥зrڑ.9sHQl< {W"8\O $@Rvg2!G :oFTdS:L򁿯C&%(A!wYA8c%-:Фu:-ԝ.g:6lr~3TЋZgfc2`&Mpe c&/\ޫ5h4g5h/&k7p]ptŹm6C@*vX!ѣ >F#6my'*7X7֯)$ۍ0z>aӤH{UYmUfƅ-zH>$]jC|lyHn.ݿK5cc'azO US/d4ҰD2)r&sX6nz ԣq$w,!(Dn?mr@el٤*cLjl$7?0sg'ƍkO 6GBr*G:<-gDH( n{W 6]r*D-'}sP:$/x+{@#_EKޑy3uvOQ qŸ.=pwWx!,淢E&B&<|qaWEi㤸}+@u$DXFe^Tb+t9?H ({t5&͔ki` ܒ{Sc'!!U|T$Sq KLT'Z4PehIP=G|/׆;9*|}GV1sRt#Z~ƛS Oz P/6,|ʐ/$ U$o~5P<JT' =᝵!MRӓ[Gw˗%BZ/sA<؜by4*jg H#kܾ-9XˊᕓP\FU pS fr0𭁄eXzz~ʬWK`)=F cV)y47zWN-" ˒O!~jϵ<>PɴM%V=@1.Z6s`Vmؤ1,fXj~cgh \e29Tα22o(кN :J˃("Q8ߥhjNuD}#k8j ǝ{ U8-Q:ժD-8Z`@WTM$ kޱ,9um kzmB4~ f] VeTmLk F%CgᣖH~~urČ+g=Fޚz1H ?aaaFHKEX&*7]qO7l_i('] k6C.9Z~I޾V#I"HC@2\*"'- x`7CJ ct.W,|C[\AgN'"ٳ! ե4pwg 1}zǼwx>Uu=CSUQܼ+2P| l?RY33YT׽jp{Lv, (La_AQ %GO,`81: qs XU Lx᱃Y HlI#Ai½B5aN֕dkօdsR N>BU2/ʅתE9F&F\ !0Ads;;~_4]S2e"K|*pbo[&Mr=Yk/hJM"Ը\Ra[^Is Jν$iMmqKm1pIF~=*oKzq8%;V K/TX=#" G?='RN6^}t ʕ$i*~ǐWvT>/FYq'R h:hYzֲ^t;0 <ÀLJ HVqA[zL?6;Hh2J]NmI*837`XtЭ9\ڄ%GH[9xDM%Zʲ|.r瘳Fk8|Z?'5W&Ifkhpҳf;͎&h Fΐ<7NEJx=<8ȒA:S[M/`9u0?uZzB&o1%u*&Z庝@UDX]~$CвW?Hb#w|7{~u A>gĔfOv76Ia28(>, nHб: %4PI?Kgb2k]XS90Mν޶ꗌ$(ؚ~:Tmhֱ o] PfxNh[V&V+1flk ;cHȖP!랖#ۘ S"?[Bvau)zհ!~< >FA 7hCN{m^^FkW/,y(?Dz02ꬠx*؝/?Y/.WSF01xER :N ܐeaiJ ^4B5 9'<[m}˛j5'="op^ M1rP-! wʙGs3?Ju 4%i8 !(nUC8:9ho ]z߀ G@`dI}h=K pyIp~ABe̜Ml}́ɷZmzii~g"6i ɔ K.)ɏxӍS7jQd%V4pUixf/3 . `t%gCw)zpqLj*GﳌuZʝiܜ;GDlk$Ԛ99T:X&z?ă.P¿0 ܰlFIGHJF.#R*Y G]ۺ vf YwH }Ey p n)Fyzzc #ĕݺFM ei<`=\a/~4xE=܁d3C3*C8_t8kvzucobm&" t(0,a/OCK#} H./mwZ$EnLqaSr3a}M6N"&nr&ל_^-RL̓^ d(\F(AH픦jO^R! ӆ`̋˝@j)R.־\6Tdl `'o[>m|#?x؅P-gwVZdItG8?%=a0;[cmw2 c;X(Y&<7zs~V {FfgXj*ѱB"4Uz?-i#Pඬ#jGb> iU 3+8&G/wܪΥ0* <ͻaw\ ?%H>]L&758{9)uy=4W&7kTdMʟ': +c`)",8^9b9k7N—, B640SXmP2%o[R9i\~J&a<.IHLuG٣ 0"(ҵx3̜Z|apw @'Th^]$­g'i6YcQ`dn^-?zW6A! ,rD(i_f^haUeO,z9U.@mlǀz ¯^u}֖}յT1rEZf"zA_&9J]1dGÂM \͒#h~B@PetOJ@/9MoC? GJz-(6dUoATl#QB*묛Ćlw(`ܒI~NLNx0;?癯Bjv}@.\~)CA;*>a_3O@ u7ysPmCH*4"2jQ0V\t,8B<`q5ߜ"\Ěg `ɿΎv`jNG'BS=uP@ !QR $OlQUuR+41:7fArէ8jV ZbE"be|e 0X+̓PI 3 単:un B չmf>, .JRA=-l a.kyG.[T&|)C| ^+~ذnn*87k%y jK\xXK3C<*lZ 3&*bɆN9fnZ؞2o8|~cӶW/K? W*hFm2a8l^θQbS¹qދЋxZ?s3%3 rLjKǕ;Gag5w@Zz! #|ގ 6~D$@@WQs,H9ʱJoClc3+C R |W+GkhˬkZ2ۡfRpj8p[_$َ;Ax!Jq,ScK $pqn&yɱƭKlPdqd{ZMa嫿9s?85xrTvT#I<@& 2~x:jf5!V)65Y,_=،$* [N<ME 豚AE䐗Ӷ4%uT\[7Tc!gHqӦh1?䏚vägr.0t"|ދ\@֠ 2[,"c0JK0r%'R _moZrhH#Dp 0F |bhv{9:ValzR,AcEɦ+2H3D;NEF%F<|4;tHg :{IbS7է/T @J][_]F*cbMH1op>OZ$oT ]X0_8?n0`_K ӋWU뎶N~( eO2-*sxv.U2Gzٓ#M-OjsJ H^ޠOs/&SM>lG lp %Nj@3 z1WaH)\Bۂژ,7Iz?&ihk C(FCCd}Bkeim\{<(P3̱_wrSH)ߣ. .r8i=X g氕"IkϾO>"FO*Td>{mT@P\!-#0kB%PCOe-dFZ.u,/V$;N" ,9EQg2aIDX=9P{Luh7@,h3 7=79m\Lh97L|i}G:AĒn0PS3)F1l6)Ҵ>tBa?UhCPx |& ^rBW;m'v5ߨ +Z@nyF#U{ 3$O:J3(2y:E{qm69lN>ı5qsK.wJo0'X 1J[Y>Ek<.=\s;stHKaڭVʆA)˲. ۼkȆ‘ߔ[jVFگsElY$: yc#Bݩ`xPx}un+pܴ:IpC+O3^rKCyr5o: !d^d 0J\eXոYTK; {7CwCe-r#xb o7y 4',=Up<4)ÇЃ/+8'J!&m `3$iNKJ'#FY98Qxa. at(jv4%YUWPl̫6rzxmnh &ir2Lئk"ET4[!lӂv7˼r\ m׹ˀ(:Hrݙi]bOUhdr3@X.8yytj4~E0e2Srf?PSSZfS~q9p?&E h ?ٸbK8~7"8b+?9 ]e-G'ppm#fHǰ! bR$ 6}Y0bjinEm8?rx|t>;+bO86Iǖ(6Y@} bsQZV&~eB{Pulg'B彷\FB*a(⠵}j656I}PAPɜP .m*IfoTc+`}PYV.BGh{$ХdUC9H'qLK 㷤|݋Er137''M%GfG$ H&'JrR]ZlD\uE2YptHB  SݛZw[ݩ9Qi$62r+w鮰0|>Ÿ7^HTsM<'`&yc!, Q -ytLD2 5 w~5o "xS pA<=zܝ\۬$0cWMA1^U%X),MFBMQs%&r>V`r_1 ]gqq^$Nvt>.cllv(kOb:)S%?PƈtVEF!}`ﲃȈp3cX&($fr4}I쑋ʯvYVs> _)x/dnbl*dK|jE,LS SL)txkMV_`>%46v! ;ʨG1X{D;"BMn%Je@h5u(4תDgP*z/߷=Ļ?N-:Fydi<>_?oOʆ1RХ$9\o42Yt+7bfO?|'DgEsgAShlȊ#WJ#J̷҄r3dA/L}L}HtiDm@[-g᢯)wnF 08'tx2+0nUM@Etlj*T::f$=TJ2jb/ƾլU0EY!D[RnV/Sw1FɂrPI X10Hfzd(R3j_!v j'0Z2>$w/ȿ,#WJU-{V7If' 67#! \' A)az jܗ 0j"R@-\ 7k8Y|dܗrJA;'I+FHoXg~=a9gr5H7bm>%IAZբC."A[+_6͗ZVe5 ?<ΐ$xaArނWY5Ƙ⎖$'JSk@׃H1㡸&n9_&3^z-k:3DfkOs~-Ax*+;>pHv`h߃!n;@[7+l-|hj6~#W xqd7xɏ};$ ,1(Ǫ0p/LLjnDI2GNa&-( | ,\f5"G١&Of3#AQM">jMXFͅ*۠glN":AD\O?aMrL`C?K*Ju2M .;9Yѿ!!eQ`숒24pPO ?T(VۥGtM܊eHeoTm?9 \|QxMVSwzA;]d,]5WPwm`un,Peܑ/83 $B̳E5Rh` ڧLzGa]Oi6KM E^yغ )$[rHc@5˱k_Jw7$>ő.ή;5` y."x5jV*fqu S4RQhBPC.Wo=Oj]MN:`ONz)رJS|&G2wQ.?kUm eo{d/-s:-gЁ1y2A ~S67q,]*S]˄:6)q?*]y${u0 S҃PWĦzP4VLsT! ^d~`6K!A#Hλ k(k>-yÄTO?3,!k xo9l:23UhEڧb}F,&֜f=2kR7p)" lk5%l騏{wA~B/$q}s=BV9;stf(f \jv$ss^=ėLB5gwKGtŦg~Sʝ֌PT~ZWđW[XRB#`l/o.ieBN^4'X) ."Li9mo=r Pb,C+tQLj&=Z7;q7v pZTB.H$};"kH:VGt| zxO&(p*WgXëWy8HJXĺ:'^[pmB;+M ԭDvw]18IZNɉOq+6 U zz/_9/L증=ϕ{Atw*}@0QCBf0ž40kT1WFηLFk K|ʽY9(o}7~F/q.QVJubض_{-&j}sͣ ~N<[ݴ[,/VU'6v$Τ^ˉLoCjǵX.`tiB2A+MMx΍ίi5'pB5y !fo,Q3[YD6AJ^TvhFԇ L>.AǑ_q)-J+Rs}hۢ:LK \%*N Z?kc~HuʤZW'rPx,rΠHmxͺw2sxZ/0)Fv)RDVvojL&ij^5\3oLrU]6f\çȰ];O1 | + X<=`n6ڟOԶ'5KU7z\/2 (`8;sLB%)s~D(9yx0)d.:K~k& rBkc<¶>TU0Ӌ:_J 1U${7##F{"aןoAHPɫ[`ȶkj%<1}y:r^N!6DAJ 5#KR'1taRw5g25Ǒd U?{<PAguֲIEO|q_KmfAr5OؽH+IsmxOZ]GXl '^ڹ>U,m%XwD"u;&9XZU :' $4!-WJ{ cAht$rs~-]ȗύpDMV5AU,PCrlqC(sf~䒧1j)oc5%_Ɓ`@A,ڛ2>FC?%E#Ӝ29+ S3mԫYCbynw@/35YTQH3Pm1̓`NτeBH y2Ŝ ~U r*MzZ^~E_mOIkER+on9lMI3|+ˇ ' rr0[q$k 4LZuVY^s1Ĕ\kX!C%;6>~wФȇYM0V~p~-1wˡ># 8ڊ?dRFpS@tS5$ZJ87R"E01&Ϝdc;S|趱iuz KA|Nk3V0@mF2?D˜#'w "=r?'ڒڣVAZrΛҴkvSZ}[y&uEM&G_V D`J9 -};1M-KLBu<>IaC[OeHWz_BUh~1] _WP'{{=onF6Zv¢p .T;|Dϰ۠H9![0 LbS"-\uǿ1ksMt5T/l)A҄Ts#]=LbZy{U>d'#A%6jܜNV\Ilx=zY\dwM_|yoY!&:!.Qom&_#U$#_mJ7`E0Wҽ` fKƫ 2?UVA5G5T![3ral,,* EV[ڄaR!'=E/uSA H<"Wq>77JE۝D\gw٧4Qdt o],_nګP)D=Q7=||*2x}k夫kxY:>0pFl;{N̥+-k\ (Zk>W:eReWY(o| aMtbbHWnK3v֟@uDy[xeSc*uO!>|'eEdCr͋ujv)Vy̯% LOŮU8A&爓v@w؄8ÉL}w\3-J *D,b6[b03uֶR*G %~ǍȒ.̚/kMۻE '*-c̈́Mw\[RlRG5i7x}ԡ&p0Kp 1|}zenu|dC<_=tg@6ld#u~|Nd(Ŋ@jRowv&6 #=BH_xJ sϐ<[r",.)1gqeV" .  mziwĜ@ еQX{Y }M>)3ŭa8S$˦,1ĠY i-NˬﴀCݻ}J-&3xPg?ѲQ*yur6N5$^g10D?; r2N+O`ے9!*EP/zX2NcZF`$SX",RQ_OAk8j4bOi6\TRKՍ1Y=J>RڗX_QO 2N5+zK,^8kZ!#fƱF)IVy$:" B_ߪɛ[RTk`q&%%L՚ltp gqֽx &XdUDt !o꒢/@k7$/ RAV~>ʻA$A>J jqnvB7VHAgnʥւ[/X`Jq I/:HS V+M2➱r[z;{L*+ysmeeٰ3-V)y%E:Ǔ͚}6]F\9G}(Huϕ;G*[+#{2 ]n]Y Q-ʗNGwҜxc9chΚ 38|)Jс}4|2fɉ*,CtPAjU3Nq=_Q&?%vD+ ;lyB {áHL4\{ņx(by8o޹“z@~9߬pT ne xYFP̝>[2lOF}XZ,ۓFti\ٽ=0GH]+!TSxʕg=?{qaL=Vx=nqmP`: :4ުz}v9k "n,017w4|"^QE(o6uE)U$[!չyֈ^f4ycLβQ\.ы1CL J =e;򇦙l ی)mfR-4f+gPF| QEky4Y7RRa,DիZybx9S QV8[bTDПD 4f+4lvkacYi dr5{D&1gwWJ\o_sQ֭ ҤO@Єm.-[<{jcC^=gJ >G*xY)> -Hnƕ1{iCwփ-Ӯ}I`}|>\[cKyM 0cgPgߣ-sһWNtGny)1|1;yrւv2:eoR:DQU)3X1ќ4NJKW %Bohuv?Pfs8跍z3A`gɃ1nfqBz҅VJJch׽`+wT`QJ3 4kJ:`j42{ B:V|*/WZTΑ̊hҟPrf 6F;ynخAWy>3Awoʣ ?W'x)8H1C%7+JYhwX~*:ZJ:ĎYbDwNxC(c<èg|s1Ot6YA%& IM"S6e{>q.?Bec!~W԰@jYj햌@2hUS8PndQV4m2#GSU56F- jIox'e"[dGz`$*iN ^tJ¤` Uj^|Ay{ͨ|4tF㘗ioU޽@įZ(A>nڍDևV}{bbC)׈ -i _C1K?f2P TLK7PG5t~h-ONna ! )i*5}/Yd5Zo0BD8Uӫ!,yYf3Yϛ#-#?P5YKyY72Ԩm2VE'O.^Ɵ:(܌nlFCrwՋqL]Kטɶ 5Mb:{=;f(btACzȉˡ ;3OPP*` E/h45vz:LRz1ry+`@)VuÅ4 u(쨇5s}U'MؕH\C$w4΋ğd., `ק3\wK*2:^VˊYa D-D;S] *Ypi` 4tn Iڒ"BpgA$ܘ(R0 nci[S˨w+'K, J걫 cO=m H>h=; Y񘶭A &ߜ f4n+ S@+"#6LN yK>`(7HAq^PFMMVo s"ɆU}D*տt)'/~. MkH}`ݷDI~8is{9wyVh$CLQc0UN:S<6:x=": ̝&\x$2 yVH$ND!]$UW%Ce)dY`1JMC$=ޚ&F""׀ծF}adm,Cm^ ->rjAfA&N Q%UW?Xڱ,ɱ>9"*;ڛ*)Itó.5)A dVKv|/#h;E<*\VPt5oyo3vW7@6HIpVc)*iWsWN`$D^/ߏk/i7d#$Nb3Bw($mgvB'yfF_B}*10w;YKt+{uιIu%Z:/ [#w;%gpʓ.c̘zU֍ F󻪀Di G#d́nռ1$93؉WWeeN"1u5m!!]t6)|MV{ . gu{p蓍"9|CJCl/!x;`EoagC8,}x;s2Zbu]$a F5ND tWBh@\hǖE6/7t@m@!RQQ;09="OH3BBH0^8+j,Me#b) %j0[چyt'=w IQXpB9{t6GddIW%af !' n~ 'p:BIcUλD.e?%?h>&abPĔz-/EbOQ l zn# WGR]A%BA}j%:`㪇r@(^[Q6 Pݯib%5awV`DBAzN upX7w74j8dGȆǴLG8Zi'dU &u(g#v^%o`쑜lWkTԕf¡ 9(^-/<4RB A?kt J#6wAKDQ`/sg*cH%`zjK>3%{/a\:BBj GR|8`u}2bٶkRJk[k11L4~2z'M*z`p)a0XI ` "* ۜCs Fsӭ8"S3͢ml{c kq||n=:{3^\)xmg;K+.)NzyNxIV" Iuj4.0&q-V{GSIB[#s$ nVt/6ѽUG 3&3aqHIeuA߆VxZP$^}/oA][tS\\=7 Qc: (/" qjcA\ 9V9X 8=@Α1^=+/e:WWc1/k4Yla.] Oh1# +U ߊ]Z47dh1Sbai8bw+j"׊sQS ld.:UVWfr{x 40t%O,f6NlTO Oԗ{/`'̱mguzzkC tHB8mqkKC$& *17rm߸…>#>ޤ1rOxA ޏԬ/pS=%= K+nS@&%Y72"C0RamZ*.xSìvjuYWa xL7B8V>Bi]Pà(^rr8NPԃT5 >\EF0r2@98 i'SJG,pa2mIm]Z=TR]1QAX: 3ǔjw˒ȩU˃O#Jf2,(i>'nO%[r3iAZL]FYT/*S)8醗aI\Y2EKdy5EY³Xb[YﶱjBKvv\oڐ?0+:Sc^D&N9%Jc}g5jx_2o' ))P4sva=t(e%?ޅXJ.ź K' ﷸ+`|'N6 E17Xvr7QIsbhsEbƇ]_+5lYt%ݏ6TK [|'jvhw0E"E'7z Mi4#w~##"ܿa%Z-Ъ~thvg:G90i2|q\q&bkd%[/34 QjEz=^݅W0fBOsz(ΐx$pj7v'zfmO}R% [ݙ=7J tGw9̕@O/Þf<=$ۦKܿ(Ԧm8ichmX?$P 1Y})YQ:JX_J-ohNV]yI H!2T!E؅<ĊMZqgHerxNwV&)>K ;X`a(n+$CqX~ɟ6]7͹m|)!pFH}ˊjiO lG,nDlDɽONull(spѪys$'+\Ϡݜv!4IͰ.3޶X*[[6  y1O(|f{j7(1[QiXPl6AJE]`;X-8 ^bR c>#{)x1ܕ+>+k?j}}@N'#ݻ9;km1T&%&jX H!ɳcNˍzsj[lo۝ Jm⸙5wϹ1<'lH3kC)PRHS$e;ro&p]wv# 㯄D{׃YȨy-n:G|udnƢMnNG@:usr`!l EUmĆ!(95|]+1Ɓ\Ը1gǟg0Uk y0TO=؆[B`e>-f9_Uծ.OJY^J9ڬ-{}vCZ"ޓܦ@^_sYVZO~}w Un$*˻k9 6CI٧6jhv ˝D~I)|C p̵U ZJJyI@R>/Y>O/g8>bNj_:!B/Qv7n*3bF_11-E&{<_7)m{82µ fJ.Jii[ }[un|_z˅iH4G5>{wn:0b4ed>7@,O9!0b@\UT[ط{)3gH=hW6湡ؓIߖ#P+ $`}Q  Nq=L>tLc@d:Gw] _3!8(DʥEwQ%}6Ҕv ɉJ`r.WSYT(u ݝ,< z0tZy7szwb\e7:=drr*mrovIxc-xo_BaO/O+7KƒN #xH^)qޔ_=G}qam+TJi m7ό*%8Y)sK92Mf{dX]lm@.bwGWV?p/!gcMlYr"|"$<hz&YGX2\7z񕓧cp7)z}4?4zFŒ\ hZnVsקo[75l=tGxpwC= )/ZJֱ.[R/ͽ5ōB6(íw{{# @O"ƖV3 :/xBc =I%xg .^1l6!R2>| Jl| ͶN_d-b!Ɣ˥ p[oIX.W^oFb!Pn3vQři:Ԭ;". s,MCCB)r|%`NG!q67  yp[Fmp;JfGCM ET/YIQt{gOE4J??uvu ܈ه`,"fD0͞Gc\_eH Ue$nhJosWO Ze4 ۫ . Ft4/Cƅ=i)Yڲb;@ Q(VElVPZDN`3#p8oM^ǭi9R"dq#;Ach#Q1`&=;x7T<n: %8-}X.n%4~w\߇COV>LͨFKX 2ҕŽ:G 63oM'Nm>)Koq'y>:pWfYY˖e!_ AB{t`_>߫Q.Mk2Ua&rڷ\;$Xd.oŧ)rL?H` 80,Ed>:cʳfBAk6g|>[/]z-5@طM*X0 uZޕkpJ _ʊ {0j늟e"~GQH;qg96Xn" s[«(&\Өɮ.H-ί9Du>sAv?SF1*ج`d>O~ ĝy[T+l-GmS%ˊ9q*;;T]ġm=u&nX25\s+6gZ۱8 A9DR+0 )fbKGVc@e˖*(<0^={Zxߓp$]p_rz ;U䍢N77gbqEPQwvi-F]cW(y,DM)tG16ğҝRߎFʕDP]FIһnB\7̈>CM/1G&9W0#n-8ljquB?h9=|,Q_ɵZm:Sn0 /3=gLE%ض鱦ie)rSybxo|"!oύ#-¼ȿxǖB e?1PI=h5ѯE4,FB*3ۺ_S@~\q#Rk&Rh4B)*tKUd " "mΗG׽񷦀|~vM OGPnX@@/j|a0I+pz#rQD D7_^TyLs#"DP7IM@5QvUr-։|a`F!q@?Úwq`o_{.˱&/w_L: \}s ..q7H j+VJv/_^ĴO٧΄|z0ؗ% r%p;_騣Z4J=rCĂ#J-SxrI9R܆aJM!,.8 )JlAŒd}FT q&uUaΆxȡL11YqqZwVij4k.9ozmN1 .Mz01Іqʰ_2m}zڰ{Oj+E:,o zkص;a8VTr#@Tqmbr3"j15`פ A~sv_D5`/m\/ĶVwLd8zK5knɄk3CsHܦ4'S LQ@ zJew#~iMx B2kՠ=,٨GL2"lS׼I_7j9r4cU1KlJL©eZ ݇ h2q b2wdC#F;XY]m s[ ]G 3kY\۫t]_Gd#dE F&0υăcH5ᓄ7۵G+#]6ֿh!W:)ܱR54>I~úxyKTI=&"壏GBD|9.jgeYK.6yg{vjK]/Ho>WmBQJ)԰l"h69QR(bG>m%o'? . Ucmstnʁ̘d BiBIŅ}ĤNk+U6L*N8832íQT2745j2J_B'c(,[s!=Yh7ի/t7 ''WP"WT@- $tPY=AӒXR!w>zu٘4$0gn#69T1Byo 3Ӆ64XG)vK(-F(LM`xєy$G4N`ފ xќTG&{66͘R'%yݭLEﴳFx_i##:>y-$}}=$ ?<ܻ0 *&r/a&7⦁s4D@?MPrn Ip.N{W]$1 qV sZX zY^F}J>vx WܾÉIu|O{~t3v.XsJ d[E 't'%nJ?MҞ+I89Ʋ.ʢ81A. ge,a,Ao>\tń֋&,O > IjPeIAT!RkV#(l*92N#)2q%3>ӜtC\zP{$5 ޢL%1Ѥ@D(UD40-Fz#MVq+H: R0u"b{'IX1S= ]Vv1PQΝŖL;vy$NKa=w` RXν.0CZh~|NG;j9Cԁ :l50%0NhD6eeIzH xet!p a q1- ]z{X4 Oٟ%tjnаy]D-5t¢%:k֕[k^LSy "h\R+y(QnGmpn-%vZ +` ۡlϕզL 1S1=w]9oS1ckk>#yم2+t0\́dY@ +ܑr%i#v"KU6<5#ps0'˥91a{jrAқY@RGK/Zg1ŕ0%CFAX=]dDV00T/[W#+c,Ӡ2|.좛ObUJG'1r8k^D2js/)ss߫}K[ha|- IT \ \$'֨H{u-Ʉ#Oܓյў;V|:Y>)TOFs)s΢W$YA0i$A|`QenKïL*D eJJ7~[\ANkM],\ *Q.@_8D'UV`Sp[`?Q\([\žcWiDn;hWQTbCloHI؆ oTwCra85&ь$eqE@kߓZs} <FHzI=/DU.miFdp!Xtq wǫ6+ZG)Etʵ--Ӧpp+r;/jEA-uo6to*{ ޝ7:ܜLWNFoRA;EǦOC5=Br^#BM:irGC$Ӣ¶gd|NG,ADZͰaJ)W6<2OC.v ]6GG%0)*Fn2OUt*?G/+5Mq0`km'kmwnq_oSax"įǧĕA,Nqllj>L0B zT(O xiSv܁KWdupHQjR*"([}@A龎 UWp+e{Hd5'mQ)tSm]CCFGS?@!ظ8LIhNP7Oӭs?.hn%Z 7V ^Hҗ]҉+dGe* HrFyRj A7?|o !pCHukdE1b$MؽvU&Wk)n-0a=wY'&8fŸt|0Yn%sԏa,ĘX8eZb+5k$A" ϕˇ_&)26˯v_|ljk6.7'CN>ņ΋m5 [Z)*Z7gy}p%h}% }1Pi4k^ H;9T,E|ߞN \[jp4^u75\&|$ d&%T9 :»g{|yzG1kczY\#ha4 U`s:FK Cg#H|?O+[_Im1 T4† *,:f[,,gOo'^7߀%[}^;K#b"´W+ r|fLdЫȤHnMf/[hԫo#(hGUeY~Kaj̧@c$ ?^͇-}}LNe6}4eAOӞ}m4Kz}Ա5h]|f )?o8)Z2Wu?MT6=֪]RjeU8!1ſ`*\nqE|9gϷ][xdM3vK{\ N}z6[zįV);uUfRc3Ia(( o*%eiJIwzhJ1%nUR5s <6⼭]Ij󆴝-vMJ'*%)Q㿏U;iAagtxLkXe:A->(3!!v(N)Lnwf ͽPR;]FTrxY5w-)_3/1QwUtR7#ͻW `eE9Uϐ?ݿL7R>DIg7ǸI(1` JY&{yw,eQIO40K^)83z' X#,!"8'mVԚ$u@eM'wt䴤NWσtBD3h1k H DS(XA};0o-(Fi~d.ÏkKI5d͡lV^X]@黇a}I,|Vr`ٻJr2 R]cHPAz)nG>VWV8<|x\/*EUx4T %T xn *ӻ#$U3w2ڲ26d:X8hmUq` _>I}*)*/a#3Q~2 Py- Sƶj9ѓ/,= meV xSpy{<w!%]XRKhiq 2~-h@m{;=.XG' 4 Wc|ʴ^%hC!g[: uRfmBǒ)=)Nţ HXnrنCUD)V^Rp?^}m*N X ;De ցdNT vdZ%Ϡ*,nHw3bG Xtێ&lb<;X1"Hڸ.hu5-V_o>!az),[qll3Har$m?H9=od<#{Z>5^q,-p5j  ÚaqFb7"Mt emeqlTGki: Eۉc/m)~PWuXoyǃdG-*e P |0,O_5@7a^)2CS &2WR?7Fxk=Q- z@š9 $EQh`0=%9ݪZCK'=f&8T)-ZωSz2`v7[Q*C([H j?p ߞYHԺ(;}0mR$cj bwYF@'ufX&9P{M{Fj%gK!ErymC-%IFv{es$Tqn ]$?d y٦ 1O0Ғ ֗ ٯp粄h$,LLsDds<ӉR&*m#y!T?dW`IGbPڔ\aրu]bɼF2QV(6hpE "nxEF`zO!J3 9G5T:QYtod0Q1X!ZRƱbDqWf>77 I:2XzvS{{$AG4sv!W)HӚB{bFќLh.eɟ_TWodƤ$~ȱ:/*(E/3= hEHQg(BbD1ZQ:?Ե5v7} T;v>D hPꁓқ8 Axya"1c +3ljPS>SU]jHM$fV86}}3V ^V֌ޓaԖ ߫$r!HA4M+7Ҝ.,GorUTK"+8g{V%$4ަDHWci;'ߚ׶s(KgV`}xRaw?l"~ Pjg„HSD C`i |LhfIV #(Lb˩O% 8J`gwI(RARϑg {X?&ΐ MpJ}GWIdmKНBr:gN& V;|yJTl|ș~ceY锎 ATLf~kr6ʖ$ܙ$Õ/m{Rp[Xw1ݭSY";w S!.N{O4,Y!š| JﳆI,ى*,'ےSl2`2"fv;$ON1pcO{0o݀>#bZaJLS„p_m :}쨽R`=.R`*\(6֨쏌PyGm uu]d<=Buy ʾdv>$mT̖lquhXrU(2fz{AC@Wוd<"(örDM¶v`9i`0XxU@2FčBx6<ia}6}C"zx閬Q.!; p*;.U"76T,n? ȕLoYuj[\ umcz6`c5\4uK/9#Ms+@ܜļw:{}uT:嫒6"'#5(o fx##95}#n:^t7 !UƊLp!PV Yz]kLxLJބ@d̾y%]s ~-bA3)^^T|,0 WS,%kwlkp R=wXjA9'N@`U%OfZ1ì,d"6T Ux4BIRsAU93^.R"l+ #EE}['6nih O&bo)#I8)GDǗYh,n.D>1El]b] }mfA8I6_3QWG{=/# xL 7:b^ľ5ua&Um, L kl0*K:[,w\ۊM>D\M%_멕ja{d&:kDkOyO*Da!@"Oӏ8ֿ**?{ l(?5Rz{i:HIF9- ,sFp?$;H ճ; )̰ {{O cxhLRCN`vlcy;?v<8Vyi<gukT~  Kzt}/#eSl0WBڃwj"^Rmo#kƘ5#›T/c[[l MNg"\1^&X_$g8 MBЏ"W^MnAUU0!z//J)0E0d ^]Zj24Lq!ֈ4%-xN0A Lj,-f?_!ut94$NB&Tu2# ""GyAU V2WG<>;X_Wf?k n a;1;ҝ=Cl @v!z'F)fΌ ?+nF Q$P9IXe@J kaCͼ$|.\EeJ_0f E#~DoDJ)ET yU|ÿlf-Τ1L:rXsqWfgN'z:uY9JD!WGHT=YԼf$շs:?l)'Q*`bD>{s2o[ iO_:N Vo:(*ޖd6s_A%Ve ~a'T) Ps~~E[K:tL~!mKJqt)K9iݽq iH\cdik9L;Ĵ(O^\~ds )aNAaD(a>Yb䢶 ֮TxS.`YC5,΅vw]bR-|g}zG_*PG.hrK$\}{-ZDskã@,0#փLBQ'L:k7Ձ99 '.q7c;GӥTkmE0CȖ3S|k$]/;.E@Ih8V{9c|ʠ'TIȅs_Y]PVHUIC,vyw٠齯7iBX.F&>"7w(4gS_%oj>[)E`1p={z[t,ր1r~(Xfu ="dIrTNRvV`l٥>ֺάGSYH+TrHWCIAR_0Nu@'U[C]APMrߥI;o|HXܫw=C r|cJ:JQF1f+N\B|"X+̨9MqyDDZqn@#!0F-;bnql.uÄ/RB0< U٦:qJ DH&P6q0+@'I?!X52<-4S֦(V"Гć&]zKCB+6' N|b/BhzAu-6/K):Z4{fx%*՗A5z7+P]r6DP|"$}:1Q˛ֻ)Z&@"UoE4d? !psT@OC_\w+Պwq7 '[;4\'(@fWL-%WWAV>]Ob9 ,D@ZW q4qEx(џ0koK5veizM:  t)ϭ?U"A)@T$4ƭ|w!N1A3yUĹА9{9ĈSԓ~n m4eхqa_!G1uRxSV2&a{К.kih䝯K*`ֆvTiY4X٘b:LT67Y]U%A>xl957F<\&g|u6B ĤJFJ^É'&uiJ?ؾKLŠŎKMt(=@}2Di s9egp|iי|G檹䷨3? |\rˡ GD`A"F5bUp p$XVBяQl؄\e/mo$h8,N@pjLƽ| dA#M6FJVҧf;mnAm nSy˵?/x2 odF1I&p9>xrUṬSz8P6OJb݄,`ܩ$^u]g_JTHL) #1>RF9셥Pse\u!JS-=W)I~8hAፔۀI˓$lAD<d}#;Gru !"VvϨiaO=;44;MWke (ٳ;< e:HE.h'#e'Fc{7u'i]lS Rfo+ZI{}>e0IdbUN4ee8q8wȅv {U-Z~Xv\T8d.l_MwfI0PQ_x#جa2LjLB|Ajs-n,W}a  30;VC̊^LwjѪ1 )+9*XHض:B{[s E_t{IkًzJ_}JONu-ҁPv+H=Uf&CRcیu'ȵ%{MN_DCYPb(w,l559E|FmJpR̮Gk*'ٰHadj)@60&bv;9qe&JW~)KFV y bʇXf\dg\*}GZvLAT=Z'I{QihNjj+i$9r Vuc5IqX9ۂm&9h ăWp!5P?Mrd' $4^ ˜( @ i2wWާ&NZ9DMʨ*!%n|ǖBhWKqFBV-`nKp8=-)8'Q\N~%pKoMq. @{ 1ğ""N!|K=shAT"2 GVĥ7+zb l_u%`dlC,5z&b3K>M,>,B(狖Mfa GMH7CmтnCVT,L*n(dW-UhYhD=ܪH>ˇIRDN v!kqFp&ݒ>> 0E*$J^j_K]~o}&'sw\ՈjJ%=A`>ݥA#ZҾ;RHg=kB!gn$Y#,fuvq'vJFºM4r!'Qa#a6>- NjvsXx8j[ b+tJRp90lO" 鲥=ixGX(krJ!a`3rW3{24"?V%ϗc1B(\TB7j-{YEw48sf~]BZπ䳺I蝣yRI"S<`#>](hG<{[nzw046lj&"l="-S&rS8V6#֗5`ӫ^Yc]>Ga^rq!3/_(IMBM%;5@war6!PS=ǣyPJշ]1J8kDHw,uZq'Ga vzhsJ!0/\Յ M YZ