aboutsummaryrefslogtreecommitdiffhomepage
path: root/DOCS
Commit message (Collapse)AuthorAge
...
* command: deprecate audio-samplerateGravatar wm42015-05-22
| | | | | | | Also replace their implementation with the recently introduced properties. One significant difference is that audio-channels using OSD formatting does not print the channel layout. The user can just use the replacement property instead.
* command: add audio-params and audio-out-params propertiesGravatar wm42015-05-22
|
* command: rename audio-format propertyGravatar wm42015-05-22
| | | | Clashes with the option.
* options: rename --media-title optionGravatar wm42015-05-22
| | | | Conflicts with the property.
* command: deprecate the "length" propertyGravatar wm42015-05-22
| | | | It collides with the --length option.
* DOCS: add a changelog for option/command/property changesGravatar wm42015-05-22
| | | | | All these make up both user interface and API. It's a good idea to actually keep track of changes to it.
* audio: make softvol scale cubicGravatar wm42015-05-22
| | | | | | | | This brings the volume control closer to what is percepted as linear volume change. Adjust the --softvol-max default to roughly the old maximum (roughly doubles the gain).
* audio: change range of volume option/propertyGravatar wm42015-05-22
| | | | | | | | | Now --volume takes an absolute volume, meaning it doesn't depend on --softvol-max. 0 is still silence, and 100 now always means unchanged volume. The OSD and the "volume" property are changed accordingly. Also raise the minimum value of --softvol-max. A value below 100 makes no sense and breaks the OSD.
* DOCS/client_api_examples: cocoa: minor fixesGravatar wm42015-05-21
| | | | | | | Cocoa needs to be linked explicitly. EXIT_SUCCESS is pretty pointless, and the same file uses exit(1) in other places.
* DOCS/client_api_examples: add opengl-cb-based cocoa example.Gravatar torque2015-05-21
| | | | Contains a basic toggle button that pauses the video.
* vo_opengl: remove npot optionGravatar wm42015-05-21
| | | | Completely useless.
* DOCS/mplayer-changes: add relative seeking by %Gravatar Robin2015-05-21
| | | | Add relative seeking by percentage to mplayer-changes.rst
* vo_xv: make number of buffers configurableGravatar wm42015-05-20
|
* manpage: fix syntaxGravatar wm42015-05-19
| | | | | I guess this wasn't meant to be literal syntax, but it implies "," is used as sub-option separator.
* input: add relative percentage seekGravatar rrooij2015-05-19
| | | | | | | | | | | Only absolute percentage seeking was permitted first. It is now also possible to seek by relative percentage. MPSEEK_FACTOR is used as seek_type. Fixes #1950. Signed-off-by: wm4 <wm4@nowhere>
* command: add playlist_shuffle commandGravatar wm42015-05-17
| | | | Fixes #965.
* input.conf: add CTRL+s key binding for window screenshotsGravatar wm42015-05-17
|
* manpage: improve osc helpGravatar Avi Halachmi (:avih)2015-05-16
| | | | Signed-off-by: wm4 <wm4@nowhere>
* DOCS/client_api_examples: Qt: force qmake to use pkg-config.Gravatar torque2015-05-16
|
* manpage: lua: clarify OSD differences between mp.command/mp.commandvGravatar wm42015-05-16
| | | | | | Conflicts: player/audio.c player/video.c
* video: add hevc to whitelist of hwdec codecsGravatar wm42015-05-14
| | | | | This means if --hwdec is used, and hardware decoding is supported for HEVC, it's actually used.
* vo_opengl: change user options for requesting GLESGravatar wm42015-05-14
| | | | | | | | Instead of having separate backends, make use of GLES a flag. This reduces the number of backends and the resulting annoyances. Also, nobody cares about using GLES, so there's no backward compatibility either.
* manpage: explain some property expansion restrictionsGravatar wm42015-05-13
|
* manpage: remove stray newlineGravatar wm42015-05-13
|
* vo_opengl_cb: add a "block" framedrop mode and make it defaultGravatar wm42015-05-12
| | | | | | | | | (I have no idea why there are different modes.) Instead of risking to drop frames too early, give it some margin. Since there are situations this could deadlock, wait with a timeout. This can happen if e.g. the API user is refusing to render anything, or if uninitialization is happening.
* Always block SIGPIPE globallyGravatar wm42015-05-11
| | | | | | | | | | | | | | | OpenSSL and GnuTLS are still causing this problem (although FFmpeg could be blamed as well - but not really). In particular, it was happening to libmpv users and in cases the pseudo-gui profile is used. This was because all signal handling is in the terminal code, so if terminal is disabled, it won't be set. This was obviously a questionable shortcut. Avoid further problems by always blocking the signal. This is done even for libmpv, despite our policy of not messing with global state. Explicitly document this in the libmpv docs. It turns out that a version bump to 1.17 was forgotten for the addition of MPV_FORMAT_BYTE_ARRAY, so document that change as part of 1.16.
* DOCS/man/options.rst: Remove trailing whitespacesGravatar rrooij2015-05-10
|
* DOCS/man/opions.rst: Elaborate on --no-videoGravatar rrooij2015-05-10
| | | | | When --no-video is set, the ytdl-format is set to "bestaudio/best". This wasn't documented in the man page yet.
* player: add --force-window=immediate modeGravatar wm42015-05-08
| | | | | | | This creates the window before the first file is loaded. This was requested a bunch of times, but on the other hand a change to make this behavior the default was reverted some time ago, because other users hated it.
* DOCS: add a link to LIRC wiki entryGravatar wm42015-05-07
|
* manpage: do not use deprecated syntax in exampleGravatar wm42015-05-06
|
* vo_opengl: change default FBO formatGravatar wm42015-05-05
| | | | | | | | Reduces (but likely does not remove) the danger of rounding intermediate values down to 8 bit. This is important for cscale, or any other processing that might store raw YUV values in framebuffers. Fixes #1918.
* manpage: fix typoGravatar wm42015-05-05
|
* ao_coreaudio: add an option for changing the physical formatGravatar wm42015-05-05
| | | | | | | | | | | | ao_coreaudio uses AudioUnit - the OSX software mixer. In theory, it supports multichannel audio just fine. But in practice, this might be disabled by default, and the user is supposed to select a multichannel base format in the "Audio MIDI Setup" utility. This option attempts to change this setting automatically. Some possible disadvantages and caveats are listed in the manpage additions. It is off by default, since changing this might be rather bad behavior for a normal application.
* path: start special espansion with ~~name instead of ~nameGravatar wm42015-05-03
| | | | | | | Since commit 7381db60, strings like "~desktop/" were expanded as platform-specific paths by mpv. Apparently this similarity to standard Unix shell expansion caused confusion, so change it to "~~desktop/". The shell doesn't expand this, so it should be better.
* options: remove --leak-reportGravatar wm42015-05-02
| | | | Use the environment variable instead.
* screenshots: create screenshot dirGravatar wm42015-05-02
| | | | Minor user convenience.
* manpage: fix typoGravatar wm42015-05-01
|
* vo_opengl: gl_lcms: replace icc-cache by icc-cache-dirGravatar Niklas Haas2015-05-01
| | | | | | | | | | This now stores caches for multiple ICC profiles, potentially all the user has ever used. The big use case for this is for users with multiple monitors. The old logic would mandate recomputing the LUT and discarding the cache whenever dragging mpv from one screen to another. This also avoids having to save and check the ICC profile itself, since the file name already uniquely determines it.
* screenshots: change default directory in pseudo-gui mode to desktopGravatar wm42015-05-01
| | | | | | | | This should take care of the endless complaints about the default location for screenshots (and will of course create new ones). If the screenshot-template is set to an absolute path, the directory won't be used. So this should be reasonably compatible.
* screenshots: prefix default template with "mpv-"Gravatar wm42015-05-01
| | | | | | So that the user realizes where they come from, or can find them at all. This was a common complaint, and this is the most lazy solution. Better suggestions for a default template are welcome.
* path: add resolving desktop path to platform-specific pathsGravatar wm42015-05-01
| | | | | | | | | win32 has a special function for this. I'm not sure about OSX - it seems ~/Desktop can be hardcoded, and the OSX GUI actually localizes the _displayed_ path in its UI. For Unix, there is not much to be done, or is there.
* path: expose platform-specific path resolversGravatar wm42015-05-01
|
* screenshots: add --screenshot-directory optionGravatar wm42015-05-01
| | | | | The plan is to use this to change the screenshot default location in pseudo-gui mode.
* screenshots: add option to prevent 16 bit outputGravatar wm42015-04-29
| | | | That's what it's usually about (again).
* screenshots: add option to disable JPEG 4:4:4 outputGravatar wm42015-04-29
| | | | That's what it's usually about.
* manpage: put explicit links to config file path detailsGravatar wm42015-04-28
| | | | | It seems users still have trouble finding the exact paths, especially on Windows. Maybe this helps.
* command: change the default action for rescan_external_filesGravatar wm42015-04-28
| | | | | | | | Now the rescan_external_files command will by default reselect the audio and subtitle streams. This should be more intuitive. Client API users and Lua scripts might break, but can be fixed in a backward-compatible way by setting the mode explicitly.
* input.conf: map L to toggle infinite loopingGravatar wm42015-04-27
|
* ao_null: add an option for testing channel layout selectionGravatar wm42015-04-27
|