<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
<id>tag:github.com,2008:https://github.com/mpv-player/mpv/releases</id>
<link type="text/html" rel="alternate" href="https://github.com/mpv-player/mpv/releases"/>
<link type="application/atom+xml" rel="self" href="https://github.com/mpv-player/mpv/releases.atom"/>
<title>Release notes from mpv</title>
<updated>2016-01-18T06:28:48Z</updated>
<entry>
<id>tag:github.com,2008:Repository/6201092/v0.15.0</id>
<updated>2016-01-18T06:31:09Z</updated>
<link rel="alternate" type="text/html" href="/mpv-player/mpv/releases/tag/v0.15.0"/>
<title>v0.15.0</title>
<content type="html"><h2>Build System Changes</h2>
<ul>
<li>OS X bundle: remove git sha from the Info.plist version (issue <a href="https://github.com/mpv-player/mpv/issues/2677" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2677" data-id="124786125" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2677</a>)</li>
<li>add "lua51" ("51obsd") to list of possible lua names</li>
<li>add option to customize config files system path (issue <a href="https://github.com/mpv-player/mpv/pull/2704" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2704" data-id="125863370" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2704</a>)</li>
</ul>
<h2>Features</h2>
<h3>New</h3>
<ul>
<li>vo_opengl: implement support for transparent video display on OS X (alpha=yes suboption)</li>
<li>vo_opengl: use a checkerboard pattern as background for transparent video by default</li>
</ul>
<h2>Options and Commands</h2>
<h3>Added</h3>
<ul>
<li>add --audio-file-paths (issue <a href="https://github.com/mpv-player/mpv/issues/2632" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2632" data-id="123767414" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2632</a>)</li>
<li>player, stream_dvb: implement dvb-channel-name property, add switch binding</li>
</ul>
<h3>Changed</h3>
<ul>
<li>vf_stereo3d: add alternating modes</li>
<li>vo_opengl: disable pbo by default for opengl-hq due to driver problems</li>
<li>vf_yadif: change defaults (issue <a href="https://github.com/mpv-player/mpv/issues/2539" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2539" data-id="119296513" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2539</a>)</li>
<li>command: change heuristic for files with 1 chapter (issue <a href="https://github.com/mpv-player/mpv/issues/2550" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2550" data-id="119685025" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2550</a>)</li>
<li>demux_mkv: adjust subtitle preroll defaults</li>
<li>exclude 360 from --video-rotate range (issue <a href="https://github.com/mpv-player/mpv/issues/2647" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2647" data-id="124173499" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2647</a>)</li>
<li>osd: make osd-width/height properties watchable</li>
</ul>
<h2>Fixes and Minor Enhancements</h2>
<ul>
<li>ao_pulse: check for sample rate bounds, attempt fallback (issue <a href="https://github.com/mpv-player/mpv/issues/2654" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2654" data-id="124401783" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2654</a>)</li>
<li>ao_wasapi: remove volume "restore" on exit</li>
<li>demux_cue: better error resilience</li>
<li>mixer: fix volume initialization with --af=volume</li>
<li>mpv.desktop: add audio/mp4 mime type</li>
<li>player: detect audio PTS jumps, make video PTS heuristic less aggressive</li>
<li>player: make watch later/resume work when "playing" directories</li>
<li>player: reset playback abort when reloading a file (issue <a href="https://github.com/mpv-player/mpv/issues/2568" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2568" data-id="120643193" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2568</a>)</li>
<li>recognize frame sequenced 3D Matroska video</li>
<li>stream_dvb: fix channel switching</li>
<li>vaapi: add VP9 profile (requires VA-API 0.38.1 or newer)</li>
<li>vo_opengl: dxinterop: prevent crash after lost device</li>
<li>vo_opengl: enable brightness/contrast controls for RGB</li>
<li>vo_opengl: fix operation on GLES 2.0</li>
<li>vo_opengl: fix operation on GLSL versions earlier than 1.30</li>
<li>vo_opengl: flip screenshot image if backend uses flipped rendering (issue <a href="https://github.com/mpv-player/mpv/issues/2635" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2635" data-id="123882415" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2635</a>)</li>
<li>vo_opengl: reset nnedi3 weights properly (issue <a href="https://github.com/mpv-player/mpv/issues/2661" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2661" data-id="124575497" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2661</a>)</li>
<li>vo_rpi: handle rotation</li>
<li>vo_rpi: work around firmware oddness leading to incorrect video rect</li>
<li>windows: fix fd://</li>
<li>ytdl: Include Referer header as well</li>
<li>TOOLS/zsh.pl: add .opus extension in zsh completions</li>
</ul>
<p>This listing is not complete. Check DOCS/client-api-changes.rst for a history<br>
of changes to the client API. A complete changelog can be seen by running<br>
<code>git log v0.14.0..v0.15.0</code> in the git repository or by visiting either<br>
<a href="https://github.com/mpv-player/mpv/compare/v0.14.0...v0.15.0" class="commit-link"><tt>v0.14.0...v0.15.0</tt></a> or<br>
<a href="http://git.srsfckn.biz/mpv/log/?qt=range&amp;q=v0.14.0..v0.15.0">http://git.srsfckn.biz/mpv/log/?qt=range&amp;q=v0.14.0..v0.15.0</a></p></content>
<author>
<name>lachs0r</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars0.githubusercontent.com/u/652892?v=3&s=60"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/6201092/v0.14.0</id>
<updated>2015-12-11T18:40:06Z</updated>
<link rel="alternate" type="text/html" href="/mpv-player/mpv/releases/tag/v0.14.0"/>
<title>v0.14.0</title>
<content type="html"><h2>Build System Changes</h2>
<ul>
<li>build: install scalable svg icon as well</li>
<li>vo_opengl: require --enable-gpl3 for nnedi</li>
<li>win32: enable internal pthreads wrapper by default</li>
</ul>
<h2>Features</h2>
<h3>New</h3>
<ul>
<li>vo_opengl: add experimental dxinterop backend (renders with OpenGL, displays through Direct3D; broken with Intel drivers)</li>
<li>vo_opengl: add initial ANGLE support</li>
<li>windows: implement icc-profile-auto</li>
<li>windows: support taskbar button progress indicator (issue <a href="https://github.com/mpv-player/mpv/issues/2399" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2399" data-id="111383152" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2399</a>)</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Windows XP support</li>
<li>demux: remove old subtitle parser (FFmpeg users are unaffected; Libav loses support for some minor formats)</li>
<li>demux_libass: remove this demuxer (libavformat takes its place)</li>
<li>stream: drop old Linux PVR support</li>
</ul>
<h2>Options and Commands</h2>
<h3>Added</h3>
<ul>
<li>command, vo: add estimated-display-fps property</li>
<li>command: add vsync-ratio property</li>
<li>command: export some per-video-frame information (issue <a href="https://github.com/mpv-player/mpv/issues/2444" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2444" data-id="114970179" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2444</a>)</li>
<li>vo_opengl: make LOOKUP_TEXTURE_SIZE configurable</li>
<li>windows: add option to set VO MMCSS profile</li>
</ul>
<h3>Changed</h3>
<ul>
<li>--sub-fix-timing now applies to ASS subtitles as well</li>
<li>command: rename vo-missed-frame-count property to vo-delayed-frame-count</li>
<li>input.conf: add default bindings for changing window scale (issue <a href="https://github.com/mpv-player/mpv/issues/2500" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2500" data-id="117434232" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2500</a>)</li>
<li>videotoolbox: make decoder format customizable</li>
<li>vo_opengl: disable interpolation without display-sync</li>
<li>vo_opengl: make tscale=mitchell:tscale-clamp the default</li>
<li>vo_rpi: add an option to disable OSD</li>
</ul>
<h2>Fixes and Minor Enhancements</h2>
<ul>
<li>af_lavrresample: clamp float output to range</li>
<li>ao: disambiguate default device list entries</li>
<li>ao_alsa: filter audio device list</li>
<li>ao_alsa: list bidirectional devices too</li>
<li>ao_openal: accommodate more sample formats (issue <a href="https://github.com/mpv-player/mpv/issues/2494" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2494" data-id="117178155" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2494</a>)</li>
<li>ao_openal: fix virtual speaker positioning</li>
<li>ao_wasapi: only report per-app volume in shared mode</li>
<li>ao_wasapi: work around DTS passthrough failure</li>
<li>build: make vaapi-wayland depend on gl-wayland (issue <a href="https://github.com/mpv-player/mpv/issues/2476" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2476" data-id="116519578" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2476</a>)</li>
<li>demux: fix seeking in .ts</li>
<li>demux_lavf: mark ASS tracks as always UTF-8</li>
<li>demux_mkv: fix incremental indexing with single-keyframe files (issue <a href="https://github.com/mpv-player/mpv/issues/2498" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2498" data-id="117427596" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2498</a>)</li>
<li>drm: fix setting up connectors</li>
<li>dxva2: reject 10 bit HEVC (issue <a href="https://github.com/mpv-player/mpv/issues/2516" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2516" data-id="118242337" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2516</a>)</li>
<li>player: replace mistimed-frame-count with vsync-ratio on status line</li>
<li>sd_ass: fix secondary subtitle mode</li>
<li>various display-sync improvements</li>
<li>vo_opengl: enable NNEDI3 prescaler on OpenGL ES 3.0</li>
<li>vo_opengl: enable colormatrix even for RGB input</li>
<li>vo_opengl: fix backend autoprobing, attempt to improve GLX vs. EGL backend detection</li>
<li>vo_opengl: fix backend=x11 on Intel</li>
<li>vo_opengl: fix issues with some obscure pixel formats (e.g. rgb555)</li>
<li>vo_opengl: fix precision loss of fruit dithering matrix</li>
<li>vo_opengl: force dumb mode if RG textures are not available</li>
<li>vo_opengl: improve boundary check for polar filters</li>
<li>vo_opengl: various GLES compatibility improvements</li>
<li>vo_opengl: win32: test for exclusive mode</li>
<li>vo_opengl_cb: do not block on flipping when redrawing</li>
<li>vo_rpi: set aspect ratio</li>
<li>win32: fix console output with raw stdio functions</li>
<li>windows: try to avoid detection as exclusive fullscreen window (issue <a href="https://github.com/mpv-player/mpv/issues/2177" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2177" data-id="97942296" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2177</a>)</li>
<li>x11: request bypassing compositor (issue <a href="https://github.com/mpv-player/mpv/issues/2502" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2502" data-id="117460851" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2502</a>)</li>
</ul>
<p>This listing is not complete. Check DOCS/client-api-changes.rst for a history<br>
of changes to the client API. A complete changelog can be seen by running<br>
<code>git log v0.13.0..v0.14.0</code> in the git repository or by visiting either<br>
<a href="https://github.com/mpv-player/mpv/compare/v0.13.0...v0.14.0" class="commit-link"><tt>v0.13.0...v0.14.0</tt></a> or<br>
<a href="http://git.srsfckn.biz/mpv/log/?qt=range&amp;q=v0.13.0..v0.14.0">http://git.srsfckn.biz/mpv/log/?qt=range&amp;q=v0.13.0..v0.14.0</a></p></content>
<author>
<name>lachs0r</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars0.githubusercontent.com/u/652892?v=3&s=60"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/6201092/v0.13.0</id>
<updated>2015-11-10T18:21:26Z</updated>
<link rel="alternate" type="text/html" href="/mpv-player/mpv/releases/tag/v0.13.0"/>
<title>v0.13.0</title>
<content type="html"><p>NOTE: The previous release changed the default format for youtube-dl and<br>
removed some workarounds related to MPEG DASH support. However, the required<br>
changes to FFmpeg code (<a href="https://github.com/FFmpeg/FFmpeg/commit/4ab56667594842283dc5ae07f0daba2a2cb4d3af" class="commit-link">FFmpeg/FFmpeg@<tt>4ab5666</tt></a>)<br>
are not in any FFmpeg release yet (as of 2015-11-10), so for now, playing DASH<br>
streams requires using FFmpeg git master. You can work around this by using the<br>
--ytdl-format=best option.</p>
<h1>Features</h1>
<h2>New</h2>
<ul>
<li>SVG version of the icon (with symbolic counterpart)</li>
<li>stream_libarchive: add multivolume support</li>
<li>vo_opengl: add prescaling framework along with Super-xBR and NNEDI3 (currently very slow) prescalers (issue <a href="https://github.com/mpv-player/mpv/issues/2230" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2230" data-id="101493847" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2230</a>)</li>
</ul>
<h1>Options and Commands</h1>
<h2>Added</h2>
<ul>
<li>command: add mistimed-frame-count property</li>
<li>vo_opengl: add vsync-fences option</li>
</ul>
<h2>Changed</h2>
<ul>
<li>command: make display-fps property writable</li>
<li>options: enable mpeg2 hw decoding by default if hw decoding is requested</li>
<li>vo_opengl: rename fancy-downscaling to correct-downscaling</li>
<li>vo_opengl: correct-downscaling: enable also for anamorphic clips</li>
<li>vo_opengl: rename "drm_egl" to "drm-egl"</li>
<li>vo_opengl: disable drm-egl autopickup</li>
<li>vo_opengl: never load vaapi GLX interop by default</li>
</ul>
<h1>Fixes and Minor Enhancements</h1>
<ul>
<li>ao_alsa: fix 7.1 over HDMI</li>
<li>audio: do not require full audio chain reinit for speed changes</li>
<li>rpi: add support for codecs other than h264 (mpeg2 for now)</li>
<li>vd_lavc: make hwdec fallback more tolerant</li>
<li>video: fix playback of pal8</li>
<li>video: multiple display-sync fixes</li>
<li>vo: fix no-audio mode with interpolation enabled/display-sync disabled</li>
<li>vo_direct3d: fix operation (issue <a href="https://github.com/mpv-player/mpv/issues/2434" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2434" data-id="114276588" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2434</a>)</li>
<li>vo_drm: handle possible errors from sigaction</li>
<li>vo_drm: show osd in audio only mode</li>
<li>vo_opengl: do not attempt to cache frames in FBO in dumb-mode (issue <a href="https://github.com/mpv-player/mpv/issues/2432" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2432" data-id="114212271" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2432</a>)</li>
<li>vo_opengl: win32: always request MMCSS for DWM</li>
<li>vo_opengl: win32: try to enable DwmFlush by default</li>
<li>vo_vdpau: check VDP_RGBA_FORMAT_A8 support</li>
<li>win32: request MMCSS "Playback" profile</li>
</ul>
<p>This listing is not complete. Check DOCS/client-api-changes.rst for a history<br>
of changes to the client API. A complete changelog can be seen by running<br>
<code>git log v0.12.0..v0.13.0</code> in the git repository or by visiting either<br>
<a href="https://github.com/mpv-player/mpv/compare/v0.12.0...v0.13.0" class="commit-link"><tt>v0.12.0...v0.13.0</tt></a> or<br>
<a href="http://git.srsfckn.biz/mpv/log/?qt=range&amp;q=v0.12.0..v0.13.0">http://git.srsfckn.biz/mpv/log/?qt=range&amp;q=v0.12.0..v0.13.0</a></p></content>
<author>
<name>lachs0r</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars0.githubusercontent.com/u/652892?v=3&s=60"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/6201092/v0.12.0</id>
<updated>2015-10-29T02:54:07Z</updated>
<link rel="alternate" type="text/html" href="/mpv-player/mpv/releases/tag/v0.12.0"/>
<title>v0.12.0</title>
<content type="html"><p>NOTE: This release changes the default format for youtube-dl and removes some<br>
workarounds related to MPEG DASH support. However, the required changes to<br>
FFmpeg code are not in any FFmpeg release yet (as of 2015-10-29), so for now,<br>
playing DASH streams requires using FFmpeg git master. You can work around<br>
this by using the --ytdl-format=best option.</p>
<h1>Features</h1>
<h2>New</h2>
<ul>
<li>vo_opengl: support new VAAPI EGL interop (requires Mesa 11)</li>
<li>vo_opengl: vaapi: add Wayland support (<a href="https://github.com/mpv-player/mpv/issues/478" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/478" data-id="25488502" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#478</a>)</li>
<li>bring back the x11 video output (<a href="https://github.com/mpv-player/mpv/issues/2300" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2300" data-id="105567735" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2300</a>)</li>
<li>vo_opengl: support all kinds of GBRP formats</li>
</ul>
<h2>Removed</h2>
<ul>
<li>video: remove VDA support (VideoToolbox is preferred)</li>
</ul>
<h1>Behavior</h1>
<ul>
<li>vo_opengl: enable X11 EGL backend by default (disabled for NVIDIA due to driver bugs)</li>
<li>ytdl: don't override user-set format in no-video mode</li>
<li>sub: adjust behavior on mismatching video/subtitle aspect ratio</li>
</ul>
<h1>Options and Commands</h1>
<h2>Added</h2>
<ul>
<li>audio: add option for falling back to ao_null</li>
<li>options: add support for client certificate authentication</li>
<li>input: add key name for U+3000 IDEOGRAPHIC SPACE (<a href="https://github.com/mpv-player/mpv/issues/2349" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2349" data-id="108487339" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2349</a>)</li>
<li>player: add audio drop/duplicate mode to video-sync</li>
</ul>
<h2>Changed</h2>
<ul>
<li>vo_opengl: remove sharpen scalers, add sharpen sub-option</li>
<li>vo_opengl: make sw suboption work without explicit backend selection (<a href="https://github.com/mpv-player/mpv/issues/2361" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2361" data-id="109183363" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2361</a>)</li>
<li>command: make time properties unavailable if timestamp is unknown</li>
<li>command: do not return 0 for bitrate if unknown (make property unavailable instead)</li>
<li>vo_opengl: make the default debanding settings less excessive</li>
<li>ytdl: disable --all-subs if "sub-lang" is in raw-options</li>
</ul>
<h2>Removed</h2>
<ul>
<li>video: remove user-controllable PTS sorting (--pts-association-mode)</li>
</ul>
<h1>Fixes and Minor Enhancements</h1>
<ul>
<li>player: fix another --force-window bug (<a href="https://github.com/mpv-player/mpv/issues/2339" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2339" data-id="107993129" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2339</a>)</li>
<li>player: add wav to list of external audio file extensions (<a href="https://github.com/mpv-player/mpv/issues/2378" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2378" data-id="109693235" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2378</a>)</li>
<li>ao_alsa: fix failure to find any sample format</li>
<li>player: make stop command actually stop in all cases</li>
<li>audio: various fixes related to audio device hotplugging</li>
<li>vo_xv: fix crash with --wid (<a href="https://github.com/mpv-player/mpv/issues/2386" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2386" data-id="110199344" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2386</a>)</li>
<li>ytdl: Remove DASH hacks, use DASH by default (<a href="https://github.com/mpv-player/mpv/issues/579" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/579" data-id="28108488" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#579</a>, <a href="https://github.com/mpv-player/mpv/issues/1321" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1321" data-id="51232255" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1321</a>, <a href="https://github.com/mpv-player/mpv/issues/2359" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2359" data-id="109109873" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2359</a>)</li>
<li>player: be slightly less prone to framedrop in display sync mode</li>
<li>sd_lavc: extend subtitle resolution if images go outside video frame</li>
<li>player: offset chapter display by start time</li>
<li>command: make bitrate properties work correctly for external tracks</li>
<li>w32_common: disable IME</li>
<li>player: fix display-sync A/V calculation on high playback speeds</li>
<li>player: fix display sync A/V difference estimation on drops</li>
<li>player: raise display sync desync tolerance</li>
</ul>
<p>This listing is not complete. Check DOCS/client-api-changes.rst for a history<br>
of changes to the client API. A complete changelog can be seen by running<br>
<code>git log v0.11.0..v0.12.0</code> in the git repository or by visiting either<br>
<a href="https://github.com/mpv-player/mpv/compare/v0.11.0...v0.12.0" class="commit-link"><tt>v0.11.0...v0.12.0</tt></a> or<br>
<a href="http://git.srsfckn.biz/mpv/log/?qt=range&amp;q=v0.11.0..v0.12.0">http://git.srsfckn.biz/mpv/log/?qt=range&amp;q=v0.11.0..v0.12.0</a></p></content>
<author>
<name>lachs0r</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars0.githubusercontent.com/u/652892?v=3&s=60"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/6201092/v0.11.0</id>
<updated>2015-09-22T23:22:25Z</updated>
<link rel="alternate" type="text/html" href="/mpv-player/mpv/releases/tag/v0.11.0"/>
<title>v0.11.0</title>
<content type="html"><h1>Features</h1>
<h2>New</h2>
<ul>
<li>vo_opengl: implement debanding</li>
</ul>
<h2>Removed</h2>
<ul>
<li>audio/filter: remove center, extrastereo, karaoke, sinesuppress, sub,
surround, sweep, ladspa, hrtf, export and bs2b filters (these are either
considered useless or have replacements in lavfi)</li>
<li>video/filter: remove lavfi wrappers for noise, hqdn3d, unsharp and delogo
(these filters remain usable through lavfi)</li>
</ul>
<h2>Behavior</h2>
<ul>
<li>vo_opengl: require FBOs by default (use dumb-mode suboption for old hardware
and broken drivers)</li>
<li>vo_opengl: enable debanding by default for the opengl-hq preset</li>
<li>audio/out: use new sample format determination code</li>
<li>player: prefer logical current directory path (affects logic for resuming
playback)</li>
<li>vf_vdpaurb: Pass through non-hardware-decoded content</li>
<li>player: make force-window=immediate work in auto-profiles</li>
</ul>
<h1>Options and Commands</h1>
<h2>Added</h2>
<ul>
<li>af_lavrresample: add normalize suboption</li>
<li>vo_opengl: add deband, deband-iterations, deband-threshold, deband-range and
deband-grain suboptions</li>
<li>af_lavfi: implement af-metadata property (like vf-metadata) (<a href="https://github.com/mpv-player/mpv/issues/2311" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2311" data-id="105999628" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2311</a>)</li>
</ul>
<h2>Changed</h2>
<ul>
<li>command: make "add 0" not change the value</li>
</ul>
<h2>Removed</h2>
<ul>
<li>vo_opengl: remove source-shader suboption</li>
</ul>
<h1>Fixes and Minor Enhancements</h1>
<ul>
<li>options: fix --no-config</li>
<li>cache: do not include backbuffer size in total stream cache size (<a href="https://github.com/mpv-player/mpv/issues/2305" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2305" data-id="105690972" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2305</a>)</li>
<li>audio/format: actually prefer float over double sample format for
int-&gt;float conversions</li>
<li>audio/format: fix interlaved vs. non-interleaved conversions</li>
<li>audio/format: revise format conversion scoring</li>
<li>video: make --field-dominance set interlaced flag (<a href="https://github.com/mpv-player/mpv/issues/2289" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2289" data-id="105109451" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2289</a>)</li>
<li>vf: vf_stereo3d compilation depends on libavfilter</li>
<li>vf_yadif: add hack for Libav compatibility (<a href="https://github.com/mpv-player/mpv/issues/2335" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2335" data-id="107386628" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2335</a>)</li>
<li>player: add opus to list of external audio file extensions (<a href="https://github.com/mpv-player/mpv/issues/2336" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2336" data-id="107393177" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2336</a>)</li>
<li>build: allow disabling vapoursynth completely</li>
<li>libmpv/win32: allow multiple windows at the same time (<a href="https://github.com/mpv-player/mpv/issues/2319" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2319" data-id="106345250" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2319</a>)</li>
</ul>
<p>This listing is not complete. Check DOCS/client-api-changes.rst for a history<br>
of changes to the client API. A complete changelog can be seen by running<br>
<code>git log v0.10.0..v0.11.0</code> in the git repository or by visiting either<br>
<a href="https://github.com/mpv-player/mpv/compare/v0.10.0...v0.11.0" class="commit-link"><tt>v0.10.0...v0.11.0</tt></a> or<br>
<a href="http://git.srsfckn.biz/mpv/log/?qt=range&amp;q=v0.10.0..v0.11.0">http://git.srsfckn.biz/mpv/log/?qt=range&amp;q=v0.10.0..v0.11.0</a></p></content>
<author>
<name>lachs0r</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars0.githubusercontent.com/u/652892?v=3&s=60"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/6201092/v0.10.0</id>
<updated>2015-09-03T18:51:44Z</updated>
<link rel="alternate" type="text/html" href="/mpv-player/mpv/releases/tag/v0.10.0"/>
<title>v0.10.0</title>
<content type="html"><h2>Features</h2>
<h3>New</h3>
<ul>
<li>uchardet support (<a href="https://github.com/mpv-player/mpv/issues/908" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/908" data-id="37130703" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#908</a>)</li>
<li>Matroska: reading cue sheets embedded in tags (<a href="https://github.com/mpv-player/mpv/issues/1957" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1957" data-id="77970336" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1957</a>)</li>
<li>Support for VideoToolbox hardware decoding</li>
<li>Display sync mode (--display-sync)</li>
<li>--force-window=immediate mode</li>
<li>fd:// protocol</li>
<li>libarchive wrapper for reading compressed archives</li>
<li>TOOLS/lua: zones.lua</li>
<li>Support for the "new" libavcodec VDPAU API</li>
<li>vf_vdpaurb, a new filter for reading back VDPAU decoded frames</li>
<li>DXVA2: HEVC support</li>
<li>Enabled HEVC profiles with VA API</li>
<li>HEVC added to whitelist of hwdec codecs</li>
<li>vo_null: framerate emulation</li>
<li>vo_opengl: support for custom shaders</li>
<li>vo_opengl: temporal-dither-period option</li>
<li>vo_opengl: tscale-clamp option</li>
<li>vo_opengl: option to attach target-prim/target-csp to window screenshots</li>
<li>vo_opengl_cb: "block" framedrop mode (now default)</li>
<li>vo_opengl_cb: support for interpolation</li>
<li>vo_vdpau: rotation support</li>
<li>ytdl_hook: support for 'multi_video' results (<a href="https://github.com/mpv-player/mpv/issues/2027" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2027" data-id="85799891" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2027</a>)</li>
</ul>
<h3>Removed</h3>
<ul>
<li>af_convert24 (af_lavrresample does this now)</li>
<li>af_dummy</li>
<li>audio: S8, U16, U24, U32 formats</li>
<li>DVD and BD menu support</li>
<li>TOOLS: youtube-starttime.lua</li>
<li>VA API: compatibility crap (&lt; 0.34.0) and vo_vaapi deinterlacer</li>
<li>vo_x11</li>
</ul>
<h3>Deprecated</h3>
<ul>
<li>vf_dlopen</li>
</ul>
<h2>Behavior</h2>
<ul>
<li>audio: softvol scale is now cubic</li>
<li>cache: readahead size is limited to half the cache size at the beginning (<a href="https://github.com/mpv-player/mpv/issues/2000" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2000" data-id="82293403" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2000</a>)</li>
<li>charset_conv: "auto" encoding detection now prefers uchardet</li>
<li>demux_playlist: skip hidden directories</li>
<li>input.conf: O toggles between 2 states only</li>
<li>input.conf: Ctrl+s key binding for window screenshots</li>
<li>input.conf: mouse volume control (horizontal scrolling) inverted</li>
<li>input.conf: L to toggle infinite looping</li>
<li>input.conf: remap d/D keys (dropped framedrop cycle, replaced with deinterlacing toggle) (<a href="https://github.com/mpv-player/mpv/issues/973" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/973" data-id="39245240" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#973</a>)</li>
<li>player: disabled seeking on unseekable streams even if the cache is enabled</li>
<li>player: parses and exposes m3u playlist titles (<a href="https://github.com/mpv-player/mpv/issues/2100" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2100" data-id="92916829" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2100</a>)</li>
<li>player: --term-playing-msg is now in a separate log category (<a href="https://github.com/mpv-player/mpv/issues/1983" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1983" data-id="80664960" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1983</a>)</li>
<li>player: removed automatic DVB channel advancement on no data</li>
<li>player: now restores video-aspect on playback resume</li>
<li>player: now uses exit code 0 by default for quit, 4 for signals, etc. (<a href="https://github.com/mpv-player/mpv/issues/2029" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2029" data-id="85807119" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2029</a>)</li>
<li>player: warns against using HLS URLs with --playlist</li>
<li>screenshots: changed the default directory in pseudo-gui mode to desktop</li>
<li>screenshots: screenshot directory is now created automatically</li>
<li>screenshots: default template is now prefixed with "mpv-"</li>
<li>TOOLS/lua/autoload: adds all files on start (<a href="https://github.com/mpv-player/mpv/issues/2219" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2219" data-id="100664485" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2219</a>)</li>
<li>vo: vo_wayland moved up in autoprobe list</li>
<li>vo_opengl: enabled pbo by default with opengl-hq</li>
<li>vo_opengl: cache dir for ICC profiles is now created automatically</li>
<li>w32: shift drag and drop appends</li>
<li>x11: shift drag and drop appends</li>
</ul>
<h2>Options and Commands</h2>
<h3>Added</h3>
<ul>
<li>af_volume: replaygain-fallback option</li>
<li>ao_coreaudio: change-physical-format option</li>
<li>ao_coreaudio: exclusive option</li>
<li>ao_null: channel-layouts option for testing channel layout selection</li>
<li>audio: --audio-spdif as new method for enabling passthrough</li>
<li>cache: --cache-backbuffer to configure cache backbuffer size</li>
<li>command: define-section command for defining input bindings</li>
<li>command: audio-params and audio-out-params properties</li>
<li>command: keypress, keydown, and keyup commands</li>
<li>command: playlist_shuffle command (<a href="https://github.com/mpv-player/mpv/issues/965" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/965" data-id="38940000" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#965</a>)</li>
<li>command: option-info/N/set-locally property indicating per-file options (<a href="https://github.com/mpv-player/mpv/issues/2165" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2165" data-id="96894703" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2165</a>)</li>
<li>command: protocol-list property (<a href="https://github.com/mpv-player/mpv/issues/1972" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1972" data-id="79623766" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1972</a>)</li>
<li>command: track-list/N/audio-channels property</li>
<li>demux: --demuxer-max-packets and --demuxer-max-bytes options to control maximum queue size</li>
<li>input: relative percentage seek (<a href="https://github.com/mpv-player/mpv/issues/1950" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1950" data-id="77141988" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1950</a>)</li>
<li>osc: time display configuration options</li>
<li>player: --playlist-pos option</li>
<li>screenshots: --screenshot-jpeg-source-chroma option to disable JPEG 4:4:4 output</li>
<li>screenshots: --screenshot-high-bit-depth option to allow or disallow 16 bit output</li>
<li>screenshots: --screenshot-directory option</li>
<li>sub: --stretch-image-subs-to-screen option for stretching image subtitles to screen (<a href="https://github.com/mpv-player/mpv/issues/2098" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2098" data-id="92622211" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2098</a>)</li>
<li>TOOLS/stats-conv: allow passing regex via command line</li>
<li>video: --video-aspect-method option to configure container vs. bitstream aspect ratio (<a href="https://github.com/mpv-player/mpv/issues/2259" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2259" data-id="103797812" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2259</a>)</li>
<li>vo_drm: mode suboption to set the mode ID to use</li>
<li>vo_opengl_cb, vo_opengl: --hwdec-preload option for preloading hwdec context</li>
<li>vo_rpi: background disabled by default</li>
<li>vo_xv: buffers suboption to configure number of buffers</li>
<li>win32: portable config mode (<a href="https://github.com/mpv-player/mpv/issues/2042" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2042" data-id="87871374" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2042</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>audio: changed the range of the volume option/property (0 is still silence, and 100 now always means unchanged volume)</li>
<li>command: allow changing deinterlace property any time</li>
<li>command: allow changing track properties while no file is loaded</li>
<li>command: always make video-aspect property accessible</li>
<li>command: better choice when to allow playback-related commands</li>
<li>command: change OSD symbol for absolute perc. seek</li>
<li>command: change the default action for rescan_external_files</li>
<li>command: change the hwdec properties</li>
<li>command: define-section with empty contents removes a section</li>
<li>command: export stereo 3D tags (<a href="https://github.com/mpv-player/mpv/issues/2066" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2066" data-id="90337534" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2066</a>)</li>
<li>command: make auto-deinterlacing output at field rate</li>
<li>command: make deinterlace property use interlaced-only yadif mode</li>
<li>command: make property event mask matching more restrictive</li>
<li>command: make the playback-time property writable</li>
<li>input: allow - as separator between commands, instead of _</li>
<li>options: --loop without argument means looping forever (<a href="https://github.com/mpv-player/mpv/issues/1970" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1970" data-id="79228370" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1970</a>)</li>
<li>options: make keyvalue list parsing less strict</li>
<li>player: extend --hls-bitrate option (<a href="https://github.com/mpv-player/mpv/issues/2116" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2116" data-id="93690862" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2116</a>)</li>
<li>vf_yadif: expose interlaced frame mode</li>
<li>video: --video-stereo-mode=no to disable automatic stereo conversion (<a href="https://github.com/mpv-player/mpv/issues/2111" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2111" data-id="93373487" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2111</a>)</li>
<li>vo_opengl_cb, vo_opengl: --hwdec-preload for preloading hwdec context</li>
<li>vo_opengl: replace icc-cache with icc-cache-dir</li>
<li>vo_opengl: icc-profile overrides icc-profile-auto</li>
</ul>
<h3>Renamed</h3>
<ul>
<li>command: rename audio-format property to audio-codec-name</li>
<li>options: rename --media-title option to --force-media-title</li>
<li>vo_opengl: rename use_full_range to use_normalized_range</li>
</ul>
<h3>Deprecated</h3>
<ul>
<li>--ad-spdif-dtshd (use --audio-spdif=dts-hd)</li>
<li>audio-samplerate property</li>
<li>length property</li>
</ul>
<h3>Removed</h3>
<ul>
<li>get_property command</li>
<li>--demuxer-readahead-packets and --demuxer-readahead-bytes</li>
<li>image_writer: don't use jpeg baseline, and remove useless jpeg-optimize and jpeg-baseline options</li>
<li>--leak-report</li>
<li>--slave-broken</li>
<li>vo_opengl: npot suboption</li>
</ul>
<h2>Fixes and Minor Enhancements</h2>
<ul>
<li>ad_spdif: use DTS-HD passthrough only if the audio is really DTS-HD (<a href="https://github.com/mpv-player/mpv/issues/1949" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1949" data-id="77094260" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1949</a>)</li>
<li>af: fix behavior with filter chains that require a large number of auto-inserted conversion filters</li>
<li>af_lavcac3enc: fix A/V sync</li>
<li>ao_alsa: accept 7.1 over HDMI</li>
<li>ao_alsa: refuse to use spdif if AES flags can't be set</li>
<li>ao_wasapi: fix crash on hotplug init error</li>
<li>audio: avoid wasting CPU due to continuous wakeup (<a href="https://github.com/mpv-player/mpv/issues/1958" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1958" data-id="77993294" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1958</a>)</li>
<li>audio: do not exit when loading small files in paused mode</li>
<li>audio: fix channel map fallback selection</li>
<li>audio: fix crash on uninit</li>
<li>audio: fix --end handling (<a href="https://github.com/mpv-player/mpv/issues/2189" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2189" data-id="98762793" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2189</a>)</li>
<li>audio: fix EOF state with --keep-open (<a href="https://github.com/mpv-player/mpv/issues/2167" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2167" data-id="97007600" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2167</a>)</li>
<li>audio: fix restoring volume</li>
<li>charset_conv: fix switched parameters (<a href="https://github.com/mpv-player/mpv/issues/2186" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2186" data-id="98619887" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2186</a>)</li>
<li>charset_conv: use our own UTF-8 check with ENCA only (<a href="https://github.com/mpv-player/mpv/pull/2195" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2195" data-id="99008647" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2195</a>)</li>
<li>cocoa: don't load hardcoded icon if running from bundle</li>
<li>cocoa: hide cursor using a blank image instead of a system-wide API (<a href="https://github.com/mpv-player/mpv/issues/503" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/503" data-id="25964950" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#503</a>)</li>
<li>command: do not exit playback if the B point of A-B loop is past EOF (<a href="https://github.com/mpv-player/mpv/issues/2046" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2046" data-id="88515070" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2046</a>)</li>
<li>command: fix audio-out-detected-device property</li>
<li>command: fix track property when no file is loaded</li>
<li>command: fix video-aspect property update notification (<a href="https://github.com/mpv-player/mpv/issues/2194" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2194" data-id="98999344" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2194</a>)</li>
<li>command: let track properties return option value in idle mode</li>
<li>demux: don't get stuck on some cases of timestamp resets</li>
<li>demux: handle Matroska-style replaygain tags as well (<a href="https://github.com/mpv-player/mpv/issues/2128" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2128" data-id="94526996" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2128</a>)</li>
<li>demux_lavf: do a better job at guessing the vobsub .sub filename</li>
<li>demux_mkv: disable ordered chapters if ChapterTimeEnd is missing</li>
<li>demux_mkv: discard broken index</li>
<li>demux_mkv: fix mpeg2 mapping</li>
<li>demux_mkv: ignore deprecated FrameRate, do not assume PAL</li>
<li>demux_mkv: improve video duration detection heuristic</li>
<li>demux_mkv: parse FLAC channel layouts</li>
<li>demux_playlist: make mime type comparison case-insensitive</li>
<li>dxva2: fix handling of cropped video</li>
<li>idet.sh: Support larger files</li>
<li>mp_image: fix vf_vdpaupp references (<a href="https://github.com/mpv-player/mpv/issues/2115" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2115" data-id="93625551" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2115</a>)</li>
<li>options: fix conversion of flags to strings</li>
<li>options: move program name to end of window title (<a href="https://github.com/mpv-player/mpv/issues/2188" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2188" data-id="98649368" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2188</a>)</li>
<li>options: remove the period at the end of "No file."</li>
<li>osc: completely disable if no VO window exists</li>
<li>osc: exit tick immediately if disabled</li>
<li>osc: reinit on playlist changes</li>
<li>osx: add NULL check for input context in a missing case</li>
<li>player: fix crashes when adding external tracks before loading main file (<a href="https://github.com/mpv-player/mpv/issues/1984" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1984" data-id="80683414" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1984</a>)</li>
<li>player: increase tick event update frequency</li>
<li>player: make decoding cover art more robust (<a href="https://github.com/mpv-player/mpv/issues/2056" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2056" data-id="89235737" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2056</a>)</li>
<li>player: raise maximum idle time</li>
<li>player: return better guess for playback time during seeks</li>
<li>player: show larger cache sizes in MB on status line</li>
<li>player: slim down A/V desync warning</li>
<li>sd_ass: assume negative durations are unknown durations, and handle them (<a href="https://github.com/mpv-player/mpv/issues/2244" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2244" data-id="102640002" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2244</a>)</li>
<li>terminal: disable terminal foreground state polling</li>
<li>terminal-unix: set terminal mode on init</li>
<li>timer: fix a corner case on clock changes</li>
<li>TOOLS: make autodeint detect telecine in parallel</li>
<li>TOOLS/zsh.pl: die loudly if mpv fails to run</li>
<li>vaapi: prefer direct display over copy-back</li>
<li>vaapi: fix some videos only showing up green (<a href="https://github.com/mpv-player/mpv/issues/2123" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2123" data-id="94436340" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2123</a>)</li>
<li>vaapi: treat cropped decoder output slightly more correctly</li>
<li>vda: add support for nv12 image formats</li>
<li>vd_lavc: fix a hw decoding fallback case</li>
<li>vf_stereo3d: drop internal implementation</li>
<li>vf_vavpp: don't attempt to deinterlace progressive frames</li>
<li>vf_vavpp: fix bob deinterlacing for bottom field first videos</li>
<li>vf_vdpaupp: Don't crash when evaluating interlacing of NULL mpi</li>
<li>video: always re-probe auto deint filter on filter reconfig</li>
<li>video: better heuristic for timestamp resets</li>
<li>video: fix panscan in vertical case</li>
<li>video: fix VideoToolbox/VDA autodetection</li>
<li>video: unbreak EOF with video-only files that have timestamp resets</li>
<li>vo_direct3d: fix broken pseudo GUI drag and drop hint (<a href="https://github.com/mpv-player/mpv/issues/2184" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2184" data-id="98584103" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2184</a>)</li>
<li>vo_drm: fix centering with regard to stride</li>
<li>vo_drm: fix crashes with --profile=pseudo-gui</li>
<li>vo_drm: fix resolution not restored after exiting</li>
<li>vo_drm: fix stride problem for certain devices</li>
<li>vo_drm: make VT switching non mandatory</li>
<li>vo: free frames before killing VO</li>
<li>vo_opengl: avoid broken shader if hwdec fails to provide textures</li>
<li>vo_opengl_cb: drop frames eagerly if frames are not rendered</li>
<li>vo_opengl: CMS no longer implies linear scaling</li>
<li>vo_opengl: fix alpha video in one case</li>
<li>vo_opengl: fix dangling pointers with vo_cmdline (<a href="https://github.com/mpv-player/mpv/issues/2035" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2035" data-id="86718276" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2035</a>)</li>
<li>vo_opengl: fix framestepping/pausing + interpolation</li>
<li>vo_opengl: fix "freezes" after seeking with interpolation on (<a href="https://github.com/mpv-player/mpv/issues/2097" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2097" data-id="92602127" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2097</a>)</li>
<li>vo_opengl: fix scale=oversample's threshold calculations</li>
<li>vo_opengl: framebuffers work under GLES 2</li>
<li>vo_opengl: improve robustness against PBO failure</li>
<li>vo_opengl: reimplement tscale=oversample (<a href="https://github.com/mpv-player/mpv/issues/2102" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2102" data-id="92967607" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2102</a>)</li>
<li>vo_opengl: reject future images in different formats</li>
<li>vo_opengl: X11: don't leak when GL init fails</li>
<li>vo: restore frame-drop logic for high-fps clips</li>
<li>vo_rpi: fix blackscreen before the first subtitle/OSD is rendered</li>
<li>vo_rpi, vo_opengl: do not globally terminate EGL on VO uninit</li>
<li>vo_sdl: fix glaring memory leak</li>
<li>vo_vdpau: check maximum video size</li>
<li>vo_vdpau: limit output surfaces to allowed maximum dimensions</li>
<li>win32: fix window resize logic</li>
<li>win32: fix crashes when changing system time</li>
<li>x11: Handle external fullscreen toggles (<a href="https://github.com/mpv-player/mpv/pull/2081" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2081" data-id="91613282" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2081</a>)</li>
<li>ytdl: catch bogus extractor info (<a href="https://github.com/mpv-player/mpv/issues/2254" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/2254" data-id="103473687" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2254</a>)</li>
<li>ytdl: do not use deprecated media-title option</li>
<li>ytdl: don't print failure warning when youtube-dl was killed by us</li>
<li>ytdl: get start_time</li>
</ul>
<p>This listing is not complete. Check DOCS/client-api-changes.rst for a history<br>
of changes to the client API. A complete changelog can be seen by running<br>
<code>git log v0.9.2..v0.10.0</code> in the git repository or by visiting<br>
<a href="https://github.com/mpv-player/mpv/compare/v0.9.2...v0.10.0" class="commit-link"><tt>v0.9.2...v0.10.0</tt></a>.</p></content>
<author>
<name>lachs0r</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars0.githubusercontent.com/u/652892?v=3&s=60"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/6201092/v0.9.2</id>
<updated>2015-09-03T20:06:47Z</updated>
<link rel="alternate" type="text/html" href="/mpv-player/mpv/releases/tag/v0.9.2"/>
<title>Release 0.9.2</title>
<content type="html"><h1><del><strong>Note: due to the release manager being MIA, releases are hereby stopped. Use git master.</strong></del></h1>
<h2>Changes</h2>
<ul>
<li>The Lua check now also checks for <code>lua52.pc</code>, as used by Arch Linux testing.</li>
<li>(X11) <code>vo_opengl</code>'s <code>icc-profile-auto</code> now queries the current ICC profile
relative to the center of the window.</li>
<li>
<code>ao_coreaudio</code>, <code>ao_alsa</code> now support adding dummy padding channels for
better compatibility with hardware decoders that only support specific
channel counts (e.g. 5.1 now should work on a decoder that only accepts 7.1).</li>
<li>Channel fallback (in case the audio device doesn't natively support a given
channel layout) has been improved.</li>
<li>
<code>vf_vapoursynth</code> now rejects unaligned video instead of outputting corrupted
video.</li>
<li>mpv now tries to autoload <code>.sup</code> subtitles as well.</li>
</ul>
<h2>Bug fixes</h2>
<ul>
<li>
<code>vo_opengl</code>'s default for <code>fbo-format</code> is now <code>rgba16</code>, to avoid rounding
errors when using non-default <code>cscale</code> (issue <a href="https://github.com/mpv-player/mpv/issues/1918" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1918" data-id="73280697" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1918</a>).</li>
<li>Improved framedrop behavior when playing video that has higher framerate
than the display (issue <a href="https://github.com/mpv-player/mpv/issues/1897" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1897" data-id="72420383" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1897</a>).</li>
<li>Trying to play a directory will no longer spam <code>Connection lost!</code> to the
console log.</li>
<li>(Linux) Several <code>vo_rpi</code> bugfixes.</li>
<li>(Linux) Several <code>vo_drm</code> bugfixes. Pan&amp;Scan is now supported.</li>
<li>(X11) Fix fullscreen behavior on certain window managers (issues <a href="https://github.com/mpv-player/mpv/issues/1937" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1937" data-id="76664251" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1937</a>,
<a href="https://github.com/mpv-player/mpv/issues/1920" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1920" data-id="73357584" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1920</a>).</li>
<li>(OSX) The OSD no longer always shows up on startup.</li>
<li>(OSX) Several <code>ao_coreaudio</code> and <code>ao_coreaudio_exclusive</code> bugfixes.</li>
<li>(OSX) Fixed potential crash on exit when using Cocoa.</li>
<li>(ClientAPI) <code>vo_opengl_cb</code> now actually applies options changed at runtime.</li>
<li>(OSX, ClientAPI) Cocoa now works when both the <code>cplayer</code> (<code>mpv</code>) and <code>libmpv</code>
are built at the same time; however, <code>libmpv</code> now always creates an
application singleton. Cocoa has to be disabled completely to prevent
<code>libmpv</code> from creating the singleton.</li>
</ul>
<p>This listing is not complete. A complete changelog can be seen by running<br>
<code>git log v0.9.1..v0.9.2</code> in the git repository or by visiting<br>
<a href="https://github.com/mpv-player/mpv/compare/v0.9.1...v0.9.2" class="commit-link"><tt>v0.9.1...v0.9.2</tt></a></p></content>
<author>
<name>Kovensky</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars3.githubusercontent.com/u/73085?v=3&s=60"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/6201092/v0.9.1</id>
<updated>2015-04-29T10:04:54Z</updated>
<link rel="alternate" type="text/html" href="/mpv-player/mpv/releases/tag/v0.9.1"/>
<title>Release 0.9.1</title>
<content type="html"><h2>Changes</h2>
<ul>
<li>mpv's IRC channel moved from #mpv-player to #mpv on chat.freenode.net.</li>
<li>Documentation updates.</li>
<li>The default value for the <code>--ytdl-format</code> option is now <code>best</code>, in order to
work around <code>youtube-dl</code>'s 2015.04.26 release enabling DASH by default, as
FFmpeg / Libav do not yet properly support DASH.</li>
<li>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.</li>
</ul>
<h2>Bug fixes</h2>
<ul>
<li>Corrected the release marker on DOCS/client-api-changes. The release manager
forgot to fix it before release...</li>
<li>Fix <code>vo_vdpau</code> rendering garbage lines on H.264 video with non-mod16 size
(issue <a href="https://github.com/mpv-player/mpv/pull/1863" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1863" data-id="70963565" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1863</a>).</li>
<li>Fix a crash on exit if the "sub_reload" command had run successfully.</li>
<li>Fixed seeking with the mouse when <code>osc-seekbarstyle=bar</code> is set (issue
<a href="https://github.com/mpv-player/mpv/issues/1876" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1876" data-id="71429192" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1876</a>).</li>
<li>(IPC) Fixed encoding of UTF-8 data in JSON (issue <a href="https://github.com/mpv-player/mpv/issues/1874" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1874" data-id="71411667" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1874</a>).</li>
</ul>
<h2>New features</h2>
<p>This listing is not complete. A complete changelog can be seen by running<br>
<code>git log v0.9.0..v0.9.1</code> in the git repository or by visiting<br>
<a href="https://github.com/mpv-player/mpv/compare/v0.9.0...v0.9.1" class="commit-link"><tt>v0.9.0...v0.9.1</tt></a>.</p></content>
<author>
<name>Kovensky</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars3.githubusercontent.com/u/73085?v=3&s=60"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/6201092/v0.9.0</id>
<updated>2015-04-26T19:48:27Z</updated>
<link rel="alternate" type="text/html" href="/mpv-player/mpv/releases/tag/v0.9.0"/>
<title>Release 0.9.0</title>
<content type="html"><h2>Changes</h2>
<p>Changes that may break users' config files have been annotated with a <code>(!)</code>.</p>
<ul>
<li>Note: mpv is not compatible with Lua 5.3. Lua 5.1 or 5.2 is required.</li>
<li>The minimum required libass version is now 0.12.1 or newer.</li>
<li>The minimum required FFmpeg version is now 2.4.0 (equiv. Libav 11) or newer.</li>
<li>The internal libmpg123 support was removed. This was already not used by
default in the previous release.</li>
<li>
<code>(!)</code> The LIRC support was removed. Configure LIRC remotes as input devices
instead.</li>
<li>
<code>(!)</code> The Linux Joystick support was removed.</li>
<li>
<code>(!)</code> <code>vf_screenshot</code> was removed, as they are now handled at a VO level and
is compatible with all VOs.</li>
<li>
<code>(!)</code> <code>--ass-use-margins</code> has been renamed to <code>--sub-use-margins</code> and applies
only to plain-text (non-ASS) subtitles (enabled by default). The new
<code>--ass-force-margins</code> option applies only to ASS subtitles (disabled by
default). To get the old behaviour back, enable both at the same time.</li>
<li>
<code>(!)</code> The <code>--sub-scale-with-window</code> option now only applies to plain text
(non-ASS) subtitles (enabled by default). The new <code>--ass-scale-with-window</code>
option does the same but only with ASS subtitles (disabled by default).</li>
<li>
<code>(!)</code> The range for the <code>param1</code> for the <code>gaussian</code> <code>vo_opengl</code> scaler has
been redefined. Instead of being an arbitrary 1-100 range, have a default
value of 1.0, and anything higher is blurrier.</li>
<li>
<code>(!)</code> The <code>seek</code>, <code>playlist_next</code>, <code>playlist_prev</code>, <code>loadfile</code> and <code>loadlist</code>
parameters no longer accept numerical parameters where symbolic parameter
names exist.</li>
<li>
<code>(!)</code> <code>vo_opengl</code> changes:
<ul>
<li>
<code>(!)</code> The <code>smoothmotion</code> suboption has been renamed to <code>interpolation</code>.
The old name is still supported for now.</li>
<li>
<code>(!)</code> The <code>bilinear_slow</code> scaler has been renamed to <code>triangle</code>.</li>
<li>
<code>(!)</code> <code>scale-down</code> has been renamed to <code>dscale</code> and now has its own set of
config options (e.g. <code>dscale-radius</code>).</li>
<li>
<code>(!)</code> Scaler radius no longer defaults to <code>3</code> but to a preferred value
that may be different for each filter.</li>
<li>The <code>scale-radius</code> option may now go down as low as <code>0.5</code>, which is the
value used by the <code>nearest</code> filter.</li>
<li>
<code>spline36</code> is the new <code>cscale</code> default for <code>opengl-hq</code>. This might break
setups that use <code>fbo-format=rgb8</code>. To work around it, leave <code>fbo-format</code>
as its default, or set to something higher than 8, or set <code>cscale=bilinear</code>,
the previous default.</li>
</ul>
</li>
<li>
<code>(!)</code> <code>vf_format</code> no longer converts video to YUYV if there is no parameter.
Video is now passed unchanged unless a format is specifically requested.</li>
<li>
<code>(!)</code> The <code>--colormatrix</code>, <code>--colormatrix-input-range</code>,
<code>--colormatrix-output-range</code> and <code>--colormatrix-primaries</code> options have been
converted into <code>vf_format</code> suboptions. See commit <a href="https://github.com/mpv-player/mpv/commit/27715b7dd18c4a393b8483b8048cb957172e776b" class="commit-link"><tt>27715b7</tt></a> and the manual for
details.</li>
<li>
<code>vf_mirror</code>'s implementation was replaced with calling into <code>libavfilter</code>'s
<code>vf_hflip</code> filter, thus depending on <code>libavfilter</code> to function.</li>
<li>The <code>device</code> subption to <code>ao_wasapi</code> has been deprecated in favor of
<code>--audio-device</code>.</li>
<li>
<code>--video-rotate</code> now allows 360 as an argument instead of stopping at 359.</li>
<li>Several improvements to <code>af_scaletempo</code>.</li>
<li>Options that have multiple options and also include a "yes" option now
default to that if specified with no arguments.</li>
<li>The default value of <code>--cache-default</code> is now 150000 (153.6 MB, ~146 MiB).</li>
<li>JPEG screenshots now use the same subsampling as the source video. The images
are still RGB regardless of source format though.</li>
</ul>
<h2>Bug fixes</h2>
<ul>
<li>mpv no longer saves position on files that can't be resumed (issue <a href="https://github.com/mpv-player/mpv/issues/1701" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1701" data-id="62769819" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1701</a>).</li>
<li>(X11) Fix the player thinking the mouse has left the window in some WMs /
embeddings (issue <a href="https://github.com/mpv-player/mpv/issues/1672" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1672" data-id="60532349" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1672</a>).</li>
<li>mpv no longer freezes on wayland when the compositor stops asking it to draw
itself (e.g. when minimized) (issue <a href="https://github.com/mpv-player/mpv/issues/249" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/249" data-id="19706187" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#249</a>).</li>
<li>
<code>.ac3</code> files are no longer rejected by <code>--audio-file-auto</code> (issue <a href="https://github.com/mpv-player/mpv/issues/1759" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1759" data-id="66012567" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1759</a>).</li>
<li>
<code>ao_wasapi</code> now automatically enables <code>exclusive</code> when passthrough is
attempted (issue <a href="https://github.com/mpv-player/mpv/issues/1742" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1742" data-id="65281159" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1742</a>).</li>
<li>Attempt to fix flickering on Intel VAAPI drivers with <code>--hwdec=vaapi</code> and
<code>--vo=opengl</code> (issue <a href="https://github.com/mpv-player/mpv/issues/1765" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1765" data-id="66250807" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1765</a>).</li>
<li>
<code>youtube-dl</code> will no longer download video streams when video playback
is disabled with <code>--no-video</code>.</li>
<li>(Windows) mpv now prevents system sleep when playing a video-only file.
Previously, only files with an opened audio track would prevent sleep.</li>
</ul>
<h2>New features</h2>
<ul>
<li>
<code>vo_opengl</code> features:
<ul>
<li>Added <code>ewa_ginseng</code>, <code>ewa_hanning</code>, <code>robidoux</code>, <code>robidouxsharp</code>,
<code>oversample</code> and <code>haasnsoft</code> scalers.</li>
<li>There are now <code>ewa_lanczossoft</code> and <code>ewa_lanczossharp</code> aliases to
<code>ewa_lanczos</code> that are tuned to be blurrier and sharper, respectively.</li>
<li>Added <code>gamma-auto</code> option that uses ambient light sensors to automatically
adjust the video gamma. See commit <a href="https://github.com/mpv-player/mpv/commit/c028d782c1eec46e2416da483881f1d0b27c2be8" class="commit-link"><tt>c028d78</tt></a> for details.</li>
<li>Added <code>blend-subtitles</code> option to draw subtitles directly into the video
instead of rendered afterwards. Potentially necessary for correct rendering
with files that use ASS subtitles for typesetting in combination with an
<code>icc-profile</code>. There is a default option for drawing after upscaling,
and a <code>video</code> option for drawing before upscaling. See details and warning
on the manual.</li>
<li>There is now a <code>tscale</code> option, used to choose the temporal scaler used
in the <code>interpolation</code> mode (previously <code>smoothmotion</code>).</li>
<li>There is a new <code>scale-blur</code> parameter to adjust the amount of blur that
most of the filters produce. Deviating from the default may introduce
artifacts in EWA filters.</li>
<li>(Windows) There is now a <code>dwmflush</code> option that might help improve
rendering of high-fps video. Disabled by default. See manual for options.</li>
</ul>
</li>
<li>New Linux-only <code>vo_drm</code> video output driver. Uses the direct rendering /
kernel modesetting drivers to draw directly to the framebuffer, but with
no hardware acceleration. See manual for details.</li>
<li>New <code>pseudo-gui</code> builtin profile, automatically used when launched from
<code>mpv.desktop</code> by opening <code>mpv.exe</code> on windows (<code>mpv.com</code> still works as
usual), or by opening the <code>mpv.app</code> bundle. The <code>pseudo-gui</code> tries to make
the player window behave closer to what a desktop player would do, by not
immediately closing and allowing the user to drag&amp;drop files for playback.
See manual for details.</li>
<li>mpv can now play directories by automatically playing their contents instead.
Works everywhere but on Windows, due to issues with Windows' C runtime.</li>
<li>Add support to pitch correct stretched audio with librubberband.</li>
<li>Add support for the Raspberry Pi 2's hardware decoder when FFmpeg (or Libav)
is built with <code>--enable-mmal</code>. See commit <a href="https://github.com/mpv-player/mpv/commit/8fff12542279960ff6e0a14f186d5c4c4d2bdfe4" class="commit-link"><tt>8fff125</tt></a> for details.</li>
<li>The <code>--cache</code> option now accepts a "yes" option, that always enables a
<code>--cache-default</code>-sized cache on all cases a cache can be used, unless
<code>--cache-default</code> disables caching.</li>
<li>
<code>ao_pulse</code>, <code>ao_coreaudio</code> and <code>ao_wasapi</code> now support device hotplugging.</li>
<li>New <code>--osd-align-x</code> and <code>--osd-align-y</code> options can be used to align the OSD
independently from subtitles.</li>
<li>New <code>--osd-bold</code> and <code>--sub-text-bold</code> options can be enabled to bold all
OSD or plain-text subtitle text, respectively.</li>
<li>Added a default keybind to the <code>u</code> key that enables/disables ASS style
overriding. When enabled, is equivalent to <code>--ass-style-override=force</code>.</li>
<li>There is now a <code>MOUSE_ENTER</code> keybind, that is called when the mouse cursor
enters the VO from outside.</li>
<li>The new <code>--ytdl-params</code> option can be set to arguments that are always given
to <code>youtube-dl</code> invocations. There is no sanity checking, so invalid options
can prevent <code>mpv</code> from working with http URLs.</li>
<li>There's a new <code>--demuxer-mkv-fix-timestamps</code> option, enabled by default, that
tries to guess more accurate video timestamps by using FPS information, if
available. See manual for details.</li>
<li>The new <code>--window-scale</code> option can be used to scale the video window by the
specified multiplier, before other options such as <code>--autofit</code> are applied.</li>
<li>
<code>vo_direct3d_shaders</code> now supports NV12 colorspace without using stretchrect,
but it seems no drivers actually support that.</li>
<li>(Client API) Added a <code>rescan_external_files</code> command, as requested on issue
<a href="https://github.com/mpv-player/mpv/issues/1586" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1586" data-id="57691507" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1586</a>.</li>
<li>(Client API) If enabled, initializing the Client API will now also load the
user's <code>mpv.conf</code>.</li>
<li>(Client API) There's a new <code>mpv_opengl_cb_report_flip()</code> call for API users
to call to inform mpv of when exactly a frame was displayed.</li>
<li>(Client API) The <code>mpv_opengl_cb_render()</code> function was deprecated in favor
of the new, simpler <code>mpv_opengl_cb_draw()</code> function.</li>
<li>(Client API) There is a new <code>screenshot_raw</code> command. See <code>input.rst</code> for
details.</li>
<li>The <code>--input-file</code> argument may now also be a file descriptor in the form
"fd://N", where N is the FD number.</li>
</ul>
<p>This listing is not complete. A complete changelog can be seen by running<br>
<code>git log v0.8.0..v0.9.0</code> in the git repository.</p></content>
<author>
<name>Kovensky</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars3.githubusercontent.com/u/73085?v=3&s=60"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/6201092/v0.8.3</id>
<updated>2015-03-17T01:51:53Z</updated>
<link rel="alternate" type="text/html" href="/mpv-player/mpv/releases/tag/v0.8.3"/>
<title>Release 0.8.3</title>
<content type="html"><h2>Changes</h2>
<ul>
<li>Documentation fixes and updates.</li>
<li>(Client API) Clarify <code>mpv_opengl_cb_render</code>'s viewport parameter behavior.</li>
</ul>
<h2>Bug fixes</h2>
<ul>
<li>(X11) Fix crash on <code>vo_xv:no-colorkey</code> with the Overlay adapter. (bug <a href="https://github.com/mpv-player/mpv/issues/1629" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1629" data-id="59032324" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1629</a>)</li>
<li>Make the video equalizer work correctly on some VAAPI drivers. (bug <a href="https://github.com/mpv-player/mpv/issues/1647" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1647" data-id="59862620" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1647</a>)</li>
<li>Prevent OSD from disappearing when clicking on mozplugger. (bug <a href="https://github.com/mpv-player/mpv/issues/1672" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1672" data-id="60532349" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1672</a>)</li>
<li>The new DVB-S2 support code, using S2API, now builds on FreeBSD.</li>
<li>Fix decoding of seekable matroska from unseekable network stream. (bug <a href="https://github.com/mpv-player/mpv/issues/1656" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1656" data-id="60102761" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1656</a>)</li>
<li>(OSX) Fix crashing when closing a VO's window (usually at exit). (bug <a href="https://github.com/mpv-player/mpv/issues/1657" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1657" data-id="60107565" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1657</a>)</li>
<li>(OSX) Unhide the mouse cursor when over the Dock or Launchpad. (bug <a href="https://github.com/mpv-player/mpv/issues/513" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/513" data-id="26505210" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#513</a>)</li>
<li>(OSX) Fix mouse cursor autohiding when the player is fullscreen.</li>
<li>
<code>vf_vavpp</code> (VAAPI postprocessing) now deinterlaces video correctly.</li>
<li>
<code>smb://</code> streams now use the stream cache (used to be inefficient).</li>
<li>(Windows) Do not hide the mouse cursor when it is hovering the window menu.</li>
<li>Fix 8-channel output on <code>ao_jack</code>. (bug <a href="https://github.com/mpv-player/mpv/issues/1688" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1688" data-id="61847060" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1688</a>)</li>
<li>Fix <code>--mf-fps</code> parameter on JPEG files. (bug <a href="https://github.com/mpv-player/mpv/issues/1689" class="issue-link js-issue-link" data-url="https://github.com/mpv-player/mpv/issues/1689" data-id="61898417" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1689</a>)</li>
<li>Fix anamorphic scaling being ignored if it was very minor.</li>
</ul>
<p>This listing is not complete. A complete changelog can be seen by running<br>
<code>git log v0.8.2..v0.8.3</code> in the git repository or <a href="https://github.com/mpv-player/mpv/compare/v0.8.2...v0.8.3">on github</a>.</p></content>
<author>
<name>Kovensky</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars3.githubusercontent.com/u/73085?v=3&s=60"/>
</entry>
</feed>
Outdated cask:
mpv
.Info:
0.14.0
.Full appcast: