mpv-0.27.2-13.8.1<>,*tZ V/=„cyUyC;@$*"0iE4+HX׾11s~>kq/a( /|O|? p!3b4; 盀#+s\,fAյ*pקcJ w/o5U-OMw ѐ" i%g8dR1djrԇ/^?MtX{]\E4bT[gdAnaaV-vB~>D;?; d   ?  "HW]d)\!!  "!  d!  !  i!  ! ! !Zt!KRR R(!%8!,r9"r:+r>,@,B,F,G,!H-<!I-!X-KY/KZ/[/\/!]0 !^1Ub3dc4d4e4f4l4u4!v54 w7!x80!y8z::;;Cmpv0.27.213.8.1Advanced general-purpose multimedia playermpv is a movie player based on MPlayer and mplayer2. It supports a wide variety of video file formats, audio and video codecs, and subtitle types.Z Vlamb19openSUSE Leap 42.3openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Multimedia/Video/Playershttp://mpv.io/linuxx86_64 if test -x /usr/bin/update-desktop-database; then /usr/bin/update-desktop-database --quiet "/usr/share/applications" || true fi if test -x /usr/bin/suse-update-mime-defaults; then /usr/bin/suse-update-mime-defaults || true fi ICON_THEME="hicolor" if test -x /usr/bin/gtk-update-icon-cache; then /usr/bin/gtk-update-icon-cache --quiet --force "/usr/share/icons/${ICON_THEME}" || true fi if [ $1 -eq 0 ]; then if test -x /usr/bin/update-desktop-database; then /usr/bin/update-desktop-database --quiet "/usr/share/applications" || true fi if test -x /usr/bin/suse-update-mime-defaults; then /usr/bin/suse-update-mime-defaults || true fi fi if [ $1 -eq 0 ]; then ICON_THEME="hicolor" if test -x /usr/bin/gtk-update-icon-cache; then /usr/bin/gtk-update-icon-cache --quiet --force "/usr/share/icons/${ICON_THEME}" || true fi fi -]>F&J { L6v A큤@큤A큤AAA큤AA큤AA큤AA큤AA큤Z TZBZ TZ TZ VZ UZBZ VZBZBZBZBZBZBZBZBZ TZ TZ TZBZ TZ TZBZ TZ TZBZ TZ TZBZ TZ TZBZ 67951429b971b3ef13d5b6c019afb126a395f2598a05a5d18b1e6c033680cf91327d562b3f9ea5e516a3e62cc90b64a2fd47e63915a9004add9c7f7e4524636423d8327a80a88a9194350ebd3ae76b0d561e3841615f46770664a421292bfc8891f1cb870c1cc2d31351a4d2595441cb1b0bc4c81b032d10e5fed5fe0a23023deddce14e02956edeeeefc91708cd4b7ea395f2598a05a5d18b1e6c033680cf91a81864b12139c5517d607f1db1779eb7327d562b3f9ea5e516a3e62cc90b64a2dec8fd36062d187d9fca112f2c584045b2e6869476acb626434ec439e71727666f75fe7a04b2cde2912c66ce4cd274cf7c41eb4a145e9316edf021fa00475260397072ee4aef418d8322e6e8cf2ed313bfd84de25084fc71b861582d65b52e3eb9c65d65f707af2987a8729338a8cdc4@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmpv-0.27.2-13.8.1.src.rpmapplication()application(mpv.desktop)config(mpv)mimehandler(application/ogg)mimehandler(application/sdp)mimehandler(application/smil)mimehandler(application/streamingmedia)mimehandler(application/vnd.rn-realmedia)mimehandler(application/vnd.rn-realmedia-vbr)mimehandler(application/x-ogg)mimehandler(application/x-smil)mimehandler(application/x-streamingmedia)mimehandler(audio/AMR)mimehandler(audio/aac)mimehandler(audio/ac3)mimehandler(audio/flac)mimehandler(audio/m4a)mimehandler(audio/mp1)mimehandler(audio/mp2)mimehandler(audio/mp3)mimehandler(audio/mp4)mimehandler(audio/mpeg)mimehandler(audio/mpegurl)mimehandler(audio/mpg)mimehandler(audio/ogg)mimehandler(audio/rn-mpeg)mimehandler(audio/scpls)mimehandler(audio/vnd.rn-realaudio)mimehandler(audio/wav)mimehandler(audio/x-aac)mimehandler(audio/x-ape)mimehandler(audio/x-flac)mimehandler(audio/x-m4a)mimehandler(audio/x-mp1)mimehandler(audio/x-mp2)mimehandler(audio/x-mp3)mimehandler(audio/x-mpeg)mimehandler(audio/x-mpegurl)mimehandler(audio/x-mpg)mimehandler(audio/x-ms-wma)mimehandler(audio/x-pls)mimehandler(audio/x-pn-realaudio)mimehandler(audio/x-pn-windows-pcm)mimehandler(audio/x-realaudio)mimehandler(audio/x-scpls)mimehandler(audio/x-shorten)mimehandler(audio/x-tta)mimehandler(audio/x-vorbis+ogg)mimehandler(audio/x-wav)mimehandler(audio/x-wavpack)mimehandler(video/mp2t)mimehandler(video/mp4)mimehandler(video/mpeg)mimehandler(video/msvideo)mimehandler(video/ogg)mimehandler(video/quicktime)mimehandler(video/vnd.rn-realvideo)mimehandler(video/webm)mimehandler(video/x-avi)mimehandler(video/x-fli)mimehandler(video/x-flv)mimehandler(video/x-matroska)mimehandler(video/x-mpeg)mimehandler(video/x-mpeg2)mimehandler(video/x-ms-afs)mimehandler(video/x-ms-asf)mimehandler(video/x-ms-wmv)mimehandler(video/x-ms-wmx)mimehandler(video/x-ms-wvxvideo)mimehandler(video/x-msvideo)mimehandler(video/x-ogm+ogg)mimehandler(video/x-theora)mplayer2mpvmpv(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   /bin/sh/bin/shconfig(mpv)hicolor-icon-themehicolor-icon-themehicolor-icon-themelibEGL.so.1()(64bit)libGL.so.1()(64bit)libX11.so.6()(64bit)libXext.so.6()(64bit)libXinerama.so.1()(64bit)libXrandr.so.2()(64bit)libXss.so.1()(64bit)libXv.so.1()(64bit)libarchive.so.13()(64bit)libasound.so.2()(64bit)libasound.so.2(ALSA_0.9)(64bit)libasound.so.2(ALSA_0.9.0rc4)(64bit)libasound.so.2(ALSA_0.9.0rc8)(64bit)libass.so.5()(64bit)libavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavdevice.so.57()(64bit)libavdevice.so.57(LIBAVDEVICE_57)(64bit)libavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavformat.so.57()(64bit)libavformat.so.57(LIBAVFORMAT_57)(64bit)libavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libbluray.so.2()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libcaca.so.0()(64bit)libcdio.so.16()(64bit)libcdio.so.16(CDIO_16)(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)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libdrm.so.2()(64bit)libjack.so.0()(64bit)libjpeg.so.8()(64bit)libjpeg.so.8(LIBJPEG_8.0)(64bit)liblcms2.so.2()(64bit)liblua.so.5.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.12)(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpulse.so.0()(64bit)libpulse.so.0(PULSE_0)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libsmbclient.so.0()(64bit)libsmbclient.so.0(SMBCLIENT_0.1.0)(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswscale.so.4()(64bit)libswscale.so.4(LIBSWSCALE_4)(64bit)libva-wayland.so.1()(64bit)libva-x11.so.1()(64bit)libva.so.1()(64bit)libva.so.1(VA_API_0.33.0)(64bit)libvdpau.so.1()(64bit)libwayland-client.so.0()(64bit)libwayland-cursor.so.0()(64bit)libwayland-egl.so.1()(64bit)libxkbcommon.so.0()(64bit)libxkbcommon.so.0(V_0.5.0)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)update-desktop-filesupdate-desktop-filesrpmlib(PayloadIsLzma)0.27.2-13.8.13.0.4-14.0-14.4.6-14.11.2ZZ$Z~Y@YtX@X@XQ@X @XX@X׭@XXN@X@X@Xk@Xk@Xk@Xk@Xj@Xj@X_X1@Xx@X`@X@WiW/@WWWW8WoWnr@W @W V2VVVvVVGV{@Vn@VjVjV`.VA@V2 @V*!@V@UUUeUeU[%UUUJ@U8U7@U ]@U Tr@T T@TdTT{T@TsTsTo)@TN3T?@T+TTk@SuStSSS,S`SSS9XS L@S@R@RR=RʚRTR`@R`@R_@RRR~#Rz/@Re@R_@R_@RA~R@-@R6R6R6R6R5@R5@R5@R5@R5@aloisio@gmx.comaloisio@gmx.comaloisio@gmx.comtchvatal@suse.comtchvatal@suse.comaloisio@gmx.comaloisio@gmx.comtchvatal@suse.comtchvatal@suse.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comaloisio@gmx.comtchvatal@suse.comaloisio@gmx.comtchvatal@suse.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comtchvatal@suse.comaloisio@gmx.commpluskal@suse.comidonmez@suse.comaloisio@gmx.comaloisio@gmx.comtchvatal@suse.commpluskal@suse.comaloisio@gmx.comvirtuousfox@gmail.comaloisio@gmx.commpluskal@suse.comaloisio@gmx.comidonmez@suse.comvirtuousfox@gmail.comidonmez@suse.comaloisio@gmx.comidonmez@suse.comidonmez@suse.comtchvatal@suse.comidonmez@suse.comtchvatal@suse.comtchvatal@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comtchvatal@suse.comidonmez@suse.comtchvatal@suse.comtchvatal@suse.comolaf@aepfle.detchvatal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commermoldy@gmail.comscarabeus@opensuse.orgaloisio@gmx.comscarabeus@opensuse.orgseife+obs@b1-systems.comscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgaloisio@gmx.comscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.orgscarabeus@opensuse.org- Enable libsmbclient (no longer default)- Update to version 0.27.2 * This release contains an additional fix for CVE-2018-6360. Fixes and Minor Enhancements * ytdl_hook: whitelist subtitle URLs as well (#5456)- Update to version 0.27.1 * This release fixes CVE-2018-6360 (boo#1077894) Fixes and minor enhancements * ytdl_hook: whitelist protocols from urls retrieved from youtube-dl (#5456) version 0.27.0 Added features: * libmpv: options: add a thread-safe way to notify option updates * vd_lavc/vo_opengl: support embedded ICC profiles * vo: rendering API abstraction for future non-GL video outputs * vo_opengl: add a gamut warning feature to highlight out-of-gamut colors (--gamut-warning) * vo_opengl: add direct rendering support (--vd-lavc-dr) * vo_opengl: implement (faster) compute shader based EWA kernel * vo_opengl: implement HLG OOTF inverse * vo_opengl: support HDR peak detection (--hdr-compute-peak) * vo_opengl: support float input pixel formats * vo_opengl: support loading custom user textures (#4586) * vo_opengl: support user compute shaders Removed features: * Remove video equalizer handling from vo_direct3d, vo_sdl, vo_vaapi, and vo_xv (GPL, not worth the effort to support legacy VOs) Added options and commands: * player: add --track-auto-selection option Changed options and commands: * input: use mnemonic names for mouse buttons, same as Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum * options: change --loop semantics * player: make --lavfi-complex changeable at runtime * vf_eq: remove this filter (GPL; uses libavfilter’s eq filter now, with changed semantics) * video: change --deinterlace behavior * vo_opengl: generalize HDR tone mapping to gamut mapping, - -hdr-tone-mapping → --tone-mapping Removed options and commands: * --field-dominance (GPL-only author, no chance of relicensing) * input: drop deprecated "osd" command * options: drop --video-aspect-method=hybrid (GPL-only) Fixes and minor enhancements: * TOOLS/autocrop.lua: fix cropdetect black limit for 10-bit videos * TOOLS/lua/autodeint: update to lavfi-bridge * TOOLS/lua/status-line: improve and update * af_lavrresample: don't call swr_set_compensation() unless necessary (#4716) * ao_oss: fix period_size calculation (#4642) * ao_rsound: allow setting the host * audio: fix spdif mode * filter_kernels: correct spline64 kernel * options: fix --include (#4673) * player: fix --end with large values (#4650) * player: fix confusion in audio resync code (#4688) * player: make refresh seeks slightly more robust (#4757) * player: readd smi subtitle extension (#4626) * vd_lavc: change auto-probe order to prefer cuda over vdpau-copy * vd_lavc: fix device leak with copy-mode hwaccels (#4735) * vd_lavc: fix hwdec compatibility with yuvj420p formats * vd_lavc: fix mid-stream hwdec fallback * vf_vapoursynth: fix inverted sign and restore 10 bit support (#4720) * video: increase --monitorpixelaspect range * vo_opengl: adjust the rules for linearization (#4631) * vo_opengl: scale deband-grain to the signal range * vo_opengl: tone map on the maximum signal component * x11: fix that window could be resized when using embedding (#4784) * ytdl_hook: resolve relative paths when joining segment urls (#4827) * ytdl_hook: support fragments with relative paths, fixes segmented DASH version 0.26.0 * Built-in V4L TV support is disabled by default. av://v4l2 can be used instead. * Support for C plugins is now enabled by default (#4491). * Many more parts of the player are now licensed under LGPL, see Copyright file. Added features: * csputils: implement sony s-gamut * vo_opengl: add new HDR tone mapping algorithm (mobius, now default) * vo_opengl: hwdec_cuda: Support separate decode and display devices * vo_opengl: implement sony s-log1 and s-log2 trc * vo_opengl: implement support for OOTFs and non-display referred content Removed features: * vf_dlopen: remove this filter Added options and commands: * vo_opengl: add --tone-mapping-desaturate * vo_opengl: support tone-mapping-param for `clip` * ytdl_hook: add option to exclude URLs from being parsed Changed options and commands: * allow setting profile option with libmpv * audio: move replaygain control to top-level options * external_files: parse ~ in --{sub,audio}-paths * options: change --sub-fix-timing default to no (#4484) * options: expose string list actions for --sub-file option * options: slight cleanup of --sub-ass-style-override + signfs → scale + --sub-ass-style-override → --sub-ass-override * renamed the HDR TRCs `st2084` and `std-b67` to `pq` and `hlg` respectively * replace vf_format's `peak` suboption by `sig-peak`, which is relative to the reference white level instead of in cd/m^2 * the following options change to append-by-default (and possibly separator): --script * video: change --video-aspect-method default value to `container` Deprecated options and commands: * m_option: deprecate multiple items for -add etc. * player: deprecate "osd" command * --audio-file-paths => --audio-file-path * --sub-paths => --sub-file-path * --opengl-shaders => --opengl-shader * --sub-paths => --sub-file-paths * the following options are deprecated for setting via API: + "script" (use "scripts") + "sub-file" (use "sub-files") + "audio-file" (use "audio-files") + "external-file" (use "external-files") (the compatibility hacks for this will be removed after this release) Removed options and commands: * chmap: remove misleading "downmix" channel layout name (#4545) * demux_lavf: remove --demuxer-lavf-cryptokey option (#4579) * input.conf: drop TV/DVB bindings * options: remove remaining deprecated audio device selection options + --alsa-device + --oss-device + --coreaudio-exclusive + --pulse-sink + --rsound-host/--rsound-port + --ao-sndio-device + --ao-wasapi-exclusive + --ao-wasapi-device * remove option --target-brightness * remove property "video-params/nom-peak" Fixes and minor enhancements: * TOOLS/lua/autoload.lua: actually sort files case insensitive (#4398) * TOOLS/lua/autoload.lua: ignores all files starting with "." * ao_pulse: reorder format choice to prefer float and S32 over S16 as fallback format * command: add missing change notification for playlist-shuffle (#4573) * demux_disc: fix bluray subtitle language retrieval (#4611) * demux_mkv: fix alpha with vp9 + libvpx * demux_mkv: support FFmpeg A_MS/ACM extensions * ipc-unix: don’t truncate the message on EAGAIN (#4452) * ipc: raise json nesting limit (#4394) * mpv_identify: replace deprecated fps property (#4550) * options/path: fallback to USERPROFILE if HOME isn't set * player: close audio device on no audio track * player: fix potential segfault when playing dvd:// with DVD disabled (#4393) * player: prevent seek position to jump around adjacent keyframes, e.g. when dragging the OSC bar on short videos (#4183) * vo_opengl: bump up SHADER_MAX_HOOKS and MAX_TEXTURE_HOOKS to 64 * vo_opengl: correct off-by-one in scale=oversample * vo_opengl: do not use vaapi-over-GLX (#4555) * vo_opengl: fall back to ordered dither instead of blowing up (#4519) * vo_opengl: tone map in linear XYZ instead of RGB * x11: add 128x128 sized icon support * ytdl_hook: add a header to support geo-bypass * ytdl_hook: don't override start time set by saved state * ytdl_hook: don't override user-set start time * ytdl_hook: treat single-entry playlists as a single video - Update mpv-bash-completion to 3.3.16 * gen: make output reproducible by ensuring stable output of pairs() by wrapping it where it matters. (Closes #18) version 3.3.15 * Fix af/vf filter argument expansion (#15) * Remove some invalid suggestions for some options (#14) * Recognize all --profile-style options as such and complete them version 3.3.14 * Reflect changed --list-options output for --vf-add-style options - Let mpv own /etc/mpv/scripts as a ghost dir so other packages can create it and install scripts there.- Refresh patch mpv-make-ffmpeg-version-check-non-fatal.patch * Rather delete the warning as whole, in OBS concept we detect abi changes and it misleads the users of stable distributions to worry something broke- Remove the pdf build, it is same as manpage - Switch to python3 subpkgs as we use python3 anyway (Fixes TW build)- Dropped openal. It's pointless these days and it creates a problem when used with pulse (gh#mpv-player/mpv#4311) - Removed portaudio requirement (support was dropped in 0.8.0!)- Update to version 0.25.0 * Support for some optical media functionality (DVD/CD) is now disabled by default. * More parts of the player are now licensed under LGPL. In particular: + OSD symbol font + ass_mp, sd_ass + common.h + demux/packet + demux_mkv (with minor exceptions), ebml, matroska.h + sd_lavc + sub/osd Thanks to all contributors who have agreed to relicensing of their changes! See #2033 for details. * Starting with this release, releases will be tagged on the master branch. The release/current branch is thus abandoned. Added features: * TOOLS: add acompressor.lua script for runtime acompressor ffmpeg filter control * dvb: add support for DVB-T2 * lavfi: support hwdec filters for --lavfi-complex * osc: add volume button (mouse wheel to change volume) * sub: add SDH subtitle filter * vo_opengl: add experimental vdpauglx backend Removed features: * image_writer: remove useless formats (PPM, PGM, TGA) * af_drc: remove (use --af=acompressor instead; higher quality) Added options and commands: * --demuxer-lavf-probe-info * --sub-filter-sdh, --sub-filter-sdh-harder * add automatic libavfilter bridges to option parsing * command: add better runtime filter toggling method * command: add demux-start-time property * command: add property notifications for hwdec properties (#4289) * input: add "async" flag * osc: add user_opts.boxmaxchars for box layout title limit * player: add --keep-open-pause=no option * va_vavpp: reversal-bug=no * vo_opengl: --opengl-es=force2 * vo_opengl: add --opengl-shader-cache-dir option for caching shaders on disk (mostly for ANGLE) * vo_opengl: angle: add --angle-flip to set the ANGLE present model Changed options and features: * command: update sub-fps etc. options on runtime changes * vo_opengl: prefer X11 backends over Wayland backends * options: change --audio-file-auto default to not to load any files Deprecated options and features: * audio: deprecate most non-lavfi audio filters (channels, equalizer, pan, volume) * video: deprecate almost all non-lavfi video filters (buffer, crop, dlopen, dsize, eq, expand, flip, gradfun, mirror, noformat, pullup, rotate, scale, stereo3d, sub, yadif) * options: deprecate --loop semantics (planned alias to - -loop-file) Fixes and minor enhancements: * ao_alsa: close lost audio devices (#4189) * ao_alsa: filter fewer devices * ao_alsa: fix an error check (#4188) * ao_jack: update latency on buffer_size/graph change * ao_wasapi: do not pass nonsense to drivers with double precision formats * ass_mp: reallocate cached subtitle image data on format changes (#4325) * build: decouple dvdnav check from dvdread (#4290) * build: encode_lavc: fix build failure after libavcodec major bump * build: fix build with HAVE_GL==0 * build: replace android-gl check with a standard GLES3 check * build: update bundled waf to 1.9.8 * build: vd_lavc: fix potential build failure with vaapi * demux_lavf: disable half-working mp4 edit list support in libavcodec * demux_lavf: skip avformat_find_stream_info() for some formats (hls, mp4, mkv by default) * etc/encoding_profiles.conf: update and remove deprecated stuff * etc/mpv.conf: remove deprecated options * external_files: actually try to autoload from fallback paths * external_files: enable autoloading with URLs (#3264) * image_writer: make it work with libavcodec's jpg encoder * osc: bottom/topbar: add fullscreen button * osc: bottom/topbar: don't clip title vertically * osc: bottom/topbar: increase timecodes width a bit (#3952) * osc: fix PlayResX undefined warning when aspect is 0 * osc: fix window dragging with showwindowed=no (#1819) * osc: make title configurable and use property expansion on it (#4221) * osc: refactor osc message scaling (#4081, #4083, #4102) * player: don't block playback stop when seeking * player: enable "buffering" pausing for DASH streams too * player: fix core-idle and eof-reached update notifcations * player: make screenshot commands honor the async flag (#4250) * player: reduce blocking on VO when switching pause (#4152) * sd_ass: disable --sub-fix-timing if sub style override is fully disabled * stream/stream_dvdnav: don't ignore setting title (#4283) * stream_dvd: fix subs/audio detection on DVDs containing multi-PGC titles * vf_vavpp: add advanced deint bug compatibility for Intel vaapi drivers * vf_vavpp: fix first-field mode * vo_opengl: fix crash with temporal dithering in dumb mode * vo_opengl: hwdec_d3d11egl: make it work with some ANGLE DLL versions * vo_x11: reduce flickering on playlist navigation * wayland: correctly map mouse buttons- Use localy present waf to adhere upstream requirements- Enable luajit on aarch64 and update bit the conditional for wayland- Update mpv-bash-completion to 3.3.13 * Dynamic completion for --drm-connector based on currently connected displays * Fixes for options audio-demuxer, audio-spdif, cscale-window, demuxer, dscale, dscale-window, opengl-hwdec-interop, scale-window, sub-demuxer- Update mpv-bash-completion to 3.3.12 * Implement feature request #12: Previoiusly, the --profile option would only list built-in profiles and not profiles defined in configuration files because at build time, mpv is called with the --no-config option. Now, --profile completions are obtained by calling mpv directly, at completion run time, and the completions now include profiles defined in configuration files.- Update mpv-bash-completion to 3.3.11 * Enable correct completion of the options --ad, --vd, - -oac, --ovc which where hitherto broken.- Update mpv-bash-completion to 3.3.10 * improve completion for file-specific options * do not assume option types are always populated - Fixed Factory build- Update to version 0.24.0 Added features: * player: add experimental C plugin interface * player: add experimental stream recording feature (--record-file) * player: add prefetching of the next playlist entry (--prefetch-playlist; does NOT work with URLs resolved by youtube-dl) * stream_lavf: add support for data URIs (#4058) * vaapi: add support for 10-bit video formats (requires patched Mesa and capable hardware) * x11: pseudo HiDPI scaling Added options and commands: * sub: add --sub-justify and --sub-ass-justify options * sub: add option to force using video resolution for image subtitles (--image-subs-video-resolution) Changed options and commands: * command: rename framedrop properties + drop-frame-count → decoder-frame-drop-count + vo-drop-frame-count → frame-drop-count * input.conf: change "L" to change loop-file by default Deprecated options and commands: * --hwdec-preload (replaced with --opengl-hwdec-interop) Removed options and commands: * options: drop deprecated --sub-codepage syntax * options: drop deprecated --vd/--ad codecs selection features * player: remove --stream-capture option/property Fixes and minor enhancements: * ad_spdif: fix obscure cases of AC3 passthrough (e.g. 44100 Hz AC3) * ao_oss: use --audio-device if --oss-device isn't set (#4122) * build: fix --disable-gl if cuda is enabled * build: rpi: rely on pkgconfig for compiler flags to ease cross compilation * charset_conv: fallback to interpreting subs as latin1 if iconv fails * charset_conv: fix "auto" fallback with uchardet not compiled (#3954) * client API: fix freeze when destroying mpv_handle before mpv_initialize * client API: fix mpv_set_property() return value before init (#3988) * command: fix potential crash for script-binding with multi-commands * command: nicer OSD formatting for loop-file * command: shorten long playlists on OSD * config: do not resolve default profile during "include" processing (#4024) * cuda: fix 10 bit decoding * cue: accept lower-case cue commands (#4057) * demux_mkv: any reference makes a frame not a keyframe (fixes seeking in WebM files with alpha channel) * lavfi: slightly better disconnected output handling (#4118) * lua: close directory after reading its entries (#4045) * osc: allow playlist buttons when looping (#4092) * osc: bottom/topbar: clip title instead of stretching * osc: bottombar/topbar: make chapter markers slightly bigger * osc: box: clip with ellipsis after too much stretching * osc: fix crashes related to field eventresponder being nil (#3210) * player: add .scc subtitle extension * stream_bluray: use proper 0-based index * sub: remove .txt as text subtitle extension * tv: fix segfaults on TV input (#4096) * vaapi: set libva > 0.39.4 message callbacks to prevent it from printing messages to the terminal * vd_lavc: improved fallback behavior for --hwdec=cuda (#3914) * vdpau: reject decoding of non-4:2:0 (would decode to garbage) * vf_lavfi: don't crash with VOs without hardware decoding support (#4064) * vo_opengl, vo_opengl_cb: better hwdec interop backend selection * vo_opengl: angle: rewrite with custom swap chain (fixes problems with e.g. 24 fps video on 24 Hz monitors, avoids problems with DirectComposition, enables "screenshot window" command on Windows 8 and newer) * vo_opengl: partially fix rotation for 4:2:2 content * vo_opengl: x11egl: fix alpha mode * wayland: fix high CPU usage with mpv paused and visible * ytdl_hook, edl: implement pseudo-DASH support * ytdl_hook: add non-dash fallbacks to default formats * ytdl_hook: fix opening hitbox.tv rtmp stream * ytdl_hook: respect --no-audio, don't force-select track * ytdl_hook: support livestream segmented DASH VODs * ytdl_hook: support segmented dash - Fixed mpv executable version quirk and remove ambiguity concerning the %{version} macro. - Updated ffmpeg libraries version requirements to 3.2.2- Fixup wrong description- Updated embedded mpv-bash-completion to 3.3.8 * FIXED: --{ and --} got treated as flags, completing to - -{=yes|no and --}=yes|no, respectively, due to a change in upstream option typing, which is a command line syntax error.- Further version requirement fixes- Fixed version requirement in the bash-completion subpackage- Use system waf, seems not to break for now anymore - Use correct licenses in all subpkgs- Fixed minor details for the mpv-bash-completion subpackage- Split the completion to separate subpackage and build it in obs not during post- Added mpv-bash-completion-3.3.7.tar.gz to generate a bash-completion script- Update to version 0.23.0 * Now requires at least FFmpeg 3.2.2. Changed features: * vo_rpi: partially undeprecate Added features: * vo_opengl: hwdec_cuda: Support P016 output surfaces Removed features: * charset_conv: drop enca and libguess support in favor of uchardet * vf_vdpaurb: remove this filter in favor of --hwdec=vdpau-copy Added options and commands: * TOOLS/autoload: allow disabling through script-opts * demux, stream: add --access-references to prevent opening referenced files Deprecated options and commands: * options: deprecate codec family selection in --vd/--ad Removed options and commands * options: remove deprecated sub-option handling for --vo and --ao Fixes and minor enhancements: * Windows: window styles improvements (allow minimizing borderless/fullscreen window) (#2229, #2451) * ad_spdif: Fix crash when spdif muxer is not available * audio: fix --audio-stream-silence with ao_alsa * audio: fix --audio-stream-silence with ao_wasapi * build: drop build-time dependency on Perl * build: support linking ANGLE (previously loaded dynamically) * d3d11va: unconditionally load D3D DLLs (#3348) * demux_mkv: fix seeking in some broken files (#3920) * hwdec_cuda: allow building without CUDA SDK (load CUDA dynamically) * osc: don't hide playlist buttons, just disable * osc: fix possible race condition in right timecode * osc: topbar: use same styles as bottombar * player: don't print format detection error when aborting loading * vdpau: fix vaapi probing if libvdpau-va-gl1 is present * video: use demuxer-signaled duration for last video frame (#3924)- Update to version 0.22.0 Added features: * audio/out: add AudioUnit output driver for iOS * demux_mkv: parse Matroska colorimetry metadata * filter_kernels: add ability to taper kernels/windows, add tukey window * osc: add seekbarstyle=knob (#2365) * video/out: add tct as modern caca alternative for true-color and 256-color terminals * video: add --hwdec=vdpau-copy mode Deprecated features: * vf_vdpaurb: deprecated in favor of --hwdec=vdpau-copy Added options and commands * --opengl-early-flush=auto * --scale-taper, --scale-wtaper * --scale-wblur * macOS: --hidpi-window-scale (#3716) * osc: add script message handlers for chapter/track/playlists Fixes and Minor Enhancements * Apply --autofit-larger after --autofit-smaller (#3753) * Set subtitle track title to indicate hearing/visual impaired tracks * ao_alsa: disable chmap API use for mono/stereo (#2905, [#3045]) * build: add required failure message for libavfilter check (#3692) * build: fix compilation with mingw-w64/Clang (#3800) * build: make VideoToolbox available on iOS * command: fix reset-on-next-file=all and tv-freq option (#3708) * command: if window-scale can't be set properly, set it as option (#3724) * demux_mkv: don't recursively resolve timeline for opened reference files * demux_mkv: fix ordered chapter sources with ordered editions * opengl: compile against iOS OpenGLES implementation * options: handle legacy no-* sub-options * osc: add alpha animation to tooltip (fix lingering tooltip) * osc: change default deadzonesize to 0.5 * osc: don't wrap the title * osc: fix crash after reaching a certain position in limited lists (#3691) * osc: fix crash with no chapters * osc: fix crashes when dragging seekbar across file changes (#3210) * osc: fix displaying only half of the entries when at the end of a list * osc: fix missing chapter ticks with seekbarstyle=bar * osc: slimbox: fix clipping with seekbarstyle=bar (#3737) * osc: top/bottombar: also scale when min-width is reached to match box/slimbox behavior * osc: top/bottombar: dynamically size timecodes according to timems * osc: top/bottombar: rescale layout to same size with scale=1 * osc: top/bottombar: scale title if too large like box * player: consistently initialize screensaver state with - -force-window * player: enable no-video subtitle display on coverart too * player: make --start-time work with --rebase-start-time=no * player: make sure non-video subtitle rendering is reset if video resumes (#3770) * player: removing last playlist entry while looping should not stop (#3808) * player: show subtitles on VO if --force-window is used (#3684) * player: speed up audio/video re-sync when there is a huge delay * vdpau: fix hwdec uninit (#3788) * vo_opengl: blend against background color for --alpha=blend * vo_opengl: context_rpi: fix stdatomic usage (#3699) * vo_opengl: fix --blend-subtitles handling (#3773) * vo_opengl: fix redrawing with hardware decoding (#3773) * vo_opengl: partially re-enable glFlush() calls (#3670) * ytdl_hook: sort chapters by time- Add patch to not require equal libav soname version we were built with OBS rebuilds packages as needed and it is over the head bsc#1012600 * mpv-make-ffmpeg-version-check-non-fatal.patch- Update to version 0.21.0 Added features: * config: allow profile forward-references in default profile * demux_lavf: "support" mov edit lists and log errors if used (FFmpeg only) * hwdec: Add support for CUDA and cuvid/NvDecode (mostly useful on Linux where VDPAU still lacks HEVC Main 10 support; keep using DXVA2 on Windows) * osc: add right-click behavior to playlist and chapter buttons * osc: add user-alterable margin for top/bottombar * rpi: add --hwdec=rpi-copy (#3604) * sd_lavc: enable teletext * vaapi: support drm devices when running in vaapi-copy mode * vd_lavc: Add hwdec wrapper for crystalhd * vo_opengl: add hw overlay support and use it for RPI * vo_opengl: basic mali fbdev support * vo_opengl: rpi: merge vo_rpi features Removed features: * vo_opengl: remove pre/post/scale-shaders in favor of user-shaders Deprecated features: * config: deprecate ao and vo auto-profiles * vo_rpi: deprecate this VO Added options and commands: * add --teletext-page option * af_pan: add af-command support to change the matrix * af_rubberband: add af-command and option to change the pitch * command: add a load-script command * command: add a video-dec-params property * command: add an apply-profile command * command: add audio-pts property to get the audio pts * command: add options to property list * command: add sub-text property for current subtitle text * command: export profile list as a property (#977) * options: add --hwdec=yes as alias for --hwdec=auto * player: add --player-operation-mode=pseudo-gui * player: add --video-osd=no option to disable video OSD (#3387) * player: add --watch-later-directory option * stream_bluray: select title by playlist (bd://mpls/[playlist]) * vo_opengl: disable glFlush() by default, and add an option to enable it for testing Changed options and commands: * af_rubberband: default to channels=together * command: allow absolute seeks relative to end of stream * command: make bitrate properties observable * command: make most options observable * msg: make --log-file and --dump-stats accept config path expansion (#3591) * options: deprecate --playlist-pos to --playlist-start * options: make input options generally runtime-settable * options: rename subtitle options (--sub-text- → --sub; - -ass- → --sub-ass-) * osc: change default layout to bottombar, seekbarstyle to bar, use larger scalewindowed and scalefullscreen * player: make --terminal, --log-file, --dump-stats, --osc, - -ytdl, --audio-*, --priority, --stop-screensaver (#3615) settable at runtime * vo_drm: change CLI options + Change connector selection to accept human readable names (such as eDP-1, HDMI-A-2) rather than arbitrary numbers. + Change GPU selection to accept GPU number rather than device paths. + Merge connector and GPU selection into one - -drm-connector. + Add support for --drm-connector=help. + Add support for --drm-* in EGL backend. * vo_opengl: rename 3dlut-size to icc-3dlut-size Removed options and commands: * command: remove hwdec-active and hwdec-detected properties * command: remove vo-cmdline * options: drop unreferenced --bluray-angle option * vo, ao: disable positional parameter suboptions * vo_xv: replace no-colorkey with ck-method=none Deprecated options and commands: * all VOs and AOs: deprecate sub-options, add them as global options * command: deprecate "cache" property, replace with "cache-percent" * deprecate --vo-defaults * deprecate --vo=opengl-hq alias in favor of opengl-hq profile * options: deprecate --mute=auto * vo_direct3d: deprecate direct3d_shaders alias, use shaders by default * vo_opengl: deprecate 'drm-egl' backend and introduce 'drm' instead Fixes and minor enhancements: * TOOLS/zsh.pl: die if we can't parse main options * TOOLS/zsh.pl: don't filter files by extension (#2273) * ao_alsa: try to fallback to "hdmi" before "iec958" for spdif * ao_rsound: fix compilation (#3501) * aspect: use nominal width instead of actual width for video-unscaled * audio/out: prevent underruns with spdif under certain conditions * audio: fix late audio start (#3610) * audio: fix missed wakeup when changing audio output device * audio: fix segfault when yanking USB DAC * charset_conv: Use CP949 instead of EUC-KR * command: don't log "ignore" command with -v verbosity * command: try selecting the next track if track switching fails (#3446) * demux_mkv: don't crash if --ordered-chapters-files fails * displayconfig: treat a refresh rate of 1 as invalid * ipc: log when listening to IPC socket (#3598) * macOS: fix fullscreen regression on 10.11 and newer (#3364) * mp_image: fix clearing to black with p010 format * osc: Fix scaling issues when toggling fullscreen (#3429) * osc: align text vertically in top/bottombar (#2093) * osc: change seekbar background's alpha scaling * osc: fix display of chapters and playlist scaling * osc: move tooltip to inside seekbar for top/bottombar * osc: show playlist/chapter list on prev/next instead of osd * path: default ~~ paths to home directory (#3591) * player: do not let pseudo-gui override user config settings * player: enable reading from stdin after loading input.conf * player: fix instant subtitle refresh on track switches * player: make --force-window work with opengl-cb * stream_file: don't use poll() on directories (would hang on macOS; #3530, #3649) * stream_lavf: fix determining seekability (#1701) * sub: actually apply text alignment options to non-ASS subtitles * terminal-win: support modifier keys in console input (#3625) * vo_drm: fix segfault when using invalid card * vo_opengl: apply 90° rotation to chroma texture size (#3568) * vo_opengl: fix incorrect video rendering after vdpau preemption recovery * vo_opengl: partially fix dumb-mode cropping with rotation * vo_opengl: rpi: use overlay for yuv420p too * w32_common: initialize playback status as soon as possible (#3482) * wayland: reject resize events with either dimension being 0 (#3679) * x11: fix external fullscreen update (#3570) * ytdl_hook: Add title to playlist items if available * ytdl_hook: Set aspect ratio for anamorphic video * ytdl_hook: Support playlist entries without subtitles * ytdl_hook: add chapters by parsing video's description * ytdl_hook: don't add subtitles with unknown duration * ytdl_hook: temporarily force disable dash segments formats - Update waf to 1.9.5- Enable libarchive support- Add exact dependency on all libav* packages not just libavcodec.- Update to version 0.20.0 Added options and commands: * aspect: add --video-unscaled=downscale-big * player: add --image-display-duration option to control duration of image display (#3425) * vo_opengl: angle: new flag (dcomposition) to control DirectComposition Fixes and minor enhancements: * af_lavrresample: fix error if resampler could not be recreated * audio: avoid missed wakeups with ab-loops * audio: do not apply --audio-channels if spdif passthrough is in use (#3445) * cache: don't use a backbuffer if the cache is as large as the file * command: prevent O(n^2) behaviour for playlist property * demux: close underlying stream if it's fully read anyway (#3456) * demux: fix undefined behavior with ogg metadata update (#3451) * player: make looping slightly more seamless * player: refresh very low framerate video on filter changes (#3435) * stream_memory: disable stream cache * vf_rotate: allow arbitrary rotation (#3434) * vo: be more trusting to estimated display FPS (#3433) * w32_common: use hooks to detect parent window resize * x11: work around mutter fullscreen issue (#2072) * This listing is not complete. Check DOCS/client-api-changes.rst for a history of changes to the client API, and DOCS/interface-changes.rst for a history of changes to other user-visible interfaces.- Update to version 0.19.0 Build system changes: * build: add --htmldir option * build: always require atomics * wscript: add proper unversioned SONAME for Android New features: * client API: add stream_cb API for user-defined stream implementations (bumps client API version to 1.22) * vf_d3d11vpp: add video processor selection * videotoolbox: add --hwdec=videotoolbox-copy for h/w accelerated decoding with video filters * vo_opengl: add a tscale=linear direct implementation Removed features: * audio/filter: remove delay audio filter Added options and commands: * command: add filename/no-ext sub-property that returns filename without extension (#3404) * command: add properties for HDR metadata * command: add replaygain information properties to track-list * options: add vp9 to --hwdec-codecs * player: add --audio-stream-silence * player: add --audio-wait-open * player: add --no-autoload-files * videotoolbox: add yuv420p to --videotoolbox-format Changed options and commands: * options: un-restrict --audio-delay * use - as command-name separator everywhere * vo_opengl: reduce default 3dlut-size to 64x64x64 (since accuracy is improved) Deprecated options and commands: * deprecate "balance" option/property (no replacement) Fixes and Minor Enhancements: * Windows: don't wait for GUI thread when polling for events (#3393) * af_lavcac3enc: error out properly if encoding fails * af_volume: don't let softvol overwrite af_volume volumedb sub-option * ao_pulse: fix some volume control rounding issues * ao_wasapi: in exclusive mode, do not output multichannel by default * audio: add heuristic to move auto-downmixing before other filters * audio: show an osd bar when changing ao-volume * demux: make ALBUM replaygain tags optional (#3405) * demux_raw: fix small typo to add s16be support * demux_timeline: restore mkv edition switching * libarchive: sanitize non-UTF8 archive entries * macOS/vo_opengl: fix crash when glctx is NULL during init (#3360) * player: disable display-sync with spdif transcoding * player: do not cut off terminal status line if it contains newlines (#3340) * player: fix display-sync timing if audio resumes slowly * player: improve instant track switching (#3392) * player: improve non-hr seeking with external audio tracks * player: offset demuxer on start/seek properly with audio/sub delay * player: sync audio as well when enabling it mid-stream * stream/stream_bluray: display list of available titles in verbose mode * sub: don't potentially discard too many subtitles on seek * video: respect --deinterlace=auto * vo_direct3d: add missing header (fixes Cygwin build) * vo_opengl: angle: try D3D9 when D3D11 fails eglInitialize * vo_opengl: angle: use WARP if there are no hw adapters (makes it work on Windows 7 without hardware-accelerated graphics) * vo_opengl: increase 3DLUT accuracy at smaller LUT sizes * vo_opengl: remove the 3dlut-size npot2 restriction * vo_wayland: fix high CPU usage due to busy polling * wayland_common: clip window size to the display output size * wayland_common: fix crashes when switching to fullscreen before the video output is fully initialized * wayland_common: fix fullscreen image switching bug * wayland_common: prevent black bars on most non-native aspect ratios * wayland_common: remove untested/unusable wayland dnd code * win32: mpv.rc: re-add version info * x11: skip ICC update on every window move * ytdl: Error out with http_dash_segments (unsupported for now) - Updated waf to 1.9.2- Update waf to 1.9.1- Force rebuilding with every minor update of ffmpeg- Update to version 0.18.1 * Note: Running mpv with different versions of the FFmpeg/Libav libraries than it was compiled with is no longer supported. Even supposedly ABI-compatible versions have been a source of trouble, and it creates far too much complexity with little to no benefit, coupled with absurd and unusable FFmpeg API artifacts. Instead, mpv will exit with an error when such a situation is detected. This simply means that mpv needs to be rebuilt whenever FFmpeg libraries change. New Features: * d3d: implement screenshots for --hwdec=d3d11va * vo_opengl: add output_size uniform to custom shader * vo_opengl: implement the Panasonic V-Log function (#3157) * vo_opengl: implement ARIB STD-B68 (HLG) HDR TRC Options and oommands: * command: pack sub image data in overlay-add command * options: deprecate --heartbeat-cmd * audio: deprecate --softvol * audio: drop --softvol=no and --softvol=auto (#3322) Fixes and minor enhancements: * video: fix deinterlace filter handling on pixel format changes * x11: silence xdg-screensaver * vo_opengl: angle: update the swapchain on resize (#3301) * vo_opengl: error out gracefully when trying to use FBOs without FBO API * vd_lavc: expose mastering display side data reference peak (improves results with HDR content) * vo_opengl: generalize HDR tone mapping mechanism (#3293) * vo_opengl: don't constantly resize the output FBO * vo_opengl: use ringbuffer of PBOs * Windows: make WM_NCHITTEST simpler and more accurate * ao_oss: do not add an entry to audio-device-list if device file missing * dec_audio: fix segment boudnary switching * ao_lavc, vo_lavc: Migrate to new FFmpeg encoding API * vo_opengl: explicitly use main framebuffer when reading window content (#3284) * vo_xv: fix behavior with odd sizes * audio: insert auto-inserted filters at end of chain * x11: add missing FocusChangeMask (disables key repeat when losing focus while a key is down) * ao_coreaudio: error out when selecting invalid device * ad_lavc: work around misbehavior of some FFmpeg decoders like wmapro (#3297) * player: cut off status line on terminal width- Remove mpv_gpl3 Packman condition due to upstream's decision to drop "prescaling" code in favour of generic shader hooks.- Update to version 0.18.0 Build System Changes: * build: Do not link to libGL for egl-drm * build: also use the iconv check on FreeBSD * build: don't install tests, only build them * build: re-enable encoding mode by default * vo_opengl: hwdec: remove build-dependency on dxva2 (#3150) * wscript: make at least 1 OpenGL output mandatory New features: * csputils: add SMPTE ST2084 support * demux_mkv: support Matroska webvtt (#3247) * demux_playlist: read directories recursively * stream_memory: add hex:// protocol * vf_crop: support opaque hardware decoding formats * vf_d3d11vpp: add a D3D11 video processor filter * vo_opengl: D3D11VA + ANGLE interop * vo_opengl: add an angle-es2 backend * vo_opengl: angle: dynamically load ANGLE * vo_opengl: d3d11egl: native NV12 sampling support * vo_opengl: enable color management on GLES * vo_opengl: implement HDR (SMPTE ST2084) * vo_opengl: implement tone mapping algorithms * vo_opengl: make PBOs work on GLES 3.x * vo_opengl: support external user hooks, enhancing the flexibility of user shaders * vo_opengl: vdpau interop without RGB conversion * wayland: implement HIDPI support Removed features: * vo_opengl: remove nnedi3 prescaler (replaced by user shaders) * vo_opengl: remove prescaling framework with superxbr prescaler (replaced by user shaders) Added options and commands: * Windows: make taskbar progress indication optional (#2535) * af_lavcac3enc: make encoder configurable * command: add playlist-pos-1 property (#2828) * command: introduce hwdec-current and hwdec-interop properties. * options: add --fit-border video option (currently Windows only) * video: add --hwdec=auto-copy mode * vo_opengl: always autoselect ANGLE as backend if available * vo_opengl: expose performance timers as properties * x11: add --x11-bypass-compositor=never * x11: extend --x11-bypass-compositor with fs-only option (#2582) Changed options and commands: * command: allow setting panscan etc. properties if no video is active * command: don't seek immediately when setting a-b loop while paused * command: if only ab-loop-b is set, loop from start of file * options: --geometry: center window position after applying size (#2397) * player: loop on end of file if ab-loop-b is unset * sd_add: replace --sub-ass=no with --ass-style-override=strip Removed options and commands: * vo_opengl: remove non-working rgb/rgba FBO formats Fixes and minor enhancements: * TOOLS/zsh.pl: add .f4v extension in zsh completions * TOOLS/zsh.pl: complete --audio-device * Windows: center window on original window center on resize to fit screen * Windows: fix size calculations for window resize (#2935) * Windows: fix wrong behavior with window-scale when window size exceeds screen size * Windows: make VOCTRL_SET_UNFS_WINDOW_SIZE resize the window around its center (#3164) * af_lavcac3enc: fix custom bitrates * ao_alsa: add more workarounds for hardware with broken drivers (e.g. ODROID-C2) * ao_opensles: remove 32-bit audio formats (not supported by Android) * cocoa: fix actual display refresh rate retrieval * cocoa: use displaylink without manually tracking the display id (#2392) * command: improve playlist* properties change notifications (#3267) * command: slightly nicer OSD list formatting * compatibility with recent FFmpeg APIs * d3d: fix hardware decoding of most MPEG2 things * d3dva: move Intel_H264_NoFGT_ClearVideo to lower priority (#3059) * demux_mkv: better resync behavior for broken google-created webms * demux_mkv: fix seeking with files that miss the first index entry * demux_playlist: recognize m3u8 as playlist extension (#3154) * input: fix parsing multiple input command prefixes * lcms: don't warn/error on 3dlut cache misses * lcms: improve black point handling (especially BT.1886) * macOS: handle multiple dropped files on the window (#3076) * player: always show the first frame in DS mode * player: assume video forwards timestamps jumps only with some formats (#3027) * player: do not update OSD all the time when paused * player: eagerly redraw OSD when seeking with coverart * player: fix use-after-free with --screenshot-directory (#3049) * player: force VO reconfig when unselecting video track * player: really start audio only once video is ready * sd_lavc: work around bug in older FFmpeg releases (#3109) * stream_cdda: enable cache by default * sub: fix --sub-gauss * vd_lavc: better hwdec wrapper decoder selection * vo_opengl: EGL: fix hwdec probing * vo_opengl: angle: avoid fullscreen FBO copy for flipping * vo_opengl: angle: enable DirectComposition (lowers vsync jitter) * vo_opengl: angle: prevent DXGI hooking Alt+Enter * vo_opengl: avoid outputting ultra-wide-gamut by default * vo_opengl: correctly disable interpolation if tscale can't be used * vo_opengl: fix bicubic_fast in ES mode * vo_opengl: fix d3d11 hardware decoding probing on Windows 7 * vo_opengl: improve scale=oversample performance * vo_opengl: make the screen blue on shader errors * vo_opengl: partially fix 0bgr format support * vo_opengl: possibly update icc profile after changing options * vo_opengl: request core profile on X11/EGL too * vo_opengl: require at least ES 3.0 for float textures * vo_opengl: vdpau: fix certain cases of preemption recovery failures * vo_rpi: attempt to survive display mode changes * vo_rpi: fix destroying overlays (#3100) * vo_rpi: wait for vsync with a timeout * vo_sdl: fix pixel formats. * vo_xv: Handle incorrect size returned by Xv(Shm)CreateImage (#320) * wayland: correctly report display refresh rate * wayland: use the advertised size in fullscreen (#3021, #2657) * x11: tell GNOME to use dark window decorations * ytdl_hook: fix brightcove urls * ytdl_hook: just check if protocol is rtmp (#3090) * ytdl_hook: support multi-arc subtitles - Re-added /etc/mpv/encoding-profiles.conf- Update dependencies of desktop and icon handling scriplets- Update to version 0.17.0 * See https://github.com/mpv-player/mpv/releases/tag/v0.17.0 for full changelog- Update to v0.16.0 * Please see https://github.com/mpv-player/mpv/releases/tag/v0.16.0 for the complete changelog. - Drop mpv-0.15.0_fix_NULL_ptr.patch, fixed upstream. - Don't install mpv.png as upstream now ships a mpv.svg- Add a mpv_gpl3 condition to build mpv as GPL-3.0+ on Packman.- Drop the --enable-gpl3 options and revert the license to GPL-2.0+- Backported commit 5053f4c to fix hang problem with smplayer (bug ref. #2729) mpv-0.15.0_fix_NULL_ptr.patch- Update to v0.15.0 * Please see https://github.com/mpv-player/mpv/releases/tag/v0.15.0 for the complete changelog. - Install mpv.conf & input.conf- Set license to GPL-3.0+ so we can enable more OpenGL functionality. - Add pkgconfig(gl) build dependency.- Provide and obsolete mplayer2 as per packman discussion- Update to v0.14.0 * Please see https://github.com/mpv-player/mpv/releases/tag/v0.14.0 for the complete changelog.- Remove mpg123 as dependency, thus losing need of being on packman. We use the mad implementation anyway if we had FPU and everything we support has to have it anyway.- Sort out the ffmpeg deps to reduce conditionals- only depend on luajit on compatible architectures (doesn't exist on e.g. aarch64)- Update to v0.13.0 * Please see https://github.com/mpv-player/mpv/releases/tag/v0.13.0 for the complete changelog.- Update to v0.12.0 * Please see https://github.com/mpv-player/mpv/releases/tag/v0.12.0 for the complete changelog.- Add a 265x256 resolution app icon- Update to v0.11.0 * Please see https://github.com/mpv-player/mpv/releases/tag/v0.11.0 for the complete changelog.- Bump version of WAF to match upstream- Update to v0.10.0 * Please see https://github.com/mpv-player/mpv/releases/tag/v0.10.0 for the complete changelog.- Try to fix build for both Factory and packman * We neeed to sync this up- Version bump to 0.9.2: * Various opengl fixes * Fulscreen behaviour fixes for some WMs * Various other small fixes- Sync buildrequires with packman spec-file- Sync with packman spec-file- Update to 0.9.1 * mpv's IRC channel moved from #mpv-player to #mpv on chat.freenode.net. * Documentation updates. * The default value for the --ytdl-format option is now best, in order to work around youtube-dl's 2015.04.26 release enabling DASH by default, as FFmpeg / Libav do not yet properly support DASH. * When seeking, the current timestamp will show the predicted seek timestamp instead, until the final timestamp is resolved. Improves UI responsiveness on slow streams and/or large seeks. - Changes for 0.9.0 * Note: mpv is not compatible with Lua 5.3. Lua 5.1 or 5.2 is required. * The minimum required libass version is now 0.12.1 or newer. * The minimum required FFmpeg version is now 2.4.0 (equiv. Libav 11) or newer. * The internal libmpg123 support was removed. This was already not used by default in the previous release. * The LIRC support was removed. Configure LIRC remotes as input devices instead. * The Linux Joystick support was removed. * vf_screenshot was removed, as they are now handled at a VO level and is compatible with all VOs. * --ass-use-margins has been renamed to --sub-use-margins and applies only to plain-text (non-ASS) subtitles (enabled by default). The new --ass-force-margins option applies only to ASS subtitles (disabled by default). To get the old behaviour back, enable both at the same time. * The --sub-scale-with-window option now only applies to plain text (non-ASS) subtitles (enabled by default). The new --ass-scale-with-window option does the same but only with ASS subtitles (disabled by default). * The range for the param1 for the gaussian vo_opengl scaler has been redefined. Instead of being an arbitrary 1-100 range, have a default value of 1.0, and anything higher is blurrier. * The seek, playlist_next, playlist_prev, loadfile and loadlist parameters no longer accept numerical parameters where symbolic parameter names exist. * vo_opengl changes: * The smoothmotion suboption has been renamed to interpolation. The old name is still supported for now. * The bilinear_slow scaler has been renamed to triangle. * scale-down has been renamed to dscale and now has its own set of config options (e.g. dscale-radius). * Scaler radius no longer defaults to 3 but to a preferred value that may be different for each filter. * The scale-radius option may now go down as low as 0.5, which is the value used by the nearest filter. * spline36 is the new cscale default for opengl-hq. This might break setups that use fbo-format=rgb8. To work around it, leave fbo-format as its default, or set to something higher than 8, or set cscale=bilinear, the previous default. * vf_format no longer converts video to YUYV if there is no parameter. Video is now passed unchanged unless a format is specifically requested. * The --colormatrix, --colormatrix-input-range, --colormatrix-output-range and --colormatrix-primaries options have been converted into vf_format suboptions. See commit 27715b7 and the manual for details. * vf_mirror's implementation was replaced with calling into libavfilter's vf_hflip filter, thus depending on libavfilter to function. * The device subption to ao_wasapi has been deprecated in favor of --audio-device. * --video-rotate now allows 360 as an argument instead of stopping at 359. * Several improvements to af_scaletempo. * Options that have multiple options and also include a "yes" option now default to that if specified with no arguments. * The default value of --cache-default is now 150000 (153.6 MB, ~146 MiB). * JPEG screenshots now use the same subsampling as the source video. The images are still RGB regardless of source format though.- Correct category for library - Add post/postun scriplet to update icons cache- Update dependencies (explicitly depend on libav for now)- Use url for source - Minor spec file cleanups- Version bump to 0.8.3: Changes * Documentation fixes and updates. * (Client API) Clarify mpv_opengl_cb_render's viewport parameter behavior. Bug fixes * (X11) Fix crash on vo_xv:no-colorkey with the Overlay adapter. (bug #1629) * Make the video equalizer work correctly on some VAAPI drivers. (bug #1647) * Prevent OSD from disappearing when clicking on mozplugger. (bug #1672) * The new DVB-S2 support code, using S2API, now builds on FreeBSD. * Fix decoding of seekable matroska from unseekable network stream. (bug #1656) * (OSX) Fix crashing when closing a VO's window (usually at exit). (bug #1657) * (OSX) Unhide the mouse cursor when over the Dock or Launchpad. (bug #513) * (OSX) Fix mouse cursor autohiding when the player is fullscreen. * vf_vavpp (VAAPI postprocessing) now deinterlaces video correctly. * smb:// streams now use the stream cache (used to be inefficient). * (Windows) Do not hide the mouse cursor when it is hovering the window menu. * Fix 8-channel output on ao_jack. (bug #1688) * Fix --mf-fps parameter on JPEG files. (bug #1689) * Fix anamorphic scaling being ignored if it was very minor.- Add BSD-3-Clause license as it is what waf is under- Version bump to 0.7.3: Changes * Several documentation updates and typo fixes. * Don't show "0%" position when the stream is infinite / has unknown length. * Fixes the config file loading order so that lower priority `mpv.conf` files don't override higher priority `config` files. * The subtitle decoder now gets reset when cycling subtitles. This makes the currently shown subtitle event disappear even if cycling back to the current subtitle track. * `--shuffle` and `--merge-files` now affects the contents of playlist files, instead of just the list of files given as arguments to mpv. * (Linux) `ao_alsa` now deals better with audio device disconnection. Bug fixes * Fixes for handling mono audio on various AOs. * (Linux) Fixes resuming from suspend on ao_alsa. * Fixes for playlist file parsing. * Fix rendering resolution of certain DVB subtitles (bug #1425). * Fix EDL or --merge-files breaking timestamps with .avi files. * Workaround for libavcodec bug with the VP9 codec parser (bug #1448), fixes possible crash. * Improve robustness of the matroska parser with broken files (bugs #1457, #1461). * Improve 10bit video compatibility with older GPUs (specially Intel) (bug #1383). * Fixes flashing the VO window when playing a list of files that includes non-media files (bug #1459). * Workaround for window embedding in OpenBox (bug #1235) * Fixes for several crashes and lockups (bugs #838, #1389, #1408, [#1463], #1473, #1474). * Fixes for the zsh completion script (bugs #997) New features * mpv now prints the contents of its config.h when running in verbose mode, to aid with debugging. * The `include=` option now accepts `~` to refer to the HOME dir (bug #1406). * `af_volume` now prints ReplayGain values in verbose mode. * m3u playlists that don't have the `#EXTM3U` header are now accepted if they "look like" ASCII or UTF-8 text and have the .m3u extension. * Chapter marks in the seek bar now update when switching files. * Supports embedded cover art in MKV files (bug #1374). * (Linux) vo_wayland now supports key modifiers (Meta, Alt, Control, Shift)- Version bump to 0.7.2: * update waf to 0.8.5 * Give precedence to the DVD menu navigation keyboard bindings so that user defined LEFT/RIGHT/... bindings don't break DVD menu navigation. * Try to fallback to the "default" device if the selected device is busy in the alsa AO. * Restore ab-loop settings with playback resume. * Don't signal an error if --stream-dump is used. * Fix removing key bindings from Lua scripts. * Reject channel descriptions with too many channels in the coreaudio AO. * Don't async redraw when waiting for VO redraw on OS X (this fixes the very annoying glitch where the black bars disappear for a single frame when going fullscreen). * Fix mono playback with the also AO. * Don't crash if framebuffers are not available in the opengl VO.- fix the UNKNOWN replacement :-)- Replace the UNKNOWN in --version with date from changelog- Quvi was dropped so remove it from the deps- Version bump to 0.7.1: * Don't show the volume neutral marker on the OSD if softvol is disabled. * Don't select a subtitle track when executing the sub_add input command in "auto" mode. * Fix busy loop when seeking while paused (this fixes a problem with pulseaudio that caused mpv and the pulseaudio daemon to use 100% CPU). * Fix Lua function utils.subprocess() in Windows versions older than Vista. * Avoid creating a window bigger than the screen on Windows. * Don't ignore the last line in m3u playlists. * Don't crash if a codec could not be opened. * Dynamically allocate audio channel map entries (this should fix a crash in the alsa and coreaudio AOs with audio devices that support more than 20 channel maps). * Ignore the "srgb" option in the opengl VO if hardware decoding is enabled. * Linearize non-RGB sRGB files correctly (eg. JPEG). * Fix opening reference URLs (.file/id=) on OS X. * Buffer partial log messages in the client API (the client API will now only pass full log messages to clients). * Remove ncurses/terminfo/termcap support (it was disabled by default and replaced by new code since v0.6.0). * Enable cdda:// support by default again (it was disabled since v0.6.0). * Cascade-load input.conf (if there are several input.confs in the set of valid config paths, load them all). * Draw the OSD twice in 3D mode (this fixes subtitles display in 3D mode). * Make wasapi the default AO on Windows again since many of its problems have been solved. * Use "site-functions" subdir to install the zsh completion script instead of the Debian-specific "vendor-completions" (also provide the --zshdir waf configure option for changing this value). * Improve synchronization between the Cocoa GUI and the player (this fixes some long standing deadlock issues on Mac OS X). * Remove --fs-missioncontrol option (only relevant to Mac OS X). * Enable pitch correction by default when playing at higher speeds (this can be controlled with the --audio-pitch-correction option). * Open stream and demuxer asynchronously (this should avoid having the player get blocked on network streams). * Add cache-buffering-state property for querying the cache fill status until the player unpauses. * Add support for listing and selecting the audio device (note that it is not implemented for all AOs, see the --audio-device option for more information). * Add support for a JSON-based IPC mechanism (note that this is not currently supported on Windows, see the JSON IPC section in the manpage for more information). * Add Lua utility function for starting processes (see utils.subprocess() in the manpage). * Add Lua utility function for parsing JSON (see utils.parse_json() in the manpage). * Add field-dominance property (see --field-dominance option). * Add video-rotate property (see --video-rotate option). * Add playback-abort property for querying whether playback is stopped or is to be stopped. * Add cursor-autohide property (see --cursor-autohide option). * Add vo-configured property for querying whether a window is created. * Add support for dxva2 hardware acceleration on Windows. * Drop libquvi support (this has been replaced by a built-in Lua script that invokes the youtube-dl tool, which needs to be installed, see the --ytdl option). * Add support for loading chapters from an external file (see the --chapters-file option). * Add window-minimized property for querying whether the window is minimized (works for X11 only). * Make it possible to configure the OSC seekbar style (see the "seekbarstyle" OSC option). * Add support for libmpv on Mac OS X (it used to be broken, now it's fully functional and also provides support for embedding the mpv window inside a Cocoa/Qt application). * Try to use the audio channel map reported by ALSA in the alsa AO. * Add option to disable text OSD rendering completely (useful for working around certain fontconfig issues, see the --use-text-osd option).- Add --enable-libmpv-shared to build shared library.- Revert back to support wayland.- Blacklist the wayland as it for some reason now have trouble properly linking resulting in unresolvable package- Version bump to 0.6.2: * The --ass-style-override option now requires a newer version of libass. * Correctly signal EOF when using --frames. * Strictly endorce the limit imposed by --frames (i.e. avoid producing an extra frame at the end). * Fix \x-style escaping when parsing commands. * Correctly handle ^h key on the terminal (this should fix the when inserted from Backspace key on new versions of xterm). * Don't put the player to sleep after audio reinit. * Properly exit if both audio and video fail to initialize.- Version bump to 0.6.1: * Don't show message on "osd" command by default (this essentially reverts a change introduced in the last release). * Add an alternative input configuration that reverts the key binding changes introduced by previous releases (see etc/restore-old-bindings.conf in the sources). * Automatically install example input configuration files. * Fix stream languages with Bluray * Don't try to create surfaces of size 0 in the VDPAU vo. * Don't print audio/video init failure message twice. * Fix playback on the root window on X11 (i.e. when using --wid=0). * Fix the autodetection of the input format in the vf_stereo3d filter when mpv is built against libav (this makes --video-stereo-mode work with libav as well). * Fix compilation with PulseAudio 1.0. * Fix compilation with clang. * Try harder to decode cover art picture only once. * Fix cursor autohide (--cursor-autohide) with audio-only files on file change (e.g. when skipping to the next playlist file).- Version bump to 0.6.0 * Numerous changes and new features, see official changelog- Version bump to 0.5.3: * Do not honor XDG_CONFIG_DIRS to always read global configs * Fix speed behaviour changes * Seeking fixes * Handle EOF better- Version bump to 0.5.1: * Various changes with major release * Also look in XDG folders for config * Default config renamed to mpv.conf- Version bump to 0.4.2: * Fix --cache-file operation when file size is unknown (e.g. when playing from a pipe). * Don't sleep if playback is stopped when reconnecting for remote stream. * Suspend read on vts change even if the requested title is not found when using dvdnav (dvd://) (this fixes a bug where the DVD menu was not shown properly after a DVD track ended). * Avoid draining if the audio output is paused (this fixes a bug where mpv would hang when switching tracks when paused). * Drop buffered audio when switching tracks or filters (this fixes a possible regression when using gapless audio). * Reverse video rotation direction. * Fix initialization of the input when playing from a pipe. * Fix description of the --mf option in the manpage (the --mf syntax changed a while ago, but was not documented). * Actually append entries to the end of the playlist instead of after the current entry with the "loadlist append" command.- Version bump to 0.4.1: * Various small bugfixes- Version bump to 0.4.0: * Manpages generating now uses only rst2... * Enforce enabling cdda * Update requirement for new waf tarball + Use dvdnav for dvd:// parsing + Various cli arguments changed name see --help for changes + Removed radio support + For more read https://github.com/mpv-player/mpv/releases/tag/v0.4.0- Version bump to 0.3.11: * Small fixes * Fix to build with latest git ffmpeg- Version bump to 0.3.10 * Various small fixes.- Version bump to 0.3.9: * Various small fixes.- Version bump to 0.3.8: * Bugfixes around vo=vdpau mostly- Version bump to 0.3.7: * Small bugfixes especially around old ffmpeg/libav versions.- Version bumjp to 0.3.6: * Various minor bug fixes.- Version bump to 0.3.5: * use the c99 to avoid few issues * fixes in vo_opengl output- Version bump to 0.3.4: * bugfixes all around * disabled quvi 0.9 subtitles as they were too broken- Version bump to 0.3.3: * Fixes matroska containers * Wayland fixes- Version bump to 0.3.2: * Fix regression with autoenabling subtitles with quvi * Various unspecified bugfixes- Version bump to 0.3.1, fixing few issues.- Drop support for < 12.3 as even 12.2 will be out of scope in 13 days.- Enable libv4l.- Version bump to 0.3.0: * Feature update in various areas, notably support for dvdnav * Build system was rewritten under waf * Multiple subtitles can be now displayed at once * vdpau/vaapi acceleration can be used with opengl output - Run .desktop file updaters- Version bump to 0.2.4: * Audio fixes * Small bugfixes- Reduce pkgconfig deps where it seems proper.- Fix docu generating and add luajit dependency. - Try to convert the deps to pkgconfig syntax.- Verison bump to 0.2.3: * Handle more signals * Fix audio detection with some formats * More tiny fixes- Version bump to 0.2.2: * Tiny bugfixes - Depend on rst2tex when available, still broken configure check to be fixed next time.- Version bump to 0.2.1: * Various small fixes - Fix build with samba again, fixed in git properly for next release.- Fix directory ownership on icondirs.- Version bump to 0.2.0: * new icon * Add an On Screen Controller (OSC) * Subtitles: make automatic charset detection the default * More intuitive chapter seeking behavior * support for VA-API hardware decoding and display * Preliminary Lua scripting support * Switch to GPL version 2 or later for mpv as a whole- Install configuration examples for users to inspire themselves.- Version bump to 0.1.7: * manpage fixes * mkv subtitle fixes * various bugfixes- Make mpv build on 12.2 too, what a release.- Disable jack on 11.4 so the package actually builds.- And make 11.4 happy too wrt dep resolution.- Make this work with older releases too (versioned ifs for deps).- Update license and ship readme.- Fix description.- Fix dep on python3-docutils as they are borked now, use py2 for time being, told sachpe to figure it out.- Sort out remaining dependencies so we can build.- Initial spec file for mpv media player. * Based from mplayer2 spec./bin/sh/bin/shmplayer2lamb19 1521618006  !"#$%0.27.2-13.8.1201401010.27.2-13.8.10.27.2-13.8.120140101   mpvencoding-profiles.confinput.confmpv.confscriptsmpvmpv.desktopmpvCopyrightLICENSEREADME.mdRELEASE_NOTESinput.confmplayer-input.confmpv.confrestore-old-bindings.confhicolor16x16appsmpv.png32x32appsmpv.png64x64appsmpv.pngscalableappsmpv.svgsymbolicappsmpv-symbolic.svgmpv.1.gz/etc//etc/mpv//usr/bin//usr/share/applications//usr/share/doc/packages//usr/share/doc/packages/mpv//usr/share/icons//usr/share/icons/hicolor//usr/share/icons/hicolor/16x16//usr/share/icons/hicolor/16x16/apps//usr/share/icons/hicolor/32x32//usr/share/icons/hicolor/32x32/apps//usr/share/icons/hicolor/64x64//usr/share/icons/hicolor/64x64/apps//usr/share/icons/hicolor/scalable//usr/share/icons/hicolor/scalable/apps//usr/share/icons/hicolor/symbolic//usr/share/icons/hicolor/symbolic/apps//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:7924/openSUSE_Leap_42.3_Update/1a16bb91c33321cb344274bb5743eb51-mpv.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux directoryASCII textC source, ASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=fcd9162628c03332d1b9e9b492f4902bc457cb2e, strippedUTF-8 Unicode text, with very long linesUTF-8 Unicode textFORTRAN program, ASCII textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 64 x 64, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)GGGRER%RR;R/RAR'R R!R"RR9R=R)R+RRRRKRRRR3R?R5R7R6R0RR8RRR@RR>RR RCRDR:RGRHRJR(R&R$R2R,R.RBRR*RRIRR#RFRRLR1RP?P3P5PEP6P7P8P@PAPBPCPDP:P;PC`O zTI O` E%4G!>$iFb NrZs`Jg=  .$(OuƐ^sTTTO$ug`hV9Wpe.Y,FVC rs M{&:[KE\OvkL5eP\~xXtN7QfkdiaTr1ML$}=3nѳZЄ' /=+ ,YkhkL(: " )]](`5W1fA]e*Ӱ&nX;0v[oA pAYiتL紜~̟C/ƹe9Fh2*(j6MSM!RLG g-- #"%KD/dQH薜x )m]׭>ν)P.r?M6!/"1p]Az7&tOhaA jâZsYJI쩒麨yD i2PƁ:fQrh0+ŋgຉ=0% La 086W_3[1Zty2T*VeN^luM% fz'l09^\yOoXMNJHjt~`+i1xiÅ~FIbwǔ]?zPy)󅉙# G>[nRU։];qF!jXl!8huS>ao&j Δ`2}$-:aŇD!ѶCA90M.fps2y/Onf0mي[j咓Rt%rS @e P6%)ZY:iNUh-ٜ 4g9@A]̮F+C##l Һ_b:S"~mY5DO l[GB'zP t_&,{! bP;+:mZ[>^6~~Vf$ [PeŤ`Rv°Rr;o@zZy-⸦ߦ~pkC~򆭻(TsjNXBZe&o.Xv:h{3[8錾Q@v3@ߎ'΁ Ҝi SrT9rWAȾ6> Q;}ZZ@e o̘Gg*߽Fف C{db'jY7&٧ᙴ[I(Oz j4▔hp)3BU'0FOs=:PR tXR^*lʤ\WG *)2X*Iț:2{ DMqpqWg/0J\-+/Jj޶U1<oig6s3=(#pŪW}Yw::">&>~7q-jЁuWVGRS:wAח *"hdm =;T.)T%~eg4?e 'e=`ZRU-%zQ}$ 'jUv-+i/MqkOe;^]oaB de7u,9Impe)o/$6@|:pߙ@MOPW/u\@B/#$_sc–;eU>VRXSR ,N >ц\AI+L`W8G0u|ȼS6MeI]\:ݛ _3.yvTbunڃb2CNm>BGYbgX{A6sƇʻq2~L B(6&R$(jmTL_Dؾ>qNrTF$OA:hd F;L\^|iGsHYZ^QwrTp;PjuoKO.ш%Tw ]gCv+-V28泲-})_q|pf4]zR|Pes9a T0%K ϔ@n(aֳq!B<ձϘ6E~dlVڰ_RPQ?knl#a 1S*Rcv?$DyOSL]6"Z92;nmWeU/ќAdcG=< U͠s9`+2+N1@\d `$; a10n@މVnqպۃ,(4>i-o6fk29Z&6`K wm`-Ĕr%61%v8Fd?;˞763_ef@E:&*BrD ^e#V"Ul;u\>uOA@2I ࣍ä_m AZm0@|GŠiwNyδiٮAN? @:%'9_j9''e1>YAe^[V@֏f5:@Hs˚݈Dr%) ;F>9;v%Y@ݚw SS8J XeY1X Uo B(:',Qq#1,jq >&y^wp&Q)g1}x00b!o)촭-\8dM>awQǸV/8ś ڏ-?wkM\KLf"1v_Y5^wm@-6"ҩR_nGf6ř)̟tjc߭/P+wf ܞpBu SqBd”CK5)-aKhGڵBEz5kLr9їkWݨ1`e2m^գH%L-A&?n}R_>\s7\6:SQ*h ?>y'YXjP ,tsmDxL8G_tgoLݦً3H=tE*{ЉC! ǡfr*E5 FH:Yy }Ӽ޽&askJs`,K?xmt1#r 4WW%9-cQ4ڀrY G:=cG$by]uÕA$Ӌ08Q:o$v\,0X) ŝFqRBB4C06p~ N~@_gZe LO GysgҲC >% 677`ĝ>JDz{3>Cb218@B|bEHC'w܌HR $ϥ3,3srunn4:?BoģR7 _vY tpBp HrXUx#FNrbFv|#@l& 0Tъ$QKD6_u~u+'J:vXpp"c< {&IĤskdo0\^=!IfX%<43mxw-xO;WeI)5Z* y ?C=P;-XT#)Q'Lʉ_pVXkvry过 ?qd5?jLz3UAl;ݟO=v;B cmVHY.A .T60$kɿSRxm[Cq*=H{̥ElH jq'6I9^[F)"?f[W3u'@8#m&YaEOZLaGV nBD2HbiWbu:qPI#KFL4:ק=$iF/D <ʻY-(__Og@4kqRc3s҉rj;dfx,HgוE/vh%&#e6(/7Q#~6!7 go!50E NXxRlqfa-|&TIS7鰥vѳD&P X7^_z$V˞NqvQ|%^H~f}t~m*V}n̬)N 5`=SHtۋ"|SQ 'Nbĕ'Zv֪6(=2I5̒;覀yC 9{}ש`p鎕.-~ufNw{Mo)LB&UpurZVҥb h0Swy;u)~Ӵ޶T@is7sa 0-p)QO)f8Cf 7m!L |hzU0xF9ҞC3z.xVK$eYՍhOWHoIMpeZb 'C_?D~'-16S8s_gsKW I2[Vλy0[r5(v8vCME/ Kv\a\:zm"cZбzdSF9.Tka_encּYe ۔-#,?Ar(IH|,iF ήLo.(8=E^MOt]$ouiD"5f@8z㼖v+[fV>T fOE5^7>fcP&0%d}dS\eD?iU_1ړ-O&KH)3xVE|}&Оˮ5H@`5NiZZ>RMJ/Z9@X2c*D.3‘nuQlt껾*Zo8[H*4 TPdÐUQ ( OJ6j7~TGk9&t%bY?03'FgeX`tܛ Q iGI#$*)< 7;l,qjSҔK35* ̧9f"-˜ɱzP: Vъ5 վm<8iP4 'Qy*>.9 %- /YE 2S?'hF֯ԒyX 1vMgVDe" +SZC됦vs hN`1b|$@[ hvCsĮ3T_O[P|G$AA%jK:=c0ed+?p]MdĒP[J=a,ŋE5o wcFz 7~lǢpR Ëe {1|`vPV"LWK ۳QMxPX t,w n{+0t8XP?78>Gd9^AE ֌S2K%uM(ny`;Ys`١9w'utLKHcS,:?wxxu*"X'/BA$*SY[_ڰ9z6*(|y<D"ʠ;)$@) Ovϛ$5|p8*"LxK6 פ鷠sqO_c ϳQ> oL͎|Dn 8w^P";?yW|=fiCg*vWCuY.ciQ^mHq4\wR8In_?6?d2ɂt6)X9Kx"v Ȭ@~odePOއ]=U>YQx++ -.bhG[^oE(Ϳb1 ^'0]FopC\1?yu~P5VFD<j21;'T Dkޘ?jJd:%Íjl͐& 24ebwqA1 l'*ϳfH3v4!dj*aі+^;x&)WDMDN s20޶ C4-вjk0 Z!NJI7Y_Vh.{e|fy)xdQ*@n :JI3M{Sxf)(Y2eB5P2_m>=̿<|-O)xiNJ1*βWyؿykLܐ':iznPh@>z!PUGƇl u ĔZjkzkz7Gk j]Wqh_&AB}5,]fkڟW.t|$k*k)a_:Jrߢ32D)5ԧ*еHfx7f#bck(7t_^*ja&bf" |\R؅ox#3įK%KVBH6)r*MU, n#g2D7Q yZ?g<('aUttyY/KTI 4&c~T4}oñWu^yns5:Ve5 7žDi"kK0mM$EQ齳7V|z~XIo0@|rW릓 [@)?("ׄ}{ qڢfҟ&i|ACT4!϶ڀHO-ݚ[KhN뚥YB-,f{ׇf0yP'a)8:ww]isw%CSܛ'uz{oYH2]g@\AAq/|9MXWC9_{t:MN,(}&4IջNA\̃ ߾ejҵ7SRE'ɨ(}Mrϛ n ,R|1p^ c__pwɳaE|fx೷i}xsqܹsZjQ0mH 3"ַDi[wVS1ޖ љ@8wυYCv4o^s_<@ ˖?ۣ#gW黬S&NGv`f }bXٯ?MY$LƞD2} >- %U"GZmc0i`#7S׊?IaϹC8іSV,szMd>wzT*@`O/߰~I2%Oa""r 3HKSn~&\* n -u ~`%ZU* gʴ'_z܂80(i$a'v kfS O8!7e?"-_[NJJ}Uo_Hk ;4QZˍD(b33Cjl[l.ɭ(Ń*IS򁁼Qroy$٩$#VO;C'/%wX#&&"&|d{J`&ٲag[2+iZBOudYUqU~ Ju$(U&9?_U}\K\*iv#/6 Wʧo%6#]S׬7*T`KG n9Lǔ G_"2Bv0^*1z,s]dpR/v4[{)ؿn|ܓ-fH-rYmCvMV{|K~ ߂qaJCRyA\*l\eFɎ)=Dž\ kG*ɅEDt1Y]H1VP5wN~6=6'&pG i[{T8m!/N?a,vn<,6^R~]5,1U\YcWYe@W. }e0Yq |e-.wuv?1:XY{d]MۃW?HH<ݔ,3 `fo wšΝQ)ka%~>i[32@6c&yCDEե"0c?hU"c$ ڟ( ]vB^x, `P+ 9t ChȕEfA17͢/zX"Tb }—sa& ZX+f87`ϳ }͝谷&0>d$}kn?l@)Nmyڙ/yRT{͕6Q}-}U9+W\/pV;@\0:7$;pVMĕWە -Z ?b1㣉w|x% ?'*r-"sӟ:6`74Ug6R&t[d5ZmQg[*yP¡e@(M+l̒1hԑ+Xkd"c$}G<;M-)ECX04-;litN9Һ,nX=4Mb!q,|-U}6t[-?k,y>fhFp&k8'^eA4L'_2N@tzv+ q!3H/5“C-PmC T .d#>/A;|jzIt^`ksL¬x@^挈Fd u[ؤk@.j<#]g%N/2b/))5ጷ*3]4]Y=kEњY3u8աa]CT}+xbXI˪ eM_ *0c} u:ͦw͘eWd dsԌ+dxg,"MӐ,!AA;/3>4kN i.A>|8BT!CC~n%P/mo\'s6HU%N!ݩ'ݐ=w|p;h^] @ *T;XVO|+1Nc}ws!aQx>`FFխ3GGԠTweȇy@eu+$2$^z6f2&Xh WLExjĩ/yrMqI3<+V3ԍzvwWXu`XfiEf`ݴ錤/"GT k*vxMgԑ&bu+w6U4i)gFxg 5oQ,suau%M6Rpg'NcE:w in_D0wD9?91?<聝ɚge`Vj81OD仁qS7l|CM$}&yd03sTfK%';'a %]fkت6s53tg t.Jlb Tڹ~hv#. eWz^0/i! ndMfThxZ,&-%Rׄ]J?}z{*?]XlҢ$ߏ+ sTH;iͷ'Y$Tl>@]X>Z d\ 9)Y,[IPUdNDm(KπuK,ou<Աe}j_Fs,}aLc\ s8ֵD{f:2 Wo%r=tf:.fzK \31x YIX=bcBeMgcڠ~lO}PV s-pnrg^8ǑM 򾇾483ˆH/`ZmyRyTԷZFشcgFҦs0R>UGY"dY mjkz&ܣߖ90<~gVi@y8 24% !*C *i0zxV\$$J{l)(@QJFP4OVpI@Co#I>ТQ;bI[ )+ o>$6bKr9 Ev Bn(2'5XKpgHiDbٓe 'N oReBae/r"`nU9M؋j&#!.WkʾdI j])Ekb0'0Hx晌Mcnj?Ki ̈́9*IZ4X4h3Yb5׫D`#rׂjkJA=.lJRۏp cvǣVËs§7Do/O"Cy +vr&h[dw9x9^ ҵ2(c3HW']46 (Z+^B9(,fUgh@c4{ [^6ԏNa<š!F/\B'H!'Z B䃘Q{{Cri#M 3cvPw 2ĹM52aŒe;~iP&*%" e6~v1(e\>::IRUN6x8b8A'F\I舰txB̩ɁNk2^rVun+Ճ.ÒLKY'jvQ_02 ۉU/tNـU=.D)tRCCZ@Av4;M)Eb\3Z2NrpPW:C6XSj]iaӎϻjUc>-E;+ڀaQ)ȡ>^0VUۈEsH+' jڧMClLYk@'Ha Q c?K/(=wZSq1ģpu3V)4Ϥ ,yvkuht V 7Iȍ5rʦUܭA?!lcxjg}HE&-XXƲ}Q9k~RΡE, z>sb'*1߫<_ӛBJ}D>gO3,!\->&7i|!%Bp)Yt3ʢ}K{q q `6`t k6 zo%nD -]Z{"HFޑ;L01HoC,ݬQL"ڬF<fi*<\D^n(hc"+8$ϙ!@*+m^5;t-G}u2#!N1uV`oH 19Vͬf6Rq"w:+`їrSUd$[ 픙 2#2%6xf`y1v7Žh7#y"Sؒl0 aolK-sfh< _U1#)aXeY?Rvn[m/Z6ʩ_ٌ*`:2]9gּ]>n64&C̭26417o/jmo}$d*DJ'N@Vܩ i 8+}19w%Qix\;6=2/8KH2ax j]E+L7+yhչGV.MJ9i>_,rg',`D&{qm`[g)byj/K Ú2l| x;eo1W[Pc\]T`}Q'Lڀ+IBͪM_J;<¶Rsjƞt%1zmb1o/,] *汦]Tɩ+=v]&LpԊo'u1횰vgL(` %}JSϜĆ48x&)ar3T 1YvFx  s!YQ滂6ӝaZ'~=[=7) cZW@F70R̥-f'^ׯ6*VK?ط&K N07TGlY* GJDBƯɱ 0pbA3j4z"ؚiF RFo#)]k :EC+\6;/ u4E-Im+ҼMtB2dz2; .ؾBh}fի@=)cv{YLgkI`3;a:UaTDnk ȣ8<8J/Q.-,"#,w);c'lןL 5ZEM+B#b s^_oJr$@]n@Je, /1E)vcbYEak $ߗrvPb |$3tFthvu>.V 28$H4OuI.U]b48* ɥxj턣,`$,UpE\h=ԾlFhs-+K A5@5"qv)a-bοS<،sPbȖ&oj}⮍%jb[wˇ.k{PA OL#X$QB8 !HBΘgC=^j;c+:cJktfʈh FGr$ASi܎˄F}d%lZû3C٪!%5@<(KVZȉ>*<]"{%_`tM"LͲbL iwFI-CUYN!rP${ϚwVklTyhT&;-D0mZ L@pv$͜~/ZLn+TE3jVhs/rx 8)j*^lpSCy+J ٤_̈!݉_p24{\-C|8 P>b~U@tB"_)}wOH#9GKƼdZ c?3 e osg{9K,c>F1A]7y塊afopcju_Jqt{ekIW TC3g87r.$h(d:S"?Hkïy|Ax,oHb }y15 ZZ~<˶t\x:Z݌(z0lY!lK% K{-NCu4@@ 6`v!Ν,-Q[M(i1m >P gз!xگpK#& %v`l@hl$U@rd;juxt.UdEĺLvHś MsO0\" R]/_gcx)g "0;PSQ?C;6ӢR6ܵHs2EƘbf `0/!I֦YK*x[Lѧ. ߘYh8bNxf@\ _^uW^_,8訋oM`A# Mhk݇x!pFlw_Mg(Zk0==F]ؼamݬRE0=jfa' J v at|Ϻb/[W,ׯ15}6zŲ[VMOkԉ!-H))x lKGom.o &}2faEKS}zm+84'6 nkh:?b |UĸGZi]Ճ[*v=ҍ17SaI,WK,]Im&崐y_~B#`ٷlڏ1ZIS&hlBv襠+s>%mhK'a`z%AW Gd(S*FWrb#)l*4D;zK>f#' _OGY+aO?"hy09 )ԧ  |=bMWTLBiTl9q3m_dF,F'@;l/l"Х%CiE7ٚ{fʀ|/yWs.#F5(0;Q R{o+.`܇}Wi{5g,adgEv+w٦d K%H&= ΍-:NH!K8`U9( )%4~0Vw]ߺO 'ܬL4=Nkp[!ߏc 嚕*o4}X٧/M]ᗇB"X[&&7d4 $*#]˥;9f鋅4\#e GaC#gclUX,jHeVKz:?YARHksm\`C~${ؒ ƌDjJ[w[nZk/gHrX-.Χ-ڗ_9QzJ5@e/#;K!?atr?;6;®b0Oۃ&Ŕh4NJf䂽9~o=G~<èu=hzJJ̐؂ E!< Ym /hN]rO˿7の I7:S= .աB{FDGp2H)4R/xiPZ&Fߨ-\b?hMSIL1Qt?Xp"ĭı93QyHgMPg2f6ZO$'1jjyI-7dC0I"1z2~ꆙLo׺d.PҘצHen?mnOaĪ2$6%*Rɷ~ A+U1  vWUqe]-,Q\|C Ji?i̚)ˎW~a͵N!lͶ [=aVYY0"MÏ;i+5"D!6!/QqfA)>-˟ m\h6 m{$*)>NTS$B ŏ D:hQ}6mm*%0鞙MAh505>;.!o\K' سk)3_ MP$g>h@ݜMrt3(.y[V)I?/&,so^4v<0M[p뻿CXF `gu0Wl3&t-3lyEs §xtJ, ubRˁ"n?LeksSeusGX6m6=I5+X;n-{?{}vr , %:I_S'r0=EBƢNkvyEzd15>޴ ˡ^="ي*9]`vZq;'UW/xP*E'[ ~0Z:Wew~~i0Rѝ/K}wRvF_<2){h/ kE;t=5oNej)`BaC"٫x,7[vi̩q)kWt'_[oYxeP _6ip j1PP8NLaYlQ z;^ fT%Քyi+?n|c&K(} A&] S D”IЊVbhJ~#^@~֣Y(dn>( ZU}pLFd^bTYU[.#޻x5}wHaS㶬'DׯVob_81EP {gB3e T4UT:vlq쬴d. M9|f'ºss\%"9 yF-4b&P>OgPt)_Ng*l4}H@M%ҐLe`ci`@YrҹFo:kK:PwIiG/f07p-*X:mHrb ̊66!n㗀iLlSU&)i1IIߓ1fIP D z 9f4erx%dܵ`aً!墎IJr+0FsMONƌrguur]L!y@$;̷? ;i2_FTUObnT`r0㈲Qi̸u-GoR35â]m*U@N~Jul dlo%~ '?›B@{,ĊX]wc9,̈́YINeǼ"(G Gü!_r?J:1P ?fR$l]B5eƁn ݥ@k::e&!@$hx=϶C^VhfR4c!>x/ ,G0{ybDsyA&Y4tbPn9^fIs! k)k90G͚jD WhZm u A)Kҝ2_5_YP ,^8{^r~&vz?(V#2cK>5 \\]5cagw$HEs46HnR=5ƸQ<ITSS&\v FAaf@ uu$*: /jds~&D|u.#F+es$v. _5L\"pVL=GA{)[rCy\*lXu~ÝE&W0;ZV52 h-< w-$*a-^Ic;R(Cs\_Bظ˗g;Y=Tn* ɼ='\_nR{[uGN"o̯nKQY횩4+>h=MԮT/ͭq4F;(yG @MoAYY'0w纵X̚u`O<0ii1%9˛ $I;M!f:l`:(JpL &Zw6SƧQq踔a7ZH]3.ͷ,Qx'䖔7P'q8(J@M$טBc_5'4傺2܎ * 2Gym{N^ Wm~cϊ±ʅ;:=l"-Rg˪8jLUDvԐPxCgƚK pҐo#-kx.6}x9;~L,oQ4"麑yt :Vɸ wФy44s\mh6<Wm$G?EW|e($;gxȮjJ.~!->hGG~ 31nIwC(px =AO4;e;ӳs!1m8{VԸ|G.=^WazWq qI _@UüI:tCwhRfQAy=6IMNY@U~cpJ#<cj{зlgNIZOAۜ/,Q)?ӡ1PHD.b[j/F&Qo/l_Q*ۊ)a[Mt "{?:^uT qS/B sGUdHDհ>M'Ar,Isg1W +et/ R qQõdX;$E cm^ PɌdTqh-PS]jJ"X9sLHzǙ\Gނ nB6r ΃ yCx +\蔿!0D^BFTV>t9׊N7;] 7Do11Kxp4MXU6mp1ѡe*AjPަCJ@] \P$D-S=lGI؀^R3sNV G.s3Y!"9SBq䮧G[QaݤceO01d&S7R6d ( Nn=jK dK|͹NXL)c $CW={pU+yQKAo21$M|R xy4T [6@iH3Ld:؈.\=NjK6P&R& ODǼw,)ޙ!dZgf+jZaDu-xҢ e)]S/pP{h+ErK @+jl1-4I *S CeqHȊi(/|V v!EoeҚe%#oXSd v=.| IAWxrw\B?$C^#9 nY8._CĘHi2MfnUO+Id/O1FԬ/ c\QƆ\s\U%"b}~S\e6&~u5Vӹ#jDR!~T>r{!UP=~}|lw`\N XiU!lo߱)$q荥ʳyD%(Kq LsggGR rFQ@YK&YXPQ/"(Ʌt} U@:H+m6K`kf&oD y&xH %I]7쀓k a"L\ZnƾboB\A8 S%5G>@Z[:x.S V"/E-oN/PRΝR')Sb5hS`*o_\>B_lBBZճabҒtjs7fmӖ Hx/#h&!^FFie= uX[RKqPppDww.@|¯8gi`P-i[kjƁĜ횼*;! SY/oX+4(=Fy7ibݫ􃦴0jŽ=(,!w z$SKGr4 *F&td**$JsS@}z!:.oa@l+jZzaYg] G}h%{d/9]b9 @kr2:6=٨-?gLY_\*CrZipC]yS9w:%ֆ-dckQ@3vu{s~1G>bm)sbo,x+m_[EvQuNa -+Nΐ+ʭ"JYGN̖h*TSMy@&%M^Sǫ$>m !ͧ<@Hؤo7|!-9_ʦ 45(xD%]Mh@d.$ yJo;Y3Ƥ6ќQe6 @,УAfГ3yq:p3}Hx;P2>HUiGBn hm .G}cG1KP<*mf\Ty4 SP6H1<;}@ \ +dͤB "ʳJ5DU+;a7QHeLuFHmvy W\0ʆ~Av 9f(U0#Sw8 Y![ᆤ:&-MhZ .(FOHAp X~3|NzÀu<.Nudv`$1žYEqnt7MӒv|҃Gx qVL0l6跈 z-*Op0HbY# 1 ZT OPQ/:c 8"%Fawn<;zw-7p c2tIap}Fq"],!QfWuy]Gʚ2SBăʰ{Ѱ0<5^p-6tlSF`9%?bGܔ _r^8 cR8~`~Қkhё4o^ jh4P/1[ ?NwT="aB2#`xCWYn9?'wކ#,ĩlx00tBbDst&@<?+[{b;NK 8j9>W< ̀|2cE+!A8{=]a?_1ib>ЅGOsgpg9/8j _򨼏aOX1 [@dfZQžV:K ⢓l X~ ,M ?&|ExX qj@TْueAVg:J #P(F:Ss$BӒO:+)tT՘e7v2'r⩎ZCIs_۸ }Xiwruh`0h@GBjg N+qMFC[CR|ʅ7gm{vI,'#wwTm,]! B7aBVwgI/lnu|hJ4'/<c^Eq<ġe-WWTt$]3|~Y FJWrYHxL(g;UqZI"FBђƬpUq!!}]HUO]*_Τ 9oB(vtcF`&8w~)|]1-FX7}.Vk}=rfd@UtB,H$Bp;jWQ*DP_" bSB .X;G5Ȣܱ.'yt=6 dF Џ7X!#έXso=3Cͻr8TQ r;Qm g?_t@ 4R b!= w> 8%K2qt|[,!u O".U;wב65r<`Ї7p!5|>J3h|+#XS8NLp=3»Opmɶ+/~/<|\}RA[ a\euTQn lNhKevʾ=AU)IX CHl*ǔr&T>CzP(K|̖7S=(i 1BY "ZP[[|A/g#%u&) itr Qnăúm[u)#,{TsK1#-u!~I1SmN[q,~.d) U_ɳG oNɟ%}Be$RİiRc4+(B4K(W fz;6 nhϏЈ,|+%K4{d,gNcf qhm. xrPwөG~azMy؆Se.m{*u\4l*leiVfٲFr#͏\C)'3;<$ȜX v'DK[f0EJZb: Wuʴ>zH9^g8C=8EQ%Un^CJ@I3,%mL3u дy FtS(uV??PxoG׳D%gA#+ph. H=Q .5sU)Gh,-zɧl;:t%JSH.,QU,S MkUd_$/\ERPbܞMtݳ,L_uQ܎Xru{˅Zt-KU.\V.aI{6X=tMT NDREX @Jg M;9#W6WN|ЊCM;lI0J-Nf}jm Β-AtReeWƳUgUÍ ~tVϩrހ$dB٬ͨrL{;,*|GjuEQwΉH&|4 Έz_y+E! 7僘H=VuAMd^dswW0Q{YpWEMu-%aPrȿ[m6>&iGb.Xlx3YS":D,EtŠW0+[  _H(3=~jtbgJKɳ?2k1/Ojn) ^Xep1 H:ٔ1rn~a)GC-R)ad\˱F}k*P6UdB>QClV͓[`+zk۬[oop s~/{*؏UhJsr4GThґԃviHW>hqc- [zGLxtB9"7xU2ZO--!%Z'9ƣ=s*\xl`#gt.7ŞR3?@[H1+ uꜢӇH彖flOÛxi[g'4E+׸B+ S 7 QpKMt0`hOvJ`Ɨޜu3pA/p?I [ Bt2 huMya~)3x _rؗ-Z*I?b7ܦSW qT3pW^_@?E[fO6.;aif.[Gˌ"PY3Rz,c$:6axV筺lɘv7@{KB=(<8>d|χRXm႟  &J@^G]zwg~*$c+9"jo^2|@uS7suȤC٫iT3E2?VxD[3Ĉz@F#' %&А==i,M{-~>>& |>߮2W7FtWCVl-6)gq| AP-1)'^.vV`7w ǟ [\dOBWm۫ީS9@POm)~ rn̢ g6s{o/Z?PљtnBF?+qF1فn~>ؼ,mp 8`F)7%C_6E'Iq%wRٰTQ&J΍),Dr%DM'_v]yrgO࢝9yFWfߘlK3ft9a|2| -P'dj}Iͮ;BWF:="-$c3%͠}ɝJ{{Bd7<0nā2g} [oh]0FR]Y7|:W[V]VT%8|S2=%|7#tޞZ ͍ HmŌA~pU-t9} S'~Q[Ѩ_V/Z+mص3c@řy jGQ:Wd(]6Føh;ϴp/°l Q&nܼ?(agx@z@s^gʒyvbB7G0A5"{M]0_HM@ZUa}1=z+-jbdOrbniE_)n?I5OBt4,U)wpûmd7FeZU \@|cz,JrR4ÔFuX&g@e.ܫ*4% la3^JWb%.hK&_čҤ@ .GKO;C:MBe~\,. D +l,Ĥ1wV1fU+T8xka\ݝ+YF1ueȄ뒥uI4ɟ]x8sm4my-Ϲ]ѹV:$x+4 5i ͂DIo#vidS4L4%:ZE(D\Z`2ym8ۍGB6Dk`֤ޔ\2MI5P,T%[T\Vtp;"Nd́7I\ ~b<:4QMfR nP<(:Árd_ *. snjuǯڥ^,@R0;}K׺ (j9R΂Ls9}z]ܚ"t"y,Dg6ϥĎ\9V'NQۡ&½'Sff5Xdw!ʾ͓b1֌e1rS6#8u6>1W|uՎu7@_|%j 4Oеv^| Rbb9oxMĕ Si-KC![wu 55%hMĨofSHsfg> V忛<3+wel F۪*G \fbCLi&Q}B?s 1T `ܬfVߓvd *[R"ø]5+6xI*"$=K"y9+/ 'W o fZ^1wo_$M#RRw\|BOv::4U҅yri#5z󈍳 1ƨxIs5sRV?ugN 'VKdUY\[.Cs|i6%> eeh%eW0P>ceg\Bz4( d< GG~TOoz$<س66?q ^i9mGM >BEWRECǰPWS Wn%D8Lj94M^Z:p.N%EtҤ ~C;㴘p~@d:DMXufӊ1Z]E.D#&3' th: wJ<:PxLorMYo{/lװ}:3G{ Lyo[1n-y cTM448e39ryJ1ܝ=8R u\"a)b'YMT$P[T~iKe4^UvrEsnt:=_,Cn"X+U 7"F}_݆7Jv3fz#oCggRß[wJvVǟ0B<7_4 F8Cn -Qǽb@OuK+ײ/•{5d9s",-J O6lؿ 7A?^h`9`?hqxu(Qv,fצj`[,,HUqT[/Vp/:Mgp:YYf&{(f6lEE)w8mGŔ!Fˁ:X .Ҷ,Mxlۣ=`Go}f͌&؂فS..!)1G0ibBjE&oޤKǪ fa${J`rp75/bI 6HڐՊGj1J)Eg*ifl{GAŐMo2IOFV$W̿,fҒ]⍽ p.#z>cq ׯZ= 4ȐSr*;O> %0IR& i1Tb~ iAe` yN3<[زub,F&,W^/|,gev𵋼/s)gW `=L˨ 5g35 oIIhd"qW|U->B`Ie4EOU4i(J0*0y@1<1^׏+Jx&l< t0gy Ast,R蹸eQd a5yYՂ%,qj/YW 'u&2i>{$ ؆!fiP~iR1rmqU[[}tr} :O.8{r}hK/86B s|L݆Yĝ@AnM%X5oo{?Z`F m&UنCӅeM =A0pQMy$`onh- K=sn9Nٻ[Ik ʰ C+& W?+ !W#r>ю Y$3+AP/=WGB{0-[JywaDH]ӹ4#tζ8(=_ ϋqRiZ \|2''E7=V8w3L5]Pi4r^\>WNq^ oW0ZPn׿6Q|weg0ȳ qM7nh WE]M Ҭ9̪mBsvtͫT(Md1=׆nިY8wt1j.0:~dkc>i?`2/dFp֚Uf\ev?5,,ۋ|6CYLtc `gpM$c\aAvDAi&UV17^ۿ6Ե(ȸ')L3=ԏK[H4=lgrj 쾋 cɰۿwBeǞTEs#h-xkW2QB6gh"ع߁4؉! ٹ?:0D3EQV {DߙuN(N^tSn70}̻J9mE2,?$@FV12H#>:fwLCD${.-5Ae /5am bUk?A 5VlqTNS[Gn*#+WU/o}FÔr'z+r@E# g]zY뒕fV9+:`wB6+panN;& }㺅z>Fs$uz8n §ЊU,p| 5}oܒ  jSP]H#P5+T}+Ntvs􈦝46w7f;iqbL[U&f42#=wW ȋTwL#iBM{i"!.teٿV+CKd"HW)&4`Tmw&pN=C^qUY|˶l,o ol$ջv7]8Hqb P] U]{\s_Gƴ)t)T- f3.'x_P<;)Q%5-pHn4x{Ѱ2\$5 +3 ąJovbp&Β&Br*MIJ69B6-A飧 m??*n05L ԙqtڇQɴۣ,|MD[Fݛe^.P?MkMHdZ3<gНivᡩ>tZvGpOӼz00>di1|4z5fz.E(Kd ЭRķ}^v& |+k+d*{޿W1ƿpPQ˙MX )h6+p6!WKIz Us?= 8zbGx`&rzF:$Qp){p|x):nֲ;/+pt#R'GCh;h:;ƌAYϫ)X͔4V؇P=̵<ޛڌ{̻+1)JCHv!lX>_|AݿMW+43ӡ~Q|ha;OG؀r+P57gLv #X+nŇ-mFHA[>鞤w>ڛ>F)u[^.,d%0;EzXV<#pL?Í S |%PX>#%C7ޅ؅&+#+H! k6 du[2SgDOЏvOh#{]ҡ 'q*u»%(9G-UB @L{,0Gfz6,I،8w#|zuO*N w,(Œ{φ?Szg,/unn\.6jH~ѪDX_j]34: l2ܑF6nf(/{✥?ّu\\0O!MƤ~TCw)7L Yl8hIHbG.Hc6KJegDvmdaz +XZ>%JwdYF>NiC7}uOxLPٞ14ǶکՎ{}ڋ53MgոSsb2f形 MߋA} lUfU ԙە?H*B. 1=BGgSL_҉z|3v_}6UV#Eqm[ &G\w "qK+@Ծo`o nD,D;3YoY1+E1o: IxĩkS~L- P=嶚A3FƲGm*b%~]Ac#ߕO~B[Qv*ۘLJћ b,/wa)E4i1C4nhZ]1hT5O> #e +٧P%qVS3~٢ N3c5@k]H-TŖhQ'_+Oeb'=b^ =~B(_o3:zTAu?XYUs4Ƙe#i-"JZur^.:^/|T =VR{cDZϸICO݃CrZ%I眆N%8NU-z-@4ftqHj?b䱱|rX׮jMLزqh}ٳxX놢J y _(ɫhZM!@e+I(GUE"<_)@sALgIʗąS֛s M ~Uo|p%DY;(=H$2^8V]_m4ĉMz ݀_0T`;gzW31mQEc!R /)n߇wM&hGE:3LGr"8pFjV >DFw'w슂^7)7P#4S'D50; ,_g\t?!%|O= }kk>vG_Lm%D88ZfQe,|籦UCiȅn`=!eW_*@ό휲#dia\BzkMX0Px%9lp\ܐijN절ĴX{;,<ч!%9Up|uGs1 gyyׂ&ao U>N. 3v=;l@ S;Mbĝm C 垖tXʐx9MSdKv,m(}3kFV6|z yb'Je }^x,0bV:߯q_?ˈ#i)%1H;` lVRG i2ra4r|_9 .\h ,ׄ_'Hv>=SSΠ؛^ *)!,ཕ~gk#[µ\e׀Mq?6eGߑ [:ۤU}T%~I#An1?aJRbi,N @ j$M~q'H(ŵR?Ne RQ 2őbo}+y.Xݫ~E;z0b2݄?!>J[bo)"&xgvVlqHZYI3Ohh_} *di֕NTFZ7'TlmjN0[Tfo [r0)FmrFĭ>Y`_5!Un]j}h\6ͥOQ45Iп>hd4pOx`5q33jo/~1/5_qnn;Ьh2nCb^\9XܰdFk;APfB9HxM oGrۈZ')RN2cݻЇe,-,+. k1>^Fzj@\t3E"h;MB#@) X;W3e;=p{hc&-6۩6ԏǤF/% #B[WUppbŢ!o['%vhlRT'IytʥU&W `=k}殗wYe'6 Pz H[7¼\\XEҙ|ϊ07* ef HYa0\H}Q/ OEzk`8g \si6&[$jSu >XBzTTQ9 fh*"䮸?N?׮dJ˭a4nȀEL%H*(vdLz!߇|;7'0m,?Y8'rňhks]fPgVWdR O:/j7B(jI555-ĘsS59r1PN@N FLmyDF;@çj dEQpqB4SG?P {<*2bCe khU1ƌqȉ@QM͵zzԖz%m^&Á,u?[tK$ɆtEKkI3UG]@mqd bDUrD g?V0we>an=9dXki+ -JV䄖l|.OyB\ooA{JpܓR a]q\cmeȵ(O{ܐ"P,rjni2Y}!J;b{qm7ޔqwkAVn7N(0DvrE@0)_txU̟5˯yIޯ|=)‹$9{DV$n-*v 4%ʏ(h#yv_~ l7}@~wr5?0q^~Z]J50\b=稝I4Tr_<{ {#VAc&@ؽXMurON̝g@6}^RxGnnbcRR%:=0Nz\DPLGt'R0_`Ҩ*<u%T{ۿ\eCh{eHuX"X(R;)uq՟If@U5Ow4򑣻̰ vWK4oL$b3nKY{.FQSu1|n=!m"r}~%ߛ*XB201`>e3|k"E3=ÌV:M RV2|)fqK-܀\;Q=?syE=^LM;彣'rcB6[E=ѴT? xr|[ՠʏ~)*XG.nگׅGndXިE(2!5R8#˒q\;=Om_ϰOs c[i,EdcJLW@cUBliLUzV 8Wdv Q1޺I}=j?8px7U^hHzG1))sh&֑(uVEZZ$˷'fT5. jì]0Ԕi?-+wl2>tzv "fViWz"n]'Uwjt.}T)gw٧='SK_tz,|c#_hslxo 0@dj> 0QT,F= ֋ ]v5NB n`f4`__hO יn}MYYv˱Rx2=ClCL.[`xrwӰ˖ ,EoXĞ#FšD$˳0T4i 1|8:#PXnf^hQ.KT0L\j[+տu' C|@;olo^w6t[av+$فlւ٫ Ӽ8:M%n[߀ 1BS:SR*t@,+(!Ң,3̙C# rqje8 h\Gԟ[|mcO<I_9׮N!Ûz*ւ?’ D$ӐȺD e%F4}QzMv;пk~rwj^6O['޺3i0Vtjr`~eR1o'JIÉն#SvM` .]ZVCap(;=s bS 7}_+Wzlm^ᨕiCn왏)iE՝fY6\ iAetE@H_Pc_fB,Ug/6S4UCVj' 7yPBb9{K.Y]8 d;kQ/"Y" LX9g';Ki3tl.O)Ga=ɝ~l8OaT;jaĄ'4ΐM ;* pyүd9A;۫ӣj;;1aĿZ (f'~Tym?F`(rܔrÙbYڔsŻk V'vAowXNjrvf9z X,;qǘѶyL5faxGdӠQh[K$rC-A(ܸm@DbѼ"wB Jn4 ȽddE5~,R}οQtf'qqo`| CsΣe"8U9=M3讄DAՌL4)/ͮ;dCu0泲zE.|J? }IA`\BeY( #8o[ѣ3zw.Cl7v3('X?o~E*eQ3i #QEp!.'XV$@O}!ɵ%q *ZoM$ƉV:8G!)Fn(EҕhP)(Cё grFf~KC&}<F~B1^F?IDS* d4f/s{0x'0Y4/^ Rk TZ8zj>a>j2~(vFrw/":i>I^hzUl/xOGԿ?(o3"C8([*[wa6[UϘ |BNyO oGcUs!s/ȣ% Bw`|!"BW]+VQq'UBncvlBd6`K@ $d M%^Q#j8)r ?Vvh/Lр`j ܛ?tVf?KYlzjay1}XŶ3  oS:s ˻ f3,6**o#_買K*6,JfH9X}0"^z& g*`9Mm?%lbI/x3~N,ȁ/]1hP` 5d̳5@= |9W5<ݰZ/XcyՋӹr{B$قr[Z\(MI0 '2CEY߷vInfE(.`=![nK?E r!*u 6+BdN?:{k["%s.oMjqu4̿Tb~&AJ22^{\򩪨!!h-VS:Z[das'E[~wۓ\ ul0W% <tKͦmvuii2|iD$ﯷ:X֎z5 ZM9#M#!le^vu1 ?6Y^N?Kjb'QV#q Is@jwk `ؙbEbŦ:c_}/&\wm;@4F 4'ǐ 0%F 0Z蔧0U w]~rĮB2ޞO_{BвZ൬{{˒!'kl$L?A>urFt03wiyJ ~]Du֓Vf?ɛ-#P ?F/* ܗ8RXZ'`X30wSM3s_ohnd"'mnXcЊb~_sف٢БopGK38 CLf[>pRLX1y{~XPn, (],OϷv\aIu f+*3W_U{~*EHVP37šETx"~Bc;w{, 9{# wP98303^dRDA.oDTD* ˏN5mZ.laZHL(~GiyAU.le)u>lզ+RkQߧ٘_ %aW^NGdhkT82.fYSXSikOuk@YQ 8LMc9Vmϯĺ li,X>-HCVЍ_ Ā{4幃$&6(g۔ݔrG`k{쭡`neW(\FD7ֲp_*$0LtX1q<3ڛ@= GՎ!(iz4NxZn.E pǡi5]KdȟwF__B&9SMo]`ĴaD V,z"g|}*־b o#$-~@U+|cyеO2?є f% f:0c1+2WV1ըmgr:!!X> sw)bA򔖀g\y kco=YqڮaN).Zb͂-lcz(ZCqk7 !*HOj4eDJ-֚ ݮUDM \wa"Ex7{2:d8mwEᙣ獞b'ըڣHH4Rv\~۰[n~b*CY> |WLK Xx"k2OՇzQfABwG1mGUKp{U7LII[%ap N @)TH#7@@S͢v$no' o%sP9:ivHmܧ9#L|a"Kî(!ኯSYqL (ZP`DOy`]N焗2ONVN^0RYTSZ,o)ja d=Φcgv`n_MWo5`cⴥa#PUJOQqUDOZ;퀊VyG P<9<ɼ[pgb:V{'LR- -8 sp/4)~yu&CL 0 FY^M{䦂t;͈ү9('j CۅwB̟6NVq.o}G$(;dZ4 Qt$ms1B; ;Ƌ+l] x}D̩ l_&/8o^o tTMe>L~H6Ks)EYZrᲛ%%%e S[%L.F{#õ؁歾nETLW_UQ~4:LOhkObŶ]k#uk9xn%s"eQc03~7ݱ5I_u.aIj Lv}z":܁&g5L>Q{i:.p9<锽rC2j I2+LhvbXR딌4{У@MAj-Y\his1ɿv+0Z ܴWW㼢="~) ^ !'ivEۋ^{ DVEZdj<5"4Xxn8/@F>/9"96ȽHq%+Pϧi~|lښqs;*Oe Y99.txJrv@m`yN.W? C/ %OX5E[m&j`5h&,`hBRș )*(F@(GL fCWmVo5UhVحVUٲb_⡀$mOuT]lWy':GN aQqC1Agj-#=ݒrN$` Xk4_h; }aC!Z:`k!_)⪊۬vw1p"l~%dL-jC/GRdA/ia z9mmկXw{w%fѲW,|l R!]%$ p[70ϣkȇ!(0]lj-(7;g2{9Pxن§I /^q_&zJL^Գ)lq'\}{Z{8`b r'\<={>#gķZ`L85B2 ,X#qSM%XS) /~ysDr,ѻ2zf7n>o*Rm81?Iyeٞ}ȾtN?c״p=d2H;, #zBEh9#8I02 L&m:@בjSގSXɡd=1ckTjSES Uz :~Ӛj!c!Nl-|ZI0~ThL;-ZRbSe!< _xV*1G1jO\Ŗ;6>˟jA5SU#VY6҃yޖ5E_$%á!J2 x~{O%f T\7ΐ8d, ru](m} % ҄#tyUM.SJ {G=6"uNsv7z O#2 F^" }ga2;띋/Q?b Z~>| 8e!- { s;bI |#dH2[Q:t~ܲ5C1,)P#w* %3Z=8l֋6^􇳃H-U=e)'ڰfL>#߯S%t[z#0XoMq0J:=p(~ʼb~Cu, -mKe%e9ӧPͭ]Ezgp—Gr$9{B"DES&T 9M'H\ .. ڑALrBw~/خ53uUEcHOoh)Ut #cڽ5a*!҇[dlīБ` o>]cA=g@f&ܳ]Lc at;@HL߮Ep6ixY NB6V0uQAE'ڷ {pm+0J-^Te `vJ]!ї9>-WȖ1C24K0=4@K Ń:lpo+EsRdXHc}܊A`i) ;ؤKhb}hc򌊏ПSG #"0ZG) BpYw`Xes}ML+Ysj@꿵މP ú-U׏_?X("ʕ-Cv׌₎tz)ڭ= D%d9UJQGπPՋN!aڣrQGCbe2,ˆ]euɩsb půxD 5Hf .J+|c-Ha@>ߡ3opr_z HH~xy]!Mok jrqwqlK"~#]of$`Cy`q".vq7rɩQ c0c=žuҨ-4+m?zl  N\]K;T,œˀȥ١cHI]NN6Ua#tskj17GdQ's[( 8 NnG2$ CPP[Av5q Gy%XoIGp1b-sgnjԊicz&s%ʷJ}:#@&. 33h(?S_d~mT[ǟDgmyBQlLXKP6VjEvytC."c rZ`y:ApQHH8>I^f3aNk qBp.8wFۚȚb:cŖm&?)jjeWG:60* 9w]p ? '/ ۯj '4rmI{`^v?Nfxb=Yh~fز{+a Z?ҳxm4Yoy2bIAe΁Qpx5 :}AɮV )>RI^O~nP$69Ab+֎"t y)ɃTĊށ]tr%{aN?[U}ݞTKG|vT!D&!tLc_J`^bz;ydi2,õxj7퍖FVm̏l}&$.|`sGp͵|To14aHl*N|fExg[q^7@)RǞZaR&C2,,&$p=d/q| D$@mm^;m?B7} (\{$k9AV"HJ|Gbj))*(t9ks{L.t