summaryrefslogtreecommitdiff
path: root/multimedia/mpv
AgeCommit message (Collapse)AuthorFilesLines
2020-03-17mpv: Cosmetic changes in options.mknia1-8/+15
2020-03-17mpv: Re-enable OSS on NetBSD. Requested by leotnia1-3/+3
2020-03-16mpv: Clean up options.mk and add a JACK option (off by default)nia1-5/+22
2020-03-16mpv: pkglint cleanup (whitespace only)wiz1-3/+3
2020-03-16mpv: fix hardcoded interpreter path in patchwiz2-9/+3
2020-03-16mpv: Simplify NetBSD audio implementationnia3-34/+21
2020-03-16mpv: Add NetBSD audio supportnia8-14/+378
We had some problems with the OSS audio output, this should avoid those. This maintains pretty perfect audio-video sync and framerates with autosync=0 and blk_ms=4. Bump PKGREVISION
2020-03-10librsvg: update bl3.mk to remove libcroco in rust casewiz1-2/+2
recursive bump for the dependency change
2020-03-08*: recursive bump for libffiwiz1-2/+2
2020-02-20mpv: Add another potential swift library dir.jperkin1-1/+3
2020-02-20mpv: Add workaround for Swift static libraries on 10.15.jperkin1-1/+18
This will eventually need to be moved into the infrastructure once Swift becomes more prevalent and we're able to handle any alternative layouts that might be required.
2020-02-19mpv: Revbump for Darwin fix.jperkin1-1/+2
2020-02-17mpv: Remove --disable-swift, it's now a requirement.jperkin1-2/+1
2020-01-26mpv: Update to 0.32.0leot3-9/+9
Changes: 0.32.0 ====== Features -------- Added ~~~~~ - stream_libarchive: enable RAR5 support - bash completion: add initial implementation - cocoa-cb: add support for forcing the dedicated GPU for rendering - cocoa-cb: add pinch to resize window gesture - w32_common: support minimizing/maximizing using osc window controls Changed ~~~~~~~ - wayland: print warning on GNOME due to serious issues with their compositor - player: write watch-later config even for unseekable streams Removed ~~~~~~~ - vo_gpu: hwdec_vdpau: remove direct_mode - vo_gpu: hwdec_vaegl: remove support for old-style interop Options and Commands -------------------- Added ~~~~~ - command: add a playlist-unshuffle command - command: add osd-dimensions property - input: new PLAYONLY and PAUSEONLY keycodes Changed ~~~~~~~ - options: change option parsing when using a single dash This adds a warning for `-o file.mkv` and disallows the use of `--o file.mkv` (use `--o=file.mkv` instead). Fixes and Minor Enhancements ---------------------------- - lua: fix mp.file_info for large files - vo_gpu: fix crash if dither texture fails to allocate - wayland: unscrew up cursors, fix various issues - osc: usability improvements for osc window controls
2020-01-22mpv: enable pulseaudio on linux.maya1-2/+2
2020-01-18mpv: Enable Wayland by default where supported.nia2-2/+7
I think this requires --vo=gpu --gpu-context=wayland. Bump PKGREVISION.
2020-01-14mpv: set WAF_REPLACE_EXECUTABLE=yes to fix buildwiz1-1/+2
2019-12-28mpv: Update to 0.31.0leot4-19/+23
Changes: 0.31.0 ====== Features -------- Added ~~~~~ - vo_gpu/d3d11: allow configurable swapchain color space for native HDR output - player: add mechanisms for better logging as preperation for console.lua - audio: add ao_audiotrack for Android - input: introduce a pseudo key name that grabs all text input - wayland: add grab zone for resizing window with mouse - osc: implement pseudo client side decorations via OSC - vf_gpu: add video filter using vo_gpu's renderer - added console.lua: interactive REPL for input commands - osc: display Santa hat for idle logo in December - vd_lavc: add option to autoselect known good hwdec implementations - mac: replace old event tap for media key support with MediaPlayer Changed ~~~~~~~ - input: disable gamepad code by default - vo_gpu: allow vdpau usage under EGL - stream, demux: redo origin policy Removed ~~~~~~~ - mac: remove Apple Remote support - client API: deprecate tick event Options and Commands -------------------- Added ~~~~~ - vo_gpu/d3d11: add --d3d11-output-csp for configuring swap chain color space - command: add command-list property - command, input: add input-bindings property - command: add --window-maximized and make --window-minimized settable - command: add property returning hidpi scale - command, lua: add a way to share data between scripts - client API, lua: add new API for setting OSD overlays Changed ~~~~~~~ - add a builtin "sw-fast" profile, which restores performance settings for software video conversion. These were switched to higher quality. This affects video outputs like vo_x11 and vo_drm, and screenshots. - options: make --show-profile without parameters list all profiles - wayland: support for --hidpi-window-scale option - stream_lavf: set --network-timeout to 60 seconds by default - x11: scale window-scale by DPI Deprecated ~~~~~~~~~~ - deprecate --input-file - deprecate --video-sync=display-adrop - deprecate all input section commands - deprecate --display-fps, replaced by --override-display-fps Removed ~~~~~~~ - remove deprecated --playlist-pos alias Fixes and Minor Enhancements ---------------------------- - vo_drm, vo_x11: allow use of zimg - vo_sdl: Support mouse wheel input, Improve mouse button input - video: fix track switching work for external images - vo_gpu: fix infinite scaler reinit spam - f_output_chain: fix possible crash when changing filters - vo_gpu: opengl: add hack for ancient Mesa/GLX - demux_lavf: export demuxer_id for more formats which have it - lua: make later key bindings always have higher priority - drm_common: fix display FPS estimation for interlaced modes - vo_drm: fix incorrect pixel format possibly being picked for 30-bit - zsh completion: fix pcre usage to really be optional - options: increase consistency between list options and document them - osc: reduce unnecesary CPU usage by using property notifications
2019-12-10mpv: More evdev mouse button definitions now needednia2-4/+6
2019-10-29*: fix manual definition of evdev mouse button idsnia2-7/+7
2019-10-25mpv: Update to 0.30.0leot9-100/+36
pkgsrc changes: - Drop dependency to libdvdread, no longer supported in favour of libdvdnav - Remove `v4l2' option, option was removed and no longer supported - Remove patch-audio_out_ao__oss.c, applied upstream Changes: Release 0.30.0 ============== This release requires FFmpeg 4.0 or newer. This release has replaced the internal Vulkan rendering abstraction with libplacebo's more up-to-date implementation. Features -------- Added ~~~~~ - vo_gpu: vulkan: hwdec_cuda: Add support for Vulkan interop - command: support for async commands - input: support for named arguments - cocoa-cb: add support for mac 10.14 Dark mode and run time switching - vo_gpu: switch to Vulkan API implementation based on libplacebo - context_drm_egl: Add support for presentation feedback - vo_gpu: implement error diffusion for dithering - vo/gpu: hwdec_vdpau: Support direct mode for 4:4:4 content - vo_gpu: hwdec_vaapi: Add Vulkan interop - video, TOOLS: add vf_fingerprint and a skip-logo script - vo_gpu: d3d11: add support for presentation feedback - vo_drm: 30bpp support - cocoa-cb: add support for 10bit opengl rendering - video: add pure gamma TRC curves for 2.0, 2.4 and 2.6 - vo_drm: Implement N-buffering and presentation feedback - Reintroduce vo_wayland as vo_wlshm - video: add zimg wrapper - wayland: add presentation time - input: add gamepad support through SDL2 Changed ~~~~~~~ - cocoa-cb: use libmpv's advanced rendering control and timing - vo_gpu: improve tone mapping desaturation - vo_gpu: redesign peak detection algorithm - vo_gpu: allow boosting dark scenes when tone mapping - osc: improve look of seekranges - vo_gpu: x11: remove special vdpau probing, use EGL by default - demux: sort filenames naturally when playing a directory / archive - stream_dvb: rewrite channel switching, remove old stream control - filters: extend vf_format so that it can convert color parameters Removed ~~~~~~~ - demux, stream: rip out the classic stream cache - vo_gpu: removed internal Vulkan implementation - Remove libdvdread support in favor of libdvdnav - demux, stream: remove much of the optical disc support - Remove classic Linux analog TV support, and DVB runtime controls - demux, stream: remove old rar support in favor of libarchive - vo_gpu: remove mali-fbdev - vo_gpu: remove vdpau/GLX backend - vf_vapourynth: remove Lua backend - vo_gpu: remove hwdec_d3d11eglrgb Options and Commands -------------------- Added ~~~~~ - command: add a subprocess command - vo_gpu: added --tone-mapping-max-boost, --hdr-peak-decay-rate, --hdr-scene-threshold-low/high - player: add --demuxer-cache-wait option - Implement backwards playback - demux: add a on-disk cache - demux, command: add another stream recording mechanism, `dump-cache` command - ao_pulse: add --pulse-allow-suspended - command: add video-add/video-remove/video-reload commands - demux_cue: added --demuxer-cue-codepage to select CUE sheet charset - input: add keybind command - command: add sub-start & sub-end properties - video/d3d11: added --d3d11-adapter to select a rendering adapter by name - vo_gpu/d3d11: added --d3d11-output-format for configuring swap chain format Changed ~~~~~~~ - vo_gpu: split --linear-scaling into --linear-upscaling and --linear-downscaling - vo_gpu: split --tone-mapping-desaturate into strength and exponent - drm: rename --drm-osd-plane-id to --drm-draw-plane, --drm-video-plane-id to --drm-drmprime-video-plane, --drm-osd-size to --drm-draw-surface-size Deprecated ~~~~~~~~~~ - options: deprecate --video-aspect, replaced by --video-aspect-override - options: deprecate --record-file, --spirv-compiler Removed ~~~~~~~ - options: remove deprecated --chapter option - demux: remove "program" property - stream: remove "disc-titles", "disc-title", "disc-title-list", and "angle" properties - cocoa-cb: remove --macos-title-bar-style, replaced by --macos-title-bar-material and --macos-title-bar-appearance - spirv: remove support for --spirv-compiler=nvidia (shaderc is the only remaining option) Fixes and Minor Enhancements ---------------------------- - context_drm_egl: implement n-buffering - cocoa-cb: add support for custom colored title bar - vo_gpu: x11egl: support Mesa OML sync extension - demux, demux_edl: add extension for tracks sourced from separate streams - context_drm_egl: Use eglGetPlatformDisplayEXT if available - vo_gpu: vulkan: add Android context - wayland: use xdg-decoration if available - vo_gpu: glx: use GLX_OML_sync_control for better vsync reporting - demux: runtime option changing for cache and stream recording - x11: fix ICC profiling for multiple monitors - zsh completion: move generation to runtime and improve
2019-09-18Recursive revbump from audio/pulseaudioryoon1-2/+2
2019-09-14mpv: fixed typo in options.mkadam1-2/+2
2019-08-18mpv: Add Wayland support to options.mk.nia4-24/+81
This makes X11 optional. It shouldn't change the default options.
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz1-2/+2
2019-08-02mpv: Disable Swift as a workaround for PR pkg/54426leot1-2/+3
According upstream pull request 6612 (<https://github.com/mpv-player/mpv/pull/6612/>) and as noticed via PR pkg/54426 newer Xcode (10.2) dropped support for Swift 3 that is used in mpv-0.29.1. Workaround that by disabling swift support. This will probably not needed and should be removed in next stable mpv version.
2019-06-04mpv: Set autosync=30 by default on NetBSD.nia3-3/+25
PR kern/54230
2019-06-01mpv: make alsa option usable on NetBSD.tsutsui2-1/+20
2019-05-31mpv: Remove pulseaudio SUGGESTED_OPTION, add sdl2, and alsa on Linux.nia2-5/+16
Originally, packages were changed to support pulseaudio because NetBSD didn't have a native audio mixer. But that isn't true any more. SDL2 supports lots of audio (and video) outputs that mpv doesn't natively.
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya1-2/+2
This is a semi-manual PKGREVISION bump.
2019-02-05mpv: Add a comment to NetBSD DRM support patchesleot3-5/+9
2019-02-05mpv: don't use libdrm on Darwinjmcneill1-2/+2
2019-02-05mpv: enable support for DRM on NetBSD.jmcneill4-3/+50
2018-11-26mpv: Update distinfoleot1-2/+1
patch-video_out_opengl_hwdec__vaegl.c was removed and `WAF_CONFIGURE_ARGS+= --disable-egl-x11' is used instead.
2018-11-26Add bluray option, and enable by default. Bump PKGREVISIONabs2-5/+15
2018-11-26Explicitly pass --disable-egl-x11 to configure to ensure consistent buildsabs2-46/+3
2018-11-25Add conditional defines for some EGL extensions to fix build withabs2-1/+46
pkgsrc mesa-11.2.2. Taken from https://github.com/mpv-player/mpv/issues/5599
2018-11-23Recursive revbump from multimedia/libvaryoon1-2/+2
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon1-1/+2
2018-10-25mpv: Use dot in NOT_FOR_PLATFORM pattern (suggested by pkglint, NFCI)leot1-2/+2
2018-10-25mpv: Add a link to upstream pull requestleot2-3/+7
2018-10-23mpv: Do not force files with multiple audio channels to stereoleot2-11/+10
With the previous version all files with >2 audio channels and an audio device that supported them actually fall back inconditionally to stereo channel. (Hopefully now the logic to gracefully handle audio channels should work, sorry again for the noise!)
2018-10-23mpv: Fix patch-audio_out_ao_oss.c `reqchannels > 2' caseleot2-6/+7
(The previous version actually introduced a regression in `reqchannels > 2' code path, sorry!)
2018-10-23mpv: Rework logic of patch-audio_out_ao__oss.c to avoid (mostly) duplicated codeleot2-23/+22
2018-10-03mpv: Update multimedia/mpv to 0.29.1leot2-10/+9
pkgsrc changes: - py-docutils and waf are tool dependencies Changes: Release 0.29.1 ============== A bug fix release for the 0.29 release branch. Fixes and Minor Enhancements ---------------------------- - af_rubberband: Fix for A-V drift on seeking. - ao_alsa: Fixes to remove spam during pausing and end-of-file. - ao_jack: Fix for mpv attempting to connect to non-standard devices such as MIDI. - ao_openal: Drop support for Apple's bundled OpenAL due to lack of features to successfully build. - ao_pulse: Fix for audio buffer length calculation. - demux_lavf: Fix EDL playback of certain DASH streams. - demux_lavf: Mark v4l streams as not seekable. - demux_raw: Fix for gapless playback from raw audio input. - drm_atomic: Fix to enable video output with devices without a video overlay plane. - encode: Fix for crashes in case of failure to write to output. - encode: Fix for encoding when utilizing lavfi-complex. - Fix to strip HDR peak metadata if attached to SDR video (#6111) - macOS: Capability to fall back on SW rendering for testing purposes. - macOS: Fix for issues with the main menu. - macOS: Fix for side by side split view. - macOS: Fixes for crashes, most notably those happening on 10.14 (#5908, #6097, #6041, #6062). - macOS: No longer let older, unsupported versions of the Swift build tools through configure. - manpage: Misc fixups. - stream_{smb,file}: Fix for partial writes to buffers. - stream_libarchive: Fix hang when an out-of-bound seek happens. - stream_smb: Fix for crashes due to libsmbclient and threading (#5936). - vo_gpu: Fix for corruption when multiple compute shaders override each others' block sizes (#6083). - ytdl_hook: Always load "ytdl://" URLs with ytdl_hook first. - ytdl_hook: Fix audio streams not being picked up for some sites. Options and Commands -------------------- Added ~~~~~ - `--cocoa-cb-sw-renderer` to control whether or not to fall back on software rendering on macOS.
2018-08-22Recursive bump for perl5-5.28.0wiz1-1/+2
2018-07-25mpv: Update multimedia/mpv to 0.29.0leot4-29/+21
pkgsrc changes: - Drop sdl option, SDL1 is no longer supported by mpv (was used only for audio) Changes: 0.29.0 ====== This release requires FFmpeg 4.0 or newer. Features -------- Added ~~~~~ - ao/openal: Add better sample format and channel layout selection - ao/openal: Add support for direct channels output - cocoa-cb: initial implementation via opengl-cb API - context_drm_egl: Introduce 30bpp support (requires Mesa 18.0.0_rc4 or later) - osx: add some more menu bar items as suggested by Apples's HIG - vo_gpu: make screenshots use the GL renderer (#5498, #5240) - x11: support Shift+TAB as an input key bind (#5849) - ytdl_hook: support native dash demuxer, if present Changed ~~~~~~~ - ao_alsa, ao_pulse: reduce requested buffer size - audio: change format negotiation, remove channel remix fudging - client API: deprecate opengl-cb API and introduce a replacement API - demux: lower demuxer cache default sizes from 400MB/400MB to 50MB/150MB - osx: always deactivate the early opengl flush on macOS - scripting: change when/how player waits for scripts being loaded - vo_gpu: various improvements to HDR peak detection - vo_gpu: various improvements to HDR tone mapping - wayland_common: update to stable xdg-shell - ytdl_hook: parse youtube playlist urls to set start index if `--ytdl-raw-option=yes-playlist=` is specified Deprecated ~~~~~~~~~~ - af_lavrresample: deprecate this filter Removed ~~~~~~~ - build: drop support for SDL1 (only applied to ao_sdl) Options and Commands -------------------- Added ~~~~~ - add a number of --audio-resample-* options, which should from now on be used instead of --af-defaults=lavrresample: - ao/openal: --openal-direct-channels - command: add --osd-on-seek option defaulting to bar - command: add a change-list command (#5435) - options: add --http-proxy - options: add a builtin low-latency profile - vaapi: add option to select a non-default device path with --vaapi-device (#4320) - video: add option to reduce latency by 1 or 2 frames - vo_gpu: introduce --target-peak (#5521) Changed ~~~~~~~ - command: change cycle-value command behavior (#5772) - config: replace config dir lua-settings/ with dir script-opts/ - options: --lavfi-complex now requires uniquely named filter pads. - options: --ytdl is now always enabled, even for libmpv - options: make --deinterlace=yes always deinterlace (#5219) - options: slightly improve filter help output for lavfi bridge - vo: rename --vo=opengl-cb to --vo=libmpv Deprecated ~~~~~~~~~~ - encoding: deprecate a bunch of obscure options (--ovoffset, --oaoffset, --ovfirst, --oafirst) - options: deprecate --vf-defaults and --af-defaults - osx: --gpu-context=cocoa with --gpu-api=opengl is now deprecated in favour of --vo=libmpv Removed ~~~~~~~ - command: remove an old compatibility hack that allowed CLI aliases to be set as property, deprecated in 0.26.0 - input: remove legacy command handling for MPlayer commands that were deprecated in 2013 - options: drop --opensles-sample-rate, as --audio-samplerate should be used if desired - options: drop deprecated --videotoolbox-format, --ff-aid, --ff-vid, --ff-sid, --ad-spdif-dtshd, --softvol options - options: remove --video-stereo-mode - options: remove deprecated ao/vo auto profiles - options: remove the following encoding options: --ocopyts (now the default, old timestamp handling is gone), --oneverdrop (now default), --oharddup (you need to use --vf=fps=VALUE), --ofps, --oautofps, --omaxfps Fixes and Minor Enhancements ---------------------------- - HIDRemote: fix volume buttons on macOS 10.13 (#5721) - TOOLS/autoload: Fix broken "disabled" option - TOOLS/autoload: be more robust with slow directory listings (#5618) - ao_sdl: fix default buffer size - build: add static libraries to libmpv.pc - build: bump waf to 2.0.9 (fixes Python 3.7 compatibility) - build: manually add standard library search paths for linking (#5791) - common: round all integer times to milliseconds - demux, player: fix playback of sparse video streams (w/ still images) - demux: support for some kinds of timed metadata (e.g. ICY) - demux_mkv: add V_AV1 identifier for AV1 - demux_mkv: support Meridian Lossless Packing in Matroska (#5923) - display additional metadata tags during video playback - drm_atomic: Fix memory leaks in drm_atomic_create - enable cache for FUSE filesystems on OpenBSD and FreeBSD - gpu: prefer 16bit floating point FBO formats to 16bit integer ones - hwdec_vaegl: Fix VAAPI EGL interop used with gpu-context=drm - input.conf: use exact value for [ binding, which does the inverse of ] - input: add a keybinding to toggle hardware decoding - input: minor additions to default key bindings (#973) - osc: fix accidentally skipping files when seeking with slider - player: fix strange behavior on edition switching - player: fix track autoselection of external files yet again - terminal-unix: stop trying to read when terminal disappears (#5842) - video: actually wait for last frame being rendered on EOF - video: fix --video-rotate in some cases - video: fix crash with vdpau when reinitializing rendering (#5447) - vo_gpu: fix anamorphic screenshots (#5619) - vo_vdpau: fix resizing and rotation problems
2018-07-06Recursive revbump from audio/pulseaudioryoon1-1/+2
2018-04-30mpv: update to 0.28.2.wiz3-16/+14
0.28.2 This release contains an additional fix for CVE-2018-6360. Fixes and Minor Enhancements ytdl_hook: whitelist subtitle URLs as well (#5456) 0.28.1 This release fixes CVE-2018-6360. Fixes and Minor Enhancements ytdl_hook: whitelist protocols from urls retrieved from youtube-dl (#5456) 0.28.0 This release needs recent FFmpeg (newer than 3.4) due to major refactoring. Required library versions: libavutil >= 56.6.100 libavcodec >= 58.7.100 libavformat >= 58.0.102 libswscale >= 5.0.101 libavfilter >= 7.0.101 libswresample >= 3.0.100 The LGPL 2.1+ relicensing process is now mostly complete. The remaining GPL-only code (see Copyright file) can be disabled at build time by using --enable-lgpl. Features Added Add DRM_PRIME Format Handling and Display for RockChip MPP decoders csputils: Add support for Display P3 primaries demux: support multiple seekable cached ranges, display cache ranges on OSC demux_playlist: support .url files (#5107) dvb: Add multiple frontends support (up to 8) dvb: implement parsing of modulation for VDR-style channels config hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC frames, rename mediacodec to mediacodec-copy lua: integrate stats.lua script (bound to i/I by default) vd_lavc: add support for nvdec hwaccel vo_gpu: add android opengl backend vo_gpu: initial d3d11 support vo_gpu: vulkan support Removed af: remove deprecated audio filters (channels, equalizer, pan, volume; replacements in lavfi) vf: remove most GPL video filters (crop, dsize, expand, flip, gradfun, mirror, noformat, pullup, rotate, scale, stereo3d, yadif; replacements in lavfi) vf_buffer: remove this filter video: remove automatic stereo3d filter insertion vo_gpu: remove hwdec_vaglx interop vo_opengl: refactor into vo_gpu vo_wayland: remove Options and Commands Added demux: add option to create CC tracks eagerly (--sub-create-cc-track) options: add --start=none to reset previously set start time options: add --vlang switch Changed cache: lower default size to 2*10MB demux: bump the demuxer cache readahead duration to 10 hours demux: use seekable cache for network by default, bump prefetch limit msg: make --msg-level affect --log-file too player/misc.c: allow both --length and --end to control play endpoint player: match subtitles with language tags with --sub-auto=exact rename --opengl-hwdec-interop to --gpu-hwdec-interop (now mostly useless) vd_lavc: prefer nvdec over vdpau with --hwdec=auto (better codec and surface format support) vd_lavc: rename --hwdec=rpi to --hwdec=mmal Removed options: remove --heartbeat-cmd and --heartbeat-interval (incidentally fixes #4888) Fixes and Minor Enhancements TOOLS/autoload.lua: add ogm, ogg and opus extensions Use /dev/tty instead of stdin for terminal input (#4190) audio: add audio softvol processing to AO (replaces previously GPL’d code) audio: fix channel conversion with NA channels (e.g. with ALSA) audio: fix missing volume update on init and reinit csputils: Fix DCI P3 primaries white point demux: don't allow subtitles to mess up buffered time display demux: fix .cue files with audio files that contain attached pictures demux: fix accounting for seekable ranges on track switches (fixes missing audio when cycling through audio tracks with e.g. EDL, --merge-files, ordered chapters and youtube-dl pseudo DASH) demux: fix crash with cue/ordered chapter files (#5027) demux: speed up cache seeking with a coarse index demux_lavf: always give libavformat the filename when probing (helps with mp3 files) demux_mkv: add V_SNOW tag to mkv_video_tags dvb: Fix long channel switching: next/prev channel dvb: fixes for ATSC tuning lavc_conv: clamp timestamps to positive (#5047) macOS: fix bundle on macOS High Sierra (10.13) (#4926, #4866) mp_image: always copy color attributes on hw download (#4804) mp_image: select an explicit fallback for chroma location (#4804) msg: bump log level of --log-file to -v -v msg: reinterpret a bunch of message levels osc: fix rare stack overflow when changing visibility mode osdep/io: add android-related bullshit to fix files >2 GiB player/playloop.c: respect playback start time when using --loop-file player: allow seeking in cached parts of unseekable streams player: make track language matching case insensitive (#5272) player: use start timestamp for ab-looping if --ab-loop-a is absent player: when loading external file, always add all track types (#5132) restore-old-bindings.conf: add old macOS/Wayland AXIS bindings screenshot: create directories from template scripting: report dlerror() output sd_ass: accept RFC8081 font media types sd_ass: accept otc as fallback OpenType collection file extension stream_libarchive: work around various types of locale braindeath (https://git.io/vbiFJ) subprocess-win: don't change the mouse cursor when creating processes video: add a hack to avoid missing subtitles with vf_sub (#5194) video: fix alpha handling (#4983) video: fix memory leaks (roughly 1 KB per decoded frame) with hwdec copy modes video: fix rotation and deinterlace auto filters video: properly pass through ICC data vo: add support for externally driven renderloop and make wayland use it (partially fixes display-sync under wayland; disables rendering when window is invisible) vo_gpu: change --tone-mapping-desaturate algorithm vo_gpu: enable 3DLUTs in dumb mode vo_gpu: fix gamma scale vo_gpu: fix mobius tone mapping compatibility to GLSL 120 (#5069) vo_gpu: fix video sometimes not being rerendered on equalizer change vo_gpu: kill off FBOTEX_FUZZY (#1814) vo_gpu: opengl: fix possible screenshot window crash (#4905) vo_gpu: opengl: use GLX_MESA_swap_control where available vo_gpu: reduce the --alpha=blend-tiles checkerboard intensity vo_gpu: win: remove exclusive-fullscreen detection hack vo_lavc: remove messy delayed subtitle rendering logic (#4689) wayland_common: implement output tracking, many cleanups and bugfixes Windows: skip window snapping if Windows handled it Windows: add more-POSIXy versions of open() and fstat() (#4711) ytdl_hook: don't prepend ytdl:// to non-youtube links in playlists (#5003)
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz1-2/+2