1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-21 02:41:13 +00:00
mpv/DOCS/man
wm4 d8aeeaa4b1 command: always allow setting volume/mute properties
This seems generally easier when using libmpv (and was already requested
and implemented before: see commit 327a779a; it was reverted some time
later).

With the weird internal logic we have to deal with, in particular the
--softvol=no case (using system volume), and using the audio API's mixer
(--softvol=auto on some systems), we still can't avoid all glitches and
corner cases that complicate this issue so much. The API user is either
recommended to use --softvol=yes or auto, or to watch the new
mixer-active property, and assume the volume/mute properties have
significant values if the mixer is active.

Remaining glitches:
- changing the volume/mute properties has no effect if no internal mixer
  is used (--softvol=no) and the mixer is not active; the actual mixer
  controls do not change, only the property values
- --volume/--mute do not have an effect on the volume/mute properties
  before mixer initialization (the options strictly are only applied
  during mixer init)
- volume-max is 100 while the mixer is not active
2016-01-26 15:23:09 +01:00
..
af.rst manpage: minor corrections 2016-01-24 19:41:32 +01:00
ao.rst ao_dsound: remove this audio output 2016-01-06 13:52:15 +01:00
changes.rst
encode.rst man: fix grammar issues 2015-12-19 09:26:41 +01:00
input.rst command: always allow setting volume/mute properties 2016-01-26 15:23:09 +01:00
ipc.rst man: fix grammar issues 2015-12-19 09:26:41 +01:00
lua.rst manpage: lua: fix command names 2015-12-29 01:36:43 +01:00
mpv.rst manpage: update win32 config path 2016-01-14 10:34:48 +01:00
options.rst manpage: minor corrections 2016-01-24 19:41:32 +01:00
osc.rst osc: time display configuration options 2015-06-19 21:33:44 +02:00
vf.rst vf_yadif: change defaults 2015-12-21 22:05:40 +01:00
vo.rst manpage: fix typo 2016-01-25 22:35:16 +01:00