SMOLNET PORTAL home about changes
mpv - sfeed_tests - sfeed tests and RSS and Atom files
(URL) git clone git://git.codemadness.org/sfeed_tests (git://git.codemadness.org)
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
mpv (59466B)
---
1 <?xml version="1.0" encoding="UTF-8"?>
2 <feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
3 <id>tag:github.com,2008:https://github.com/mpv-player/mpv/releases</id>
4 <link type="text/html" rel="alternate" href="https://github.com/mpv-player/mpv/releases"/>
5 <link type="application/atom+xml" rel="self" href="https://github.com/mpv-player/mpv/releases.atom"/>
6 <title>Release notes from mpv</title>
7 <updated>2020-01-26T20:32:07Z</updated>
8 <entry>
9 <id>tag:github.com,2008:Repository/6201092/v0.32.0</id>
10 <updated>2020-01-26T20:35:57Z</updated>
11 <link rel="alternate" type="text/html" href="https://github.com/mpv-player/mpv/releases/tag/v0.32.0"/>
12 <title>v0.32.0</title>
13 <content type="html">&lt;p&gt;This release requires FFmpeg 4.0 or newer.&lt;/p&gt;
14 &lt;h1&gt;Features&lt;/h1&gt;
15 &lt;h2&gt;Added&lt;/h2&gt;
16 &lt;ul&gt;
17 &lt;li&gt;stream_libarchive: enable RAR5 support&lt;/li&gt;
18 &lt;li&gt;bash completion: add initial implementation&lt;/li&gt;
19 &lt;li&gt;cocoa-cb: add support for forcing the dedicated GPU for rendering&lt;/li&gt;
20 &lt;li&gt;cocoa-cb: add pinch to resize window gesture&lt;/li&gt;
21 &lt;li&gt;w32_common: support minimizing/maximizing using osc window controls&lt;/li&gt;
22 &lt;/ul&gt;
23 &lt;h2&gt;Changed&lt;/h2&gt;
24 &lt;ul&gt;
25 &lt;li&gt;wayland: print warning on GNOME due to serious issues with their compositor&lt;/li&gt;
26 &lt;li&gt;player: write watch-later config even for unseekable streams&lt;/li&gt;
27 &lt;/ul&gt;
28 &lt;h2&gt;Removed&lt;/h2&gt;
29 &lt;ul&gt;
30 &lt;li&gt;vo_gpu: hwdec_vdpau: remove direct_mode&lt;/li&gt;
31 &lt;li&gt;vo_gpu: hwdec_vaegl: remove support for old-style interop&lt;/li&gt;
32 &lt;/ul&gt;
33 &lt;h1&gt;Options and Commands&lt;/h1&gt;
34 &lt;h2&gt;Added&lt;/h2&gt;
35 &lt;ul&gt;
36 &lt;li&gt;command: add a playlist-unshuffle command&lt;/li&gt;
37 &lt;li&gt;command: add osd-dimensions property&lt;/li&gt;
38 &lt;li&gt;input: new PLAYONLY and PAUSEONLY keycodes&lt;/li&gt;
39 &lt;/ul&gt;
40 &lt;h2&gt;Changed&lt;/h2&gt;
41 &lt;ul&gt;
42 &lt;li&gt;options: change option parsing when using a single dash&lt;br&gt;
43 This adds a warning for &lt;code&gt;-o file.mkv&lt;/code&gt; and disallows the use of&lt;br&gt;
44 &lt;code&gt;--o file.mkv&lt;/code&gt; (use &lt;code&gt;--o=file.mkv&lt;/code&gt; instead).&lt;/li&gt;
45 &lt;/ul&gt;
46 &lt;h1&gt;Fixes and Minor Enhancements&lt;/h1&gt;
47 &lt;ul&gt;
48 &lt;li&gt;lua: fix mp.file_info for large files&lt;/li&gt;
49 &lt;li&gt;vo_gpu: fix crash if dither texture fails to allocate&lt;/li&gt;
50 &lt;li&gt;wayland: unscrew up cursors, fix various issues&lt;/li&gt;
51 &lt;li&gt;osc: usability improvements for osc window controls&lt;/li&gt;
52 &lt;/ul&gt;
53 &lt;p&gt;This listing is not complete. Check DOCS/client-api-changes.rst for a history&lt;br&gt;
54 of changes to the client API, and DOCS/interface-changes.rst for a history&lt;br&gt;
55 of changes to other user-visible interfaces.&lt;/p&gt;
56 &lt;p&gt;A complete changelog can be seen by running &lt;code&gt;git log v0.31.0..v0.32.0&lt;/code&gt;&lt;br&gt;
57 in the git repository or by visiting either&lt;br&gt;
58 &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/mpv-player/mpv/compare/v0.31.0...v0.32.0&quot;&gt;&lt;tt&gt;v0.31.0...v0.32.0&lt;/tt&gt;&lt;/a&gt; or&lt;br&gt;
59 &lt;a href=&quot;https://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.31.0..v0.32.0&quot; rel=&quot;nofollow&quot;&gt;https://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.31.0..v0.32.0&lt;/a&gt;&lt;/p&gt;</content>
60 <author>
61 <name>sfan5</name>
62 </author>
63 <media:thumbnail height="30" width="30" url="https://avatars1.githubusercontent.com/u/1042418?s=60&amp;v=4"/>
64 </entry>
65 <entry>
66 <id>tag:github.com,2008:Repository/6201092/v0.31.0</id>
67 <updated>2019-12-28T11:11:57Z</updated>
68 <link rel="alternate" type="text/html" href="https://github.com/mpv-player/mpv/releases/tag/v0.31.0"/>
69 <title>v0.31.0</title>
70 <content type="html">&lt;p&gt;This release requires FFmpeg 4.0 or newer.&lt;/p&gt;
71 &lt;h1&gt;Features&lt;/h1&gt;
72 &lt;h2&gt;Added&lt;/h2&gt;
73 &lt;ul&gt;
74 &lt;li&gt;vo_gpu/d3d11: allow configurable swapchain color space for native HDR output&lt;/li&gt;
75 &lt;li&gt;player: add mechanisms for better logging as preperation for console.lua&lt;/li&gt;
76 &lt;li&gt;audio: add ao_audiotrack for Android&lt;/li&gt;
77 &lt;li&gt;input: introduce a pseudo key name that grabs all text input&lt;/li&gt;
78 &lt;li&gt;wayland: add grab zone for resizing window with mouse&lt;/li&gt;
79 &lt;li&gt;osc: implement pseudo client side decorations via OSC&lt;/li&gt;
80 &lt;li&gt;vf_gpu: add video filter using vo_gpu&#39;s renderer&lt;/li&gt;
81 &lt;li&gt;added console.lua: interactive REPL for input commands&lt;/li&gt;
82 &lt;li&gt;osc: display Santa hat for idle logo in December&lt;/li&gt;
83 &lt;li&gt;vd_lavc: add option to autoselect known good hwdec implementations&lt;/li&gt;
84 &lt;li&gt;mac: replace old event tap for media key support with MediaPlayer&lt;/li&gt;
85 &lt;/ul&gt;
86 &lt;h2&gt;Changed&lt;/h2&gt;
87 &lt;ul&gt;
88 &lt;li&gt;input: disable gamepad code by default&lt;/li&gt;
89 &lt;li&gt;vo_gpu: allow vdpau usage under EGL&lt;/li&gt;
90 &lt;li&gt;stream, demux: redo origin policy&lt;/li&gt;
91 &lt;/ul&gt;
92 &lt;h2&gt;Removed&lt;/h2&gt;
93 &lt;ul&gt;
94 &lt;li&gt;mac: remove Apple Remote support&lt;/li&gt;
95 &lt;li&gt;client API: deprecate tick event&lt;/li&gt;
96 &lt;/ul&gt;
97 &lt;h1&gt;Options and Commands&lt;/h1&gt;
98 &lt;h2&gt;Added&lt;/h2&gt;
99 &lt;ul&gt;
100 &lt;li&gt;vo_gpu/d3d11: add --d3d11-output-csp for configuring swap chain color space&lt;/li&gt;
101 &lt;li&gt;command: add command-list property&lt;/li&gt;
102 &lt;li&gt;command, input: add input-bindings property&lt;/li&gt;
103 &lt;li&gt;command: add --window-maximized and make --window-minimized settable&lt;/li&gt;
104 &lt;li&gt;command: add property returning hidpi scale&lt;/li&gt;
105 &lt;li&gt;command, lua: add a way to share data between scripts&lt;/li&gt;
106 &lt;li&gt;client API, lua: add new API for setting OSD overlays&lt;/li&gt;
107 &lt;/ul&gt;
108 &lt;h2&gt;Changed&lt;/h2&gt;
109 &lt;ul&gt;
110 &lt;li&gt;add a builtin &quot;sw-fast&quot; profile, which restores performance settings&lt;br&gt;
111 for software video conversion. These were switched to higher quality.&lt;br&gt;
112 This affects video outputs like vo_x11 and vo_drm, and screenshots.&lt;/li&gt;
113 &lt;li&gt;options: make --show-profile without parameters list all profiles&lt;/li&gt;
114 &lt;li&gt;wayland: support for --hidpi-window-scale option&lt;/li&gt;
115 &lt;li&gt;stream_lavf: set --network-timeout to 60 seconds by default&lt;/li&gt;
116 &lt;li&gt;x11: scale window-scale by DPI&lt;/li&gt;
117 &lt;/ul&gt;
118 &lt;h2&gt;Deprecated&lt;/h2&gt;
119 &lt;ul&gt;
120 &lt;li&gt;deprecate --input-file&lt;/li&gt;
121 &lt;li&gt;deprecate --video-sync=display-adrop&lt;/li&gt;
122 &lt;li&gt;deprecate all input section commands&lt;/li&gt;
123 &lt;li&gt;deprecate --display-fps, replaced by --override-display-fps&lt;/li&gt;
124 &lt;/ul&gt;
125 &lt;h2&gt;Removed&lt;/h2&gt;
126 &lt;ul&gt;
127 &lt;li&gt;remove deprecated --playlist-pos alias&lt;/li&gt;
128 &lt;/ul&gt;
129 &lt;h1&gt;Fixes and Minor Enhancements&lt;/h1&gt;
130 &lt;ul&gt;
131 &lt;li&gt;vo_drm, vo_x11: allow use of zimg&lt;/li&gt;
132 &lt;li&gt;vo_sdl: Support mouse wheel input, Improve mouse button input&lt;/li&gt;
133 &lt;li&gt;video: fix track switching work for external images&lt;/li&gt;
134 &lt;li&gt;vo_gpu: fix infinite scaler reinit spam&lt;/li&gt;
135 &lt;li&gt;f_output_chain: fix possible crash when changing filters&lt;/li&gt;
136 &lt;li&gt;vo_gpu: opengl: add hack for ancient Mesa/GLX&lt;/li&gt;
137 &lt;li&gt;demux_lavf: export demuxer_id for more formats which have it&lt;/li&gt;
138 &lt;li&gt;lua: make later key bindings always have higher priority&lt;/li&gt;
139 &lt;li&gt;drm_common: fix display FPS estimation for interlaced modes&lt;/li&gt;
140 &lt;li&gt;vo_drm: fix incorrect pixel format possibly being picked for 30-bit&lt;/li&gt;
141 &lt;li&gt;zsh completion: fix pcre usage to really be optional&lt;/li&gt;
142 &lt;li&gt;options: increase consistency between list options and document them&lt;/li&gt;
143 &lt;li&gt;osc: reduce unnecesary CPU usage by using property notifications&lt;/li&gt;
144 &lt;/ul&gt;
145 &lt;p&gt;This listing is not complete. Check DOCS/client-api-changes.rst for a history&lt;br&gt;
146 of changes to the client API, and DOCS/interface-changes.rst for a history&lt;br&gt;
147 of changes to other user-visible interfaces.&lt;/p&gt;
148 &lt;p&gt;A complete changelog can be seen by running &lt;code&gt;git log v0.30.0..v0.31.0&lt;/code&gt;&lt;br&gt;
149 in the git repository or by visiting either&lt;br&gt;
150 &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/mpv-player/mpv/compare/v0.30.0...v0.31.0&quot;&gt;&lt;tt&gt;v0.30.0...v0.31.0&lt;/tt&gt;&lt;/a&gt; or&lt;br&gt;
151 &lt;a href=&quot;https://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.30.0..v0.31.0&quot; rel=&quot;nofollow&quot;&gt;https://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.30.0..v0.31.0&lt;/a&gt;&lt;/p&gt;</content>
152 <author>
153 <name>sfan5</name>
154 </author>
155 <media:thumbnail height="30" width="30" url="https://avatars1.githubusercontent.com/u/1042418?s=60&amp;v=4"/>
156 </entry>
157 <entry>
158 <id>tag:github.com,2008:Repository/6201092/v0.30.0</id>
159 <updated>2019-10-25T13:38:36Z</updated>
160 <link rel="alternate" type="text/html" href="https://github.com/mpv-player/mpv/releases/tag/v0.30.0"/>
161 <title>v0.30.0</title>
162 <content type="html">&lt;p&gt;This release requires FFmpeg 4.0 or newer.&lt;br&gt;
163 This release has replaced the internal Vulkan rendering abstraction&lt;br&gt;
164 with libplacebo&#39;s more up-to-date implementation.&lt;/p&gt;
165 &lt;h1&gt;Features&lt;/h1&gt;
166 &lt;h2&gt;Added&lt;/h2&gt;
167 &lt;ul&gt;
168 &lt;li&gt;vo_gpu: vulkan: hwdec_cuda: Add support for Vulkan interop&lt;/li&gt;
169 &lt;li&gt;command: support for async commands&lt;/li&gt;
170 &lt;li&gt;input: support for named arguments&lt;/li&gt;
171 &lt;li&gt;cocoa-cb: add support for mac 10.14 Dark mode and run time switching&lt;/li&gt;
172 &lt;li&gt;vo_gpu: switch to Vulkan API implementation based on libplacebo&lt;/li&gt;
173 &lt;li&gt;context_drm_egl: Add support for presentation feedback&lt;/li&gt;
174 &lt;li&gt;vo_gpu: implement error diffusion for dithering&lt;/li&gt;
175 &lt;li&gt;vo/gpu: hwdec_vdpau: Support direct mode for 4:4:4 content&lt;/li&gt;
176 &lt;li&gt;vo_gpu: hwdec_vaapi: Add Vulkan interop&lt;/li&gt;
177 &lt;li&gt;video, TOOLS: add vf_fingerprint and a skip-logo script&lt;/li&gt;
178 &lt;li&gt;vo_gpu: d3d11: add support for presentation feedback&lt;/li&gt;
179 &lt;li&gt;vo_drm: 30bpp support&lt;/li&gt;
180 &lt;li&gt;cocoa-cb: add support for 10bit opengl rendering&lt;/li&gt;
181 &lt;li&gt;video: add pure gamma TRC curves for 2.0, 2.4 and 2.6&lt;/li&gt;
182 &lt;li&gt;vo_drm: Implement N-buffering and presentation feedback&lt;/li&gt;
183 &lt;li&gt;Reintroduce vo_wayland as vo_wlshm&lt;/li&gt;
184 &lt;li&gt;video: add zimg wrapper&lt;/li&gt;
185 &lt;li&gt;wayland: add presentation time&lt;/li&gt;
186 &lt;li&gt;input: add gamepad support through SDL2&lt;/li&gt;
187 &lt;/ul&gt;
188 &lt;h2&gt;Changed&lt;/h2&gt;
189 &lt;ul&gt;
190 &lt;li&gt;cocoa-cb: use libmpv&#39;s advanced rendering control and timing&lt;/li&gt;
191 &lt;li&gt;vo_gpu: improve tone mapping desaturation&lt;/li&gt;
192 &lt;li&gt;vo_gpu: redesign peak detection algorithm&lt;/li&gt;
193 &lt;li&gt;vo_gpu: allow boosting dark scenes when tone mapping&lt;/li&gt;
194 &lt;li&gt;osc: improve look of seekranges&lt;/li&gt;
195 &lt;li&gt;vo_gpu: x11: remove special vdpau probing, use EGL by default&lt;/li&gt;
196 &lt;li&gt;demux: sort filenames naturally when playing a directory / archive&lt;/li&gt;
197 &lt;li&gt;stream_dvb: rewrite channel switching, remove old stream control&lt;/li&gt;
198 &lt;li&gt;filters: extend vf_format so that it can convert color parameters&lt;/li&gt;
199 &lt;/ul&gt;
200 &lt;h2&gt;Removed&lt;/h2&gt;
201 &lt;ul&gt;
202 &lt;li&gt;demux, stream: rip out the classic stream cache&lt;/li&gt;
203 &lt;li&gt;vo_gpu: removed internal Vulkan implementation&lt;/li&gt;
204 &lt;li&gt;Remove libdvdread support in favor of libdvdnav&lt;/li&gt;
205 &lt;li&gt;demux, stream: remove much of the optical disc support&lt;/li&gt;
206 &lt;li&gt;Remove classic Linux analog TV support, and DVB runtime controls&lt;/li&gt;
207 &lt;li&gt;demux, stream: remove old rar support in favor of libarchive&lt;/li&gt;
208 &lt;li&gt;vo_gpu: remove mali-fbdev&lt;/li&gt;
209 &lt;li&gt;vo_gpu: remove vdpau/GLX backend&lt;/li&gt;
210 &lt;li&gt;vf_vapourynth: remove Lua backend&lt;/li&gt;
211 &lt;li&gt;vo_gpu: remove hwdec_d3d11eglrgb&lt;/li&gt;
212 &lt;/ul&gt;
213 &lt;h1&gt;Options and Commands&lt;/h1&gt;
214 &lt;h2&gt;Added&lt;/h2&gt;
215 &lt;ul&gt;
216 &lt;li&gt;command: add a subprocess command&lt;/li&gt;
217 &lt;li&gt;vo_gpu: added --tone-mapping-max-boost, --hdr-peak-decay-rate, --hdr-scene-threshold-low/high&lt;/li&gt;
218 &lt;li&gt;player: add --demuxer-cache-wait option&lt;/li&gt;
219 &lt;li&gt;Implement backwards playback&lt;/li&gt;
220 &lt;li&gt;demux: add a on-disk cache&lt;/li&gt;
221 &lt;li&gt;demux, command: add another stream recording mechanism, &lt;code&gt;dump-cache&lt;/code&gt; command&lt;/li&gt;
222 &lt;li&gt;ao_pulse: add --pulse-allow-suspended&lt;/li&gt;
223 &lt;li&gt;command: add video-add/video-remove/video-reload commands&lt;/li&gt;
224 &lt;li&gt;demux_cue: added --demuxer-cue-codepage to select CUE sheet charset&lt;/li&gt;
225 &lt;li&gt;input: add keybind command&lt;/li&gt;
226 &lt;li&gt;command: add sub-start &amp;amp; sub-end properties&lt;/li&gt;
227 &lt;li&gt;video/d3d11: added --d3d11-adapter to select a rendering adapter by name&lt;/li&gt;
228 &lt;li&gt;vo_gpu/d3d11: added --d3d11-output-format for configuring swap chain format&lt;/li&gt;
229 &lt;/ul&gt;
230 &lt;h2&gt;Changed&lt;/h2&gt;
231 &lt;ul&gt;
232 &lt;li&gt;vo_gpu: split --linear-scaling into --linear-upscaling and --linear-downscaling&lt;/li&gt;
233 &lt;li&gt;vo_gpu: split --tone-mapping-desaturate into strength and exponent&lt;/li&gt;
234 &lt;li&gt;drm: rename --drm-osd-plane-id to --drm-draw-plane, --drm-video-plane-id to --drm-drmprime-video-plane, --drm-osd-size to --drm-draw-surface-size&lt;/li&gt;
235 &lt;/ul&gt;
236 &lt;h2&gt;Deprecated&lt;/h2&gt;
237 &lt;ul&gt;
238 &lt;li&gt;options: deprecate --video-aspect, replaced by --video-aspect-override&lt;/li&gt;
239 &lt;li&gt;options: deprecate --record-file, --spirv-compiler&lt;/li&gt;
240 &lt;/ul&gt;
241 &lt;h2&gt;Removed&lt;/h2&gt;
242 &lt;ul&gt;
243 &lt;li&gt;options: remove deprecated --chapter option&lt;/li&gt;
244 &lt;li&gt;demux: remove &quot;program&quot; property&lt;/li&gt;
245 &lt;li&gt;stream: remove &quot;disc-titles&quot;, &quot;disc-title&quot;, &quot;disc-title-list&quot;, and &quot;angle&quot; properties&lt;/li&gt;
246 &lt;li&gt;cocoa-cb: remove --macos-title-bar-style, replaced by --macos-title-bar-material and --macos-title-bar-appearance&lt;/li&gt;
247 &lt;li&gt;spirv: remove support for --spirv-compiler=nvidia (shaderc is the only remaining option)&lt;/li&gt;
248 &lt;/ul&gt;
249 &lt;h1&gt;Fixes and Minor Enhancements&lt;/h1&gt;
250 &lt;ul&gt;
251 &lt;li&gt;context_drm_egl: implement n-buffering&lt;/li&gt;
252 &lt;li&gt;cocoa-cb: add support for custom colored title bar&lt;/li&gt;
253 &lt;li&gt;vo_gpu: x11egl: support Mesa OML sync extension&lt;/li&gt;
254 &lt;li&gt;demux, demux_edl: add extension for tracks sourced from separate streams&lt;/li&gt;
255 &lt;li&gt;context_drm_egl: Use eglGetPlatformDisplayEXT if available&lt;/li&gt;
256 &lt;li&gt;vo_gpu: vulkan: add Android context&lt;/li&gt;
257 &lt;li&gt;wayland: use xdg-decoration if available&lt;/li&gt;
258 &lt;li&gt;vo_gpu: glx: use GLX_OML_sync_control for better vsync reporting&lt;/li&gt;
259 &lt;li&gt;demux: runtime option changing for cache and stream recording&lt;/li&gt;
260 &lt;li&gt;x11: fix ICC profiling for multiple monitors&lt;/li&gt;
261 &lt;li&gt;zsh completion: move generation to runtime and improve&lt;/li&gt;
262 &lt;/ul&gt;
263 &lt;p&gt;This listing is not complete. Check DOCS/client-api-changes.rst for a history&lt;br&gt;
264 of changes to the client API, and DOCS/interface-changes.rst for a history&lt;br&gt;
265 of changes to other user-visible interfaces.&lt;/p&gt;
266 &lt;p&gt;A complete changelog can be seen by running &lt;code&gt;git log v0.29.1..v0.30.0&lt;/code&gt;&lt;br&gt;
267 in the git repository or by visiting either&lt;br&gt;
268 &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/mpv-player/mpv/compare/v0.29.1...v0.30.0&quot;&gt;&lt;tt&gt;v0.29.1...v0.30.0&lt;/tt&gt;&lt;/a&gt; or&lt;br&gt;
269 &lt;a href=&quot;https://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.29.1..v0.30.0&quot; rel=&quot;nofollow&quot;&gt;https://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.29.1..v0.30.0&lt;/a&gt;&lt;/p&gt;</content>
270 <author>
271 <name>sfan5</name>
272 </author>
273 <media:thumbnail height="30" width="30" url="https://avatars1.githubusercontent.com/u/1042418?s=60&amp;v=4"/>
274 </entry>
275 <entry>
276 <id>tag:github.com,2008:Repository/6201092/v0.29.1</id>
277 <updated>2018-10-02T20:19:54Z</updated>
278 <link rel="alternate" type="text/html" href="https://github.com/mpv-player/mpv/releases/tag/v0.29.1"/>
279 <title>v0.29.1</title>
280 <content type="html">&lt;p&gt;A bug fix release for the 0.29 release branch.&lt;/p&gt;
281 &lt;h2&gt;Fixes and Minor Enhancements&lt;/h2&gt;
282 &lt;ul&gt;
283 &lt;li&gt;af_rubberband: Fix for A-V drift on seeking.&lt;/li&gt;
284 &lt;li&gt;ao_alsa: Fixes to remove spam during pausing and end-of-file.&lt;/li&gt;
285 &lt;li&gt;ao_jack: Fix for mpv attempting to connect to non-standard devices such as MIDI.&lt;/li&gt;
286 &lt;li&gt;ao_openal: Drop support for Apple&#39;s bundled OpenAL due to lack of features to successfully build.&lt;/li&gt;
287 &lt;li&gt;ao_pulse: Fix for audio buffer length calculation.&lt;/li&gt;
288 &lt;li&gt;demux_lavf: Fix EDL playback of certain DASH streams.&lt;/li&gt;
289 &lt;li&gt;demux_lavf: Mark v4l streams as not seekable.&lt;/li&gt;
290 &lt;li&gt;demux_raw: Fix for gapless playback from raw audio input.&lt;/li&gt;
291 &lt;li&gt;drm_atomic: Fix to enable video output with devices without a video overlay plane.&lt;/li&gt;
292 &lt;li&gt;encode: Fix for crashes in case of failure to write to output.&lt;/li&gt;
293 &lt;li&gt;encode: Fix for encoding when utilizing lavfi-complex.&lt;/li&gt;
294 &lt;li&gt;Fix to strip HDR peak metadata if attached to SDR video (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;357030303&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/6111&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/6111/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/6111&quot;&gt;#6111&lt;/a&gt;)&lt;/li&gt;
295 &lt;li&gt;macOS: Capability to fall back on SW rendering for testing purposes.&lt;/li&gt;
296 &lt;li&gt;macOS: Fix for issues with the main menu.&lt;/li&gt;
297 &lt;li&gt;macOS: Fix for side by side split view.&lt;/li&gt;
298 &lt;li&gt;macOS: Fixes for crashes, most notably those happening on 10.14 (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;330863376&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5908&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5908/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5908&quot;&gt;#5908&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;355852284&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/6097&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/6097/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/6097&quot;&gt;#6097&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;345783391&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/6041&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/6041/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/6041&quot;&gt;#6041&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;349024620&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/6062&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/6062/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/6062&quot;&gt;#6062&lt;/a&gt;).&lt;/li&gt;
299 &lt;li&gt;macOS: No longer let older, unsupported versions of the Swift build tools through configure.&lt;/li&gt;
300 &lt;li&gt;manpage: Misc fixups.&lt;/li&gt;
301 &lt;li&gt;stream_{smb,file}: Fix for partial writes to buffers.&lt;/li&gt;
302 &lt;li&gt;stream_libarchive: Fix hang when an out-of-bound seek happens.&lt;/li&gt;
303 &lt;li&gt;stream_smb: Fix for crashes due to libsmbclient and threading (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;333073632&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5936&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5936/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5936&quot;&gt;#5936&lt;/a&gt;).&lt;/li&gt;
304 &lt;li&gt;vo_gpu: Fix for corruption when multiple compute shaders override each others&#39; block sizes (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;352518592&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/6083&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/6083/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/6083&quot;&gt;#6083&lt;/a&gt;).&lt;/li&gt;
305 &lt;li&gt;ytdl_hook: Always load &quot;ytdl://&quot; URLs with ytdl_hook first.&lt;/li&gt;
306 &lt;li&gt;ytdl_hook: Fix audio streams not being picked up for some sites.&lt;/li&gt;
307 &lt;/ul&gt;
308 &lt;h2&gt;Options and Commands&lt;/h2&gt;
309 &lt;h3&gt;Added&lt;/h3&gt;
310 &lt;ul&gt;
311 &lt;li&gt;&lt;code&gt;--cocoa-cb-sw-renderer&lt;/code&gt; to control whether or not to fall back on software rendering on macOS.&lt;/li&gt;
312 &lt;/ul&gt;</content>
313 <author>
314 <name>mia-0</name>
315 </author>
316 <media:thumbnail height="30" width="30" url="https://avatars2.githubusercontent.com/u/652892?s=60&amp;v=4"/>
317 </entry>
318 <entry>
319 <id>tag:github.com,2008:Repository/6201092/v0.29.0</id>
320 <updated>2018-07-22T16:50:53Z</updated>
321 <link rel="alternate" type="text/html" href="https://github.com/mpv-player/mpv/releases/tag/v0.29.0"/>
322 <title>v0.29.0</title>
323 <content type="html">&lt;p&gt;This release requires FFmpeg 4.0 or newer.&lt;/p&gt;
324 &lt;h1&gt;Features&lt;/h1&gt;
325 &lt;h2&gt;Added&lt;/h2&gt;
326 &lt;ul&gt;
327 &lt;li&gt;ao/openal: Add better sample format and channel layout selection&lt;/li&gt;
328 &lt;li&gt;ao/openal: Add support for direct channels output&lt;/li&gt;
329 &lt;li&gt;cocoa-cb: initial implementation via opengl-cb API&lt;/li&gt;
330 &lt;li&gt;context_drm_egl: Introduce 30bpp support (requires Mesa 18.0.0_rc4 or later)&lt;/li&gt;
331 &lt;li&gt;osx: add some more menu bar items as suggested by Apples&#39;s HIG&lt;/li&gt;
332 &lt;li&gt;vo_gpu: make screenshots use the GL renderer (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;295064199&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5498&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5498/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5498&quot;&gt;#5498&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;282413689&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5240&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5240/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5240&quot;&gt;#5240&lt;/a&gt;)&lt;/li&gt;
333 &lt;li&gt;x11: support Shift+TAB as an input key bind (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;325782529&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5849&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5849/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5849&quot;&gt;#5849&lt;/a&gt;)&lt;/li&gt;
334 &lt;li&gt;ytdl_hook: support native dash demuxer, if present&lt;/li&gt;
335 &lt;/ul&gt;
336 &lt;h2&gt;Changed&lt;/h2&gt;
337 &lt;ul&gt;
338 &lt;li&gt;ao_alsa, ao_pulse: reduce requested buffer size&lt;/li&gt;
339 &lt;li&gt;audio: change format negotiation, remove channel remix fudging&lt;/li&gt;
340 &lt;li&gt;client API: deprecate opengl-cb API and introduce a replacement API&lt;/li&gt;
341 &lt;li&gt;demux: lower demuxer cache default sizes from 400MB/400MB to 50MB/150MB&lt;/li&gt;
342 &lt;li&gt;osx: always deactivate the early opengl flush on macOS&lt;/li&gt;
343 &lt;li&gt;scripting: change when/how player waits for scripts being loaded&lt;/li&gt;
344 &lt;li&gt;vo_gpu: various improvements to HDR peak detection&lt;/li&gt;
345 &lt;li&gt;vo_gpu: various improvements to HDR tone mapping&lt;/li&gt;
346 &lt;li&gt;wayland_common: update to stable xdg-shell&lt;/li&gt;
347 &lt;li&gt;ytdl_hook: parse youtube playlist urls to set start index if &lt;code&gt;--ytdl-raw-option=yes-playlist=&lt;/code&gt; is specified&lt;/li&gt;
348 &lt;/ul&gt;
349 &lt;h2&gt;Deprecated&lt;/h2&gt;
350 &lt;ul&gt;
351 &lt;li&gt;af_lavrresample: deprecate this filter&lt;/li&gt;
352 &lt;/ul&gt;
353 &lt;h2&gt;Removed&lt;/h2&gt;
354 &lt;ul&gt;
355 &lt;li&gt;build: drop support for SDL1 (only applied to ao_sdl)&lt;/li&gt;
356 &lt;/ul&gt;
357 &lt;h1&gt;Options and Commands&lt;/h1&gt;
358 &lt;h2&gt;Added&lt;/h2&gt;
359 &lt;ul&gt;
360 &lt;li&gt;add a number of --audio-resample-* options, which should from now on be used instead of --af-defaults=lavrresample:&lt;/li&gt;
361 &lt;li&gt;ao/openal: --openal-direct-channels&lt;/li&gt;
362 &lt;li&gt;command: add --osd-on-seek option defaulting to bar&lt;/li&gt;
363 &lt;li&gt;command: add a change-list command (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;290456384&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5435&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5435/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5435&quot;&gt;#5435&lt;/a&gt;)&lt;/li&gt;
364 &lt;li&gt;options: add --http-proxy&lt;/li&gt;
365 &lt;li&gt;options: add a builtin low-latency profile&lt;/li&gt;
366 &lt;li&gt;vaapi: add option to select a non-default device path with --vaapi-device (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;221932275&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/4320&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/4320/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/4320&quot;&gt;#4320&lt;/a&gt;)&lt;/li&gt;
367 &lt;li&gt;video: add option to reduce latency by 1 or 2 frames&lt;/li&gt;
368 &lt;li&gt;vo_gpu: introduce --target-peak (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;296614107&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5521&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5521/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5521&quot;&gt;#5521&lt;/a&gt;)&lt;/li&gt;
369 &lt;/ul&gt;
370 &lt;h2&gt;Changed&lt;/h2&gt;
371 &lt;ul&gt;
372 &lt;li&gt;command: change cycle-value command behavior (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;318416410&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5772&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5772/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5772&quot;&gt;#5772&lt;/a&gt;)&lt;/li&gt;
373 &lt;li&gt;config: replace config dir lua-settings/ with dir script-opts/&lt;/li&gt;
374 &lt;li&gt;options: --lavfi-complex now requires uniquely named filter pads.&lt;/li&gt;
375 &lt;li&gt;options: --ytdl is now always enabled, even for libmpv&lt;/li&gt;
376 &lt;li&gt;options: make --deinterlace=yes always deinterlace (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;280945648&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5219&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5219/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5219&quot;&gt;#5219&lt;/a&gt;)&lt;/li&gt;
377 &lt;li&gt;options: slightly improve filter help output for lavfi bridge&lt;/li&gt;
378 &lt;li&gt;vo: rename --vo=opengl-cb to --vo=libmpv&lt;/li&gt;
379 &lt;/ul&gt;
380 &lt;h2&gt;Deprecated&lt;/h2&gt;
381 &lt;ul&gt;
382 &lt;li&gt;encoding: deprecate a bunch of obscure options (--ovoffset, --oaoffset, --ovfirst, --oafirst)&lt;/li&gt;
383 &lt;li&gt;options: deprecate --vf-defaults and --af-defaults&lt;/li&gt;
384 &lt;li&gt;osx: --gpu-context=cocoa with --gpu-api=opengl is now deprecated in favour of --vo=libmpv&lt;/li&gt;
385 &lt;/ul&gt;
386 &lt;h2&gt;Removed&lt;/h2&gt;
387 &lt;ul&gt;
388 &lt;li&gt;command: remove an old compatibility hack that allowed CLI aliases to be set as property, deprecated in 0.26.0&lt;/li&gt;
389 &lt;li&gt;input: remove legacy command handling for MPlayer commands that were deprecated in 2013&lt;/li&gt;
390 &lt;li&gt;options: drop --opensles-sample-rate, as --audio-samplerate should be used if desired&lt;/li&gt;
391 &lt;li&gt;options: drop deprecated --videotoolbox-format, --ff-aid, --ff-vid, --ff-sid, --ad-spdif-dtshd, --softvol options&lt;/li&gt;
392 &lt;li&gt;options: remove --video-stereo-mode&lt;/li&gt;
393 &lt;li&gt;options: remove deprecated ao/vo auto profiles&lt;/li&gt;
394 &lt;li&gt;options: remove the following encoding options: --ocopyts (now the default, old timestamp handling is gone), --oneverdrop (now default), --oharddup (you need to use --vf=fps=VALUE), --ofps, --oautofps, --omaxfps&lt;/li&gt;
395 &lt;/ul&gt;
396 &lt;h1&gt;Fixes and Minor Enhancements&lt;/h1&gt;
397 &lt;ul&gt;
398 &lt;li&gt;HIDRemote: fix volume buttons on macOS 10.13 (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;312570091&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5721&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5721/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5721&quot;&gt;#5721&lt;/a&gt;)&lt;/li&gt;
399 &lt;li&gt;TOOLS/autoload: Fix broken &quot;disabled&quot; option&lt;/li&gt;
400 &lt;li&gt;TOOLS/autoload: be more robust with slow directory listings (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;304024935&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5618&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5618/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5618&quot;&gt;#5618&lt;/a&gt;)&lt;/li&gt;
401 &lt;li&gt;ao_sdl: fix default buffer size&lt;/li&gt;
402 &lt;li&gt;build: add static libraries to libmpv.pc&lt;/li&gt;
403 &lt;li&gt;build: bump waf to 2.0.9 (fixes Python 3.7 compatibility)&lt;/li&gt;
404 &lt;li&gt;build: manually add standard library search paths for linking (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;319763723&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5791&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5791/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5791&quot;&gt;#5791&lt;/a&gt;)&lt;/li&gt;
405 &lt;li&gt;common: round all integer times to milliseconds&lt;/li&gt;
406 &lt;li&gt;demux, player: fix playback of sparse video streams (w/ still images)&lt;/li&gt;
407 &lt;li&gt;demux: support for some kinds of timed metadata (e.g. ICY)&lt;/li&gt;
408 &lt;li&gt;demux_mkv: add V_AV1 identifier for AV1&lt;/li&gt;
409 &lt;li&gt;demux_mkv: support Meridian Lossless Packing in Matroska (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;332249353&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5923&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5923/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5923&quot;&gt;#5923&lt;/a&gt;)&lt;/li&gt;
410 &lt;li&gt;display additional metadata tags during video playback&lt;/li&gt;
411 &lt;li&gt;drm_atomic: Fix memory leaks in drm_atomic_create&lt;/li&gt;
412 &lt;li&gt;enable cache for FUSE filesystems on OpenBSD and FreeBSD&lt;/li&gt;
413 &lt;li&gt;gpu: prefer 16bit floating point FBO formats to 16bit integer ones&lt;/li&gt;
414 &lt;li&gt;hwdec_vaegl: Fix VAAPI EGL interop used with gpu-context=drm&lt;/li&gt;
415 &lt;li&gt;input.conf: use exact value for [ binding, which does the inverse of ]&lt;/li&gt;
416 &lt;li&gt;input: add a keybinding to toggle hardware decoding&lt;/li&gt;
417 &lt;li&gt;input: minor additions to default key bindings (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;39245240&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/973&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/973/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/973&quot;&gt;#973&lt;/a&gt;)&lt;/li&gt;
418 &lt;li&gt;osc: fix accidentally skipping files when seeking with slider&lt;/li&gt;
419 &lt;li&gt;player: fix strange behavior on edition switching&lt;/li&gt;
420 &lt;li&gt;player: fix track autoselection of external files yet again&lt;/li&gt;
421 &lt;li&gt;terminal-unix: stop trying to read when terminal disappears (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;324719116&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5842&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5842/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5842&quot;&gt;#5842&lt;/a&gt;)&lt;/li&gt;
422 &lt;li&gt;video: actually wait for last frame being rendered on EOF&lt;/li&gt;
423 &lt;li&gt;video: fix --video-rotate in some cases&lt;/li&gt;
424 &lt;li&gt;video: fix crash with vdpau when reinitializing rendering (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;291890372&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5447&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5447/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5447&quot;&gt;#5447&lt;/a&gt;)&lt;/li&gt;
425 &lt;li&gt;vo_gpu: fix anamorphic screenshots (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;304035212&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5619&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5619/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5619&quot;&gt;#5619&lt;/a&gt;)&lt;/li&gt;
426 &lt;li&gt;vo_vdpau: fix resizing and rotation problems&lt;/li&gt;
427 &lt;/ul&gt;
428 &lt;p&gt;This listing is not complete. Check DOCS/client-api-changes.rst for a history&lt;br&gt;
429 of changes to the client API, and DOCS/interface-changes.rst for a history&lt;br&gt;
430 of changes to other user-visible interfaces.&lt;/p&gt;
431 &lt;p&gt;A complete changelog can be seen by running &lt;code&gt;git log v0.28.2..v0.29.0&lt;/code&gt;&lt;br&gt;
432 in the git repository or by visiting either&lt;br&gt;
433 &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/mpv-player/mpv/compare/v0.28.2...v0.29.0&quot;&gt;&lt;tt&gt;v0.28.2...v0.29.0&lt;/tt&gt;&lt;/a&gt; or&lt;br&gt;
434 &lt;a href=&quot;https://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.28.2..v0.29.0&quot; rel=&quot;nofollow&quot;&gt;https://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.28.2..v0.29.0&lt;/a&gt;&lt;/p&gt;</content>
435 <author>
436 <name>mia-0</name>
437 </author>
438 <media:thumbnail height="30" width="30" url="https://avatars2.githubusercontent.com/u/652892?s=60&amp;v=4"/>
439 </entry>
440 <entry>
441 <id>tag:github.com,2008:Repository/6201092/v0.28.2</id>
442 <updated>2018-02-14T08:26:25Z</updated>
443 <link rel="alternate" type="text/html" href="https://github.com/mpv-player/mpv/releases/tag/v0.28.2"/>
444 <title>v0.28.2</title>
445 <content type="html">&lt;p&gt;This release contains an additional fix for CVE-2018-6360.&lt;/p&gt;
446 &lt;h2&gt;Fixes and Minor Enhancements&lt;/h2&gt;
447 &lt;ul&gt;
448 &lt;li&gt;ytdl_hook: whitelist subtitle URLs as well (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;292162790&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5456&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5456/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5456&quot;&gt;#5456&lt;/a&gt;)&lt;/li&gt;
449 &lt;/ul&gt;</content>
450 <author>
451 <name>kevmitch</name>
452 </author>
453 <media:thumbnail height="30" width="30" url="https://avatars3.githubusercontent.com/u/116549?s=60&amp;v=4"/>
454 </entry>
455 <entry>
456 <id>tag:github.com,2008:Repository/6201092/v0.27.2</id>
457 <updated>2018-02-14T08:25:46Z</updated>
458 <link rel="alternate" type="text/html" href="https://github.com/mpv-player/mpv/releases/tag/v0.27.2"/>
459 <title>v0.27.2</title>
460 <content type="html">&lt;p&gt;This release contains an additional fix for CVE-2018-6360.&lt;/p&gt;
461 &lt;h2&gt;Fixes and Minor Enhancements&lt;/h2&gt;
462 &lt;ul&gt;
463 &lt;li&gt;ytdl_hook: whitelist subtitle URLs as well (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;292162790&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5456&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5456/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5456&quot;&gt;#5456&lt;/a&gt;)&lt;/li&gt;
464 &lt;/ul&gt;</content>
465 <author>
466 <name>kevmitch</name>
467 </author>
468 <media:thumbnail height="30" width="30" url="https://avatars3.githubusercontent.com/u/116549?s=60&amp;v=4"/>
469 </entry>
470 <entry>
471 <id>tag:github.com,2008:Repository/6201092/v0.28.1</id>
472 <updated>2018-02-10T14:55:58Z</updated>
473 <link rel="alternate" type="text/html" href="https://github.com/mpv-player/mpv/releases/tag/v0.28.1"/>
474 <title>v0.28.1</title>
475 <content type="html">&lt;p&gt;This release fixes CVE-2018-6360.&lt;/p&gt;
476 &lt;h2&gt;Fixes and Minor Enhancements&lt;/h2&gt;
477 &lt;ul&gt;
478 &lt;li&gt;ytdl_hook: whitelist protocols from urls retrieved from youtube-dl (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;292162790&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5456&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5456/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5456&quot;&gt;#5456&lt;/a&gt;)&lt;/li&gt;
479 &lt;/ul&gt;</content>
480 <author>
481 <name>kevmitch</name>
482 </author>
483 <media:thumbnail height="30" width="30" url="https://avatars3.githubusercontent.com/u/116549?s=60&amp;v=4"/>
484 </entry>
485 <entry>
486 <id>tag:github.com,2008:Repository/6201092/v0.27.1</id>
487 <updated>2018-02-10T13:26:00Z</updated>
488 <link rel="alternate" type="text/html" href="https://github.com/mpv-player/mpv/releases/tag/v0.27.1"/>
489 <title>v0.27.1</title>
490 <content type="html">&lt;p&gt;This release fixes CVE-2018-6360.&lt;/p&gt;
491 &lt;h2&gt;Fixes and Minor Enhancements&lt;/h2&gt;
492 &lt;ul&gt;
493 &lt;li&gt;ytdl_hook: whitelist protocols from urls retrieved from youtube-dl (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;292162790&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5456&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5456/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5456&quot;&gt;#5456&lt;/a&gt;)&lt;/li&gt;
494 &lt;/ul&gt;</content>
495 <author>
496 <name>kevmitch</name>
497 </author>
498 <media:thumbnail height="30" width="30" url="https://avatars3.githubusercontent.com/u/116549?s=60&amp;v=4"/>
499 </entry>
500 <entry>
501 <id>tag:github.com,2008:Repository/6201092/v0.28.0</id>
502 <updated>2017-12-24T23:23:44Z</updated>
503 <link rel="alternate" type="text/html" href="https://github.com/mpv-player/mpv/releases/tag/v0.28.0"/>
504 <title>v0.28.0</title>
505 <content type="html">&lt;p&gt;This release needs recent FFmpeg (newer than 3.4) due to major refactoring.&lt;br&gt;
506 Required library versions:&lt;/p&gt;
507 &lt;ul&gt;
508 &lt;li&gt;libavutil &amp;gt;= 56.6.100&lt;/li&gt;
509 &lt;li&gt;libavcodec &amp;gt;= 58.7.100&lt;/li&gt;
510 &lt;li&gt;libavformat &amp;gt;= 58.0.102&lt;/li&gt;
511 &lt;li&gt;libswscale &amp;gt;= 5.0.101&lt;/li&gt;
512 &lt;li&gt;libavfilter &amp;gt;= 7.0.101&lt;/li&gt;
513 &lt;li&gt;libswresample &amp;gt;= 3.0.100&lt;/li&gt;
514 &lt;/ul&gt;
515 &lt;p&gt;The LGPL 2.1+ relicensing process is now mostly complete. The remaining GPL-only&lt;br&gt;
516 code (see Copyright file) can be disabled at build time by using --enable-lgpl.&lt;/p&gt;
517 &lt;h1&gt;Features&lt;/h1&gt;
518 &lt;h2&gt;Added&lt;/h2&gt;
519 &lt;ul&gt;
520 &lt;li&gt;Add DRM_PRIME Format Handling and Display for RockChip MPP decoders&lt;/li&gt;
521 &lt;li&gt;csputils: Add support for Display P3 primaries&lt;/li&gt;
522 &lt;li&gt;demux: support multiple seekable cached ranges, display cache ranges on OSC&lt;/li&gt;
523 &lt;li&gt;demux_playlist: support .url files (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;273225475&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5107&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5107/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5107&quot;&gt;#5107&lt;/a&gt;)&lt;/li&gt;
524 &lt;li&gt;dvb: Add multiple frontends support (up to 8)&lt;/li&gt;
525 &lt;li&gt;dvb: implement parsing of modulation for VDR-style channels config&lt;/li&gt;
526 &lt;li&gt;hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC frames,&lt;br&gt;
527 rename mediacodec to mediacodec-copy&lt;/li&gt;
528 &lt;li&gt;lua: integrate stats.lua script (bound to i/I by default)&lt;/li&gt;
529 &lt;li&gt;vd_lavc: add support for nvdec hwaccel&lt;/li&gt;
530 &lt;li&gt;vo_gpu: add android opengl backend&lt;/li&gt;
531 &lt;li&gt;vo_gpu: initial d3d11 support&lt;/li&gt;
532 &lt;li&gt;vo_gpu: vulkan support&lt;/li&gt;
533 &lt;/ul&gt;
534 &lt;h2&gt;Removed&lt;/h2&gt;
535 &lt;ul&gt;
536 &lt;li&gt;af: remove deprecated audio filters (channels, equalizer, pan, volume;&lt;br&gt;
537 replacements in lavfi)&lt;/li&gt;
538 &lt;li&gt;vf: remove most GPL video filters (crop, dsize, expand, flip, gradfun, mirror,&lt;br&gt;
539 noformat, pullup, rotate, scale, stereo3d, yadif; replacements in lavfi)&lt;/li&gt;
540 &lt;li&gt;vf_buffer: remove this filter&lt;/li&gt;
541 &lt;li&gt;video: remove automatic stereo3d filter insertion&lt;/li&gt;
542 &lt;li&gt;vo_gpu: remove hwdec_vaglx interop&lt;/li&gt;
543 &lt;li&gt;vo_opengl: refactor into vo_gpu&lt;/li&gt;
544 &lt;li&gt;vo_wayland: remove&lt;/li&gt;
545 &lt;/ul&gt;
546 &lt;h1&gt;Options and Commands&lt;/h1&gt;
547 &lt;h2&gt;Added&lt;/h2&gt;
548 &lt;ul&gt;
549 &lt;li&gt;demux: add option to create CC tracks eagerly (--sub-create-cc-track)&lt;/li&gt;
550 &lt;li&gt;options: add --start=none to reset previously set start time&lt;/li&gt;
551 &lt;li&gt;options: add --vlang switch&lt;/li&gt;
552 &lt;/ul&gt;
553 &lt;h2&gt;Changed&lt;/h2&gt;
554 &lt;ul&gt;
555 &lt;li&gt;cache: lower default size to 2*10MB&lt;/li&gt;
556 &lt;li&gt;demux: bump the demuxer cache readahead duration to 10 hours&lt;/li&gt;
557 &lt;li&gt;demux: use seekable cache for network by default, bump prefetch limit&lt;/li&gt;
558 &lt;li&gt;msg: make --msg-level affect --log-file too&lt;/li&gt;
559 &lt;li&gt;player/misc.c: allow both --length and --end to control play endpoint&lt;/li&gt;
560 &lt;li&gt;player: match subtitles with language tags with --sub-auto=exact&lt;/li&gt;
561 &lt;li&gt;rename --opengl-hwdec-interop to --gpu-hwdec-interop (now mostly useless)&lt;/li&gt;
562 &lt;li&gt;vd_lavc: prefer nvdec over vdpau with --hwdec=auto (better codec and surface&lt;br&gt;
563 format support)&lt;/li&gt;
564 &lt;li&gt;vd_lavc: rename --hwdec=rpi to --hwdec=mmal&lt;/li&gt;
565 &lt;/ul&gt;
566 &lt;h2&gt;Removed&lt;/h2&gt;
567 &lt;ul&gt;
568 &lt;li&gt;options: remove --heartbeat-cmd and --heartbeat-interval&lt;br&gt;
569 (incidentally fixes &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;258434742&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/4888&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/4888/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/4888&quot;&gt;#4888&lt;/a&gt;)&lt;/li&gt;
570 &lt;/ul&gt;
571 &lt;h1&gt;Fixes and Minor Enhancements&lt;/h1&gt;
572 &lt;ul&gt;
573 &lt;li&gt;TOOLS/autoload.lua: add ogm, ogg and opus extensions&lt;/li&gt;
574 &lt;li&gt;Use /dev/tty instead of stdin for terminal input (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;210587672&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/4190&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/4190/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/4190&quot;&gt;#4190&lt;/a&gt;)&lt;/li&gt;
575 &lt;li&gt;audio: add audio softvol processing to AO (replaces previously GPL’d code)&lt;/li&gt;
576 &lt;li&gt;audio: fix channel conversion with NA channels (e.g. with ALSA)&lt;/li&gt;
577 &lt;li&gt;audio: fix missing volume update on init and reinit&lt;/li&gt;
578 &lt;li&gt;csputils: Fix DCI P3 primaries white point&lt;/li&gt;
579 &lt;li&gt;demux: don&#39;t allow subtitles to mess up buffered time display&lt;/li&gt;
580 &lt;li&gt;demux: fix .cue files with audio files that contain attached pictures&lt;/li&gt;
581 &lt;li&gt;demux: fix accounting for seekable ranges on track switches (fixes missing&lt;br&gt;
582 audio when cycling through audio tracks with e.g. EDL, --merge-files, ordered&lt;br&gt;
583 chapters and youtube-dl pseudo DASH)&lt;/li&gt;
584 &lt;li&gt;demux: fix crash with cue/ordered chapter files (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;267474828&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5027&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5027/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5027&quot;&gt;#5027&lt;/a&gt;)&lt;/li&gt;
585 &lt;li&gt;demux: speed up cache seeking with a coarse index&lt;/li&gt;
586 &lt;li&gt;demux_lavf: always give libavformat the filename when probing&lt;br&gt;
587 (helps with mp3 files)&lt;/li&gt;
588 &lt;li&gt;demux_mkv: add V_SNOW tag to mkv_video_tags&lt;/li&gt;
589 &lt;li&gt;dvb: Fix long channel switching: next/prev channel&lt;/li&gt;
590 &lt;li&gt;dvb: fixes for ATSC tuning&lt;/li&gt;
591 &lt;li&gt;lavc_conv: clamp timestamps to positive (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;269156949&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5047&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5047/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5047&quot;&gt;#5047&lt;/a&gt;)&lt;/li&gt;
592 &lt;li&gt;macOS: fix bundle on macOS High Sierra (10.13) (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;260539960&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/4926&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/4926/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/4926&quot;&gt;#4926&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;257584090&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/4866&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/4866/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/4866&quot;&gt;#4866&lt;/a&gt;)&lt;/li&gt;
593 &lt;li&gt;mp_image: always copy color attributes on hw download (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;252986689&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/4804&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/4804/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/4804&quot;&gt;#4804&lt;/a&gt;)&lt;/li&gt;
594 &lt;li&gt;mp_image: select an explicit fallback for chroma location (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;252986689&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/4804&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/4804/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/4804&quot;&gt;#4804&lt;/a&gt;)&lt;/li&gt;
595 &lt;li&gt;msg: bump log level of --log-file to -v -v&lt;/li&gt;
596 &lt;li&gt;msg: reinterpret a bunch of message levels&lt;/li&gt;
597 &lt;li&gt;osc: fix rare stack overflow when changing visibility mode&lt;/li&gt;
598 &lt;li&gt;osdep/io: add android-related bullshit to fix files &amp;gt;2 GiB&lt;/li&gt;
599 &lt;li&gt;player/playloop.c: respect playback start time when using --loop-file&lt;/li&gt;
600 &lt;li&gt;player: allow seeking in cached parts of unseekable streams&lt;/li&gt;
601 &lt;li&gt;player: make track language matching case insensitive (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;284304238&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5272&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5272/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5272&quot;&gt;#5272&lt;/a&gt;)&lt;/li&gt;
602 &lt;li&gt;player: use start timestamp for ab-looping if --ab-loop-a is absent&lt;/li&gt;
603 &lt;li&gt;player: when loading external file, always add all track types (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;275440874&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5132&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5132/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5132&quot;&gt;#5132&lt;/a&gt;)&lt;/li&gt;
604 &lt;li&gt;restore-old-bindings.conf: add old macOS/Wayland AXIS bindings&lt;/li&gt;
605 &lt;li&gt;screenshot: create directories from template&lt;/li&gt;
606 &lt;li&gt;scripting: report dlerror() output&lt;/li&gt;
607 &lt;li&gt;sd_ass: accept RFC8081 font media types&lt;/li&gt;
608 &lt;li&gt;sd_ass: accept otc as fallback OpenType collection file extension&lt;/li&gt;
609 &lt;li&gt;stream_libarchive: work around various types of locale braindeath&lt;br&gt;
610 (&lt;a href=&quot;https://git.io/vbiFJ&quot; rel=&quot;nofollow&quot;&gt;https://git.io/vbiFJ&lt;/a&gt;)&lt;/li&gt;
611 &lt;li&gt;subprocess-win: don&#39;t change the mouse cursor when creating processes&lt;/li&gt;
612 &lt;li&gt;video: add a hack to avoid missing subtitles with vf_sub (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;280269104&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5194&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5194/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5194&quot;&gt;#5194&lt;/a&gt;)&lt;/li&gt;
613 &lt;li&gt;video: fix alpha handling (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;265237106&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/4983&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/4983/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/4983&quot;&gt;#4983&lt;/a&gt;)&lt;/li&gt;
614 &lt;li&gt;video: fix memory leaks (roughly 1 KB per decoded frame) with hwdec copy modes&lt;/li&gt;
615 &lt;li&gt;video: fix rotation and deinterlace auto filters&lt;/li&gt;
616 &lt;li&gt;video: properly pass through ICC data&lt;/li&gt;
617 &lt;li&gt;vo: add support for externally driven renderloop and make wayland use it&lt;br&gt;
618 (partially fixes display-sync under wayland; disables rendering when window&lt;br&gt;
619 is invisible)&lt;/li&gt;
620 &lt;li&gt;vo_gpu: change --tone-mapping-desaturate algorithm&lt;/li&gt;
621 &lt;li&gt;vo_gpu: enable 3DLUTs in dumb mode&lt;/li&gt;
622 &lt;li&gt;vo_gpu: fix gamma scale&lt;/li&gt;
623 &lt;li&gt;vo_gpu: fix mobius tone mapping compatibility to GLSL 120 (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;270757344&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5069&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/5069/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/5069&quot;&gt;#5069&lt;/a&gt;)&lt;/li&gt;
624 &lt;li&gt;vo_gpu: fix video sometimes not being rerendered on equalizer change&lt;/li&gt;
625 &lt;li&gt;vo_gpu: kill off FBOTEX_FUZZY (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;68227731&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/1814&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/1814/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/1814&quot;&gt;#1814&lt;/a&gt;)&lt;/li&gt;
626 &lt;li&gt;vo_gpu: opengl: fix possible screenshot window crash (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;259686547&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/4905&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/4905/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/4905&quot;&gt;#4905&lt;/a&gt;)&lt;/li&gt;
627 &lt;li&gt;vo_gpu: opengl: use GLX_MESA_swap_control where available&lt;/li&gt;
628 &lt;li&gt;vo_gpu: reduce the --alpha=blend-tiles checkerboard intensity&lt;/li&gt;
629 &lt;li&gt;vo_gpu: win: remove exclusive-fullscreen detection hack&lt;/li&gt;
630 &lt;li&gt;vo_lavc: remove messy delayed subtitle rendering logic (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;246545755&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/4689&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/4689/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/4689&quot;&gt;#4689&lt;/a&gt;)&lt;/li&gt;
631 &lt;li&gt;wayland_common: implement output tracking, many cleanups and bugfixes&lt;/li&gt;
632 &lt;li&gt;Windows: skip window snapping if Windows handled it&lt;/li&gt;
633 &lt;li&gt;Windows: add more-POSIXy versions of open() and fstat() (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;248016547&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/4711&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/mpv-player/mpv/issues/4711/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/issues/4711&quot;&gt;#4711&lt;/a&gt;)&lt;/li&gt;
634 &lt;li&gt;ytdl_hook: don&#39;t prepend ytdl:// to non-youtube links in playlists (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;266123122&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/mpv-player/mpv/issues/5003&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mpv-player/mpv/pull/5003/hovercard&quot; href=&quot;https://github.com/mpv-player/mpv/pull/5003&quot;&gt;#5003&lt;/a&gt;)&lt;/li&gt;
635 &lt;/ul&gt;
636 &lt;p&gt;This listing is not complete. Check DOCS/client-api-changes.rst for a history&lt;br&gt;
637 of changes to the client API, and DOCS/interface-changes.rst for a history&lt;br&gt;
638 of changes to other user-visible interfaces.&lt;/p&gt;
639 &lt;p&gt;A complete changelog can be seen by running &lt;code&gt;git log v0.27.0..v0.28.0&lt;/code&gt;&lt;br&gt;
640 in the git repository or by visiting either&lt;br&gt;
641 &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/mpv-player/mpv/compare/v0.27.0...v0.28.0&quot;&gt;&lt;tt&gt;v0.27.0...v0.28.0&lt;/tt&gt;&lt;/a&gt; or&lt;br&gt;
642 &lt;a href=&quot;https://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.27.0..v0.28.0&quot; rel=&quot;nofollow&quot;&gt;https://git.srsfckn.biz/mpv/log/?qt=range&amp;amp;q=v0.27.0..v0.28.0&lt;/a&gt;&lt;/p&gt;</content>
643 <author>
644 <name>mia-0</name>
645 </author>
646 <media:thumbnail height="30" width="30" url="https://avatars2.githubusercontent.com/u/652892?s=60&amp;v=4"/>
647 </entry>
648 </feed>
Response: application/gopher-menu
Original URLgopher://codemadness.org/1/git/sfeed_tests/file/input/sfe...
Content-Typeapplication/gopher-menu; charset=utf-8