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