Skip to content

Commit 9d2980d

Browse files
author
Martin Herkt
committed
Release 0.16.0
1 parent 21cd4ff commit 9d2980d

2 files changed

Lines changed: 110 additions & 1 deletion

File tree

RELEASE_NOTES

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,112 @@
1+
Release 0.16.0
2+
==============
3+
4+
This release changes the license of some non-MPlayer source files to LGPL 2.1 or later.
5+
6+
7+
Build System Changes
8+
--------------------
9+
10+
- build: enable vaapi under drm-only as well (issue #2808)
11+
- build: enable vo_opengl_cb if GL headers are present
12+
- build: make libavfilter mandatory
13+
- build: make posix_spawn optional
14+
- wscript: don’t install the encoding profiles with encoding disabled
15+
16+
17+
Features
18+
--------
19+
20+
New
21+
~~~
22+
23+
- Initial Android support
24+
- ao: initial OpenSL ES support
25+
- dxva2: support HEVC Main 10
26+
- osc: add always-on mode and unify visibility mode (always/never/auto)
27+
- player: add complex filter graph support
28+
- rpi: add mpeg-4, vc-1 decoding support
29+
- stream_dvb: support frontends with multiple delivery systems (e.g. DVB-C/DVB-T combo cards)
30+
- vo_opengl: 10 bit support with ANGLE
31+
- vo_opengl: add KMS/DRM VAAPI hardware decoding interop
32+
- vo_opengl: dxinterop: add dxva2 passthrough
33+
- vo_rpi: add geometry handling (--geometry, --autofit, fullscreen switching, etc.)
34+
- vo_x11: add 16bpp support
35+
36+
37+
Options and Commands
38+
--------------------
39+
40+
Added
41+
~~~~~
42+
43+
- --lavfi-complex option for complex filter graphs
44+
- audio: change downmix behavior, add --audio-normalize-downmix
45+
- command: add vf-command and af-command commands
46+
- player: add --external-file option
47+
- vo_opengl: add interpolation-threshold sub-option
48+
49+
50+
Changed
51+
~~~~~~~
52+
53+
- audio: change --audio-channels default back to stereo
54+
- audio: remove default preference for libdcadec (decoder was merged with FFmpeg)
55+
- command: always allow setting volume/mute properties
56+
- command: show original aspect in video-aspect property too
57+
- input: ignore --input-cursor for events injected by input commands (issue #2750)
58+
- options: set fs=yes by default on RPI, and change RPI defaults handling
59+
- sub: implement "sub-seek 0" (issue #2791)
60+
- vo_opengl: default scaler-resizes-only sub-option to yes
61+
62+
63+
Fixes and Minor Enhancements
64+
----------------------------
65+
66+
- OS X/cocoa: fix charcode retrieving for accented characters
67+
- TOOLS/lua/ao-null-reload.lua: send ao-reload on audio-device-list change (issue #2738)
68+
- TOOLS/lua/autoload.lua: remove the extension prior to sort
69+
- Windows: fix dropping URIs (issue #2782)
70+
- af_lavrresample: prevent channels from being dropped, e.g. when going 7.1 -> 7.1(wide) and similar cases
71+
- ao_coreaudio: fix 7.1(rear) channel mapping
72+
- ao_openal: wipe out global context on init error (PR #2719)
73+
- ao_wasapi: avoid under-run cascade in exclusive mode
74+
- ao_wasapi: set buffer size to device period in exclusive mode
75+
- audio: fix spdif PCM fallback
76+
- build: add special openbsd case for iconv check (issue #2710)
77+
- command: fix NULL pointer deref in "video-codec" property (issue #2729)
78+
- command: fix track cycling logic (issue #2784)
79+
- demux: disable stream cache if no tracks are selected (issue #2692)
80+
- demux_mkv: add hack to fix opus gapless behavior
81+
- demux_mkv: support channel layout in VfW muxed PCM (issue #2820)
82+
- osc: fix runtime enable_osc(true/false)
83+
- player: fix initial audio sync in certain cases (issue #2770)
84+
- player: honor --force-window if video is selected, but inactive
85+
- player: never show "DS: (unavailable)"
86+
- player: restore old/correct --force-window behavior (issue #2825)
87+
- player: rewrite timeline/ordered chapter support
88+
- vaapi: fix compilation on older FFmpeg/Libav (issue #2737)
89+
- vdpau: force driver to report preemption early
90+
- video: don't wait for last video frame in the normal case (issue #2745)
91+
- video: fix coverart switching
92+
- video: slightly improve video stream switching
93+
- vo_opengl: add precision qualifier to usampler2D on ANGLE (issue #2761)
94+
- vo_opengl: default to rgba16f FBOs on ANGLE
95+
- vo_opengl: don't use normalized coords for debanding rectangle textures (issue #2831)
96+
- vo_opengl: dxinterop: fix compatibility issue with Vista
97+
- vo_opengl: pass the correct target to deband functions with Apple hwdec interop
98+
- vo_opengl: rename custom shader entrypoint from sample to sample_pixel (issue #2733)
99+
- x11: get *current* XRandR screen configuration instead of polling for new screens, too
100+
101+
102+
This listing is not complete. Check DOCS/client-api-changes.rst for a history
103+
of changes to the client API. A complete changelog can be seen by running
104+
`git log v0.15.0..v0.16.0` in the git repository or by visiting either
105+
https://github.com/mpv-player/mpv/compare/v0.15.0...v0.16.0 or
106+
http://git.srsfckn.biz/mpv/log/?qt=range&q=v0.15.0..v0.16.0
107+
108+
109+
1110
Release 0.15.0
2111
==============
3112

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.15.0
1+
0.16.0

0 commit comments

Comments
 (0)