summaryrefslogtreecommitdiffstats
path: root/RELEASE_NOTES
blob: be6cefce04e70dfff0540cc53958e8d6444e0455 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
Release 0.7.2
=============

Changes
-------

- Give precedence to the DVD menu navigation keyboard bindings so that user
  defined LEFT/RIGHT/... bindings don't break DVD menu navigation.
- Try to fallback to the "default" device if the selected device is busy in the
  alsa AO.
- Don't create Dock icon for audio only files on OS X.
- Save screenshots to desktop when using the app bundle on OS X.
- Restore ab-loop settings with playback resume.
- Bump required youtube-dl version to 2014.11.26 and enable the ytdl_hook Lua
  script by default (now playing videos from YouTube and the like will work
  out of the box without any configuration change needed).

Bug fixes
---------

- Don't signal an error if --stream-dump is used.
- Fix removing key bindings from Lua scripts.
- Reject channel descriptions with too many channels in the coreaudio AO.
- Don't async redraw when waiting for VO redraw on OS X (this fixes the very
  annoying glitch where the black bars disappear for a single frame when going
  fullscreen).
- Fix mono playback with the also AO.
- Don't crash if framebuffers are not available in the opengl VO.

New features
------------

- Try to handle multi-arc videos in the ytdl_hook Lua script.

This listing is not complete. There are many more bug fixes and changes. The
complete change log can be viewed by running ``git log 47ec404..c7d6b21`` in
the git repository.

Release 0.7.1
=============

Changes
-------

- Don't show the volume neutral marker on the OSD if softvol is disabled.
- Don't select a subtitle track when executing the sub_add input command in
  "auto" mode.

Bug fixes
---------

- Fix busy loop when seeking while paused (this fixes a problem with pulseaudio
  that caused mpv and the pulseaudio daemon to use 100% CPU).
- Fix Lua function utils.subprocess() in Windows versions older than Vista.
- Avoid creating a window bigger than the screen on Windows.
- Don't ignore the last line in m3u playlists.
- Don't crash if a codec could not be opened.
- Dynamically allocate audio channel map entries (this should fix a crash in
  the alsa and coreaudio AOs with audio devices that support more than 20
  channel maps).
- Ignore the "srgb" option in the opengl VO if hardware decoding is enabled.
- Linearize non-RGB sRGB files correctly (eg. JPEG).
- Fix opening reference URLs (.file/id=) on OS X.

This listing is not complete. There are many more bug fixes and changes. The
complete change log can be viewed by running ``git log 8d8b36d..6583ad6`` in
the git repository.

Release 0.7.0
=============

Changes
-------

- Buffer partial log messages in the client API (the client API will now only
  pass full log messages to clients).
- Remove ncurses/terminfo/termcap support (it was disabled by default and
  replaced by new code since v0.6.0).
- Enable cdda:// support by default again (it was disabled since v0.6.0).
- Cascade-load input.conf (if there are several input.confs in the set of valid
  config paths, load them all).
- Draw the OSD twice in 3D mode (this fixes subtitles display in 3D mode).
- Make wasapi the default AO on Windows again since many of its problems have
  been solved.
- Use "site-functions" subdir to install the zsh completion script instead of
  the Debian-specific "vendor-completions" (also provide the --zshdir waf
  configure option for changing this value).
- Improve synchronization between the Cocoa GUI and the player (this fixes some
  long standing deadlock issues on Mac OS X).
- Remove --fs-missioncontrol option (only relevant to Mac OS X).

New features
------------

- Enable pitch correction by default when playing at higher speeds (this can be
  controlled with the --audio-pitch-correction option).
- Open stream and demuxer asynchronously (this should avoid having the player
  get blocked on network streams).
- Add cache-buffering-state property for querying the cache fill status until
  the player unpauses.
- Add support for listing and selecting the audio device (note that it is not
  implemented for all AOs, see the --audio-device option for more information).
- Add support for a JSON-based IPC mechanism (note that this is not currently
  supported on Windows, see the JSON IPC section in the manpage for more
  information).
- Add Lua utility function for starting processes (see utils.subprocess() in the
  manpage).
- Add Lua utility function for parsing JSON (see utils.parse_json() in the
  manpage).
- Add field-dominance property (see --field-dominance option).
- Add video-rotate property (see --video-rotate option).
- Add playback-abort property for querying whether playback is stopped or is to
  be stopped.
- Add cursor-autohide property (see --cursor-autohide option).
- Add vo-configured property for querying whether a window is created.
- Add support for dxva2 hardware acceleration on Windows.
- Drop libquvi support (this has been replaced by a built-in Lua script that
  invokes the youtube-dl tool, which needs to be installed, see the --ytdl
  option).
- Add support for loading chapters from an external file (see the
  --chapters-file option).
- Add window-minimized property for querying whether the window is minimized
  (works for X11 only).
- Make it possible to configure the OSC seekbar style (see the "seekbarstyle"
  OSC option).
- Add support for libmpv on Mac OS X (it used to be broken, now it's fully
  functional and also provides support for embedding the mpv window inside a
  Cocoa/Qt application).
- Try to use the audio channel map reported by ALSA in the alsa AO.
- Add option to disable text OSD rendering completely (useful for working around
  certain fontconfig issues, see the --use-text-osd option).

This listing is not complete. There are many more bug fixes and changes. The
complete change log can be viewed by running ``git log 7759c18..9479daa`` in
the git repository.