aboutsummaryrefslogtreecommitdiffhomepage
path: root/DOCS
Commit message (Collapse)AuthorAge
...
* vo_opengl: Add :icc-approx-gamma suboption to approximate BT.709 gammaGravatar Niklas Haas2014-02-24
| | | | | | This uses the value of 1.95 as an approximation for the exact gamma curve, which replicates the behavior of popular video software including anything in the Apple ecosystem, as per issue #534.
* command: use DVD volume ID for media-title propertyGravatar xylosper2014-02-23
| | | | | | Signed-off-by: wm4 <wm4@nowhere> Closes #582.
* manpage: fix a metadata property nameGravatar wm42014-02-23
|
* manpage: fix yadif example in one caseGravatar wm42014-02-23
|
* input: check for abort cmd in multi-commandsGravatar wm42014-02-20
| | | | | | | | | MP_CMD_COMMAND_LIST commands (used to implement key bindings with multiple commands) were not checked for abort commands. Implement it. Remove the remarks about multi-commands being special from the manpage. Seek coalescing is handled differently now, and the issue with abort commands is fixed with this commit.
* manpage: input: clarify chapter-metadata propertyGravatar wm42014-02-19
|
* command: allow accessing metadata entries as listGravatar wm42014-02-19
| | | | | | Not sure about these deep path-names. Maybe "metadata/0" should work instead of "metadata/list/0". I'm so unsure about it, that I'm leaving it open.
* command: move metadata entry access to metadata/by-key/Gravatar wm42014-02-19
| | | | | | The old way still works, and is fine to use. Still discourage it, because it might conflict with other ways to access this property, such as the one added in the next commit.
* manpage: lua: improve explanation of tracks-changed and tracks-switchedGravatar wm42014-02-19
|
* client API: add event for metadata changesGravatar wm42014-02-19
|
* command: export list of editions as propertiesGravatar wm42014-02-19
|
* command: export codec for each trackGravatar wm42014-02-19
|
* edl: extend with chapter timestampsGravatar wm42014-02-19
| | | | | | Example see edl-mpv.rst. What is this useful for? No clue...
* manpage: lua: shorten description of register_script_command()Gravatar wm42014-02-17
| | | | | | | | | This is simply not important enough to warrant so much space, and it's perhaps also very confusing. Although I'm not fully sure, since this is about the only way that allows a user to interact with a script, besides key bindings and static options.
* manpage: lua: attempt to improve add_key_binding() descriptionGravatar wm42014-02-17
|
* manpage: lua: improve introduction, add simplistic exampleGravatar wm42014-02-17
|
* manpage: lua: fix typoGravatar wm42014-02-17
|
* manpage: input: document script_message commandGravatar wm42014-02-17
|
* client API: add events for video and audio reconfigGravatar wm42014-02-17
|
* lua: add mechanism for script provided key bindingsGravatar wm42014-02-17
| | | | | | | | | | | | | There was already an undocumented mechanism provided by mp.set_key_bindings and other functions, but this was relatively verbose, and also weird. It was mainly to make the OSC happy (including being efficient and supporting weird corner cases), while the new functions try to be a bit simpler. This also provides a way to let users rebind script-provided commands. (This mechanism is less efficient, because it's O(n^2) for n added key bindings, but it shouldn't matter.)
* client API: add a client message eventGravatar wm42014-02-17
| | | | | This comes with a "script_message" input command, which sends these messages. Used by the following commits.
* lua: allow giving fallback values in get_property() callsGravatar wm42014-02-17
| | | | | E.g. ``mp.get_property("foo", "value")`` will return ``value`` if the property can't be read.
* DOCS/crosscompile-mingw: use settings.mk instead of make variablesGravatar Timothy Gu2014-02-17
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* DOCS/crosscompile-mingw: update disk space statsGravatar Timothy Gu2014-02-17
|
* DOCS/crosscompile-mingw: updateGravatar Timothy Gu2014-02-17
| | | | | - Adds description of and uses $JOBS envvar in MXE instructions - Adds MXE_TARGETS to command line instead of echoing it to settings.mk - Prettify and sentence usage
* command: export chapter list as propertiesGravatar wm42014-02-16
|
* command: export playlist as propertiesGravatar wm42014-02-16
|
* command: expose track list as propertiesGravatar wm42014-02-16
|
* command: export more video params as propertiesGravatar wm42014-02-16
| | | | | This uses the previously added sub-property mechanism to export a bunch of stuff. For example, "video-params/w" now contains the video width.
* crosscompile-mingw: improve instructions for MXEGravatar wm42014-02-14
|
* options: make --no-config block all auto-loaded configuration filesGravatar wm42014-02-14
| | | | | | | | | | | | Until now, the --no-config was explicitly checked in multiple places to suppress loading of config files. Add such a check to the config path code itself, and refuse to resolve _any_ configuration file locations if the option is set. osc.lua needs a small fixup, because it didn't handle the situation when no path was returned. There may some of such cases in the C code too, but I didn't find any on a quick look.
* lua: auto-load scripts from ~/.mpv/lua/Gravatar wm42014-02-14
| | | | This is like passing them to --lua.
* lua: make register_event() not overwrite previous event handlerGravatar wm42014-02-14
| | | | | | | | Instead, chain them. Note that there's no logic to prevent the other event handlers to be run from an event handler (like it's popular in GUI toolkits), because I think that's not very useful for this purpose.
* manpage: reformat property listGravatar wm42014-02-12
| | | | | | | | Use a list instead of a table. This makes it easier to provide extended information about a property, and doesn't require you to fiddle with rhe RST ASCII-art tables. Also, extend some property descriptions.
* manpage: lua: move less important events to the end of the listGravatar wm42014-02-12
|
* manpage: lua: document receiving of terminal messagesGravatar wm42014-02-12
|
* manpage: lua: rewrite event descriptionGravatar wm42014-02-12
| | | | | Using such a small table is not such a great idea, because you can't put much information in it, even if you need to.
* manpage: lua: minor fixesGravatar wm42014-02-12
|
* man: update wayland optionsGravatar Alexander Preisinger2014-02-11
|
* manpage: fix Lua script shutdown description againGravatar wm42014-02-11
| | | | | | It was split at the wrong sentence. Also, sneak in a reference to mp.suspend.
* manpage: document --aspect special valuesGravatar wm42014-02-11
| | | | | | | Use of these is "discouraged", but they're there to select these special cases with the "aspect" property. They really should use some sort of choice option type, but since it would be some work to make these work with float values, the simple and dumb alternative was picked.
* manpage: use Lua for Lua exampleGravatar wm42014-02-11
|
* manpage: document mp.commandv Lua commandGravatar wm42014-02-11
|
* manpage: move description of script shutdown to a separate paragraphGravatar wm42014-02-11
| | | | No other changes, just adding a paragraph break and reflowing the text.
* manpage: fix formatting of example codeGravatar wm42014-02-11
|
* manpage: document some Lua scripting functionsGravatar wm42014-02-11
|
* Add a client API exampleGravatar wm42014-02-10
|
* options: add --no-terminal switchGravatar wm42014-02-10
| | | | | Mostly useful for internal reasons. This code will be enabled by default if mpv is started via the client API.
* DOCS/waf-buildsystem: add link to the Waf bookGravatar Timothy Gu2014-02-06
|
* DOCS/crosscompile-mingw: use MarkdownGravatar Timothy Gu2014-02-06
|