Homebrew / homebrew-cask

🍻 A CLI workflow for the administration of macOS applications distributed as binaries
https://brew.sh
BSD 2-Clause "Simplified" License
20.87k stars 10.69k forks source link

Outdated cask: mpv #17720

Closed vitorgalvao closed 8 years ago

vitorgalvao commented 8 years ago

Outdated cask: mpv.

Info:

Full appcast:

<?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">&lt;h2&gt;Build System Changes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;OS X bundle: remove git sha from the Info.plist version (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2677&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2677&quot; data-id=&quot;124786125&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2677&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;add &quot;lua51&quot; (&quot;51obsd&quot;) to list of possible lua names&lt;/li&gt;
&lt;li&gt;add option to customize config files system path (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/pull/2704&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2704&quot; data-id=&quot;125863370&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2704&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Features&lt;/h2&gt;

&lt;h3&gt;New&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;vo_opengl: implement support for transparent video display on OS X (alpha=yes suboption)&lt;/li&gt;
&lt;li&gt;vo_opengl: use a checkerboard pattern as background for transparent video by default&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Options and Commands&lt;/h2&gt;

&lt;h3&gt;Added&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;add --audio-file-paths (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2632&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2632&quot; data-id=&quot;123767414&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2632&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;player, stream_dvb: implement dvb-channel-name property, add switch binding&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Changed&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;vf_stereo3d: add alternating modes&lt;/li&gt;
&lt;li&gt;vo_opengl: disable pbo by default for opengl-hq due to driver problems&lt;/li&gt;
&lt;li&gt;vf_yadif: change defaults (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2539&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2539&quot; data-id=&quot;119296513&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2539&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;command: change heuristic for files with 1 chapter (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2550&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2550&quot; data-id=&quot;119685025&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2550&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;demux_mkv: adjust subtitle preroll defaults&lt;/li&gt;
&lt;li&gt;exclude 360 from --video-rotate range (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2647&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2647&quot; data-id=&quot;124173499&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2647&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;osd: make osd-width/height properties watchable&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Fixes and Minor Enhancements&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;ao_pulse: check for sample rate bounds, attempt fallback (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2654&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2654&quot; data-id=&quot;124401783&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2654&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;ao_wasapi: remove volume &quot;restore&quot; on exit&lt;/li&gt;
&lt;li&gt;demux_cue: better error resilience&lt;/li&gt;
&lt;li&gt;mixer: fix volume initialization with --af=volume&lt;/li&gt;
&lt;li&gt;mpv.desktop: add audio/mp4 mime type&lt;/li&gt;
&lt;li&gt;player: detect audio PTS jumps, make video PTS heuristic less aggressive&lt;/li&gt;
&lt;li&gt;player: make watch later/resume work when &quot;playing&quot; directories&lt;/li&gt;
&lt;li&gt;player: reset playback abort when reloading a file (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2568&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2568&quot; data-id=&quot;120643193&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2568&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;recognize frame sequenced 3D Matroska video&lt;/li&gt;
&lt;li&gt;stream_dvb: fix channel switching&lt;/li&gt;
&lt;li&gt;vaapi: add VP9 profile (requires VA-API 0.38.1 or newer)&lt;/li&gt;
&lt;li&gt;vo_opengl: dxinterop: prevent crash after lost device&lt;/li&gt;
&lt;li&gt;vo_opengl: enable brightness/contrast controls for RGB&lt;/li&gt;
&lt;li&gt;vo_opengl: fix operation on GLES 2.0&lt;/li&gt;
&lt;li&gt;vo_opengl: fix operation on GLSL versions earlier than 1.30&lt;/li&gt;
&lt;li&gt;vo_opengl: flip screenshot image if backend uses flipped rendering (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2635&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2635&quot; data-id=&quot;123882415&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2635&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo_opengl: reset nnedi3 weights properly (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2661&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2661&quot; data-id=&quot;124575497&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2661&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo_rpi: handle rotation&lt;/li&gt;
&lt;li&gt;vo_rpi: work around firmware oddness leading to incorrect video rect&lt;/li&gt;
&lt;li&gt;windows: fix fd://&lt;/li&gt;
&lt;li&gt;ytdl: Include Referer header as well&lt;/li&gt;
&lt;li&gt;TOOLS/zsh.pl: add .opus extension in zsh completions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This listing is not complete. Check DOCS/client-api-changes.rst for a history&lt;br&gt;
of changes to the client API. A complete changelog can be seen by running&lt;br&gt;
&lt;code&gt;git log v0.14.0..v0.15.0&lt;/code&gt; in the git repository or by visiting either&lt;br&gt;
&lt;a href=&quot;https://github.com/mpv-player/mpv/compare/v0.14.0...v0.15.0&quot; class=&quot;commit-link&quot;&gt;&lt;tt&gt;v0.14.0...v0.15.0&lt;/tt&gt;&lt;/a&gt; or&lt;br&gt;
&lt;a href=&quot;http://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.14.0..v0.15.0&quot;&gt;http://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.14.0..v0.15.0&lt;/a&gt;&lt;/p&gt;</content>
<author>
  <name>lachs0r</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars0.githubusercontent.com/u/652892?v=3&amp;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">&lt;h2&gt;Build System Changes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;build: install scalable svg icon as well&lt;/li&gt;
&lt;li&gt;vo_opengl: require --enable-gpl3 for nnedi&lt;/li&gt;
&lt;li&gt;win32: enable internal pthreads wrapper by default&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Features&lt;/h2&gt;

&lt;h3&gt;New&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;vo_opengl: add experimental dxinterop backend (renders with OpenGL, displays through Direct3D; broken with Intel drivers)&lt;/li&gt;
&lt;li&gt;vo_opengl: add initial ANGLE support&lt;/li&gt;
&lt;li&gt;windows: implement icc-profile-auto&lt;/li&gt;
&lt;li&gt;windows: support taskbar button progress indicator (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2399&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2399&quot; data-id=&quot;111383152&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2399&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Removed&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Windows XP support&lt;/li&gt;
&lt;li&gt;demux: remove old subtitle parser (FFmpeg users are unaffected; Libav loses support for some minor formats)&lt;/li&gt;
&lt;li&gt;demux_libass: remove this demuxer (libavformat takes its place)&lt;/li&gt;
&lt;li&gt;stream: drop old Linux PVR support&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Options and Commands&lt;/h2&gt;

&lt;h3&gt;Added&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;command, vo: add estimated-display-fps property&lt;/li&gt;
&lt;li&gt;command: add vsync-ratio property&lt;/li&gt;
&lt;li&gt;command: export some per-video-frame information (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2444&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2444&quot; data-id=&quot;114970179&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2444&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo_opengl: make LOOKUP_TEXTURE_SIZE configurable&lt;/li&gt;
&lt;li&gt;windows: add option to set VO MMCSS profile&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Changed&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;--sub-fix-timing now applies to ASS subtitles as well&lt;/li&gt;
&lt;li&gt;command: rename vo-missed-frame-count property to vo-delayed-frame-count&lt;/li&gt;
&lt;li&gt;input.conf: add default bindings for changing window scale (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2500&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2500&quot; data-id=&quot;117434232&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2500&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;videotoolbox: make decoder format customizable&lt;/li&gt;
&lt;li&gt;vo_opengl: disable interpolation without display-sync&lt;/li&gt;
&lt;li&gt;vo_opengl: make tscale=mitchell:tscale-clamp the default&lt;/li&gt;
&lt;li&gt;vo_rpi: add an option to disable OSD&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Fixes and Minor Enhancements&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;af_lavrresample: clamp float output to range&lt;/li&gt;
&lt;li&gt;ao: disambiguate default device list entries&lt;/li&gt;
&lt;li&gt;ao_alsa: filter audio device list&lt;/li&gt;
&lt;li&gt;ao_alsa: list bidirectional devices too&lt;/li&gt;
&lt;li&gt;ao_openal: accommodate more sample formats (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2494&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2494&quot; data-id=&quot;117178155&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2494&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;ao_openal: fix virtual speaker positioning&lt;/li&gt;
&lt;li&gt;ao_wasapi: only report per-app volume in shared mode&lt;/li&gt;
&lt;li&gt;ao_wasapi: work around DTS passthrough failure&lt;/li&gt;
&lt;li&gt;build: make vaapi-wayland depend on gl-wayland (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2476&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2476&quot; data-id=&quot;116519578&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2476&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;demux: fix seeking in .ts&lt;/li&gt;
&lt;li&gt;demux_lavf: mark ASS tracks as always UTF-8&lt;/li&gt;
&lt;li&gt;demux_mkv: fix incremental indexing with single-keyframe files (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2498&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2498&quot; data-id=&quot;117427596&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2498&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;drm: fix setting up connectors&lt;/li&gt;
&lt;li&gt;dxva2: reject 10 bit HEVC (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2516&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2516&quot; data-id=&quot;118242337&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2516&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;player: replace mistimed-frame-count with vsync-ratio on status line&lt;/li&gt;
&lt;li&gt;sd_ass: fix secondary subtitle mode&lt;/li&gt;
&lt;li&gt;various display-sync improvements&lt;/li&gt;
&lt;li&gt;vo_opengl: enable NNEDI3 prescaler on OpenGL ES 3.0&lt;/li&gt;
&lt;li&gt;vo_opengl: enable colormatrix even for RGB input&lt;/li&gt;
&lt;li&gt;vo_opengl: fix backend autoprobing, attempt to improve GLX vs. EGL backend detection&lt;/li&gt;
&lt;li&gt;vo_opengl: fix backend=x11 on Intel&lt;/li&gt;
&lt;li&gt;vo_opengl: fix issues with some obscure pixel formats (e.g. rgb555)&lt;/li&gt;
&lt;li&gt;vo_opengl: fix precision loss of fruit dithering matrix&lt;/li&gt;
&lt;li&gt;vo_opengl: force dumb mode if RG textures are not available&lt;/li&gt;
&lt;li&gt;vo_opengl: improve boundary check for polar filters&lt;/li&gt;
&lt;li&gt;vo_opengl: various GLES compatibility improvements&lt;/li&gt;
&lt;li&gt;vo_opengl: win32: test for exclusive mode&lt;/li&gt;
&lt;li&gt;vo_opengl_cb: do not block on flipping when redrawing&lt;/li&gt;
&lt;li&gt;vo_rpi: set aspect ratio&lt;/li&gt;
&lt;li&gt;win32: fix console output with raw stdio functions&lt;/li&gt;
&lt;li&gt;windows: try to avoid detection as exclusive fullscreen window (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2177&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2177&quot; data-id=&quot;97942296&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2177&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;x11: request bypassing compositor (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2502&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2502&quot; data-id=&quot;117460851&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2502&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This listing is not complete. Check DOCS/client-api-changes.rst for a history&lt;br&gt;
of changes to the client API. A complete changelog can be seen by running&lt;br&gt;
&lt;code&gt;git log v0.13.0..v0.14.0&lt;/code&gt; in the git repository or by visiting either&lt;br&gt;
&lt;a href=&quot;https://github.com/mpv-player/mpv/compare/v0.13.0...v0.14.0&quot; class=&quot;commit-link&quot;&gt;&lt;tt&gt;v0.13.0...v0.14.0&lt;/tt&gt;&lt;/a&gt; or&lt;br&gt;
&lt;a href=&quot;http://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.13.0..v0.14.0&quot;&gt;http://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.13.0..v0.14.0&lt;/a&gt;&lt;/p&gt;</content>
<author>
  <name>lachs0r</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars0.githubusercontent.com/u/652892?v=3&amp;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">&lt;p&gt;NOTE: The previous release changed the default format for youtube-dl and&lt;br&gt;
removed some workarounds related to MPEG DASH support. However, the required&lt;br&gt;
changes to FFmpeg code (&lt;a href=&quot;https://github.com/FFmpeg/FFmpeg/commit/4ab56667594842283dc5ae07f0daba2a2cb4d3af&quot; class=&quot;commit-link&quot;&gt;FFmpeg/FFmpeg@&lt;tt&gt;4ab5666&lt;/tt&gt;&lt;/a&gt;)&lt;br&gt;
are not in any FFmpeg release yet (as of 2015-11-10), so for now, playing DASH&lt;br&gt;
streams requires using FFmpeg git master. You can work around this by using the&lt;br&gt;
--ytdl-format=best option.&lt;/p&gt;

&lt;h1&gt;Features&lt;/h1&gt;

&lt;h2&gt;New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;SVG version of the icon (with symbolic counterpart)&lt;/li&gt;
&lt;li&gt;stream_libarchive: add multivolume support&lt;/li&gt;
&lt;li&gt;vo_opengl: add prescaling framework along with Super-xBR and NNEDI3 (currently very slow) prescalers (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2230&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2230&quot; data-id=&quot;101493847&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2230&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Options and Commands&lt;/h1&gt;

&lt;h2&gt;Added&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;command: add mistimed-frame-count property&lt;/li&gt;
&lt;li&gt;vo_opengl: add vsync-fences option&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Changed&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;command: make display-fps property writable&lt;/li&gt;
&lt;li&gt;options: enable mpeg2 hw decoding by default if hw decoding is requested&lt;/li&gt;
&lt;li&gt;vo_opengl: rename fancy-downscaling to correct-downscaling&lt;/li&gt;
&lt;li&gt;vo_opengl: correct-downscaling: enable also for anamorphic clips&lt;/li&gt;
&lt;li&gt;vo_opengl: rename &quot;drm_egl&quot; to &quot;drm-egl&quot;&lt;/li&gt;
&lt;li&gt;vo_opengl: disable drm-egl autopickup&lt;/li&gt;
&lt;li&gt;vo_opengl: never load vaapi GLX interop by default&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Fixes and Minor Enhancements&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;ao_alsa: fix 7.1 over HDMI&lt;/li&gt;
&lt;li&gt;audio: do not require full audio chain reinit for speed changes&lt;/li&gt;
&lt;li&gt;rpi: add support for codecs other than h264 (mpeg2 for now)&lt;/li&gt;
&lt;li&gt;vd_lavc: make hwdec fallback more tolerant&lt;/li&gt;
&lt;li&gt;video: fix playback of pal8&lt;/li&gt;
&lt;li&gt;video: multiple display-sync fixes&lt;/li&gt;
&lt;li&gt;vo: fix no-audio mode with interpolation enabled/display-sync disabled&lt;/li&gt;
&lt;li&gt;vo_direct3d: fix operation (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2434&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2434&quot; data-id=&quot;114276588&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2434&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo_drm: handle possible errors from sigaction&lt;/li&gt;
&lt;li&gt;vo_drm: show osd in audio only mode&lt;/li&gt;
&lt;li&gt;vo_opengl: do not attempt to cache frames in FBO in dumb-mode (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2432&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2432&quot; data-id=&quot;114212271&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2432&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo_opengl: win32: always request MMCSS for DWM&lt;/li&gt;
&lt;li&gt;vo_opengl: win32: try to enable DwmFlush by default&lt;/li&gt;
&lt;li&gt;vo_vdpau: check VDP_RGBA_FORMAT_A8 support&lt;/li&gt;
&lt;li&gt;win32: request MMCSS &quot;Playback&quot; profile&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This listing is not complete. Check DOCS/client-api-changes.rst for a history&lt;br&gt;
of changes to the client API. A complete changelog can be seen by running&lt;br&gt;
&lt;code&gt;git log v0.12.0..v0.13.0&lt;/code&gt; in the git repository or by visiting either&lt;br&gt;
&lt;a href=&quot;https://github.com/mpv-player/mpv/compare/v0.12.0...v0.13.0&quot; class=&quot;commit-link&quot;&gt;&lt;tt&gt;v0.12.0...v0.13.0&lt;/tt&gt;&lt;/a&gt; or&lt;br&gt;
&lt;a href=&quot;http://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.12.0..v0.13.0&quot;&gt;http://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.12.0..v0.13.0&lt;/a&gt;&lt;/p&gt;</content>
<author>
  <name>lachs0r</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars0.githubusercontent.com/u/652892?v=3&amp;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">&lt;p&gt;NOTE: This release changes the default format for youtube-dl and removes some&lt;br&gt;
workarounds related to MPEG DASH support. However, the required changes to&lt;br&gt;
FFmpeg code are not in any FFmpeg release yet (as of 2015-10-29), so for now,&lt;br&gt;
playing DASH streams requires using FFmpeg git master. You can work around&lt;br&gt;
this by using the --ytdl-format=best option.&lt;/p&gt;

&lt;h1&gt;Features&lt;/h1&gt;

&lt;h2&gt;New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;vo_opengl: support new VAAPI EGL interop (requires Mesa 11)&lt;/li&gt;
&lt;li&gt;vo_opengl: vaapi: add Wayland support (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/478&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/478&quot; data-id=&quot;25488502&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#478&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;bring back the x11 video output (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2300&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2300&quot; data-id=&quot;105567735&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2300&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo_opengl: support all kinds of GBRP formats&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Removed&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;video: remove VDA support (VideoToolbox is preferred)&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Behavior&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;vo_opengl: enable X11 EGL backend by default (disabled for NVIDIA due to driver bugs)&lt;/li&gt;
&lt;li&gt;ytdl: don&#39;t override user-set format in no-video mode&lt;/li&gt;
&lt;li&gt;sub: adjust behavior on mismatching video/subtitle aspect ratio&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Options and Commands&lt;/h1&gt;

&lt;h2&gt;Added&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;audio: add option for falling back to ao_null&lt;/li&gt;
&lt;li&gt;options: add support for client certificate authentication&lt;/li&gt;
&lt;li&gt;input: add key name for U+3000 IDEOGRAPHIC SPACE (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2349&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2349&quot; data-id=&quot;108487339&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2349&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;player: add audio drop/duplicate mode to video-sync&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Changed&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;vo_opengl: remove sharpen scalers, add sharpen sub-option&lt;/li&gt;
&lt;li&gt;vo_opengl: make sw suboption work without explicit backend selection (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2361&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2361&quot; data-id=&quot;109183363&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2361&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;command: make time properties unavailable if timestamp is unknown&lt;/li&gt;
&lt;li&gt;command: do not return 0 for bitrate if unknown (make property unavailable instead)&lt;/li&gt;
&lt;li&gt;vo_opengl: make the default debanding settings less excessive&lt;/li&gt;
&lt;li&gt;ytdl: disable --all-subs if &quot;sub-lang&quot; is in raw-options&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Removed&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;video: remove user-controllable PTS sorting (--pts-association-mode)&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Fixes and Minor Enhancements&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;player: fix another --force-window bug (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2339&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2339&quot; data-id=&quot;107993129&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2339&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;player: add wav to list of external audio file extensions (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2378&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2378&quot; data-id=&quot;109693235&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2378&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;ao_alsa: fix failure to find any sample format&lt;/li&gt;
&lt;li&gt;player: make stop command actually stop in all cases&lt;/li&gt;
&lt;li&gt;audio: various fixes related to audio device hotplugging&lt;/li&gt;
&lt;li&gt;vo_xv: fix crash with --wid (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2386&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2386&quot; data-id=&quot;110199344&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2386&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;ytdl: Remove DASH hacks, use DASH by default (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/579&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/579&quot; data-id=&quot;28108488&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#579&lt;/a&gt;, &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1321&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1321&quot; data-id=&quot;51232255&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1321&lt;/a&gt;, &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2359&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2359&quot; data-id=&quot;109109873&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2359&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;player: be slightly less prone to framedrop in display sync mode&lt;/li&gt;
&lt;li&gt;sd_lavc: extend subtitle resolution if images go outside video frame&lt;/li&gt;
&lt;li&gt;player: offset chapter display by start time&lt;/li&gt;
&lt;li&gt;command: make bitrate properties work correctly for external tracks&lt;/li&gt;
&lt;li&gt;w32_common: disable IME&lt;/li&gt;
&lt;li&gt;player: fix display-sync A/V calculation on high playback speeds&lt;/li&gt;
&lt;li&gt;player: fix display sync A/V difference estimation on drops&lt;/li&gt;
&lt;li&gt;player: raise display sync desync tolerance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This listing is not complete. Check DOCS/client-api-changes.rst for a history&lt;br&gt;
of changes to the client API. A complete changelog can be seen by running&lt;br&gt;
&lt;code&gt;git log v0.11.0..v0.12.0&lt;/code&gt; in the git repository or by visiting either&lt;br&gt;
&lt;a href=&quot;https://github.com/mpv-player/mpv/compare/v0.11.0...v0.12.0&quot; class=&quot;commit-link&quot;&gt;&lt;tt&gt;v0.11.0...v0.12.0&lt;/tt&gt;&lt;/a&gt; or&lt;br&gt;
&lt;a href=&quot;http://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.11.0..v0.12.0&quot;&gt;http://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.11.0..v0.12.0&lt;/a&gt;&lt;/p&gt;</content>
<author>
  <name>lachs0r</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars0.githubusercontent.com/u/652892?v=3&amp;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">&lt;h1&gt;Features&lt;/h1&gt;

&lt;h2&gt;New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;vo_opengl: implement debanding&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Removed&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;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)&lt;/li&gt;
&lt;li&gt;video/filter: remove lavfi wrappers for noise, hqdn3d, unsharp and delogo
(these filters remain usable through lavfi)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Behavior&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;vo_opengl: require FBOs by default (use dumb-mode suboption for old hardware
and broken drivers)&lt;/li&gt;
&lt;li&gt;vo_opengl: enable debanding by default for the opengl-hq preset&lt;/li&gt;
&lt;li&gt;audio/out: use new sample format determination code&lt;/li&gt;
&lt;li&gt;player: prefer logical current directory path (affects logic for resuming
playback)&lt;/li&gt;
&lt;li&gt;vf_vdpaurb: Pass through non-hardware-decoded content&lt;/li&gt;
&lt;li&gt;player: make force-window=immediate work in auto-profiles&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Options and Commands&lt;/h1&gt;

&lt;h2&gt;Added&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;af_lavrresample: add normalize suboption&lt;/li&gt;
&lt;li&gt;vo_opengl: add deband, deband-iterations, deband-threshold, deband-range and
deband-grain suboptions&lt;/li&gt;
&lt;li&gt;af_lavfi: implement af-metadata property (like vf-metadata) (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2311&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2311&quot; data-id=&quot;105999628&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2311&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Changed&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;command: make &quot;add  0&quot; not change the value&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Removed&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;vo_opengl: remove source-shader suboption&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Fixes and Minor Enhancements&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;options: fix --no-config&lt;/li&gt;
&lt;li&gt;cache: do not include backbuffer size in total stream cache size (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2305&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2305&quot; data-id=&quot;105690972&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2305&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;audio/format: actually prefer float over double sample format for
int-&amp;gt;float conversions&lt;/li&gt;
&lt;li&gt;audio/format: fix interlaved vs. non-interleaved conversions&lt;/li&gt;
&lt;li&gt;audio/format: revise format conversion scoring&lt;/li&gt;
&lt;li&gt;video: make --field-dominance set interlaced flag (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2289&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2289&quot; data-id=&quot;105109451&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2289&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vf: vf_stereo3d compilation depends on libavfilter&lt;/li&gt;
&lt;li&gt;vf_yadif: add hack for Libav compatibility (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2335&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2335&quot; data-id=&quot;107386628&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2335&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;player: add opus to list of external audio file extensions (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2336&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2336&quot; data-id=&quot;107393177&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2336&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;build: allow disabling vapoursynth completely&lt;/li&gt;
&lt;li&gt;libmpv/win32: allow multiple windows at the same time (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2319&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2319&quot; data-id=&quot;106345250&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2319&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This listing is not complete. Check DOCS/client-api-changes.rst for a history&lt;br&gt;
of changes to the client API. A complete changelog can be seen by running&lt;br&gt;
&lt;code&gt;git log v0.10.0..v0.11.0&lt;/code&gt; in the git repository or by visiting either&lt;br&gt;
&lt;a href=&quot;https://github.com/mpv-player/mpv/compare/v0.10.0...v0.11.0&quot; class=&quot;commit-link&quot;&gt;&lt;tt&gt;v0.10.0...v0.11.0&lt;/tt&gt;&lt;/a&gt; or&lt;br&gt;
&lt;a href=&quot;http://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.10.0..v0.11.0&quot;&gt;http://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.10.0..v0.11.0&lt;/a&gt;&lt;/p&gt;</content>
<author>
  <name>lachs0r</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars0.githubusercontent.com/u/652892?v=3&amp;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">&lt;h2&gt;Features&lt;/h2&gt;

&lt;h3&gt;New&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;uchardet support (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/908&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/908&quot; data-id=&quot;37130703&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#908&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Matroska: reading cue sheets embedded in tags (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1957&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1957&quot; data-id=&quot;77970336&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1957&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Support for VideoToolbox hardware decoding&lt;/li&gt;
&lt;li&gt;Display sync mode (--display-sync)&lt;/li&gt;
&lt;li&gt;--force-window=immediate mode&lt;/li&gt;
&lt;li&gt;fd:// protocol&lt;/li&gt;
&lt;li&gt;libarchive wrapper for reading compressed archives&lt;/li&gt;
&lt;li&gt;TOOLS/lua: zones.lua&lt;/li&gt;
&lt;li&gt;Support for the &quot;new&quot; libavcodec VDPAU API&lt;/li&gt;
&lt;li&gt;vf_vdpaurb, a new filter for reading back VDPAU decoded frames&lt;/li&gt;
&lt;li&gt;DXVA2: HEVC support&lt;/li&gt;
&lt;li&gt;Enabled HEVC profiles with VA API&lt;/li&gt;
&lt;li&gt;HEVC added to whitelist of hwdec codecs&lt;/li&gt;
&lt;li&gt;vo_null: framerate emulation&lt;/li&gt;
&lt;li&gt;vo_opengl: support for custom shaders&lt;/li&gt;
&lt;li&gt;vo_opengl: temporal-dither-period option&lt;/li&gt;
&lt;li&gt;vo_opengl: tscale-clamp option&lt;/li&gt;
&lt;li&gt;vo_opengl: option to attach target-prim/target-csp to window screenshots&lt;/li&gt;
&lt;li&gt;vo_opengl_cb: &quot;block&quot; framedrop mode (now default)&lt;/li&gt;
&lt;li&gt;vo_opengl_cb: support for interpolation&lt;/li&gt;
&lt;li&gt;vo_vdpau: rotation support&lt;/li&gt;
&lt;li&gt;ytdl_hook: support for &#39;multi_video&#39; results (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2027&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2027&quot; data-id=&quot;85799891&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2027&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Removed&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;af_convert24 (af_lavrresample does this now)&lt;/li&gt;
&lt;li&gt;af_dummy&lt;/li&gt;
&lt;li&gt;audio: S8, U16, U24, U32 formats&lt;/li&gt;
&lt;li&gt;DVD and BD menu support&lt;/li&gt;
&lt;li&gt;TOOLS: youtube-starttime.lua&lt;/li&gt;
&lt;li&gt;VA API: compatibility crap (&amp;lt; 0.34.0) and vo_vaapi deinterlacer&lt;/li&gt;
&lt;li&gt;vo_x11&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Deprecated&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;vf_dlopen&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Behavior&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;audio: softvol scale is now cubic&lt;/li&gt;
&lt;li&gt;cache: readahead size is limited to half the cache size at the beginning (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2000&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2000&quot; data-id=&quot;82293403&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2000&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;charset_conv: &quot;auto&quot; encoding detection now prefers uchardet&lt;/li&gt;
&lt;li&gt;demux_playlist: skip hidden directories&lt;/li&gt;
&lt;li&gt;input.conf: O toggles between 2 states only&lt;/li&gt;
&lt;li&gt;input.conf: Ctrl+s key binding for window screenshots&lt;/li&gt;
&lt;li&gt;input.conf: mouse volume control (horizontal scrolling) inverted&lt;/li&gt;
&lt;li&gt;input.conf: L to toggle infinite looping&lt;/li&gt;
&lt;li&gt;input.conf: remap d/D keys (dropped framedrop cycle, replaced with deinterlacing toggle) (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/973&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/973&quot; data-id=&quot;39245240&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#973&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;player: disabled seeking on unseekable streams even if the cache is enabled&lt;/li&gt;
&lt;li&gt;player: parses and exposes m3u playlist titles (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2100&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2100&quot; data-id=&quot;92916829&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2100&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;player: --term-playing-msg is now in a separate log category (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1983&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1983&quot; data-id=&quot;80664960&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1983&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;player: removed automatic DVB channel advancement on no data&lt;/li&gt;
&lt;li&gt;player: now restores video-aspect on playback resume&lt;/li&gt;
&lt;li&gt;player: now uses exit code 0 by default for quit, 4 for signals, etc. (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2029&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2029&quot; data-id=&quot;85807119&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2029&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;player: warns against using HLS URLs with --playlist&lt;/li&gt;
&lt;li&gt;screenshots: changed the default directory in pseudo-gui mode to desktop&lt;/li&gt;
&lt;li&gt;screenshots: screenshot directory is now created automatically&lt;/li&gt;
&lt;li&gt;screenshots: default template is now prefixed with &quot;mpv-&quot;&lt;/li&gt;
&lt;li&gt;TOOLS/lua/autoload: adds all files on start (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2219&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2219&quot; data-id=&quot;100664485&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2219&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo: vo_wayland moved up in autoprobe list&lt;/li&gt;
&lt;li&gt;vo_opengl: enabled pbo by default with opengl-hq&lt;/li&gt;
&lt;li&gt;vo_opengl: cache dir for ICC profiles is now created automatically&lt;/li&gt;
&lt;li&gt;w32: shift drag and drop appends&lt;/li&gt;
&lt;li&gt;x11: shift drag and drop appends&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Options and Commands&lt;/h2&gt;

&lt;h3&gt;Added&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;af_volume: replaygain-fallback option&lt;/li&gt;
&lt;li&gt;ao_coreaudio: change-physical-format option&lt;/li&gt;
&lt;li&gt;ao_coreaudio: exclusive option&lt;/li&gt;
&lt;li&gt;ao_null: channel-layouts option for testing channel layout selection&lt;/li&gt;
&lt;li&gt;audio: --audio-spdif as new method for enabling passthrough&lt;/li&gt;
&lt;li&gt;cache: --cache-backbuffer to configure cache backbuffer size&lt;/li&gt;
&lt;li&gt;command: define-section command for defining input bindings&lt;/li&gt;
&lt;li&gt;command: audio-params and audio-out-params properties&lt;/li&gt;
&lt;li&gt;command: keypress, keydown, and keyup commands&lt;/li&gt;
&lt;li&gt;command: playlist_shuffle command (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/965&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/965&quot; data-id=&quot;38940000&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#965&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;command: option-info/N/set-locally property indicating per-file options (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2165&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2165&quot; data-id=&quot;96894703&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2165&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;command: protocol-list property (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1972&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1972&quot; data-id=&quot;79623766&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1972&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;command: track-list/N/audio-channels property&lt;/li&gt;
&lt;li&gt;demux: --demuxer-max-packets and --demuxer-max-bytes options to control maximum queue size&lt;/li&gt;
&lt;li&gt;input: relative percentage seek (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1950&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1950&quot; data-id=&quot;77141988&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1950&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;osc: time display configuration options&lt;/li&gt;
&lt;li&gt;player: --playlist-pos option&lt;/li&gt;
&lt;li&gt;screenshots: --screenshot-jpeg-source-chroma option to disable JPEG 4:4:4 output&lt;/li&gt;
&lt;li&gt;screenshots: --screenshot-high-bit-depth option to allow or disallow 16 bit output&lt;/li&gt;
&lt;li&gt;screenshots: --screenshot-directory option&lt;/li&gt;
&lt;li&gt;sub: --stretch-image-subs-to-screen option for stretching image subtitles to screen (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2098&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2098&quot; data-id=&quot;92622211&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2098&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;TOOLS/stats-conv: allow passing regex via command line&lt;/li&gt;
&lt;li&gt;video: --video-aspect-method option to configure container vs. bitstream aspect ratio (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2259&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2259&quot; data-id=&quot;103797812&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2259&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo_drm: mode suboption to set the mode ID to use&lt;/li&gt;
&lt;li&gt;vo_opengl_cb, vo_opengl: --hwdec-preload option for preloading hwdec context&lt;/li&gt;
&lt;li&gt;vo_rpi: background disabled by default&lt;/li&gt;
&lt;li&gt;vo_xv: buffers suboption to configure number of buffers&lt;/li&gt;
&lt;li&gt;win32: portable config mode (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2042&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2042&quot; data-id=&quot;87871374&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2042&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Changed&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;audio: changed the range of the volume option/property (0 is still silence, and 100 now always means unchanged volume)&lt;/li&gt;
&lt;li&gt;command: allow changing deinterlace property any time&lt;/li&gt;
&lt;li&gt;command: allow changing track properties while no file is loaded&lt;/li&gt;
&lt;li&gt;command: always make video-aspect property accessible&lt;/li&gt;
&lt;li&gt;command: better choice when to allow playback-related commands&lt;/li&gt;
&lt;li&gt;command: change OSD symbol for absolute perc. seek&lt;/li&gt;
&lt;li&gt;command: change the default action for rescan_external_files&lt;/li&gt;
&lt;li&gt;command: change the hwdec properties&lt;/li&gt;
&lt;li&gt;command: define-section with empty contents removes a section&lt;/li&gt;
&lt;li&gt;command: export stereo 3D tags (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2066&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2066&quot; data-id=&quot;90337534&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2066&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;command: make auto-deinterlacing output at field rate&lt;/li&gt;
&lt;li&gt;command: make deinterlace property use interlaced-only yadif mode&lt;/li&gt;
&lt;li&gt;command: make property event mask matching more restrictive&lt;/li&gt;
&lt;li&gt;command: make the playback-time property writable&lt;/li&gt;
&lt;li&gt;input: allow - as separator between commands, instead of _&lt;/li&gt;
&lt;li&gt;options: --loop without argument means looping forever (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1970&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1970&quot; data-id=&quot;79228370&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1970&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;options: make keyvalue list parsing less strict&lt;/li&gt;
&lt;li&gt;player: extend --hls-bitrate option (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2116&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2116&quot; data-id=&quot;93690862&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2116&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vf_yadif: expose interlaced frame mode&lt;/li&gt;
&lt;li&gt;video: --video-stereo-mode=no to disable automatic stereo conversion (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2111&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2111&quot; data-id=&quot;93373487&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2111&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo_opengl_cb, vo_opengl: --hwdec-preload for preloading hwdec context&lt;/li&gt;
&lt;li&gt;vo_opengl: replace icc-cache with icc-cache-dir&lt;/li&gt;
&lt;li&gt;vo_opengl: icc-profile overrides icc-profile-auto&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Renamed&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;command: rename audio-format property to audio-codec-name&lt;/li&gt;
&lt;li&gt;options: rename --media-title option to --force-media-title&lt;/li&gt;
&lt;li&gt;vo_opengl: rename use_full_range to use_normalized_range&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Deprecated&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;--ad-spdif-dtshd (use --audio-spdif=dts-hd)&lt;/li&gt;
&lt;li&gt;audio-samplerate property&lt;/li&gt;
&lt;li&gt;length property&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Removed&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;get_property command&lt;/li&gt;
&lt;li&gt;--demuxer-readahead-packets and --demuxer-readahead-bytes&lt;/li&gt;
&lt;li&gt;image_writer: don&#39;t use jpeg baseline, and remove useless jpeg-optimize and jpeg-baseline options&lt;/li&gt;
&lt;li&gt;--leak-report&lt;/li&gt;
&lt;li&gt;--slave-broken&lt;/li&gt;
&lt;li&gt;vo_opengl: npot suboption&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Fixes and Minor Enhancements&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;ad_spdif: use DTS-HD passthrough only if the audio is really DTS-HD (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1949&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1949&quot; data-id=&quot;77094260&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1949&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;af: fix behavior with filter chains that require a large number of auto-inserted conversion filters&lt;/li&gt;
&lt;li&gt;af_lavcac3enc: fix A/V sync&lt;/li&gt;
&lt;li&gt;ao_alsa: accept 7.1 over HDMI&lt;/li&gt;
&lt;li&gt;ao_alsa: refuse to use spdif if AES flags can&#39;t be set&lt;/li&gt;
&lt;li&gt;ao_wasapi: fix crash on hotplug init error&lt;/li&gt;
&lt;li&gt;audio: avoid wasting CPU due to continuous wakeup (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1958&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1958&quot; data-id=&quot;77993294&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1958&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;audio: do not exit when loading small files in paused mode&lt;/li&gt;
&lt;li&gt;audio: fix channel map fallback selection&lt;/li&gt;
&lt;li&gt;audio: fix crash on uninit&lt;/li&gt;
&lt;li&gt;audio: fix --end handling (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2189&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2189&quot; data-id=&quot;98762793&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2189&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;audio: fix EOF state with --keep-open (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2167&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2167&quot; data-id=&quot;97007600&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2167&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;audio: fix restoring volume&lt;/li&gt;
&lt;li&gt;charset_conv: fix switched parameters (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2186&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2186&quot; data-id=&quot;98619887&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2186&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;charset_conv: use our own UTF-8 check with ENCA only (&lt;a href=&quot;https://github.com/mpv-player/mpv/pull/2195&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2195&quot; data-id=&quot;99008647&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2195&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;cocoa: don&#39;t load hardcoded icon if running from bundle&lt;/li&gt;
&lt;li&gt;cocoa: hide cursor using a blank image instead of a system-wide API (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/503&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/503&quot; data-id=&quot;25964950&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#503&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;command: do not exit playback if the B point of A-B loop is past EOF (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2046&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2046&quot; data-id=&quot;88515070&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2046&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;command: fix audio-out-detected-device property&lt;/li&gt;
&lt;li&gt;command: fix track property when no file is loaded&lt;/li&gt;
&lt;li&gt;command: fix video-aspect property update notification (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2194&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2194&quot; data-id=&quot;98999344&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2194&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;command: let track properties return option value in idle mode&lt;/li&gt;
&lt;li&gt;demux: don&#39;t get stuck on some cases of timestamp resets&lt;/li&gt;
&lt;li&gt;demux: handle Matroska-style replaygain tags as well (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2128&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2128&quot; data-id=&quot;94526996&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2128&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;demux_lavf: do a better job at guessing the vobsub .sub filename&lt;/li&gt;
&lt;li&gt;demux_mkv: disable ordered chapters if ChapterTimeEnd is missing&lt;/li&gt;
&lt;li&gt;demux_mkv: discard broken index&lt;/li&gt;
&lt;li&gt;demux_mkv: fix mpeg2 mapping&lt;/li&gt;
&lt;li&gt;demux_mkv: ignore deprecated FrameRate, do not assume PAL&lt;/li&gt;
&lt;li&gt;demux_mkv: improve video duration detection heuristic&lt;/li&gt;
&lt;li&gt;demux_mkv: parse FLAC channel layouts&lt;/li&gt;
&lt;li&gt;demux_playlist: make mime type comparison case-insensitive&lt;/li&gt;
&lt;li&gt;dxva2: fix handling of cropped video&lt;/li&gt;
&lt;li&gt;idet.sh: Support larger files&lt;/li&gt;
&lt;li&gt;mp_image: fix vf_vdpaupp references (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2115&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2115&quot; data-id=&quot;93625551&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2115&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;options: fix conversion of flags to strings&lt;/li&gt;
&lt;li&gt;options: move program name to end of window title (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2188&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2188&quot; data-id=&quot;98649368&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2188&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;options: remove the period at the end of &quot;No file.&quot;&lt;/li&gt;
&lt;li&gt;osc: completely disable if no VO window exists&lt;/li&gt;
&lt;li&gt;osc: exit tick immediately if disabled&lt;/li&gt;
&lt;li&gt;osc: reinit on playlist changes&lt;/li&gt;
&lt;li&gt;osx: add NULL check for input context in a missing case&lt;/li&gt;
&lt;li&gt;player: fix crashes when adding external tracks before loading main file (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1984&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1984&quot; data-id=&quot;80683414&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1984&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;player: increase tick event update frequency&lt;/li&gt;
&lt;li&gt;player: make decoding cover art more robust (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2056&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2056&quot; data-id=&quot;89235737&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2056&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;player: raise maximum idle time&lt;/li&gt;
&lt;li&gt;player: return better guess for playback time during seeks&lt;/li&gt;
&lt;li&gt;player: show larger cache sizes in MB on status line&lt;/li&gt;
&lt;li&gt;player: slim down A/V desync warning&lt;/li&gt;
&lt;li&gt;sd_ass: assume negative durations are unknown durations, and handle them (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2244&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2244&quot; data-id=&quot;102640002&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2244&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;terminal: disable terminal foreground state polling&lt;/li&gt;
&lt;li&gt;terminal-unix: set terminal mode on init&lt;/li&gt;
&lt;li&gt;timer: fix a corner case on clock changes&lt;/li&gt;
&lt;li&gt;TOOLS: make autodeint detect telecine in parallel&lt;/li&gt;
&lt;li&gt;TOOLS/zsh.pl: die loudly if mpv fails to run&lt;/li&gt;
&lt;li&gt;vaapi: prefer direct display over copy-back&lt;/li&gt;
&lt;li&gt;vaapi: fix some videos only showing up green (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2123&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2123&quot; data-id=&quot;94436340&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2123&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vaapi: treat cropped decoder output slightly more correctly&lt;/li&gt;
&lt;li&gt;vda: add support for nv12 image formats&lt;/li&gt;
&lt;li&gt;vd_lavc: fix a hw decoding fallback case&lt;/li&gt;
&lt;li&gt;vf_stereo3d: drop internal implementation&lt;/li&gt;
&lt;li&gt;vf_vavpp: don&#39;t attempt to deinterlace progressive frames&lt;/li&gt;
&lt;li&gt;vf_vavpp: fix bob deinterlacing for bottom field first videos&lt;/li&gt;
&lt;li&gt;vf_vdpaupp: Don&#39;t crash when evaluating interlacing of NULL mpi&lt;/li&gt;
&lt;li&gt;video: always re-probe auto deint filter on filter reconfig&lt;/li&gt;
&lt;li&gt;video: better heuristic for timestamp resets&lt;/li&gt;
&lt;li&gt;video: fix panscan in vertical case&lt;/li&gt;
&lt;li&gt;video: fix VideoToolbox/VDA autodetection&lt;/li&gt;
&lt;li&gt;video: unbreak EOF with video-only files that have timestamp resets&lt;/li&gt;
&lt;li&gt;vo_direct3d: fix broken pseudo GUI drag and drop hint (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2184&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2184&quot; data-id=&quot;98584103&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2184&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo_drm: fix centering with regard to stride&lt;/li&gt;
&lt;li&gt;vo_drm: fix crashes with --profile=pseudo-gui&lt;/li&gt;
&lt;li&gt;vo_drm: fix resolution not restored after exiting&lt;/li&gt;
&lt;li&gt;vo_drm: fix stride problem for certain devices&lt;/li&gt;
&lt;li&gt;vo_drm: make VT switching non mandatory&lt;/li&gt;
&lt;li&gt;vo: free frames before killing VO&lt;/li&gt;
&lt;li&gt;vo_opengl: avoid broken shader if hwdec fails to provide textures&lt;/li&gt;
&lt;li&gt;vo_opengl_cb: drop frames eagerly if frames are not rendered&lt;/li&gt;
&lt;li&gt;vo_opengl: CMS no longer implies linear scaling&lt;/li&gt;
&lt;li&gt;vo_opengl: fix alpha video in one case&lt;/li&gt;
&lt;li&gt;vo_opengl: fix dangling pointers with vo_cmdline (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2035&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2035&quot; data-id=&quot;86718276&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2035&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo_opengl: fix framestepping/pausing + interpolation&lt;/li&gt;
&lt;li&gt;vo_opengl: fix &quot;freezes&quot; after seeking with interpolation on (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2097&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2097&quot; data-id=&quot;92602127&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2097&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo_opengl: fix scale=oversample&#39;s threshold calculations&lt;/li&gt;
&lt;li&gt;vo_opengl: framebuffers work under GLES 2&lt;/li&gt;
&lt;li&gt;vo_opengl: improve robustness against PBO failure&lt;/li&gt;
&lt;li&gt;vo_opengl: reimplement tscale=oversample (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2102&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2102&quot; data-id=&quot;92967607&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2102&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vo_opengl: reject future images in different formats&lt;/li&gt;
&lt;li&gt;vo_opengl: X11: don&#39;t leak when GL init fails&lt;/li&gt;
&lt;li&gt;vo: restore frame-drop logic for high-fps clips&lt;/li&gt;
&lt;li&gt;vo_rpi: fix blackscreen before the first subtitle/OSD is rendered&lt;/li&gt;
&lt;li&gt;vo_rpi, vo_opengl: do not globally terminate EGL on VO uninit&lt;/li&gt;
&lt;li&gt;vo_sdl: fix glaring memory leak&lt;/li&gt;
&lt;li&gt;vo_vdpau: check maximum video size&lt;/li&gt;
&lt;li&gt;vo_vdpau: limit output surfaces to allowed maximum dimensions&lt;/li&gt;
&lt;li&gt;win32: fix window resize logic&lt;/li&gt;
&lt;li&gt;win32: fix crashes when changing system time&lt;/li&gt;
&lt;li&gt;x11: Handle external fullscreen toggles (&lt;a href=&quot;https://github.com/mpv-player/mpv/pull/2081&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2081&quot; data-id=&quot;91613282&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2081&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;ytdl: catch bogus extractor info (&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/2254&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/2254&quot; data-id=&quot;103473687&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#2254&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;ytdl: do not use deprecated media-title option&lt;/li&gt;
&lt;li&gt;ytdl: don&#39;t print failure warning when youtube-dl was killed by us&lt;/li&gt;
&lt;li&gt;ytdl: get start_time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This listing is not complete. Check DOCS/client-api-changes.rst for a history&lt;br&gt;
of changes to the client API. A complete changelog can be seen by running&lt;br&gt;
&lt;code&gt;git log v0.9.2..v0.10.0&lt;/code&gt; in the git repository or by visiting&lt;br&gt;
&lt;a href=&quot;https://github.com/mpv-player/mpv/compare/v0.9.2...v0.10.0&quot; class=&quot;commit-link&quot;&gt;&lt;tt&gt;v0.9.2...v0.10.0&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;</content>
<author>
  <name>lachs0r</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars0.githubusercontent.com/u/652892?v=3&amp;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">&lt;h1&gt;&lt;del&gt;&lt;strong&gt;Note: due to the release manager being MIA, releases are hereby stopped. Use git master.&lt;/strong&gt;&lt;/del&gt;&lt;/h1&gt;

&lt;h2&gt;Changes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The Lua check now also checks for &lt;code&gt;lua52.pc&lt;/code&gt;, as used by Arch Linux testing.&lt;/li&gt;
&lt;li&gt;(X11) &lt;code&gt;vo_opengl&lt;/code&gt;&#39;s &lt;code&gt;icc-profile-auto&lt;/code&gt; now queries the current ICC profile
relative to the center of the window.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ao_coreaudio&lt;/code&gt;, &lt;code&gt;ao_alsa&lt;/code&gt; 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).&lt;/li&gt;
&lt;li&gt;Channel fallback (in case the audio device doesn&#39;t natively support a given
channel layout) has been improved.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;vf_vapoursynth&lt;/code&gt; now rejects unaligned video instead of outputting corrupted
video.&lt;/li&gt;
&lt;li&gt;mpv now tries to autoload &lt;code&gt;.sup&lt;/code&gt; subtitles as well.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Bug fixes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;vo_opengl&lt;/code&gt;&#39;s default for &lt;code&gt;fbo-format&lt;/code&gt; is now &lt;code&gt;rgba16&lt;/code&gt;, to avoid rounding
errors when using non-default &lt;code&gt;cscale&lt;/code&gt; (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1918&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1918&quot; data-id=&quot;73280697&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1918&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Improved framedrop behavior when playing video that has higher framerate
than the display (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1897&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1897&quot; data-id=&quot;72420383&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1897&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Trying to play a directory will no longer spam &lt;code&gt;Connection lost!&lt;/code&gt; to the
console log.&lt;/li&gt;
&lt;li&gt;(Linux) Several &lt;code&gt;vo_rpi&lt;/code&gt; bugfixes.&lt;/li&gt;
&lt;li&gt;(Linux) Several &lt;code&gt;vo_drm&lt;/code&gt; bugfixes. Pan&amp;amp;Scan is now supported.&lt;/li&gt;
&lt;li&gt;(X11) Fix fullscreen behavior on certain window managers (issues &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1937&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1937&quot; data-id=&quot;76664251&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1937&lt;/a&gt;,
&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1920&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1920&quot; data-id=&quot;73357584&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1920&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;(OSX) The OSD no longer always shows up on startup.&lt;/li&gt;
&lt;li&gt;(OSX) Several &lt;code&gt;ao_coreaudio&lt;/code&gt; and &lt;code&gt;ao_coreaudio_exclusive&lt;/code&gt; bugfixes.&lt;/li&gt;
&lt;li&gt;(OSX) Fixed potential crash on exit when using Cocoa.&lt;/li&gt;
&lt;li&gt;(ClientAPI) &lt;code&gt;vo_opengl_cb&lt;/code&gt; now actually applies options changed at runtime.&lt;/li&gt;
&lt;li&gt;(OSX, ClientAPI) Cocoa now works when both the &lt;code&gt;cplayer&lt;/code&gt; (&lt;code&gt;mpv&lt;/code&gt;) and &lt;code&gt;libmpv&lt;/code&gt;
are built at the same time; however, &lt;code&gt;libmpv&lt;/code&gt; now always creates an
application singleton. Cocoa has to be disabled completely to prevent
&lt;code&gt;libmpv&lt;/code&gt; from creating the singleton.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This listing is not complete. A complete changelog can be seen by running&lt;br&gt;
&lt;code&gt;git log v0.9.1..v0.9.2&lt;/code&gt; in the git repository or by visiting&lt;br&gt;
&lt;a href=&quot;https://github.com/mpv-player/mpv/compare/v0.9.1...v0.9.2&quot; class=&quot;commit-link&quot;&gt;&lt;tt&gt;v0.9.1...v0.9.2&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
<author>
  <name>Kovensky</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars3.githubusercontent.com/u/73085?v=3&amp;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">&lt;h2&gt;Changes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;mpv&#39;s IRC channel moved from #mpv-player to #mpv on chat.freenode.net.&lt;/li&gt;
&lt;li&gt;Documentation updates.&lt;/li&gt;
&lt;li&gt;The default value for the &lt;code&gt;--ytdl-format&lt;/code&gt; option is now &lt;code&gt;best&lt;/code&gt;, in order to
work around &lt;code&gt;youtube-dl&lt;/code&gt;&#39;s 2015.04.26 release enabling DASH by default, as
FFmpeg / Libav do not yet properly support DASH.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Bug fixes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Corrected the release marker on DOCS/client-api-changes. The release manager
forgot to fix it before release...&lt;/li&gt;
&lt;li&gt;Fix &lt;code&gt;vo_vdpau&lt;/code&gt; rendering garbage lines on H.264 video with non-mod16 size
(issue &lt;a href=&quot;https://github.com/mpv-player/mpv/pull/1863&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1863&quot; data-id=&quot;70963565&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1863&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Fix a crash on exit if the &quot;sub_reload&quot; command had run successfully.&lt;/li&gt;
&lt;li&gt;Fixed seeking with the mouse when &lt;code&gt;osc-seekbarstyle=bar&lt;/code&gt; is set (issue
&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1876&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1876&quot; data-id=&quot;71429192&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1876&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;(IPC) Fixed encoding of UTF-8 data in JSON (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1874&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1874&quot; data-id=&quot;71411667&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1874&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;New features&lt;/h2&gt;

&lt;p&gt;This listing is not complete. A complete changelog can be seen by running&lt;br&gt;
&lt;code&gt;git log v0.9.0..v0.9.1&lt;/code&gt; in the git repository or by visiting&lt;br&gt;
&lt;a href=&quot;https://github.com/mpv-player/mpv/compare/v0.9.0...v0.9.1&quot; class=&quot;commit-link&quot;&gt;&lt;tt&gt;v0.9.0...v0.9.1&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;</content>
<author>
  <name>Kovensky</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars3.githubusercontent.com/u/73085?v=3&amp;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">&lt;h2&gt;Changes&lt;/h2&gt;

&lt;p&gt;Changes that may break users&#39; config files have been annotated with a &lt;code&gt;(!)&lt;/code&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Note: mpv is not compatible with Lua 5.3. Lua 5.1 or 5.2 is required.&lt;/li&gt;
&lt;li&gt;The minimum required libass version is now 0.12.1 or newer.&lt;/li&gt;
&lt;li&gt;The minimum required FFmpeg version is now 2.4.0 (equiv. Libav 11) or newer.&lt;/li&gt;
&lt;li&gt;The internal libmpg123 support was removed. This was already not used by
default in the previous release.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; The LIRC support was removed. Configure LIRC remotes as input devices
instead.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; The Linux Joystick support was removed.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; &lt;code&gt;vf_screenshot&lt;/code&gt; was removed, as they are now handled at a VO level and
is compatible with all VOs.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; &lt;code&gt;--ass-use-margins&lt;/code&gt; has been renamed to &lt;code&gt;--sub-use-margins&lt;/code&gt; and applies
only to plain-text (non-ASS) subtitles (enabled by default). The new
&lt;code&gt;--ass-force-margins&lt;/code&gt; option applies only to ASS subtitles (disabled by
default). To get the old behaviour back, enable both at the same time.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; The &lt;code&gt;--sub-scale-with-window&lt;/code&gt; option now only applies to plain text
(non-ASS) subtitles (enabled by default). The new &lt;code&gt;--ass-scale-with-window&lt;/code&gt;
option does the same but only with ASS subtitles (disabled by default).&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; The range for the &lt;code&gt;param1&lt;/code&gt; for the &lt;code&gt;gaussian&lt;/code&gt; &lt;code&gt;vo_opengl&lt;/code&gt; scaler has
been redefined. Instead of being an arbitrary 1-100 range, have a default
value of 1.0, and anything higher is blurrier.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; The &lt;code&gt;seek&lt;/code&gt;, &lt;code&gt;playlist_next&lt;/code&gt;, &lt;code&gt;playlist_prev&lt;/code&gt;, &lt;code&gt;loadfile&lt;/code&gt; and &lt;code&gt;loadlist&lt;/code&gt;
parameters no longer accept numerical parameters where symbolic parameter
names exist.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; &lt;code&gt;vo_opengl&lt;/code&gt; changes:

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; The &lt;code&gt;smoothmotion&lt;/code&gt; suboption has been renamed to &lt;code&gt;interpolation&lt;/code&gt;.
The old name is still supported for now.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; The &lt;code&gt;bilinear_slow&lt;/code&gt; scaler has been renamed to &lt;code&gt;triangle&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; &lt;code&gt;scale-down&lt;/code&gt; has been renamed to &lt;code&gt;dscale&lt;/code&gt; and now has its own set of
config options (e.g. &lt;code&gt;dscale-radius&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; Scaler radius no longer defaults to &lt;code&gt;3&lt;/code&gt; but to a preferred value
that may be different for each filter.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;scale-radius&lt;/code&gt; option may now go down as low as &lt;code&gt;0.5&lt;/code&gt;, which is the
value used by the &lt;code&gt;nearest&lt;/code&gt; filter.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;spline36&lt;/code&gt; is the new &lt;code&gt;cscale&lt;/code&gt; default for &lt;code&gt;opengl-hq&lt;/code&gt;. This might break
setups that use &lt;code&gt;fbo-format=rgb8&lt;/code&gt;. To work around it, leave &lt;code&gt;fbo-format&lt;/code&gt;
as its default, or set to something higher than 8, or set &lt;code&gt;cscale=bilinear&lt;/code&gt;,
the previous default.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; &lt;code&gt;vf_format&lt;/code&gt; no longer converts video to YUYV if there is no parameter.
Video is now passed unchanged unless a format is specifically requested.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;(!)&lt;/code&gt; The &lt;code&gt;--colormatrix&lt;/code&gt;, &lt;code&gt;--colormatrix-input-range&lt;/code&gt;,
&lt;code&gt;--colormatrix-output-range&lt;/code&gt; and &lt;code&gt;--colormatrix-primaries&lt;/code&gt; options have been
converted into &lt;code&gt;vf_format&lt;/code&gt; suboptions. See commit &lt;a href=&quot;https://github.com/mpv-player/mpv/commit/27715b7dd18c4a393b8483b8048cb957172e776b&quot; class=&quot;commit-link&quot;&gt;&lt;tt&gt;27715b7&lt;/tt&gt;&lt;/a&gt; and the manual for
details.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;vf_mirror&lt;/code&gt;&#39;s implementation was replaced with calling into &lt;code&gt;libavfilter&lt;/code&gt;&#39;s
&lt;code&gt;vf_hflip&lt;/code&gt; filter, thus depending on &lt;code&gt;libavfilter&lt;/code&gt; to function.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;device&lt;/code&gt; subption to &lt;code&gt;ao_wasapi&lt;/code&gt; has been deprecated in favor of
&lt;code&gt;--audio-device&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;--video-rotate&lt;/code&gt; now allows 360 as an argument instead of stopping at 359.&lt;/li&gt;
&lt;li&gt;Several improvements to &lt;code&gt;af_scaletempo&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Options that have multiple options and also include a &quot;yes&quot; option now
default to that if specified with no arguments.&lt;/li&gt;
&lt;li&gt;The default value of &lt;code&gt;--cache-default&lt;/code&gt; is now 150000 (153.6 MB, ~146 MiB).&lt;/li&gt;
&lt;li&gt;JPEG screenshots now use the same subsampling as the source video. The images
are still RGB regardless of source format though.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Bug fixes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;mpv no longer saves position on files that can&#39;t be resumed (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1701&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1701&quot; data-id=&quot;62769819&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1701&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;(X11) Fix the player thinking the mouse has left the window in some WMs /
embeddings (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1672&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1672&quot; data-id=&quot;60532349&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1672&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;mpv no longer freezes on wayland when the compositor stops asking it to draw
itself (e.g. when minimized) (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/249&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/249&quot; data-id=&quot;19706187&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#249&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;.ac3&lt;/code&gt; files are no longer rejected by &lt;code&gt;--audio-file-auto&lt;/code&gt; (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1759&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1759&quot; data-id=&quot;66012567&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1759&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ao_wasapi&lt;/code&gt; now automatically enables &lt;code&gt;exclusive&lt;/code&gt; when passthrough is
attempted (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1742&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1742&quot; data-id=&quot;65281159&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1742&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Attempt to fix flickering on Intel VAAPI drivers with &lt;code&gt;--hwdec=vaapi&lt;/code&gt; and
&lt;code&gt;--vo=opengl&lt;/code&gt; (issue &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1765&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1765&quot; data-id=&quot;66250807&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1765&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;youtube-dl&lt;/code&gt; will no longer download video streams when video playback
is disabled with &lt;code&gt;--no-video&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;(Windows) mpv now prevents system sleep when playing a video-only file.
Previously, only files with an opened audio track would prevent sleep.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;New features&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;vo_opengl&lt;/code&gt; features:

&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;ewa_ginseng&lt;/code&gt;, &lt;code&gt;ewa_hanning&lt;/code&gt;, &lt;code&gt;robidoux&lt;/code&gt;, &lt;code&gt;robidouxsharp&lt;/code&gt;,
&lt;code&gt;oversample&lt;/code&gt; and &lt;code&gt;haasnsoft&lt;/code&gt; scalers.&lt;/li&gt;
&lt;li&gt;There are now &lt;code&gt;ewa_lanczossoft&lt;/code&gt; and &lt;code&gt;ewa_lanczossharp&lt;/code&gt; aliases to
&lt;code&gt;ewa_lanczos&lt;/code&gt; that are tuned to be blurrier and sharper, respectively.&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;gamma-auto&lt;/code&gt; option that uses ambient light sensors to automatically
adjust the video gamma. See commit &lt;a href=&quot;https://github.com/mpv-player/mpv/commit/c028d782c1eec46e2416da483881f1d0b27c2be8&quot; class=&quot;commit-link&quot;&gt;&lt;tt&gt;c028d78&lt;/tt&gt;&lt;/a&gt; for details.&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;blend-subtitles&lt;/code&gt; 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
&lt;code&gt;icc-profile&lt;/code&gt;. There is a default option for drawing after upscaling,
and a &lt;code&gt;video&lt;/code&gt; option for drawing before upscaling. See details and warning
on the manual.&lt;/li&gt;
&lt;li&gt;There is now a &lt;code&gt;tscale&lt;/code&gt; option, used to choose the temporal scaler used
in the &lt;code&gt;interpolation&lt;/code&gt; mode (previously &lt;code&gt;smoothmotion&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;There is a new &lt;code&gt;scale-blur&lt;/code&gt; parameter to adjust the amount of blur that
most of the filters produce. Deviating from the default may introduce
artifacts in EWA filters.&lt;/li&gt;
&lt;li&gt;(Windows) There is now a &lt;code&gt;dwmflush&lt;/code&gt; option that might help improve
rendering of high-fps video. Disabled by default. See manual for options.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;New Linux-only &lt;code&gt;vo_drm&lt;/code&gt; 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.&lt;/li&gt;
&lt;li&gt;New &lt;code&gt;pseudo-gui&lt;/code&gt; builtin profile, automatically used when launched from
&lt;code&gt;mpv.desktop&lt;/code&gt; by opening &lt;code&gt;mpv.exe&lt;/code&gt; on windows (&lt;code&gt;mpv.com&lt;/code&gt; still works as
usual), or by opening the &lt;code&gt;mpv.app&lt;/code&gt; bundle. The &lt;code&gt;pseudo-gui&lt;/code&gt; 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;amp;drop files for playback.
See manual for details.&lt;/li&gt;
&lt;li&gt;mpv can now play directories by automatically playing their contents instead.
Works everywhere but on Windows, due to issues with Windows&#39; C runtime.&lt;/li&gt;
&lt;li&gt;Add support to pitch correct stretched audio with librubberband.&lt;/li&gt;
&lt;li&gt;Add support for the Raspberry Pi 2&#39;s hardware decoder when FFmpeg (or Libav)
is built with &lt;code&gt;--enable-mmal&lt;/code&gt;. See commit &lt;a href=&quot;https://github.com/mpv-player/mpv/commit/8fff12542279960ff6e0a14f186d5c4c4d2bdfe4&quot; class=&quot;commit-link&quot;&gt;&lt;tt&gt;8fff125&lt;/tt&gt;&lt;/a&gt; for details.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;--cache&lt;/code&gt; option now accepts a &quot;yes&quot; option, that always enables a
&lt;code&gt;--cache-default&lt;/code&gt;-sized cache on all cases a cache can be used, unless
&lt;code&gt;--cache-default&lt;/code&gt; disables caching.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ao_pulse&lt;/code&gt;, &lt;code&gt;ao_coreaudio&lt;/code&gt; and &lt;code&gt;ao_wasapi&lt;/code&gt; now support device hotplugging.&lt;/li&gt;
&lt;li&gt;New &lt;code&gt;--osd-align-x&lt;/code&gt; and &lt;code&gt;--osd-align-y&lt;/code&gt; options can be used to align the OSD
independently from subtitles.&lt;/li&gt;
&lt;li&gt;New &lt;code&gt;--osd-bold&lt;/code&gt; and &lt;code&gt;--sub-text-bold&lt;/code&gt; options can be enabled to bold all
OSD or plain-text subtitle text, respectively.&lt;/li&gt;
&lt;li&gt;Added a default keybind to the &lt;code&gt;u&lt;/code&gt; key that enables/disables ASS style
overriding. When enabled, is equivalent to &lt;code&gt;--ass-style-override=force&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;There is now a &lt;code&gt;MOUSE_ENTER&lt;/code&gt; keybind, that is called when the mouse cursor
enters the VO from outside.&lt;/li&gt;
&lt;li&gt;The new &lt;code&gt;--ytdl-params&lt;/code&gt; option can be set to arguments that are always given
to &lt;code&gt;youtube-dl&lt;/code&gt; invocations. There is no sanity checking, so invalid options
can prevent &lt;code&gt;mpv&lt;/code&gt; from working with http URLs.&lt;/li&gt;
&lt;li&gt;There&#39;s a new &lt;code&gt;--demuxer-mkv-fix-timestamps&lt;/code&gt; option, enabled by default, that
tries to guess more accurate video timestamps by using FPS information, if
available. See manual for details.&lt;/li&gt;
&lt;li&gt;The new &lt;code&gt;--window-scale&lt;/code&gt; option can be used to scale the video window by the
specified multiplier, before other options such as &lt;code&gt;--autofit&lt;/code&gt; are applied.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;vo_direct3d_shaders&lt;/code&gt; now supports NV12 colorspace without using stretchrect,
but it seems no drivers actually support that.&lt;/li&gt;
&lt;li&gt;(Client API) Added a &lt;code&gt;rescan_external_files&lt;/code&gt; command, as requested on issue
&lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1586&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1586&quot; data-id=&quot;57691507&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1586&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;(Client API) If enabled, initializing the Client API will now also load the
user&#39;s &lt;code&gt;mpv.conf&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;(Client API) There&#39;s a new &lt;code&gt;mpv_opengl_cb_report_flip()&lt;/code&gt; call for API users
to call to inform mpv of when exactly a frame was displayed.&lt;/li&gt;
&lt;li&gt;(Client API) The &lt;code&gt;mpv_opengl_cb_render()&lt;/code&gt; function was deprecated in favor
of the new, simpler &lt;code&gt;mpv_opengl_cb_draw()&lt;/code&gt; function.&lt;/li&gt;
&lt;li&gt;(Client API) There is a new &lt;code&gt;screenshot_raw&lt;/code&gt; command. See &lt;code&gt;input.rst&lt;/code&gt; for
details.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;--input-file&lt;/code&gt; argument may now also be a file descriptor in the form
&quot;fd://N&quot;, where N is the FD number.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This listing is not complete. A complete changelog can be seen by running&lt;br&gt;
&lt;code&gt;git log v0.8.0..v0.9.0&lt;/code&gt; in the git repository.&lt;/p&gt;</content>
<author>
  <name>Kovensky</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars3.githubusercontent.com/u/73085?v=3&amp;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">&lt;h2&gt;Changes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Documentation fixes and updates.&lt;/li&gt;
&lt;li&gt;(Client API) Clarify &lt;code&gt;mpv_opengl_cb_render&lt;/code&gt;&#39;s viewport parameter behavior.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Bug fixes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;(X11) Fix crash on &lt;code&gt;vo_xv:no-colorkey&lt;/code&gt; with the Overlay adapter. (bug &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1629&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1629&quot; data-id=&quot;59032324&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1629&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Make the video equalizer work correctly on some VAAPI drivers. (bug &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1647&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1647&quot; data-id=&quot;59862620&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1647&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Prevent OSD from disappearing when clicking on mozplugger. (bug &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1672&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1672&quot; data-id=&quot;60532349&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1672&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;The new DVB-S2 support code, using S2API, now builds on FreeBSD.&lt;/li&gt;
&lt;li&gt;Fix decoding of seekable matroska from unseekable network stream. (bug &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1656&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1656&quot; data-id=&quot;60102761&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1656&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;(OSX) Fix crashing when closing a VO&#39;s window (usually at exit). (bug &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1657&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1657&quot; data-id=&quot;60107565&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1657&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;(OSX) Unhide the mouse cursor when over the Dock or Launchpad. (bug &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/513&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/513&quot; data-id=&quot;26505210&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#513&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;(OSX) Fix mouse cursor autohiding when the player is fullscreen.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;vf_vavpp&lt;/code&gt; (VAAPI postprocessing) now deinterlaces video correctly.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;smb://&lt;/code&gt; streams now use the stream cache (used to be inefficient).&lt;/li&gt;
&lt;li&gt;(Windows) Do not hide the mouse cursor when it is hovering the window menu.&lt;/li&gt;
&lt;li&gt;Fix 8-channel output on &lt;code&gt;ao_jack&lt;/code&gt;. (bug &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1688&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1688&quot; data-id=&quot;61847060&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1688&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix &lt;code&gt;--mf-fps&lt;/code&gt; parameter on JPEG files. (bug &lt;a href=&quot;https://github.com/mpv-player/mpv/issues/1689&quot; class=&quot;issue-link js-issue-link&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1689&quot; data-id=&quot;61898417&quot; data-error-text=&quot;Failed to load issue title&quot; data-permission-text=&quot;Issue title is private&quot;&gt;#1689&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix anamorphic scaling being ignored if it was very minor.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This listing is not complete. A complete changelog can be seen by running&lt;br&gt;
&lt;code&gt;git log v0.8.2..v0.8.3&lt;/code&gt; in the git repository or &lt;a href=&quot;https://github.com/mpv-player/mpv/compare/v0.8.2...v0.8.3&quot;&gt;on github&lt;/a&gt;.&lt;/p&gt;</content>
<author>
  <name>Kovensky</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars3.githubusercontent.com/u/73085?v=3&amp;s=60"/>
  </entry>
</feed>
vitorgalvao commented 8 years ago

Closing in favour of #17790.