2015-05-22 17:00:13 +00:00
|
|
|
Introduction
|
|
|
|
============
|
|
|
|
|
|
|
|
mpv provides access to its internal via the following means:
|
|
|
|
|
|
|
|
- options
|
|
|
|
- commands
|
|
|
|
- properties
|
|
|
|
- events
|
|
|
|
|
|
|
|
All of these are important for interfacing both with end users and API users
|
|
|
|
(which include Lua scripts, libmpv, and the JSON IPC). As such, they constitute
|
|
|
|
a large part of the user interface and APIs.
|
|
|
|
|
|
|
|
This document lists changes to them. New changes are added to the top.
|
|
|
|
|
|
|
|
Interface changes
|
|
|
|
=================
|
|
|
|
|
|
|
|
::
|
|
|
|
|
2015-11-13 21:48:32 +00:00
|
|
|
--- mpv 0.14.0 ---
|
|
|
|
- add "vsync-ratio" property
|
2015-11-16 21:47:17 +00:00
|
|
|
- add --rebase-start-time option
|
|
|
|
This is a breaking change to start time handling. Instead of making start
|
|
|
|
time handling an aspect of different options and properties (like
|
|
|
|
"time-pos" vs. "playback-time"), make it dependent on the new option. For
|
|
|
|
compatibility, the "time-start" property now always returns 0, so code
|
|
|
|
which attempted to handle rebasing manually will not break.
|
2015-11-09 19:49:30 +00:00
|
|
|
--- mpv 0.13.0 ---
|
|
|
|
- remove VO opengl-cb frame queue suboptions (no replacement)
|
2015-09-23 20:43:27 +00:00
|
|
|
--- mpv 0.12.0 ---
|
2015-10-24 17:09:35 +00:00
|
|
|
- remove --use-text-osd (useless; fontconfig isn't a requirement anymore,
|
|
|
|
and text rendering is also lazily initialized)
|
2015-10-16 14:16:10 +00:00
|
|
|
- some time properties (at least "playback-time", "time-pos",
|
|
|
|
"time-remaining", "playtime-remaining") now are unavailable if the time
|
|
|
|
is unknown, instead of just assuming that the internal playback position
|
|
|
|
is 0
|
2015-10-05 16:53:02 +00:00
|
|
|
- add --audio-fallback-to-null option
|
2015-09-29 19:12:26 +00:00
|
|
|
- replace vf_format outputlevels suboption with "video-output-levels" global
|
|
|
|
property/option; also remove "colormatrix-output-range" property
|
2015-09-23 20:43:27 +00:00
|
|
|
- vo_opengl: remove sharpen3/sharpen5 scale filters, add sharpen sub-option
|
2015-09-11 21:04:02 +00:00
|
|
|
--- mpv 0.11.0 ---
|
|
|
|
- add "af-metadata" property
|
2015-09-10 12:08:10 +00:00
|
|
|
--- mpv 0.10.0 ---
|
2015-08-30 21:01:46 +00:00
|
|
|
- add --video-aspect-method option
|
2015-08-22 20:08:17 +00:00
|
|
|
- add --playlist-pos option
|
2015-08-10 16:43:25 +00:00
|
|
|
- add --video-sync* options
|
|
|
|
"display-sync-active" property
|
|
|
|
"vo-missed-frame-count" property
|
|
|
|
"audio-speed-correction" and "video-speed-correction" properties
|
2015-08-05 21:38:23 +00:00
|
|
|
- remove --demuxer-readahead-packets and --demuxer-readahead-bytes
|
2015-08-05 21:41:29 +00:00
|
|
|
add --demuxer-max-packets and --demuxer-max-bytes
|
|
|
|
(the new options are not replacement and have very different semantics)
|
2015-08-05 19:29:09 +00:00
|
|
|
- change "video-aspect" property: always settable, even if no video is
|
|
|
|
running; always return the override - if no override is set, return
|
|
|
|
the video's aspect ratio
|
2015-08-03 21:33:03 +00:00
|
|
|
- remove disc-nav (DVD, BD) related properties and commands
|
2015-07-23 20:59:04 +00:00
|
|
|
- add "option-info/<name>/set-locally" property
|
2015-07-22 21:38:45 +00:00
|
|
|
- add --cache-backbuffer; change --cache-default default to 75MB
|
|
|
|
the new total cache size is the sum of backbuffer and the cache size
|
|
|
|
specified by --cache-default or --cache
|
2015-07-03 00:33:54 +00:00
|
|
|
- add ``track-list/N/audio-channels`` property
|
2015-07-18 16:33:54 +00:00
|
|
|
- change --screenshot-tag-colorspace default value
|
2015-07-18 12:36:17 +00:00
|
|
|
- add --stretch-image-subs-to-screen
|
2015-07-10 19:22:35 +00:00
|
|
|
- add "playlist/N/title" property
|
2015-07-10 16:04:34 +00:00
|
|
|
- add --video-stereo-mode=no to disable auto-conversions
|
2015-07-08 20:04:35 +00:00
|
|
|
- add --force-seekable, and change default seekability in some cases
|
2015-07-08 13:14:38 +00:00
|
|
|
- add vf yadif/vavpp/vdpaupp interlaced-only suboptions
|
|
|
|
Also, the option is enabled by default (Except vf_yadif, which has
|
|
|
|
it enabled only if it's inserted by the deinterlace property.)
|
2015-07-07 12:53:58 +00:00
|
|
|
- add --hwdec-preload
|
2015-07-03 17:21:22 +00:00
|
|
|
- add ao coreaudio exclusive suboption
|
2015-06-28 11:23:16 +00:00
|
|
|
- add ``track-list/N/forced`` property
|
2015-06-25 17:10:24 +00:00
|
|
|
- add audio-params/channel-count and ``audio-params-out/channel-count props.
|
2015-06-24 12:40:03 +00:00
|
|
|
- add af volume replaygain-fallback suboption
|
|
|
|
- add video-params/stereo-in property
|
2015-06-10 23:56:56 +00:00
|
|
|
- add "keypress", "keydown", and "keyup" commands
|
2015-06-05 20:35:43 +00:00
|
|
|
- deprecate --ad-spdif-dtshd and enabling passthrough via --ad
|
|
|
|
add --audio-spdif as replacement
|
2015-05-27 16:08:02 +00:00
|
|
|
- remove "get_property" command
|
2015-05-27 16:01:26 +00:00
|
|
|
- remove --slave-broken
|
2015-05-27 09:28:21 +00:00
|
|
|
- add vo opengl custom shader suboptions (source-shader, scale-shader,
|
|
|
|
pre-shaders, post-shaders)
|
2015-05-25 19:44:48 +00:00
|
|
|
- completely change how the hwdec properties work:
|
|
|
|
- "hwdec" now reflects the --hwdec option
|
|
|
|
- "hwdec-detected" does partially what the old "hwdec" property did
|
|
|
|
(and also, "detected-hwdec" is removed)
|
|
|
|
- "hwdec-active" is added
|
2015-05-23 13:26:55 +00:00
|
|
|
- add protocol-list property
|
2015-05-22 18:28:20 +00:00
|
|
|
- deprecate audio-samplerate and audio-channels properties
|
|
|
|
(audio-params sub-properties are the replacement)
|
2015-05-22 18:23:47 +00:00
|
|
|
- add audio-params and audio-out-params properties
|
2015-05-22 18:05:04 +00:00
|
|
|
- deprecate "audio-format" property, replaced with "audio-codec-name"
|
2015-05-22 18:03:14 +00:00
|
|
|
- deprecate --media-title, replaced with --force-media-title
|
2015-05-22 18:02:47 +00:00
|
|
|
- deprecate "length" property, replaced with "duration"
|
2015-05-22 17:00:13 +00:00
|
|
|
- change volume property:
|
|
|
|
- the value 100 is now always "unchanged volume" - with softvol, the
|
|
|
|
range is 0 to --softvol-max, without it is 0-100
|
|
|
|
- the minimum value of --softvol-max is raised to 100
|
|
|
|
- remove vo opengl npot suboption
|
|
|
|
- add relative seeking by percentage to "seek" command
|
|
|
|
- add playlist_shuffle command
|
|
|
|
- add --force-window=immediate
|
|
|
|
- add ao coreaudio change-physical-format suboption
|
|
|
|
- remove vo opengl icc-cache suboption, add icc-cache-dir suboption
|
|
|
|
- add --screenshot-directory
|
|
|
|
- add --screenshot-high-bit-depth
|
|
|
|
- add --screenshot-jpeg-source-chroma
|
|
|
|
- default action for "rescan_external_files" command changes
|
2015-09-10 12:08:10 +00:00
|
|
|
--- mpv 0.9.0 ---
|